]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
slirp: move sources to src/ subdirectory
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Tue, 12 Feb 2019 16:25:21 +0000 (17:25 +0100)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Thu, 7 Mar 2019 11:46:31 +0000 (12:46 +0100)
Prepare for making slirp/ a standalone project.

Remove some useless includes while at it.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20190212162524.31504-5-marcandre.lureau@redhat.com>
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
61 files changed:
net/slirp.c
slirp/Makefile.objs
slirp/src/arp_table.c [moved from slirp/arp_table.c with 100% similarity]
slirp/src/bootp.c [moved from slirp/bootp.c with 100% similarity]
slirp/src/bootp.h [moved from slirp/bootp.h with 100% similarity]
slirp/src/cksum.c [moved from slirp/cksum.c with 100% similarity]
slirp/src/debug.h [moved from slirp/debug.h with 100% similarity]
slirp/src/dhcpv6.c [moved from slirp/dhcpv6.c with 100% similarity]
slirp/src/dhcpv6.h [moved from slirp/dhcpv6.h with 100% similarity]
slirp/src/dnssearch.c [moved from slirp/dnssearch.c with 100% similarity]
slirp/src/if.c [moved from slirp/if.c with 100% similarity]
slirp/src/if.h [moved from slirp/if.h with 100% similarity]
slirp/src/ip.h [moved from slirp/ip.h with 100% similarity]
slirp/src/ip6.h [moved from slirp/ip6.h with 100% similarity]
slirp/src/ip6_icmp.c [moved from slirp/ip6_icmp.c with 100% similarity]
slirp/src/ip6_icmp.h [moved from slirp/ip6_icmp.h with 100% similarity]
slirp/src/ip6_input.c [moved from slirp/ip6_input.c with 100% similarity]
slirp/src/ip6_output.c [moved from slirp/ip6_output.c with 100% similarity]
slirp/src/ip_icmp.c [moved from slirp/ip_icmp.c with 100% similarity]
slirp/src/ip_icmp.h [moved from slirp/ip_icmp.h with 100% similarity]
slirp/src/ip_input.c [moved from slirp/ip_input.c with 100% similarity]
slirp/src/ip_output.c [moved from slirp/ip_output.c with 100% similarity]
slirp/src/libslirp.h [moved from slirp/libslirp.h with 100% similarity]
slirp/src/main.h [moved from slirp/main.h with 100% similarity]
slirp/src/mbuf.c [moved from slirp/mbuf.c with 100% similarity]
slirp/src/mbuf.h [moved from slirp/mbuf.h with 100% similarity]
slirp/src/misc.c [moved from slirp/misc.c with 100% similarity]
slirp/src/misc.h [moved from slirp/misc.h with 100% similarity]
slirp/src/ncsi-pkt.h [moved from slirp/ncsi-pkt.h with 100% similarity]
slirp/src/ncsi.c [moved from slirp/ncsi.c with 100% similarity]
slirp/src/ndp_table.c [moved from slirp/ndp_table.c with 100% similarity]
slirp/src/qtailq.h [moved from slirp/qtailq.h with 100% similarity]
slirp/src/sbuf.c [moved from slirp/sbuf.c with 100% similarity]
slirp/src/sbuf.h [moved from slirp/sbuf.h with 100% similarity]
slirp/src/slirp.c [moved from slirp/slirp.c with 100% similarity]
slirp/src/slirp.h [moved from slirp/slirp.h with 100% similarity]
slirp/src/socket.c [moved from slirp/socket.c with 100% similarity]
slirp/src/socket.h [moved from slirp/socket.h with 100% similarity]
slirp/src/state.c [moved from slirp/state.c with 100% similarity]
slirp/src/state.h [moved from slirp/state.h with 100% similarity]
slirp/src/stream.c [moved from slirp/stream.c with 100% similarity]
slirp/src/stream.h [moved from slirp/stream.h with 100% similarity]
slirp/src/tcp.h [moved from slirp/tcp.h with 100% similarity]
slirp/src/tcp_input.c [moved from slirp/tcp_input.c with 100% similarity]
slirp/src/tcp_output.c [moved from slirp/tcp_output.c with 100% similarity]
slirp/src/tcp_subr.c [moved from slirp/tcp_subr.c with 100% similarity]
slirp/src/tcp_timer.c [moved from slirp/tcp_timer.c with 100% similarity]
slirp/src/tcp_timer.h [moved from slirp/tcp_timer.h with 100% similarity]
slirp/src/tcp_var.h [moved from slirp/tcp_var.h with 100% similarity]
slirp/src/tcpip.h [moved from slirp/tcpip.h with 100% similarity]
slirp/src/tftp.c [moved from slirp/tftp.c with 100% similarity]
slirp/src/tftp.h [moved from slirp/tftp.h with 100% similarity]
slirp/src/udp.c [moved from slirp/udp.c with 100% similarity]
slirp/src/udp.h [moved from slirp/udp.h with 100% similarity]
slirp/src/udp6.c [moved from slirp/udp6.c with 100% similarity]
slirp/src/util.c [moved from slirp/util.c with 100% similarity]
slirp/src/util.h [moved from slirp/util.h with 100% similarity]
slirp/src/vmstate.c [moved from slirp/vmstate.c with 100% similarity]
slirp/src/vmstate.h [moved from slirp/vmstate.h with 100% similarity]
util/main-loop.c
vl.c

