Lines Matching refs:slirp
34 * 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;
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, &hostaddr, hostaddr.sa_len,
489 priv->slirp = slirp_new_p(&config, &slirp_cbs, priv);
490 if (priv->slirp == NULL) {
491 EPRINTLN("Unable to create slirp instance");
560 slirp_input_p(priv->slirp, iov->iov_base,
580 slirp_input_p(priv->slirp, pkt, (int)pktlen);
651 .prefix = "slirp",