summaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* When a network device is specified to tcpip_tx() or it's children, treatMichael Brown2007-01-163-4/+4
* Improve debuggingMichael Brown2007-01-161-29/+45
* Improve debug messagesMichael Brown2007-01-161-2/+21
* Improved debuggingMichael Brown2007-01-161-15/+24
* Quickly hack in DNS resolution as a proof of conceptMichael Brown2007-01-151-6/+22
* A working DNS resolver (not yet tied in to anything)Michael Brown2007-01-151-0/+463
* Update TFTP and FTP to take the same temporary URI scheme as HTTPMichael Brown2007-01-152-65/+147
* Protocol's get() method no longer takes ownership of the URI. HTTP is theMichael Brown2007-01-151-3/+0Star
* Must free http on the error path; nothing else will do itMichael Brown2007-01-151-0/+1
* Unmaintained example code is probably worse than useless.Michael Brown2007-01-151-122/+0Star
* Gave asynchronous operations approximate POSIX signal semantics. ThisMichael Brown2007-01-157-38/+107
* Make TCP give up immediately when it receives -ENETUNREACH fromMichael Brown2007-01-141-39/+55
* Use -ENETUNREACH to mean "no reachable network device exists, don't botherMichael Brown2007-01-142-2/+2
* Advertise a larger MSS to improve TCP performance.Michael Brown2007-01-131-1/+10
* Fixed HTTPMichael Brown2007-01-121-132/+290
* No need to maintain a received byte count; we always fill in sequentialMichael Brown2007-01-121-5/+1Star
* Update TFTP to use a struct buffer rather than a callback.Michael Brown2007-01-111-36/+51
* I hate NULL pointer dereferences.Michael Brown2007-01-111-0/+4
* Extract packet-padding login from rtl8139.c to a separate pkbpad.c file.Michael Brown2007-01-111-0/+66
* Change FTP to use a data buffer rather than a callback function.Michael Brown2007-01-111-14/+27
* Add route() function to display routing table.Michael Brown2007-01-101-29/+6Star
* Add find_pci_netdev()Michael Brown2007-01-101-0/+18
* Add "name" field to struct device to allow human-readable hardware deviceMichael Brown2007-01-103-14/+18
* Remove uIP; we haven't used it for quite some time now.Michael Brown2007-01-106-3336/+0Star
* Allow udp_{send,sendto,sendto_via} to be called outside of theMichael Brown2007-01-101-32/+39
* DHCP transmits via specified net device, so no need to create a dummyMichael Brown2007-01-101-2/+2
* Add udp_sendto_via() to allow e.g. DHCP to transmit without first havingMichael Brown2007-01-101-3/+25
* Allow an explicit network device to be specified for IP-layerMichael Brown2007-01-106-15/+24
* Added network interface management commandsMichael Brown2007-01-101-21/+1Star
* Add "name" field to network device, to facilitate netdev commands.Michael Brown2007-01-102-6/+30
* Add RX quotas to the net device poll() method. This avoids the problemMichael Brown2007-01-091-13/+27
* Rename pkb_available() to pkb_tailroom() for consistency with Linux'sMichael Brown2007-01-092-6/+6
* Added net device TX queue; this will be needed to support the PXE UNDI APIMichael Brown2007-01-091-50/+101
* Move start/stop/expire debug messages to DBG2() level.Michael Brown2007-01-091-6/+6
* Define "connected" asMichael Brown2007-01-091-1/+9
* We can't assert that the RX engine is idle in iscsi_done(), because itMichael Brown2007-01-091-2/+0Star
* Use debug auto-colourisation.Michael Brown2007-01-091-42/+47
* Clean up connection closing and permanent failure logic.Michael Brown2007-01-091-32/+62
* Allow empty checksums on received packetsMichael Brown2007-01-041-6/+8
* Make open() and close() an official part of the netdevice API.Michael Brown2007-01-041-5/+61
* A DHCP session holds a persistent reference to a network deviceMichael Brown2007-01-041-0/+24
* IPv6 minirouting table entries hold persistent references to net devices.Michael Brown2007-01-041-17/+78
* An AoE session holds a persistent reference to a net device.Michael Brown2007-01-041-0/+23
* Minirouting table entries hold a persistent reference to a net_device.Michael Brown2007-01-041-16/+91
* Use hotplug support to notify persistent reference holders when aMichael Brown2007-01-041-0/+4
* Send RST packets when we get a non-matching connection, or receive anMichael Brown2007-01-031-9/+51
* Accept RST on received packetsMichael Brown2007-01-031-9/+49
* Improve consistency between TCP and UDP RX datapathsMichael Brown2007-01-032-58/+73
* Verify checksums on the RX datapath.Michael Brown2007-01-036-138/+155
* Tidy up debug messagesMichael Brown2007-01-031-42/+38Star