Home
last modified time | relevance | path

Searched full:slirp (Results 1 – 25 of 52) sorted by relevance

123

/openbmc/qemu/net/
H A Dslirp.c27 #include "net/slirp.h"
72 /* slirp network adapter */
86 Slirp *slirp; member
92 Slirp *slirp; member
137 slirp_input(s->slirp, buf, size); in net_slirp_receive()
162 unregister_savevm(NULL, "slirp", s->slirp); in net_slirp_cleanup()
163 slirp_cleanup(s->slirp); in net_slirp_cleanup()
192 Slirp *slirp; member
199 static void net_slirp_init_completed(Slirp *slirp, void *opaque) in net_slirp_init_completed() argument
202 s->slirp = slirp; in net_slirp_init_completed()
[all …]
H A Dmeson.build36 system_ss.add(when: slirp, if_true: files('slirp.c'))
/openbmc/openbmc/poky/meta/lib/oeqa/core/target/
H A Dqemu.py22 port=None, machine='', rootfs='', kernel='', kvm=False, slirp=False, argument
37 self.use_slirp = slirp
45 use_kvm=kvm, use_slirp=slirp, dump_dir=dump_dir, logger=logger,
51 … self.logger.error("Could not start qemu with slirp without server ip - provide 'TEST_SERVER_IP'")
64 … self.logger.error("Could not get host machine port to connect qemu with slirp, ssh will not be "
65 "able to connect to qemu with slirp")
/openbmc/linux/arch/um/drivers/
H A Dslirp_kern.c12 #include "slirp.h"
41 printk("SLIRP backend - command line:"); in slirp_init()
76 *init = ((struct slirp_init) { .argw = { { "slirp", NULL } } }); in slirp_setup()
85 printk(KERN_WARNING "slirp_setup: truncating slirp " in slirp_setup()
106 .name = "slirp",
H A DKconfig321 bool "SLiRP transport (obsolete)"
324 The SLiRP User-Mode Linux network transport allows a running UML
327 known as SLiRP, a program that can re-socket IP packets back onto
330 frames. In general, slirp allows the UML the same IP connectivity
332 other transports, SLiRP works without the need of root level
335 situations can be accommodated with carefully crafted slirp
346 Startup example: "eth0=slirp,FE:FD:01:02:03:04,/usr/local/bin/slirp"
H A DMakefile10 slirp-objs := slirp_kern.o slirp_user.o
47 obj-$(CONFIG_UML_NET_SLIRP) += slirp.o slip_common.o
/openbmc/qemu/subprojects/
H A Dslirp.wrap2 url = https://gitlab.freedesktop.org/slirp/libslirp.git
6 slirp = libslirp_dep
H A D.gitignore8 /slirp
/openbmc/openbmc/meta-arm/ci/
H A Dtestimage.yml14 slirp: |
15 TEST_RUNQEMUPARAMS = "slirp"
/openbmc/openbmc/poky/meta/recipes-connectivity/slirp/
H A Dlibslirp_git.bb3 HOMEPAGE = "https://gitlab.freedesktop.org/slirp/libslirp"
7 SRC_URI = "git://gitlab.freedesktop.org/slirp/libslirp.git;protocol=https;branch=master"
/openbmc/linux/drivers/net/slip/
H A DKconfig20 to be able to use it, but there is now a SLIP emulator called SLiRP
24 you plan to use SLiRP, make sure to say Y to CSLIP, below. The
54 you plan to use SLiRP, the SLIP emulator (available from
/openbmc/openbmc/poky/meta/recipes-devtools/qemu/
H A Dqemu_9.1.1.bb18 fdt sdl kvm pie slirp \
23 PACKAGECONFIG:class-nativesdk ??= "fdt sdl kvm pie slirp \
H A Dqemu-system-native_9.1.1.bb12 PACKAGECONFIG ??= "fdt alsa kvm pie slirp png \
H A Dqemu.inc221 PACKAGECONFIG[slirp] = "--enable-slirp,--disable-slirp,libslirp"
/openbmc/openbmc/poky/meta/classes-recipe/
H A Dtestimage.bbclass276 slirp = False
277 if bb.utils.contains('TEST_RUNQEMUPARAMS', 'slirp', True, False, d):
278 slirp = True
291 'slirp' : slirp,
323 if slirp:
328 # default qemu slirp networking configuration, but allow overriding.
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/
H A Drunqemu.py119 """Test runqemu machine slirp"""
120 cmd = "%s slirp %s" % (self.cmd_common, self.machine)
127 """Test runqemu machine slirp qcow2"""
128 cmd = "%s slirp wic.qcow2 %s" % (self.cmd_common, self.machine)
/openbmc/qemu/tests/qtest/
H A Dmeson.build48 (get_option('default_devices') and slirp.found() ? ['test-netfilter'] : []) + \
53 (slirp.found() ? ['pxe-test'] : []) + \
102 slirp.found() ? ['virtio-net-failover'] : []) + \
185 (slirp.found() ? ['pxe-test'] : []) + \
211 (slirp.found() ? ['npcm7xx_emc-test'] : [])
/openbmc/qemu/scripts/oss-fuzz/
H A Dinstrumentation-filter-template6 src:*/slirp/*
/openbmc/openbmc/poky/documentation/dev-manual/
H A Dqemu.rst326 slirp - enable user networking, no root privileges required
420 - ``slirp``: Enables "slirp" networking, which is a different way of
424 Using ``slirp`` by default will forward the guest machine's
469 readable or writable and "slirp-enabled".
/openbmc/qemu/.gitlab-ci.d/
H A Dbuildtest.yml476 # Since slirp callbacks are used in QEMU Timers, we cannot use libslirp with
492 --enable-safe-stack --disable-slirp
530 --enable-safe-stack --disable-slirp
568 --enable-safe-stack --disable-slirp
598 --enable-trace-backends=ust --disable-slirp
646 | grep -v slirp); do
/openbmc/qemu/tests/docker/
H A Dtest-fuzz24 for fuzzer in $(find ./build-oss-fuzz/DEST_DIR/ -executable -type f | grep -v slirp); do
/openbmc/qemu/scripts/
H A Dmeson-buildoptions.sh78 printf "%s\n" ' --smbd=VALUE Path to smbd for slirp networking'
185 printf "%s\n" ' slirp libslirp user mode network backend support'
186 printf "%s\n" ' slirp-smbd use smbd (at path --smbd=*) in slirp networking'
481 --enable-slirp) printf "%s" -Dslirp=enabled ;;
482 --disable-slirp) printf "%s" -Dslirp=disabled ;;
483 --enable-slirp-smbd) printf "%s" -Dslirp_smbd=enabled ;;
484 --disable-slirp-smbd) printf "%s" -Dslirp_smbd=disabled ;;
/openbmc/qemu/tests/vm/
H A Dnetbsd78 # Workaround for NetBSD + IPv6 + slirp issues.
80 # messages generated by slirp. When the host has no IPv6
/openbmc/openbmc/poky/documentation/migration-guides/
H A Dmigration-4.2.rst172 .. _migration-4.2-runqemu-slirp:
174 runqemu now limits slirp host port forwarding to localhost
177 With default slirp port forwarding configuration in runqemu, qemu
/openbmc/openbmc/poky/meta/recipes-devtools/python/python3/
H A D0001-Update-test_sysconfig-for-posix_user-purelib.patch11 runqemu qemux86-64 nographic slirp

123