├── COPYING ├── LICENSE ├── Makefile.am ├── README.md ├── configure.ac ├── include ├── hw │ └── hw.h ├── monitor │ └── monitor.h ├── net │ └── eth.h ├── qemu-common.h ├── qemu │ ├── atomic.h │ ├── compiler.h │ ├── cutils.h │ ├── error-report.h │ ├── host-utils.h │ ├── log.h │ ├── main-loop.h │ ├── osdep.h │ ├── queue.h │ ├── sockets.h │ └── timer.h └── sysemu │ └── char.h ├── man ├── Makefile.am ├── libslirp.3 ├── libslirpcfg.3 └── libslirpfwd.3 └── src ├── Makefile.am ├── arp_table.c ├── bootp.c ├── bootp.h ├── cksum.c ├── debug.h ├── dhcpv6.c ├── dhcpv6.h ├── dnssearch.c ├── if.c ├── if.h ├── include ├── Makefile.am └── libslirp.h ├── ip.h ├── ip6.h ├── ip6_icmp.c ├── ip6_icmp.h ├── ip6_input.c ├── ip6_output.c ├── ip_icmp.c ├── ip_icmp.h ├── ip_input.c ├── ip_output.c ├── libslirp.c ├── libslirp.h ├── main.h ├── mbuf.c ├── mbuf.h ├── misc.c ├── misc.h ├── ndp_table.c ├── qemu2libslirp.c ├── qemu2libslirp.h ├── sbuf.c ├── sbuf.h ├── slirp.c ├── slirp.h ├── slirp_config.h ├── socket.c ├── socket.h ├── tcp.h ├── tcp_input.c ├── tcp_output.c ├── tcp_subr.c ├── tcp_timer.c ├── tcp_timer.h ├── tcp_var.h ├── tcpip.h ├── tftp.c ├── tftp.h ├── timerfd.c ├── timerfd.h ├── udp.c ├── udp.h ├── udp6.c ├── unixfwd.c └── unixfwd.h /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/COPYING -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS = src man 2 | ACLOCAL_AMFLAGS = -I m4 3 | 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/README.md -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/configure.ac -------------------------------------------------------------------------------- /include/hw/hw.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/monitor/monitor.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/net/eth.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/qemu-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/include/qemu-common.h -------------------------------------------------------------------------------- /include/qemu/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/include/qemu/atomic.h -------------------------------------------------------------------------------- /include/qemu/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/include/qemu/compiler.h -------------------------------------------------------------------------------- /include/qemu/cutils.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/qemu/error-report.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/qemu/host-utils.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/qemu/log.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/qemu/main-loop.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/qemu/osdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/include/qemu/osdep.h -------------------------------------------------------------------------------- /include/qemu/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/include/qemu/queue.h -------------------------------------------------------------------------------- /include/qemu/sockets.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/qemu/timer.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/sysemu/char.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /man/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/man/Makefile.am -------------------------------------------------------------------------------- /man/libslirp.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/man/libslirp.3 -------------------------------------------------------------------------------- /man/libslirpcfg.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/man/libslirpcfg.3 -------------------------------------------------------------------------------- /man/libslirpfwd.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/man/libslirpfwd.3 -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/arp_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/arp_table.c -------------------------------------------------------------------------------- /src/bootp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/bootp.c -------------------------------------------------------------------------------- /src/bootp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/bootp.h -------------------------------------------------------------------------------- /src/cksum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/cksum.c -------------------------------------------------------------------------------- /src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/debug.h -------------------------------------------------------------------------------- /src/dhcpv6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/dhcpv6.c -------------------------------------------------------------------------------- /src/dhcpv6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/dhcpv6.h -------------------------------------------------------------------------------- /src/dnssearch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/dnssearch.c -------------------------------------------------------------------------------- /src/if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/if.c -------------------------------------------------------------------------------- /src/if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/if.h -------------------------------------------------------------------------------- /src/include/Makefile.am: -------------------------------------------------------------------------------- 1 | include_HEADERS = libslirp.h 2 | -------------------------------------------------------------------------------- /src/include/libslirp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/include/libslirp.h -------------------------------------------------------------------------------- /src/ip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/ip.h -------------------------------------------------------------------------------- /src/ip6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/ip6.h -------------------------------------------------------------------------------- /src/ip6_icmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/ip6_icmp.c -------------------------------------------------------------------------------- /src/ip6_icmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/ip6_icmp.h -------------------------------------------------------------------------------- /src/ip6_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/ip6_input.c -------------------------------------------------------------------------------- /src/ip6_output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/ip6_output.c -------------------------------------------------------------------------------- /src/ip_icmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/ip_icmp.c -------------------------------------------------------------------------------- /src/ip_icmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/ip_icmp.h -------------------------------------------------------------------------------- /src/ip_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/ip_input.c -------------------------------------------------------------------------------- /src/ip_output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/ip_output.c -------------------------------------------------------------------------------- /src/libslirp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/libslirp.c -------------------------------------------------------------------------------- /src/libslirp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/libslirp.h -------------------------------------------------------------------------------- /src/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/main.h -------------------------------------------------------------------------------- /src/mbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/mbuf.c -------------------------------------------------------------------------------- /src/mbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/mbuf.h -------------------------------------------------------------------------------- /src/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/misc.c -------------------------------------------------------------------------------- /src/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/misc.h -------------------------------------------------------------------------------- /src/ndp_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/ndp_table.c -------------------------------------------------------------------------------- /src/qemu2libslirp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/qemu2libslirp.c -------------------------------------------------------------------------------- /src/qemu2libslirp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/qemu2libslirp.h -------------------------------------------------------------------------------- /src/sbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/sbuf.c -------------------------------------------------------------------------------- /src/sbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/sbuf.h -------------------------------------------------------------------------------- /src/slirp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/slirp.c -------------------------------------------------------------------------------- /src/slirp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/slirp.h -------------------------------------------------------------------------------- /src/slirp_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/slirp_config.h -------------------------------------------------------------------------------- /src/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/socket.c -------------------------------------------------------------------------------- /src/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/socket.h -------------------------------------------------------------------------------- /src/tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/tcp.h -------------------------------------------------------------------------------- /src/tcp_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/tcp_input.c -------------------------------------------------------------------------------- /src/tcp_output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/tcp_output.c -------------------------------------------------------------------------------- /src/tcp_subr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/tcp_subr.c -------------------------------------------------------------------------------- /src/tcp_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/tcp_timer.c -------------------------------------------------------------------------------- /src/tcp_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/tcp_timer.h -------------------------------------------------------------------------------- /src/tcp_var.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/tcp_var.h -------------------------------------------------------------------------------- /src/tcpip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/tcpip.h -------------------------------------------------------------------------------- /src/tftp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/tftp.c -------------------------------------------------------------------------------- /src/tftp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/tftp.h -------------------------------------------------------------------------------- /src/timerfd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/timerfd.c -------------------------------------------------------------------------------- /src/timerfd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/timerfd.h -------------------------------------------------------------------------------- /src/udp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/udp.c -------------------------------------------------------------------------------- /src/udp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/udp.h -------------------------------------------------------------------------------- /src/udp6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/udp6.c -------------------------------------------------------------------------------- /src/unixfwd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/unixfwd.c -------------------------------------------------------------------------------- /src/unixfwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rd235/libslirp/HEAD/src/unixfwd.h --------------------------------------------------------------------------------