[pxe] Maintain a queue for received PXE UDP packets

Some devices return multiple packets in a single poll.  Handle such
devices gracefully by enqueueing received PXE UDP packets (along with
a pseudo-header to hold the IPv4 addresses and port numbers) and
dequeueing them on subsequent calls to PXENV_UDP_READ.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
1 file changed
tree: 9cb73907cd2ed9408ed7b03bde0de3a4f94235cc
  1. contrib/
  2. src/
  3. COPYING
  4. COPYRIGHTS
  5. README