Bochs/bochs/iodev/network/slirp
Volker Ruppert 0ff2905998 Added support for using external slirp library instead of builtin one.
- Added configure option --enable-using-libslirp to turn on the search for the
  library. In config.h BX_HAVE_LIBSLIRP is set to 1 if found. The network Makefile
  is set up accordingly. If not enabled or not found, the builtin slirp code is used.
- Moved samba server code and host forwarding code to eth_slirp.cc.
- Modified builtin slirp API to reduce differences.
- NOTE: IPv6 support present in libslirp is not yet enabled (needs more testing).
- TODO: Update builtin slirp code based on libslirp 4.7.0 code.
2024-04-07 19:57:25 +02:00
..
arp_table.cc Renamed "slirp_new" to "slirp" (source file, symbols, classes, docs) 2014-04-02 17:38:09 +00:00
bootp.cc Changed bx_bool to bool type in some more device and the developer doc. 2021-02-01 12:42:12 +00:00
bootp.h Slirp: added SVN Id on top of each source file 2014-03-02 07:42:24 +00:00
cksum.cc Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00
compat.cc Added support for using external slirp library instead of builtin one. 2024-04-07 19:57:25 +02:00
compat.h Fixed some MSVC warnings. 2017-08-06 18:35:37 +00:00
COPYRIGHT Applied patch for builtin "slirp" (user-mode networking) support. This version 2014-02-16 13:31:53 +00:00
debug.h Slirp: added SVN Id on top of each source file 2014-03-02 07:42:24 +00:00
dnssearch.cc Fixed some MSVC warnings. 2020-11-30 08:50:22 +00:00
if.cc Fixed slirp user-mode networking support on Cygwin 64-bit. 2017-04-23 08:38:16 +00:00
if.h Slirp: added SVN Id on top of each source file 2014-03-02 07:42:24 +00:00
ip_icmp.cc Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00
ip_icmp.h Slirp: added SVN Id on top of each source file 2014-03-02 07:42:24 +00:00
ip_input.cc Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00
ip_output.cc Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00
ip.h Slirp: added SVN Id on top of each source file 2014-03-02 07:42:24 +00:00
libslirp.h Added support for using external slirp library instead of builtin one. 2024-04-07 19:57:25 +02:00
main.h Slirp: added SVN Id on top of each source file 2014-03-02 07:42:24 +00:00
mbuf.cc Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00
mbuf.h Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00
misc.cc Fix checking Android platform with __ANDROID__ macro (#299) 2024-04-06 23:18:01 +02:00
misc.h Slirp: added SVN Id on top of each source file 2014-03-02 07:42:24 +00:00
sbuf.cc Renamed "slirp_new" to "slirp" (source file, symbols, classes, docs) 2014-04-02 17:38:09 +00:00
sbuf.h Slirp: added SVN Id on top of each source file 2014-03-02 07:42:24 +00:00
slirp_config.h Slirp: added SVN Id on top of each source file 2014-03-02 07:42:24 +00:00
slirp.cc Added support for using external slirp library instead of builtin one. 2024-04-07 19:57:25 +02:00
slirp.h Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00
socket.cc Fixed slirp user-mode networking support on Cygwin 64-bit. 2017-04-23 08:38:16 +00:00
socket.h Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00
tcp_input.cc Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00
tcp_output.cc Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00
tcp_subr.cc Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00
tcp_timer.cc Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00
tcp_timer.h Slirp: added SVN Id on top of each source file 2014-03-02 07:42:24 +00:00
tcp_var.h Slirp: added SVN Id on top of each source file 2014-03-02 07:42:24 +00:00
tcp.h Slirp: added SVN Id on top of each source file 2014-03-02 07:42:24 +00:00
tcpip.h Slirp: added SVN Id on top of each source file 2014-03-02 07:42:24 +00:00
tftp.cc Renamed "slirp_new" to "slirp" (source file, symbols, classes, docs) 2014-04-02 17:38:09 +00:00
tftp.h Changed bx_bool to bool type in some more device and the developer doc. 2021-02-01 12:42:12 +00:00
udp.cc Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00
udp.h Fixed gcc 9.3 warnings in case C++17 support is enabled. 2020-09-02 08:35:44 +00:00