Volker Ruppert
112e9016c2
Some changes in bxhub and related code.
...
- Increase maximum number of Bochs client sessions to 6.
- Define bx_devmodel_c to 'void' for the bxhub case to simplify netmod code.
- Minor cleanups in bxhub and related vnet code.
2017-03-03 09:56:18 +00:00
Volker Ruppert
06511be14d
Added support for up to 4 connections to Bochs sessions (same machine only).
2017-03-02 10:21:14 +00:00
Volker Ruppert
0011092ddb
Some work on the eth_vnet and bxhub code to reduce code duplication. Moved some
...
shared functions to netmod.cc and modified ARP, IPv4 and ICMP code.
2017-03-01 16:53:57 +00:00
Volker Ruppert
16e0130753
Switch back to the original 'vnet' ARP implementation.
...
Improved Slirp documentation.
2014-04-13 13:32:52 +00:00
Volker Ruppert
7ec9adbb2d
Switch to Winsock2 library for all Windows cases
2014-02-15 12:18:15 +00:00
Volker Ruppert
f8ea396a2c
Several fixes for compiling Bochs successfully in Cygwin64
2013-11-01 18:19:52 +00:00
Volker Ruppert
4b59e6b884
slirp / vnet: added support for multiple TFTP sessions
...
slirp: fixed minimum eth packet size for builtin replies
2013-09-27 11:47:59 +00:00
Volker Ruppert
ec4990a380
slirp / vnet: only one instance per Bochs session supported yet
2013-09-16 17:06:03 +00:00
Volker Ruppert
5ac2776cd0
Added IP and UDP header data structure definitions and related code cleanups
2013-08-22 11:53:40 +00:00
Volker Ruppert
9ce849e742
Moved ARP processing to netmod.cc to reduce code duplication
2013-08-20 17:43:24 +00:00
Volker Ruppert
11b22c8473
- forgot to remove obsolete stuff
2012-08-16 12:25:55 +00:00
Volker Ruppert
43c1ac48f4
- implemented TFTP support in eth_slirp.cc
...
* moved TFTP request processing core from eth_vnet.cc to netmod.cc
* added TFTP handling in eth_slirp.cc similar to DHCP
2012-08-16 11:59:44 +00:00
Volker Ruppert
50de0a12cd
- moved the networking stuff to the new subdirectory iodev/network
...
- TODO: do the same with the sound code and update MSVC workspace files
2012-01-14 17:03:00 +00:00