david/ipxe
david
/
ipxe
Archived
1
0
Fork 0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/image
Michael Brown f473b9c3f6 [efi] Disable SNP devices when running iPXE as the application
Some UEFI builds will set up a timer to continuously poll any SNP
devices.  This can drain packets from the network device's receive
queue before iPXE gets a chance to process them.

Use netdev_rx_[un]freeze() to explicitly indicate when we expect our
network devices to be driven via the external SNP API (as we do with
the UNDI API on the standard BIOS build), and disable the SNP API
except when receive queue processing is frozen.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2014-03-14 17:09:51 +00:00
..
efi_image.c [efi] Disable SNP devices when running iPXE as the application 2014-03-14 17:09:51 +00:00
elf.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
embedded.c [prefix] Allow iPXE's own command line to be executed as a script 2011-03-07 22:28:31 +00:00
png.c [png] Add support for PNG images 2014-01-12 22:53:16 +01:00
pnm.c [pnm] Add support for PNM images 2013-11-27 11:27:51 +00:00
script.c [cmdline] Generate command option help text automatically 2013-11-07 17:00:51 +00:00
segment.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00