summaryrefslogtreecommitdiffstats
path: root/src/net/udp.c
Commit message (Expand)AuthorAgeFilesLines
* [tcpip] Avoid generating positive zero for transmitted UDP checksumsMichael Brown2015-09-101-0/+1
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+1
* [udp] Add AF_INET6 socket openerMichael Brown2013-10-211-2/+9
* [tcpip] Pass through network device to transport layer protocolsMichael Brown2013-09-031-1/+4
* [tcpip] Allow binding to unspecified privileged ports (below 1024)Michael Brown2013-08-061-35/+18Star
* [udp] Move high-frequency debug messages to DBGLVL_EXTRAMichael Brown2013-08-061-5/+5
* [udp] Propagate transmission errors to UDP interface usersMichael Brown2012-02-201-4/+3Star
* [udp] Use MAX_LL_NET_HEADER_LEN instead of defining our own UDP_MAX_HLENMichael Brown2010-11-191-3/+5
* [build] Fix misaligned table entries when using gcc 4.5Piotr JaroszyƄski2010-08-201-1/+1
* [interface] Convert all data-xfer interfaces to generic interfacesMichael Brown2010-06-221-43/+25Star
* [refcnt] Add ref_init() wrapper functionMichael Brown2010-06-221-0/+1
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-6/+6
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [build] Enable building with the Intel C compiler (icc)Michael Brown2009-03-261-1/+1
* [xfer] Make consistent assumptions that xfer metadata can never be NULLMichael Brown2009-02-151-12/+3Star
* [iobuf] Add iob_disown() and use it where it simplifies codeMichael Brown2009-02-011-2/+1Star
* [tcpip] Allow for transmission to multicast IPv4 addressesMichael Brown2009-01-211-11/+8Star
* [x86_64] Fix assorted 64-bit compilation errors and warningsMichael Brown2008-11-191-2/+3
* [udp] Avoid reusing auto-allocated ports after connection close.Michael Brown2008-07-101-2/+3
* [udp] Verify local socket address (if specified) for UDP socketsMichael Brown2008-06-101-22/+29
* Make seek information part of the xfer metadata, rather than an entirelyMichael Brown2008-01-081-1/+0Star
* Various warnings fixups for OpenBSD with gcc-3.3.5.Michael Brown2007-12-071-7/+7
* udp_open_promisc() calls udp_open_common() with peer==NULL.Michael Brown2007-11-281-2/+3
* Separate the "is data ready" function of xfer_seek() into anMichael Brown2007-07-081-0/+1
* Kill off unused request() method in data-xfer interface.Michael Brown2007-07-081-1/+0Star
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
* Mildly ugly hack to force correct linkage.Michael Brown2007-06-281-0/+2
* Update DHCP to use data-xfer interface (not yet tested).Michael Brown2007-06-281-5/+6
* Kill off hotplug.h and just make net devices normal reference-countedMichael Brown2007-06-271-1/+1
* Partial migration of UDP to data-xfer interface. (Will not link atMichael Brown2007-06-201-166/+291
* pkbuff->iobuf changeoverMichael Brown2007-05-191-42/+42
* hoffmeis: Fixing situation where absence of a newdata() handler for UDPAnselm Martin Hoffmeister2007-04-091-5/+10
* When a network device is specified to tcpip_tx() or it's children, treatMichael Brown2007-01-161-1/+1
* Improve debug messagesMichael Brown2007-01-161-2/+21
* Allow udp_{send,sendto,sendto_via} to be called outside of theMichael Brown2007-01-101-32/+39
* 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-101-1/+1
* Rename pkb_available() to pkb_tailroom() for consistency with Linux'sMichael Brown2007-01-091-3/+3
* Allow empty checksums on received packetsMichael Brown2007-01-041-6/+8
* Improve consistency between TCP and UDP RX datapathsMichael Brown2007-01-031-46/+56
* Verify checksums on the RX datapath.Michael Brown2007-01-031-10/+8Star
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-271-1/+0Star
* added stdio.h to includes for DBG compilationMarty Connor2006-09-271-0/+1
* Remove _PROTOCOL macros for gcc 3.2 compatibilityMarty Connor2006-08-091-3/+1Star
* Clarified packet ownership transfer between a few functions.Michael Brown2006-08-091-16/+37
* Convert some trivial functions to static inlines.Michael Brown2006-08-041-28/+0Star
* Make the UDP senddata() methods return a status code.Michael Brown2006-08-041-23/+2Star
* Updated PXE UDP implementation to use the new Etherboot UDP API.Michael Brown2006-08-031-0/+12
* Added features that will be required for PXE UDP support.Michael Brown2006-08-021-140/+161
* Renamed trans_{rx,tx}() to tcpip_{rx,tx}(), since they are specific toMichael Brown2006-08-011-1/+1