qemu-patch-raspberry4/slirp
Jan Kiszka 460fec67ee slirp: Factor out internal state structure
The essence of this patch is to stuff (almost) all global variables of
the slirp stack into the structure Slirp. In this step, we still keep
the structure as global variable, directly accessible by the whole
stack. Changes to the external interface of slirp will be applied in
the following patches.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-06-29 08:52:49 -05:00
..
bootp.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
bootp.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
cksum.c Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
COPYRIGHT Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
debug.h slirp: Cleanup and basic reanimation of debug code 2009-06-29 08:52:46 -05:00
if.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
if.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
ip.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
ip_icmp.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
ip_icmp.h Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
ip_input.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
ip_output.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
libslirp.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
main.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
mbuf.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
mbuf.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
misc.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
misc.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
sbuf.c slirp: Drop dead code 2009-06-29 08:52:46 -05:00
sbuf.h Use const and static as needed, disable unused code 2007-10-26 19:01:16 +00:00
slirp.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
slirp.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
slirp_config.h Fix some warnings that would be generated by gcc -Wredundant-decls 2008-08-30 09:51:20 +00:00
socket.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
socket.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
tcp.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
tcp_input.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
tcp_output.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
tcp_subr.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
tcp_timer.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
tcp_timer.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
tcp_var.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
tcpip.h Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
tftp.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
tftp.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
udp.c slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00
udp.h slirp: Factor out internal state structure 2009-06-29 08:52:49 -05:00