Searched refs:slirp (Results 1 - 2 of 2) sorted by relevance

/freebsd-current/usr.sbin/bhyve/
H A Dlibslirp.h60 /* Opaque structure containing the slirp state */
90 * Callbacks from slirp, to be set by the application.
128 void (*init_completed)(Slirp *slirp, void *opaque);
204 /* slirp will not redirect/serve any DNS packet */
210 /* slirp will not reply to any DHCP requests */
225 /* Create a new instance of a slirp stack */
241 /* Shut down an instance of a slirp stack */
243 void slirp_cleanup(Slirp *slirp);
253 void slirp_pollfds_fill(Slirp *slirp, uint32_t *timeout,
263 void slirp_pollfds_poll(Slirp *slirp, in
[all...]
H A Dnet_backend_slirp.c34 * The slirp backend enables unprivileged networking via libslirp, which must be
36 * libslirp.so upon instantiating the slirp backend. Various network parameters
40 * virtio NIC device model) are injected into the slirp backend via slirp_send().
133 Slirp *slirp; member in struct:slirp_priv
173 if (priv->slirp != NULL)
174 slirp_cleanup_p(priv->slirp);
329 pthread_set_name_np(pthread_self(), "slirp pollfd");
338 slirp_pollfds_fill_p(priv->slirp, &timeout, slirp_addpoll_cb,
356 slirp_pollfds_poll_p(priv->slirp, error == -1,
453 error = slirp_add_hostxfwd_p(priv->slirp,
[all...]

Completed in 69 milliseconds