summaryrefslogtreecommitdiffstats
path: root/src/usr
diff options
context:
space:
mode:
authorMichael Brown2010-11-20 05:56:25 +0100
committerMichael Brown2010-11-20 16:46:00 +0100
commit4576c2da587eeb884fbf848021d06d1a7d280e3f (patch)
tree1316462745251b50f02733d76b3379cdb7b772d5 /src/usr
parent[undi] Support underlying UNDI devices that don't support interrupts (diff)
downloadipxe-4576c2da587eeb884fbf848021d06d1a7d280e3f.tar.gz
ipxe-4576c2da587eeb884fbf848021d06d1a7d280e3f.tar.xz
ipxe-4576c2da587eeb884fbf848021d06d1a7d280e3f.zip
[netdevice] Allow per-device receive queue processing to be frozen
Several use cases (e.g. the UNDI API and the EFI SNP API) require access to the raw network device receive queue, and so currently use manual calls to netdev_poll() on a specific network device in order to prevent received packets from being processed by the network stack. As an alternative, provide a flag that allows receive queue processing to be frozen on a per-device basis. When receive queue processing is frozen, packets will be enqueued as normal, but will not be automatically dequeued and passed up the network stack. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/usr')
0 files changed, 0 insertions, 0 deletions