index 059b2d9b086bed72742832c1ea41d95d233acfec..d2f2138bc564944b0ead2cbf5557dd21ec5cc0eb 100644 (file)
@@ -37,7 +37,7 @@
 #include "monitor/monitor.h"
 #include "qemu/error-report.h"
 #include "qemu/sockets.h"
-#include "slirp/libslirp.h"
+#include "slirp/src/libslirp.h"
 #include "chardev/char-fe.h"
 #include "sysemu/sysemu.h"
 #include "qemu/cutils.h"
index e91daf0e91797b35cc99cee4c44b18ae8ea89417..0250229dfa5e4a80308ded3519138c096f429646 100644 (file)
@@ -1,36 +1,36 @@
 slirp-obj-y = slirp.mo
 
 slirp.mo-objs = \
-       arp_table.o \
-       bootp.o \
-       cksum.o \
-       dhcpv6.o \
-       dnssearch.o \
-       if.o \
-       ip6_icmp.o \
-       ip6_input.o \
-       ip6_output.o \
-       ip_icmp.o \
-       ip_input.o \
-       ip_output.o \
-       mbuf.o \
-       misc.o \
-       ncsi.o \
-       ndp_table.o \
-       sbuf.o \
-       slirp.o \
-       socket.o \
-       state.o \
-       stream.o \
-       tcp_input.o \
-       tcp_output.o \
-       tcp_subr.o \
-       tcp_timer.o \
-       tftp.o \
-       udp.o \
-       udp6.o \
-       util.o \
-       vmstate.o \
+       src/arp_table.o \
+       src/bootp.o \
+       src/cksum.o \
+       src/dhcpv6.o \
+       src/dnssearch.o \
+       src/if.o \
+       src/ip6_icmp.o \
+       src/ip6_input.o \
+       src/ip6_output.o \
+       src/ip_icmp.o \
+       src/ip_input.o \
+       src/ip_output.o \
+       src/mbuf.o \
+       src/misc.o \
+       src/ncsi.o \
+       src/ndp_table.o \
+       src/sbuf.o \
+       src/slirp.o \
+       src/socket.o \
+       src/state.o \
+       src/stream.o \
+       src/tcp_input.o \
+       src/tcp_output.o \
+       src/tcp_subr.o \
+       src/tcp_timer.o \
+       src/tftp.o \
+       src/udp.o \
+       src/udp6.o \
+       src/util.o \
+       src/vmstate.o \
        $(NULL)
 
 slirp.mo-cflags = -DG_LOG_DOMAIN=\"Slirp\"
