Michael Brown
9aa61ad5a2
Add per-file error identifiers
17 년 전
Michael Brown
94415b7669
Added missing "static" declarations
17 년 전
Michael Brown
f44969f7df
nameserver should be static
17 년 전
Michael Brown
096fa94f0c
Add support for TCP timestamps
17 년 전
Michael Brown
eb530845d4
Adjust received length to take into account any already-received data
in tcp_rx_data().
Clarify comments on discarding duplicate or out-of-order data.
17 년 전
Michael Brown
d5735c631c
Avoid reusing auto-allocated ports after connection close.
17 년 전
Michael Brown
b3e44a24b1
May be required in some disconnect scenarios
17 년 전
Michael Brown
9dc6a1e678
Remove some obsolete stream-API files
17 년 전
Michael Brown
fd4fcb57db
Add missing static
17 년 전
Michael Brown
fabd0f5fec
Fix TX state machine and miscellaneous other bits.
17 년 전
Michael Brown
ef9fd938d0
Fix root-path parsing.
17 년 전
Michael Brown
b94420a52b
Ready to start testing
17 년 전
Michael Brown
edd1b173a7
Code in place to use a hypothetical SCSI interface.
17 년 전
Michael Brown
f2fa390ae6
Everything except the SCSI interface should now be present
17 년 전
Michael Brown
9b28b25332
iSCSI updated to use data-xfer interface on the socket side (TCP).
SCSI interface not yet implemented.
17 년 전
Michael Brown
edded7546e
Limit xmit window to one MTU. (Path MTU discovery not yet
implemented; should be done at some point.)
17 년 전
Michael Brown
237e23c1c9
Add debug message when nameserver setting is applied/changed via DHCP.
17 년 전
Michael Brown
35afb379af
TCP limits advertised TCP window to size of application window
obtained via xfer_window().
17 년 전
Michael Brown
b34d4d0449
Separate the "is data ready" function of xfer_seek() into an
xfer_window() function, which can return a scalar rather than a
boolean.
17 년 전
Michael Brown
ca4c6f9eee
Kill off unused request() method in data-xfer interface.
17 년 전
Michael Brown
4c418d2100
Use net_device_operations structure and netdev_nullify() to allow for
safe dropping of the netdev ref by the driver while other refs still
exist.
Add netdev_irq() method. Net device open()/close() methods should no
longer enable or disable IRQs.
Remove rx_quota; it wasn't used anywhere and added too much complexity
to implementing correct interrupt-masking behaviour in pxe_undi.c.
17 년 전
Holger Lubitz
a4d3476e0e
convert to zalloc
17 년 전
Holger Lubitz
389c63d7c4
convert to zalloc
17 년 전
Holger Lubitz
32e4ca8ae3
convert to zalloc
17 년 전
Holger Lubitz
da3c785816
convert to zalloc
17 년 전
Holger Lubitz
2b9fb513f4
convert to zalloc
17 년 전
Holger Lubitz
7872b890fe
convert to zalloc
17 년 전
Holger Lubitz
7fa85d19b9
convert to zalloc
17 년 전
Holger Lubitz
dc6c1c294d
convert to zalloc
17 년 전
Michael Brown
934b70d62c
Apply global DHCP options when register_dhcp_options() is called. Do
not apply DHCP options in dhcp_configure_netdev().
17 년 전
Michael Brown
1567b69895
Add concept of DHCP option applicators.
17 년 전
Michael Brown
539ff45fd0
Allow recording of TX and RX errors to aid in end-user debugging.
17 년 전
Michael Brown
8156f6bd19
Switch compiler warning on tcp_open() to a #warning
17 년 전
Michael Brown
a5f33ea283
Added missing line to set return status code.
17 년 전
Michael Brown
fd86c819ba
Use a linker-table based system to automatically mark and start up
permanent processes, rather than requiring each one to have its own
initialisation function.
17 년 전
Marty Connor
c77704cb60
Warnings purge: src/{crypto,hci,net}
17 년 전
Michael Brown
0924cf678e
Implemented (untested) PXENV_START_UNDI.
17 년 전
Michael Brown
5b52630a9c
Never attempt to route the broadcast address.
17 년 전
Michael Brown
4968caab82
Add trivial net device statistics (TX and RX packet count), reported
via UNDI API and also by ifstat command; may be useful for debugging.
17 년 전
Marty Connor
f04899bf6c
Warnings purge
17 년 전
Michael Brown
332614a382
Add untested support for UNDI transmit and receive.
17 년 전
Michael Brown
d7e471f654
Improve debugging
17 년 전
Michael Brown
3bf5eb49d0
Can't use strncpy() to copy strings that aren't NUL-terminated to
begin with.
17 년 전
Michael Brown
acd598b4f9
Don't build option-overloaded packets; they just confuse people (ISC
DHCPD and Windows RIS in particular).
17 년 전
Michael Brown
c73bff7ae5
Set current working URI based on TFTP server specified by DHCP.
17 년 전
Michael Brown
d465ae9785
Bugfix: iobuf->data always points to the start of the allocated
portion, not to the bit we want to currently write to...
17 년 전
Michael Brown
5de837cc67
Mildly ugly hack to force correct linkage.
17 년 전
Michael Brown
1ec7bb789d
Add dhcp_configure_netdev()
17 년 전
Michael Brown
cf33b568dc
Forgot to set initial session state. Now works!
17 년 전
Michael Brown
73fe1ba9dd
Kill off job::start() (it was only ever added as part of an aborted
attempt at triggering TCP-related protocols to start).
17 년 전