summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/linux
diff options
context:
space:
mode:
authorMichael Brown2015-07-22 19:31:45 +0200
committerMichael Brown2015-07-22 19:31:45 +0200
commit88a5f56dc73345102b808800cd36a67c91a2c363 (patch)
tree1bc6859c0ffae37a463ab3a9251c2dfccceac5ef /src/include/ipxe/linux
parent[bios] Add ANSI blink attribute (diff)
downloadipxe-88a5f56dc73345102b808800cd36a67c91a2c363.tar.gz
ipxe-88a5f56dc73345102b808800cd36a67c91a2c363.tar.xz
ipxe-88a5f56dc73345102b808800cd36a67c91a2c363.zip
[efi] Fix receive and transmit completion reporting
Fix the TxBuf value filled in by GetStatus() to report the transmit buffer address as required by the (now clarified) specification. Simplify "interrupt" handling in GetStatus() to report only that one or more packets have been transmitted or received; there is no need to report one GetStatus() "interrupt" per packet. Simplify receive handling to dequeue received packets immediately from the network device into an internal list (thereby avoiding the hacks previously used to determine when to report new packet arrivals). Originally-fixed-by: Laszlo Ersek <lersek@redhat.com> Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/linux')
0 files changed, 0 insertions, 0 deletions