summaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Collapse)AuthorAgeFilesLines
...
* Limit xmit window to one MTU. (Path MTU discovery not yetMichael Brown2007-07-081-16/+34
| | | | implemented; should be done at some point.)
* Add debug message when nameserver setting is applied/changed via DHCP.Michael Brown2007-07-081-0/+4
|
* TCP limits advertised TCP window to size of application windowMichael Brown2007-07-081-0/+4
| | | | obtained via xfer_window().
* Separate the "is data ready" function of xfer_seek() into anMichael Brown2007-07-087-16/+24
| | | | | xfer_window() function, which can return a scalar rather than a boolean.
* Kill off unused request() method in data-xfer interface.Michael Brown2007-07-087-11/+0Star
|
* Use net_device_operations structure and netdev_nullify() to allow forMichael Brown2007-07-072-14/+76
| | | | | | | | | | | 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.
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
|
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
|
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
|
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
|
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
|
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
|
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
|
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
|
* Apply global DHCP options when register_dhcp_options() is called. DoMichael Brown2007-07-062-7/+12
| | | | not apply DHCP options in dhcp_configure_netdev().
* Add concept of DHCP option applicators.Michael Brown2007-07-053-28/+78
|
* Allow recording of TX and RX errors to aid in end-user debugging.Michael Brown2007-07-051-16/+48
|
* Switch compiler warning on tcp_open() to a #warningMichael Brown2007-07-051-0/+3
|
* Added missing line to set return status code.Michael Brown2007-07-031-0/+1
|
* Use a linker-table based system to automatically mark and start upMichael Brown2007-07-032-16/+2Star
| | | | | permanent processes, rather than requiring each one to have its own initialisation function.
* Merge branch 'master' of /pub/scm/gpxeMarty Connor2007-07-032-4/+14
|\
| * Implemented (untested) PXENV_START_UNDI.Michael Brown2007-07-031-4/+6
| |
| * Never attempt to route the broadcast address.Michael Brown2007-07-031-0/+8
| |
* | Warnings purge: src/{crypto,hci,net}Marty Connor2007-07-031-4/+4
|/
* Add trivial net device statistics (TX and RX packet count), reportedMichael Brown2007-07-031-0/+9
| | | | via UNDI API and also by ifstat command; may be useful for debugging.
* Merge branch 'master' of ssh://rom.etherboot.org/pub/scm/gpxeMarty Connor2007-07-023-2/+70
|\
| * Add untested support for UNDI transmit and receive.Michael Brown2007-07-023-2/+70
| |
* | Warnings purgeMarty Connor2007-07-021-1/+1
|/
* Improve debuggingMichael Brown2007-07-011-0/+6
|
* Can't use strncpy() to copy strings that aren't NUL-terminated toMichael Brown2007-07-011-2/+8
| | | | begin with.
* Don't build option-overloaded packets; they just confuse people (ISCMichael Brown2007-06-301-31/+11Star
| | | | DHCPD and Windows RIS in particular).
* Set current working URI based on TFTP server specified by DHCP.Michael Brown2007-06-281-0/+15
|
* Bugfix: iobuf->data always points to the start of the allocatedMichael Brown2007-06-281-1/+1
| | | | portion, not to the bit we want to currently write to...
* Mildly ugly hack to force correct linkage.Michael Brown2007-06-282-0/+4
|
* Add dhcp_configure_netdev()Michael Brown2007-06-281-3/+61
|
* Forgot to set initial session state. Now works!Michael Brown2007-06-281-0/+1
|
* Kill off job::start() (it was only ever added as part of an abortedMichael Brown2007-06-281-1/+0Star
| | | | attempt at triggering TCP-related protocols to start).
* Update DHCP to use data-xfer interface (not yet tested).Michael Brown2007-06-283-111/+195
|
* Kill off hotplug.h and just make net devices normal reference-countedMichael Brown2007-06-276-105/+59Star
| | | | | | structures. DHCP still broken and #if 0'd out.
* Partial migration of UDP to data-xfer interface. (Will not link atMichael Brown2007-06-201-166/+291
| | | | present; DHCP is broken).
* Remove unused headers.Michael Brown2007-06-121-0/+2
|
* Updated DNS to use not-yet-implemented UDP data-xfer API.Michael Brown2007-06-121-101/+114
|
* Updated TFTP and PXE UDP API code to use not-yet-implemented data-xferMichael Brown2007-06-111-246/+378
| | | | UDP API.
* Add concept of transfer metadata, to be used by UDP in order toMichael Brown2007-06-113-3/+9
| | | | implement sendto()/recvfrom() equivalents.
* Merge branch 'master' into mcb-tcp-xferMichael Brown2007-06-083-37/+7Star
|\
| * Move [v]ssnprintf() from iscsi.c into vsprintf.c; we need themMichael Brown2007-05-311-26/+1Star
| | | | | | | | elsewhere as well.
| * Modify process semantics; rescheduling is now automatic.Michael Brown2007-05-262-11/+6Star
| | | | | | | | | | | | Add reference-counting to processes. Add timer_running() test.
* | Should call ftp_done() if constructor fails.Michael Brown2007-05-291-0/+1
| |
* | Update HTTP to use data-xfer interface.Michael Brown2007-05-291-217/+254
| |
* | Updated FTP to use data-xfer API.Michael Brown2007-05-281-174/+206
| |