mirror of
https://github.com/ipxe/ipxe
synced 2025-12-14 16:01:38 +03:00
It's not just Etherboot that fails to generate TX completions.
This commit is contained in:
@@ -335,8 +335,8 @@ static int undinet_transmit ( struct net_device *netdev,
|
|||||||
|
|
||||||
/* Technically, we ought to make sure that the previous
|
/* Technically, we ought to make sure that the previous
|
||||||
* transmission has completed before we re-use the buffer.
|
* transmission has completed before we re-use the buffer.
|
||||||
* However, this would break a gPXE-running-over-Etherboot
|
* However, many PXE stacks (including at least some Intel PXE
|
||||||
* setup, since Etherboot fails to generate TX completions.
|
* stacks and Etherboot 5.4) fail to generate TX completions.
|
||||||
* In practice this won't be a problem, since our TX datapath
|
* In practice this won't be a problem, since our TX datapath
|
||||||
* has a very low packet volume and we can get away with
|
* has a very low packet volume and we can get away with
|
||||||
* assuming that a TX will be complete by the time we want to
|
* assuming that a TX will be complete by the time we want to
|
||||||
|
|||||||
Reference in New Issue
Block a user