summaryrefslogtreecommitdiffstats
path: root/src/include/gpxe/tcpip.h
Commit message (Collapse)AuthorAgeFilesLines
* pkbuff->iobuf changeoverMichael Brown2007-05-191-9/+9
| | | | | | | | Achieved via Perl using: perl -pi -e 's/pk_buff/io_buffer/g; s/Packet buffer/I\/O buffer/ig; ' \ -e 's/pkbuff\.h/iobuf.h/g; s/pkb_/iob_/g; s/_pkb/_iob/g; ' \ -e 's/pkb/iobuf/g; s/PKB/IOB/g;'
* Ensure that struct sockaddr is long enough...Michael Brown2007-01-181-4/+2Star
|
* Add "name" field to struct device to allow human-readable hardware deviceMichael Brown2007-01-101-2/+4
| | | | | | | | | | | names. Add "dev" pointer in struct net_device to tie network interfaces back to a hardware device. Force natural alignment of data types in __table() macros. This seems to prevent gcc from taking the unilateral decision to occasionally increase their alignment (which screws up the table packing).
* Allow an explicit network device to be specified for IP-layerMichael Brown2007-01-101-2/+8
| | | | transmissions.
* Verify checksums on the RX datapath.Michael Brown2007-01-031-20/+20
| | | | Simplify checksum generation on the TX datapath.
* Remove _PROTOCOL macros for gcc 3.2 compatibilityMarty Connor2006-08-091-14/+4Star
|
* Added features that will be required for PXE UDP support.Michael Brown2006-08-021-37/+58
| | | | | | | Introduced struct sockaddr_tcpip, to simplify code that deals with both IPv4 and IPv6 addresses. Reorganised parts of tcpip.c and udp.c.
* Minor changes to the network layer rx() functionsNikhil Chandru Rao2006-08-011-3/+14
|
* Remove unused functions.Michael Brown2006-08-011-6/+3Star
|
* Renamed trans_{rx,tx}() to tcpip_{rx,tx}(), since they are specific toMichael Brown2006-08-011-2/+2
| | | | | the TCP/IP protocol suite (rather than being general transport-layer functions).
* Renamed tcpip_if.[ch] to tcpip.[ch]Michael Brown2006-08-011-0/+93