mirror of https://github.com/ipxe/ipxe.git
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> |
||
---|---|---|
.. | ||
efi_bofm.c | ||
efi_console.c | ||
efi_debug.c | ||
efi_download.c | ||
efi_driver.c | ||
efi_file.c | ||
efi_hii.c | ||
efi_init.c | ||
efi_pci.c | ||
efi_reboot.c | ||
efi_smbios.c | ||
efi_snp.c | ||
efi_snp_hii.c | ||
efi_strings.c | ||
efi_timer.c | ||
efi_uaccess.c | ||
efi_umalloc.c |