similarity index 100%
rename from slirp/arp_table.c
rename to slirp/src/arp_table.c
similarity index 100%
rename from slirp/bootp.c
rename to slirp/src/bootp.c
similarity index 100%
rename from slirp/bootp.h
rename to slirp/src/bootp.h
similarity index 100%
rename from slirp/cksum.c
rename to slirp/src/cksum.c
similarity index 100%
rename from slirp/debug.h
rename to slirp/src/debug.h
similarity index 100%
rename from slirp/dhcpv6.c
rename to slirp/src/dhcpv6.c
similarity index 100%
rename from slirp/dhcpv6.h
rename to slirp/src/dhcpv6.h
similarity index 100%
rename from slirp/dnssearch.c
rename to slirp/src/dnssearch.c
similarity index 100%
rename from slirp/if.c
rename to slirp/src/if.c
similarity index 100%
rename from slirp/if.h
rename to slirp/src/if.h
similarity index 100%
rename from slirp/ip.h
rename to slirp/src/ip.h
similarity index 100%
rename from slirp/ip6.h
rename to slirp/src/ip6.h
similarity index 100%
rename from slirp/ip6_icmp.c
rename to slirp/src/ip6_icmp.c
similarity index 100%
rename from slirp/ip6_icmp.h
rename to slirp/src/ip6_icmp.h
similarity index 100%
rename from slirp/ip6_input.c
rename to slirp/src/ip6_input.c
similarity index 100%
rename from slirp/ip6_output.c
rename to slirp/src/ip6_output.c
similarity index 100%
rename from slirp/ip_icmp.c
rename to slirp/src/ip_icmp.c
similarity index 100%
rename from slirp/ip_icmp.h
rename to slirp/src/ip_icmp.h
similarity index 100%
rename from slirp/ip_input.c
rename to slirp/src/ip_input.c
similarity index 100%
rename from slirp/ip_output.c
rename to slirp/src/ip_output.c
similarity index 100%
rename from slirp/libslirp.h
rename to slirp/src/libslirp.h
similarity index 100%
rename from slirp/main.h
rename to slirp/src/main.h
similarity index 100%
rename from slirp/mbuf.c
rename to slirp/src/mbuf.c
similarity index 100%
rename from slirp/mbuf.h
rename to slirp/src/mbuf.h
similarity index 100%
rename from slirp/misc.c
rename to slirp/src/misc.c
similarity index 100%
rename from slirp/misc.h
rename to slirp/src/misc.h
similarity index 100%
rename from slirp/ncsi-pkt.h
rename to slirp/src/ncsi-pkt.h
similarity index 100%
rename from slirp/ncsi.c
rename to slirp/src/ncsi.c
similarity index 100%
rename from slirp/ndp_table.c
rename to slirp/src/ndp_table.c
similarity index 100%
rename from slirp/qtailq.h
rename to slirp/src/qtailq.h
similarity index 100%
rename from slirp/sbuf.c
rename to slirp/src/sbuf.c
similarity index 100%
rename from slirp/sbuf.h
rename to slirp/src/sbuf.h
similarity index 100%
rename from slirp/slirp.c
rename to slirp/src/slirp.c
similarity index 100%
rename from slirp/slirp.h
rename to slirp/src/slirp.h
similarity index 100%
rename from slirp/socket.c
rename to slirp/src/socket.c
similarity index 100%
rename from slirp/socket.h
rename to slirp/src/socket.h
similarity index 100%
rename from slirp/state.c
rename to slirp/src/state.c
similarity index 100%
rename from slirp/state.h
rename to slirp/src/state.h
similarity index 100%
rename from slirp/stream.c
rename to slirp/src/stream.c
similarity index 100%
rename from slirp/stream.h
rename to slirp/src/stream.h
similarity index 100%
rename from slirp/tcp.h
rename to slirp/src/tcp.h
similarity index 100%
rename from slirp/tcp_input.c
rename to slirp/src/tcp_input.c
similarity index 100%
rename from slirp/tcp_output.c
rename to slirp/src/tcp_output.c
similarity index 100%
rename from slirp/tcp_subr.c
rename to slirp/src/tcp_subr.c
similarity index 100%
rename from slirp/tcp_timer.c
rename to slirp/src/tcp_timer.c
similarity index 100%
rename from slirp/tcp_timer.h
rename to slirp/src/tcp_timer.h
similarity index 100%
rename from slirp/tcp_var.h
rename to slirp/src/tcp_var.h
similarity index 100%
rename from slirp/tcpip.h
rename to slirp/src/tcpip.h
similarity index 100%
rename from slirp/tftp.c
rename to slirp/src/tftp.c
similarity index 100%
rename from slirp/tftp.h
rename to slirp/src/tftp.h
similarity index 100%
rename from slirp/udp.c
rename to slirp/src/udp.c
similarity index 100%
rename from slirp/udp.h
rename to slirp/src/udp.h
similarity index 100%
rename from slirp/udp6.c
rename to slirp/src/udp6.c
similarity index 100%
rename from slirp/util.c
rename to slirp/src/util.c
similarity index 100%
rename from slirp/util.h
rename to slirp/src/util.h
similarity index 100%
rename from slirp/vmstate.c
rename to slirp/src/vmstate.c
similarity index 100%
rename from slirp/vmstate.h
rename to slirp/src/vmstate.h
index d4a521caeb201e33c68c7f17a73d86d3fe1bf06d..e1e349ca5c4c232b50c891fa10d1c80077f72a6e 100644 (file)
 #include "qapi/error.h"
 #include "qemu/cutils.h"
 #include "qemu/timer.h"
-#include "qemu/sockets.h"      // struct in_addr needed for libslirp.h
 #include "sysemu/qtest.h"
 #include "sysemu/cpus.h"
 #include "sysemu/replay.h"
-#include "slirp/libslirp.h"
 #include "qemu/main-loop.h"
 #include "block/aio.h"
 #include "qemu/error-report.h"
diff --git a/vl.c b/vl.c
index 4c5cc0d8ad91fd6bc665d32afc9312edf7ab6129..4a350de5cd19a9ae0018774dd9af58f6c604c875 100644 (file)
--- a/vl.c
+++ b/vl.c
@@ -106,9 +106,6 @@ int main(int argc, char **argv)
 
 #include "disas/disas.h"
 
-
-#include "slirp/libslirp.h"
-
 #include "trace-root.h"
 #include "trace/control.h"
 #include "qemu/queue.h"