2
0
mirror of https://github.com/xcat2/xNBA.git synced 2024-12-16 08:11:31 +00:00
xNBA/src/net
Michael Brown b24947f0c0 Add sketch code to reassemble a DHCP packet from our internal "everything
is a DHCP option" data structures.

We need this code in order to be able to return a DHCP packet to a PXE NBP
which reflects options from our multiple sources (e.g. NVS and DHCP
server).  This is expensive, but necessary.  Having paid this cost, we may
as well try to use the same code to generate our DHCP request packets,
since the process is similar.
2006-07-17 12:47:22 +00:00
..
tcp Update ftp.c and hello.c to use the generic async_operations API. 2006-06-19 15:46:58 +00:00
udp Add sketch code to reassemble a DHCP packet from our internal "everything 2006-07-17 12:47:22 +00:00
uip Made the temporary buffer part of the TCP senddata() API, to ease the 2006-06-17 23:20:54 +00:00
aoe.c Simplify RX data path. 2006-06-17 22:36:27 +00:00
arp.c Simplify RX data path. 2006-06-17 22:36:27 +00:00
dhcpopts.c Add sketch code to reassemble a DHCP packet from our internal "everything 2006-07-17 12:47:22 +00:00
ethernet.c Simplify RX data path. 2006-06-17 22:36:27 +00:00
ipv4.c Added fragment reassembly code 2006-06-30 08:52:03 +00:00
ipv6.c Split ipv6 functions out from ipv4.c 2006-06-26 15:33:46 +00:00
netdevice.c Simplify RX data path. 2006-06-17 22:36:27 +00:00
pkbuff.c Make PKB_ZLEN the minimum possible size of packet buffer (to allow for 2006-05-27 13:39:45 +00:00
retry.c Updated retry timer mechanism to incorporate smoothed RTT estimation. 2006-06-01 14:33:52 +00:00
tcp.c Made the temporary buffer part of the TCP senddata() API, to ease the 2006-06-17 23:20:54 +00:00
tcpip_if.c Renamed net/interface.c and include/gpxe/interface.h to net/tcpip_if.c and include/gpxe/tcpip_if.h respectively. Made changes in the other files. 2006-06-28 15:43:08 +00:00
udp.c Added fragment reassembly code 2006-06-30 08:52:03 +00:00