Symbol: net_backend
usr/src/cmd/bhyve/common/net_backend_dlpi.c
354
static struct net_backend dlpi_backend = {
usr/src/cmd/bhyve/common/net_backends.c
157
tap_send(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr/src/cmd/bhyve/common/net_backends.c
163
tap_peek_recvlen(struct net_backend *be)
usr/src/cmd/bhyve/common/net_backends.c
193
tap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr/src/cmd/bhyve/common/net_backends.c
221
tap_recv_enable(struct net_backend *be)
usr/src/cmd/bhyve/common/net_backends.c
229
tap_recv_disable(struct net_backend *be)
usr/src/cmd/bhyve/common/net_backends.c
237
tap_get_cap(struct net_backend *be __unused)
usr/src/cmd/bhyve/common/net_backends.c
244
tap_set_cap(struct net_backend *be __unused, uint64_t features,
usr/src/cmd/bhyve/common/net_backends.c
251
static struct net_backend tap_backend = {
usr/src/cmd/bhyve/common/net_backends.c
266
static struct net_backend vmnet_backend = {
usr/src/cmd/bhyve/common/net_backends.c
347
netbe_init(struct net_backend **ret, nvlist_t *nvl, net_be_rxeof_t cb,
usr/src/cmd/bhyve/common/net_backends.c
350
struct net_backend **pbe, *nbe, *tbe = NULL;
usr/src/cmd/bhyve/common/net_backends.c
415
netbe_cleanup(struct net_backend *be)
usr/src/cmd/bhyve/common/net_backends.c
425
netbe_get_cap(struct net_backend *be)
usr/src/cmd/bhyve/common/net_backends.c
433
netbe_set_cap(struct net_backend *be, uint64_t features,
usr/src/cmd/bhyve/common/net_backends.c
455
netbe_send(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr/src/cmd/bhyve/common/net_backends.c
462
netbe_peek_recvlen(struct net_backend *be)
usr/src/cmd/bhyve/common/net_backends.c
474
netbe_recv(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr/src/cmd/bhyve/common/net_backends.c
486
netbe_rx_discard(struct net_backend *be)
usr/src/cmd/bhyve/common/net_backends.c
507
netbe_rx_disable(struct net_backend *be)
usr/src/cmd/bhyve/common/net_backends.c
514
netbe_rx_enable(struct net_backend *be)
usr/src/cmd/bhyve/common/net_backends.c
521
netbe_get_vnet_hdr_len(struct net_backend *be)
usr/src/cmd/bhyve/common/net_backends.c
78
tap_cleanup(struct net_backend *be)
usr/src/cmd/bhyve/common/net_backends.c
92
tap_init(struct net_backend *be, const char *devname,
usr/src/cmd/bhyve/common/net_backends.h
49
typedef struct net_backend net_backend_t;
usr/src/cmd/bhyve/common/net_backends_priv.h
101
int (*get_mac)(struct net_backend *be, void *, size_t *);
usr/src/cmd/bhyve/common/net_backends_priv.h
123
SET_DECLARE(net_backend_set, struct net_backend);
usr/src/cmd/bhyve/common/net_backends_priv.h
146
void tap_cleanup(struct net_backend *be);
usr/src/cmd/bhyve/common/net_backends_priv.h
147
ssize_t tap_send(struct net_backend *be, const struct iovec *iov, int io
usr/src/cmd/bhyve/common/net_backends_priv.h
149
ssize_t tap_recv(struct net_backend *be, const struct iovec *iov, int io
usr/src/cmd/bhyve/common/net_backends_priv.h
151
ssize_t tap_peek_recvlen(struct net_backend *be);
usr/src/cmd/bhyve/common/net_backends_priv.h
152
void tap_recv_enable(struct net_backend *be);
usr/src/cmd/bhyve/common/net_backends_priv.h
153
ssize_t tap_recv(struct net_backend *be, const struct iovec *iov, int io
usr/src/cmd/bhyve/common/net_backends_priv.h
155
void tap_recv_disable(struct net_backend *be);
usr/src/cmd/bhyve/common/net_backends_priv.h
156
uint64_t tap_get_cap(struct net_backend *be);
usr/src/cmd/bhyve/common/net_backends_priv.h
157
int tap_set_cap(struct net_backend *be, uint64_t features,
usr/src/cmd/bhyve/common/net_backends_priv.h
46
int (*init)(struct net_backend *be, const char *devname,
usr/src/cmd/bhyve/common/net_backends_priv.h
48
void (*cleanup)(struct net_backend *be);
usr/src/cmd/bhyve/common/net_backends_priv.h
55
ssize_t (*send)(struct net_backend *be, const struct iovec *iov,
usr/src/cmd/bhyve/common/net_backends_priv.h
63
ssize_t (*peek_recvlen)(struct net_backend *be);
usr/src/cmd/bhyve/common/net_backends_priv.h
72
ssize_t (*recv)(struct net_backend *be, const struct iovec *iov,
usr/src/cmd/bhyve/common/net_backends_priv.h
83
void (*recv_enable)(struct net_backend *be);
usr/src/cmd/bhyve/common/net_backends_priv.h
84
void (*recv_disable)(struct net_backend *be);
usr/src/cmd/bhyve/common/net_backends_priv.h
91
uint64_t (*get_cap)(struct net_backend *be);
usr/src/cmd/bhyve/common/net_backends_priv.h
97
int (*set_cap)(struct net_backend *be, uint64_t features,