65 Révisions (64b4452bca04af433f1c98ab782c0e93cd5c88c0)

Auteur SHA1 Message Date
  Michael Brown 8baefad659 [tcpip] Avoid generating positive zero for transmitted UDP checksums il y a 9 ans
  Michael Brown 2f020a8df3 [legal] Relicense files under GPL2_OR_LATER_OR_UBDL il y a 9 ans
  Michael Brown e6ad90540b [udp] Add AF_INET6 socket opener il y a 11 ans
  Michael Brown 6bf36f57a0 [tcpip] Pass through network device to transport layer protocols il y a 11 ans
  Michael Brown 252d28f098 [tcpip] Allow binding to unspecified privileged ports (below 1024) il y a 11 ans
  Michael Brown e972057381 [udp] Move high-frequency debug messages to DBGLVL_EXTRA il y a 11 ans
  Michael Brown bb36f3d7dc [udp] Propagate transmission errors to UDP interface users il y a 12 ans
  Michael Brown 5de4fba4f9 [udp] Use MAX_LL_NET_HEADER_LEN instead of defining our own UDP_MAX_HLEN il y a 14 ans
  Piotr Jaroszyński b9eaf24df2 [build] Fix misaligned table entries when using gcc 4.5 il y a 14 ans
  Michael Brown 4327d5d39f [interface] Convert all data-xfer interfaces to generic interfaces il y a 14 ans
  Michael Brown 4bfd5b52c1 [refcnt] Add ref_init() wrapper function il y a 14 ans
  Michael Brown 8406115834 [build] Rename gPXE to iPXE il y a 14 ans
  Michael Brown c44a193d0d [legal] Add a selection of FILE_LICENCE declarations il y a 15 ans
  Michael Brown 1c67623e37 [build] Enable building with the Intel C compiler (icc) il y a 15 ans
  Michael Brown 8ae1cac050 [xfer] Make consistent assumptions that xfer metadata can never be NULL il y a 15 ans
  Michael Brown dbe84c5aad [iobuf] Add iob_disown() and use it where it simplifies code il y a 16 ans
  Michael Brown d230b53df2 [tcpip] Allow for transmission to multicast IPv4 addresses il y a 16 ans
  Michael Brown 0ebbbb95fa [x86_64] Fix assorted 64-bit compilation errors and warnings il y a 16 ans
  Michael Brown 21e9e801e2 [udp] Avoid reusing auto-allocated ports after connection close. il y a 16 ans
  Michael Brown aa160211c2 [udp] Verify local socket address (if specified) for UDP sockets il y a 16 ans
  Michael Brown f6a8158eed Make seek information part of the xfer metadata, rather than an entirely il y a 17 ans
  Michael Brown df868476e7 Various warnings fixups for OpenBSD with gcc-3.3.5. il y a 17 ans
  Michael Brown 423e9d72f3 udp_open_promisc() calls udp_open_common() with peer==NULL. il y a 17 ans
  Michael Brown b34d4d0449 Separate the "is data ready" function of xfer_seek() into an il y a 17 ans
  Michael Brown ca4c6f9eee Kill off unused request() method in data-xfer interface. il y a 17 ans
  Holger Lubitz 389c63d7c4 convert to zalloc il y a 17 ans
  Michael Brown 5de837cc67 Mildly ugly hack to force correct linkage. il y a 17 ans
  Michael Brown 07dc294de8 Update DHCP to use data-xfer interface (not yet tested). il y a 17 ans
  Michael Brown f77815f2b1 Kill off hotplug.h and just make net devices normal reference-counted il y a 17 ans
  Michael Brown e381714c07 Partial migration of UDP to data-xfer interface. (Will not link at il y a 17 ans
  Michael Brown 3e2c6b6736 pkbuff->iobuf changeover il y a 17 ans
  Anselm Martin Hoffmeister ff5aac826a hoffmeis: Fixing situation where absence of a newdata() handler for UDP il y a 17 ans
  Michael Brown f11da20f25 When a network device is specified to tcpip_tx() or it's children, treat il y a 18 ans
  Michael Brown bcdb6fad3e Improve debug messages il y a 18 ans
  Michael Brown 753e156844 Allow udp_{send,sendto,sendto_via} to be called outside of the il y a 18 ans
  Michael Brown c821a7b20d Add udp_sendto_via() to allow e.g. DHCP to transmit without first having il y a 18 ans
  Michael Brown f008b77ba2 Allow an explicit network device to be specified for IP-layer il y a 18 ans
  Michael Brown 18e5353bed Rename pkb_available() to pkb_tailroom() for consistency with Linux's il y a 18 ans
  Michael Brown 20681d6168 Allow empty checksums on received packets il y a 18 ans
  Michael Brown 94fc68895d Improve consistency between TCP and UDP RX datapaths il y a 18 ans
  Michael Brown a0525a4ed3 Verify checksums on the RX datapath. il y a 18 ans
  Michael Brown 88e38fa148 We don't actually have a stdio.h header file. Our printf() functions are il y a 18 ans
  Marty Connor 6ac78f6aff added stdio.h to includes for DBG compilation il y a 18 ans
  Marty Connor ee9ae8130a Remove _PROTOCOL macros for gcc 3.2 compatibility il y a 18 ans
  Michael Brown a3d508b648 Clarified packet ownership transfer between a few functions. il y a 18 ans
  Michael Brown eb24eece0e Convert some trivial functions to static inlines. il y a 18 ans
  Michael Brown ffe0e24249 Make the UDP senddata() methods return a status code. il y a 18 ans
  Michael Brown a0a872f7f1 Updated PXE UDP implementation to use the new Etherboot UDP API. il y a 18 ans
  Michael Brown 467e9627cc Added features that will be required for PXE UDP support. il y a 18 ans
  Michael Brown 1ebb68e49a Renamed trans_{rx,tx}() to tcpip_{rx,tx}(), since they are specific to il y a 18 ans