Volker Ruppert
ac1401a1cc
- now using function write_pktlog_txt() for all ethernet modules that support
...
ethernet packet logging in text format
2009-04-19 17:25:40 +00:00
Volker Ruppert
84d5641e34
- lowlevel network drivers now using the log prefix of the network device it
...
belongs to. This is important when we want to implement other network devices
or add support for multiple devices of the same type.
- improved some info messages / removed references to ne2k
- code cleanup: removed unnecessary spaces, changed tabs to spaces
2009-04-13 13:33:11 +00:00
Volker Ruppert
d0c3b1cb1c
- initialize guest IP address with 255.255.255.255 (expected by Windows guests)
2009-02-09 17:04:30 +00:00
Volker Ruppert
e5eac65b59
- removed wrong character from FSF address (converted invisible and useless
...
2-byte character)
- updated FSF address in some files
- added license to some files
2009-02-08 09:05:52 +00:00
Volker Ruppert
cb9990af95
- set hostname to NULL to avoid crash
2009-02-07 10:11:19 +00:00
Volker Ruppert
8b608fe045
- confirm requested hostname
2009-02-03 20:04:20 +00:00
Volker Ruppert
ed90f8dd93
- fixed a bunch of warnings
2008-12-11 18:01:56 +00:00
Stanislav Shwartsman
ae35b0276e
white space cleanups and coding style changes
2008-01-26 22:24:03 +00:00
Volker Ruppert
4b599a018a
- tftp_send_optack() was not 64-bit clean (patch from SF bug #1787500 )
2007-09-04 07:45:31 +00:00
Stanislav Shwartsman
c8b3ad52c4
Fixed compilation error reported in mailing list
2007-07-31 19:03:38 +00:00
Volker Ruppert
1ce5222640
- applied SF patch #1695652 by Duane Voth
...
* dumps vnet traffic to a .pcap file for use with wireshark et. al.
* sets the default PXE boot filename to pxelinux.0
* fills out the TFTP implementation far enough to use an etherboot rom
2007-07-01 07:28:14 +00:00
Volker Ruppert
83a799bca8
- don't include the device headers in networking/sound lowlevel code, virtual
...
and slowdown timers, hdimage and vmware3 code
- updated makefile dependencies
2005-12-10 18:37:35 +00:00
Volker Ruppert
f67552df29
- TFTP write support implemented (doesn't overwrite files)
...
- missing DHCP symbol added
2005-06-12 08:59:32 +00:00
Volker Ruppert
96767b28b6
- C++ strings seem to make trouble on some platforms. Now using standard C strings
...
- prepared TFTP write support
2005-06-08 21:11:54 +00:00
Volker Ruppert
e5fb8cd8ba
- reject TFTP read requests until the current session has been completed
...
- silently ignore error packets
- changed symbol name to TFTP_BUFFER_SIZE
2005-05-21 19:33:25 +00:00
Volker Ruppert
837a46eddc
- applied SF patch #1200515 by easeway <easeway@163.com>
...
* simple read-only TFTP server implemented
* don't discard IPv4 packets larger than the length stored in header
- TFTP server uses ethdev value for the root directory
- removed trailing newlines in messages
2005-05-13 18:10:58 +00:00
Stanislav Shwartsman
acd1d8f14f
Merged patch
...
[1104695] msvc6 compatibility update (Royce Mitchell III)
2005-01-19 18:21:40 +00:00
Volker Ruppert
b47448c6e5
- assign guest IP address if the valid address is requested
...
- host IP address added in DHCP reply
- memcpy for default IP adresses fixed
- default lease time increased to 8 hours
2004-10-24 12:49:04 +00:00
Volker Ruppert
c7f205a6e9
- udp packet checksum generation fixed
2004-10-13 19:42:25 +00:00
Volker Ruppert
31e4cb1fee
- dependencies between NE2k and PCI Pseudo-NIC removed from the config interface
...
- menu and option names for the network configuration fixed
- NIC init code passes script name to ethernet module init code
- VDE module added to the list of ethernet modules
- constant BX_PACKET_BUFSIZE moved to eth.h
2004-10-07 17:38:03 +00:00
Volker Ruppert
f93b04df0b
- the PCI Pseudo-NIC is now independent from the NE2000 NIC stuff. New symbol
...
BX_NETWORKING controls the presence of the lowlevel networking stuff.
- eth.cc: unused stuff removed
2004-10-03 20:06:12 +00:00
Volker Ruppert
36bac333c0
- DHCP extcode BOOTPOPT_REQUESTED_IP_ADDRESS now supported
2004-10-01 17:14:46 +00:00
Volker Ruppert
8d72800b09
- don't modify the destination MAC address if it's the broadcast address (tap and tuntap)
...
- definition of the broadcast MAC address moved to eth.h
- removed eth_tap.cc description from eth_tuntap.cc
- disabled eth_tap.cc packet logging
2004-09-18 12:35:13 +00:00
Volker Ruppert
f1816bb226
- DHCP extcode BOOTPOPT_IP_ADDRESS_LEASE_TIME now supported
...
- DHCP reply parameter BOOTPOPT_ROUTER_OPTION implemented
- vnet host name for DHCP added
- more accurate send / receive timing
- improved error messages
- vnet description in bochsrc sample added (SF patch #888426 )
2004-09-11 11:26:41 +00:00
Volker Ruppert
8d585dc813
- removed lowlevel includes from iodev.h and device headers to reduce dependencies
...
- fixed some warnings
2004-09-05 10:30:19 +00:00
Volker Ruppert
12be3b4805
- receive timer added to simulate a delay between send and receive packets
...
- CVS ID line added
2004-08-27 08:23:50 +00:00
Volker Ruppert
d06c80cee3
- changed all iodev config macros to BX_SUPPORT_xxx
...
- removed incorrect SDL/ prefix from include paths (patch from Robin KAY)
2004-08-06 15:49:55 +00:00
Stanislav Shwartsman
5873b26a82
Speed up compilation process.
...
bochs.h already not include iodev.h which reduces compilation dependences for almost all cpu and fpu files, now cpu files will not be recompiled if iodev includes was changed
2004-06-19 15:20:15 +00:00
Daniel Gimpelevich
9915fca4e9
Applied SF patch #874816 .
2004-01-16 15:53:44 +00:00