Home
last modified time | relevance | path

Searched refs:net_backend (Results 1 – 6 of 6) sorted by relevance

/freebsd-src/usr.sbin/bhyve/
H A Dnet_backends_priv.h39 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 Dnet_backends.c74 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 Dnet_backend_netmap.c69 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 Dnet_backend_slirp.c505 _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 Dnet_backend_netgraph.c51 ng_init(struct net_backend *be, const char *devname __unused, in ng_init()
177 static struct net_backend ng_backend = {
H A Dnet_backends.h38 typedef struct net_backend net_backend_t;