summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/drivers/net/undinet.c
diff options
context:
space:
mode:
authorMichael Brown2007-07-03 15:43:57 +0200
committerMichael Brown2007-07-03 15:43:57 +0200
commit0958726ebb55b9d09d257f0af5c9297a00bb14a7 (patch)
tree5148f392d0b34d62023c715e81d8911ee004ad56 /src/arch/i386/drivers/net/undinet.c
parentNever attempt to route the broadcast address. (diff)
downloadipxe-0958726ebb55b9d09d257f0af5c9297a00bb14a7.tar.gz
ipxe-0958726ebb55b9d09d257f0af5c9297a00bb14a7.tar.xz
ipxe-0958726ebb55b9d09d257f0af5c9297a00bb14a7.zip
It's not just Etherboot that fails to generate TX completions.
Diffstat (limited to 'src/arch/i386/drivers/net/undinet.c')
-rw-r--r--src/arch/i386/drivers/net/undinet.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/i386/drivers/net/undinet.c b/src/arch/i386/drivers/net/undinet.c
index 07106591..dc4ef98f 100644
--- a/src/arch/i386/drivers/net/undinet.c
+++ b/src/arch/i386/drivers/net/undinet.c
@@ -335,8 +335,8 @@ static int undinet_transmit ( struct net_device *netdev,
/* Technically, we ought to make sure that the previous
* transmission has completed before we re-use the buffer.
- * However, this would break a gPXE-running-over-Etherboot
- * setup, since Etherboot fails to generate TX completions.
+ * However, many PXE stacks (including at least some Intel PXE
+ * stacks and Etherboot 5.4) fail to generate TX completions.
* In practice this won't be a problem, since our TX datapath
* 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