[gPXE] [Etherboot-developers] [PATCH] [tftp] Kick off TFTP RRQ from a process to avoid losing first packet

Stefan Hajnoczi stefanha at gmail.com
Thu Jan 14 04:39:03 EST 2010


Does this patch fix the issue?  It should be equivalent to adding a new process.

There is still an issue because UDP deliver_iob() does not fail when
the packet is dropped due to an ARP cache miss.  This means TFTP
cannot determine whether a packet it sent was handed to the network
device.  I haven't audited other UDP user code but it is possible we
could change UDP so that users know when packets are hitting the wire
versus waiting for ARP.

Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: retry.patch
Type: text/x-patch
Size: 1690 bytes
Desc: not available
Url : http://etherboot.org/pipermail/gpxe/attachments/20100114/cdf1b299/attachment.bin 


More information about the gPXE mailing list