Searched refs:net_backend (Results 1 – 6 of 6) sorted by relevance
/freebsd-src/usr.sbin/bhyve/ |
H A D | net_backends_priv.h | 39 struct net_backend { struct 47 int (*init)(struct net_backend *be, const char *devname, argument 49 void (*cleanup)(struct net_backend *be); argument 56 ssize_t (*send)(struct net_backend *be, const struct iovec *iov, argument 64 ssize_t (*peek_recvlen)(struct net_backend *be); argument 73 ssize_t (*recv)(struct net_backend *be, const struct iovec *iov, argument 84 void (*recv_enable)(struct net_backend *be); argument 85 void (*recv_disable)(struct net_backend *be); argument 92 uint64_t (*get_cap)(struct net_backend *be); argument 98 int (*set_cap)(struct net_backend *be, uint64_t features, argument [all …]
|
H A D | net_backends.c | 74 tap_cleanup(struct net_backend *be) in tap_cleanup() 88 tap_init(struct net_backend *be, const char *devname, in tap_init() 153 tap_send(struct net_backend *be, const struct iovec *iov, int iovcnt) in tap_send() 159 tap_peek_recvlen(struct net_backend *be) in tap_peek_recvlen() 189 tap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt) in tap_recv() 217 tap_recv_enable(struct net_backend *be) in tap_recv_enable() 225 tap_recv_disable(struct net_backend *be) in tap_recv_disable() 233 tap_get_cap(struct net_backend *be __unused) in tap_get_cap() 240 tap_set_cap(struct net_backend *be __unused, uint64_t features, in tap_set_cap() 247 static struct net_backend tap_backend = { [all …]
|
H A D | net_backend_netmap.c | 69 netmap_set_vnet_hdr_len(struct net_backend *be, int vnet_hdr_len) in netmap_set_vnet_hdr_len() 90 netmap_has_vnet_hdr_len(struct net_backend *be, unsigned vnet_hdr_len) in netmap_has_vnet_hdr_len() 110 netmap_get_cap(struct net_backend *be) in netmap_get_cap() 118 netmap_set_cap(struct net_backend *be, uint64_t features __unused, in netmap_set_cap() 126 netmap_init(struct net_backend *be, const char *devname, in netmap_init() 158 netmap_cleanup(struct net_backend *be) in netmap_cleanup() 172 netmap_send(struct net_backend *be, const struct iovec *iov, in netmap_send() 252 netmap_peek_recvlen(struct net_backend *be) in netmap_peek_recvlen() 272 netmap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt) in netmap_recv() 339 netmap_recv_enable(struct net_backend *be) in netmap_recv_enable() [all …]
|
H A D | net_backend_slirp.c | 505 _slirp_init(struct net_backend *be, const char *devname __unused, in _slirp_init() 599 slirp_send(struct net_backend *be, const struct iovec *iov, int iovcnt) in slirp_peek_recvlen() 634 _slirp_cleanup(struct net_backend *be) in slirp_recv_disable() 642 slirp_peek_recvlen(struct net_backend *be) 655 slirp_recv(struct net_backend *be, const struct iovec *iov, int iovcnt) 679 slirp_recv_enable(struct net_backend *be) 687 slirp_recv_disable(struct net_backend *be) 695 slirp_get_cap(struct net_backend *be __unused) 701 slirp_set_cap(struct net_backend *be __unused, uint64_t features __unused, 707 static struct net_backend slirp_backen [all...] |
H A D | net_backend_netgraph.c | 51 ng_init(struct net_backend *be, const char *devname __unused, in ng_init() 177 static struct net_backend ng_backend = {
|
H A D | net_backends.h | 38 typedef struct net_backend net_backend_t;
|