david/ipxe
Archived
1
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/interface
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
..
bofm [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
efi [efi] Disable SNP devices when running iPXE as the application 2014-03-14 17:09:51 +00:00
linux [linux] Avoid starting currticks() from zero every time 2014-03-07 17:30:05 +00:00
smbios [settings] Force settings into alphabetical order within sections 2013-12-05 12:43:28 +00:00