aboutsummaryrefslogtreecommitdiff
path: root/src/net/udp.c
AgeCommit message (Expand)AuthorFilesLines
2013-10-21[udp] Add AF_INET6 socket openerMichael Brown1-2/+9
2013-09-03[tcpip] Pass through network device to transport layer protocolsMichael Brown1-1/+4
2013-08-06[tcpip] Allow binding to unspecified privileged ports (below 1024)Michael Brown1-35/+18
2013-08-06[udp] Move high-frequency debug messages to DBGLVL_EXTRAMichael Brown1-5/+5
2012-02-20[udp] Propagate transmission errors to UDP interface usersMichael Brown1-4/+3
2010-11-19[udp] Use MAX_LL_NET_HEADER_LEN instead of defining our own UDP_MAX_HLENMichael Brown1-3/+5
2010-08-20[build] Fix misaligned table entries when using gcc 4.5Piotr JaroszyƄski1-1/+1
2010-06-22[interface] Convert all data-xfer interfaces to generic interfacesMichael Brown1-43/+25
2010-06-22[refcnt] Add ref_init() wrapper functionMichael Brown1-0/+1
2010-04-19[build] Rename gPXE to iPXEMichael Brown1-6/+6
2009-05-18[legal] Add a selection of FILE_LICENCE declarationsMichael Brown1-0/+2
2009-03-26[build] Enable building with the Intel C compiler (icc)Michael Brown1-1/+1
2009-02-15[xfer] Make consistent assumptions that xfer metadata can never be NULLMichael Brown1-12/+3
2009-02-01[iobuf] Add iob_disown() and use it where it simplifies codeMichael Brown1-2/+1
2009-01-21[tcpip] Allow for transmission to multicast IPv4 addressesMichael Brown1-11/+8
2008-11-19[x86_64] Fix assorted 64-bit compilation errors and warningsMichael Brown1-2/+3
2008-07-10[udp] Avoid reusing auto-allocated ports after connection close.Michael Brown1-2/+3
2008-06-10[udp] Verify local socket address (if specified) for UDP socketsMichael Brown1-22/+29
2008-01-08Make seek information part of the xfer metadata, rather than an entirelyMichael Brown1-1/+0
2007-12-07Various warnings fixups for OpenBSD with gcc-3.3.5.Michael Brown1-7/+7
2007-11-28udp_open_promisc() calls udp_open_common() with peer==NULL.Michael Brown1-2/+3
2007-07-08Separate the "is data ready" function of xfer_seek() into anMichael Brown1-0/+1
2007-07-08Kill off unused request() method in data-xfer interface.Michael Brown1-1/+0
2007-07-06convert to zallocHolger Lubitz1-2/+1
2007-06-28Mildly ugly hack to force correct linkage.Michael Brown1-0/+2
2007-06-27Update DHCP to use data-xfer interface (not yet tested).Michael Brown1-5/+6
2007-06-27Kill off hotplug.h and just make net devices normal reference-countedMichael Brown1-1/+1
2007-06-20Partial migration of UDP to data-xfer interface. (Will not link atMichael Brown1-166/+291
2007-05-19pkbuff->iobuf changeoverMichael Brown1-42/+42
2007-04-09hoffmeis: Fixing situation where absence of a newdata() handler for UDPAnselm Martin Hoffmeister1-5/+10
2007-01-16When a network device is specified to tcpip_tx() or it's children, treatMichael Brown1-1/+1
2007-01-16Improve debug messagesMichael Brown1-2/+21
2007-01-10Allow udp_{send,sendto,sendto_via} to be called outside of theMichael Brown1-32/+39
2007-01-10Add udp_sendto_via() to allow e.g. DHCP to transmit without first havingMichael Brown1-3/+25
2007-01-10Allow an explicit network device to be specified for IP-layerMichael Brown1-1/+1
2007-01-09Rename pkb_available() to pkb_tailroom() for consistency with Linux'sMichael Brown1-3/+3
2007-01-04Allow empty checksums on received packetsMichael Brown1-6/+8
2007-01-03Improve consistency between TCP and UDP RX datapathsMichael Brown1-46/+56
2007-01-03Verify checksums on the RX datapath.Michael Brown1-10/+8
2006-09-27We don't actually have a stdio.h header file. Our printf() functions areMichael Brown1-1/+0
2006-09-27added stdio.h to includes for DBG compilationMarty Connor1-0/+1
2006-08-09Remove _PROTOCOL macros for gcc 3.2 compatibilityMarty Connor1-3/+1
2006-08-09Clarified packet ownership transfer between a few functions.Michael Brown1-16/+37
2006-08-03Convert some trivial functions to static inlines.Michael Brown1-28/+0
2006-08-03Make the UDP senddata() methods return a status code.Michael Brown1-23/+2
2006-08-02Updated PXE UDP implementation to use the new Etherboot UDP API.Michael Brown1-0/+12
2006-08-02Added features that will be required for PXE UDP support.Michael Brown1-140/+161
2006-08-01Renamed trans_{rx,tx}() to tcpip_{rx,tx}(), since they are specific toMichael Brown1-1/+1
2006-08-01Renamed tcpip_if.[ch] to tcpip.[ch]Michael Brown1-1/+1
2006-08-01We shouldn't need to allocate a TX packet buffer when calling newdata();Michael Brown1-4/+0