Lines Matching defs:be
34 * The slirp backend enables unprivileged networking via libslirp, which must be
41 * Packets to be transmitted to the guest (i.e., inserted into the frontend's
505 _slirp_init(struct net_backend *be, const char *devname __unused,
508 struct slirp_priv *priv = NET_BE_PRIV(be);
577 be->fd = priv->pipe[0];
578 priv->mevp = mevent_add_disabled(be->fd, EVF_READ, cb, param);
599 slirp_send(struct net_backend *be, const struct iovec *iov, int iovcnt)
601 struct slirp_priv *priv = NET_BE_PRIV(be);
634 _slirp_cleanup(struct net_backend *be)
636 struct slirp_priv *priv = NET_BE_PRIV(be);
642 slirp_peek_recvlen(struct net_backend *be)
644 struct slirp_priv *priv = NET_BE_PRIV(be);
655 slirp_recv(struct net_backend *be, const struct iovec *iov, int iovcnt)
657 struct slirp_priv *priv = NET_BE_PRIV(be);
679 slirp_recv_enable(struct net_backend *be)
681 struct slirp_priv *priv = NET_BE_PRIV(be);
687 slirp_recv_disable(struct net_backend *be)
689 struct slirp_priv *priv = NET_BE_PRIV(be);
695 slirp_get_cap(struct net_backend *be __unused)
701 slirp_set_cap(struct net_backend *be __unused, uint64_t features __unused,