summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/vmxnet3.h
diff options
context:
space:
mode:
authorCarl Henrik Lunde2015-09-16 12:10:04 +0200
committerMichael Brown2015-09-16 12:10:30 +0200
commit3f8da985aa81e31b6e9482970f6ec594aecca552 (patch)
treee9c84d4f04041fe0621736017e55d92085a3ca0f /src/drivers/net/vmxnet3.h
parent[pxe] Notify BIOS via INT 1a,564e for each new network device (diff)
downloadipxe-3f8da985aa81e31b6e9482970f6ec594aecca552.tar.gz
ipxe-3f8da985aa81e31b6e9482970f6ec594aecca552.tar.xz
ipxe-3f8da985aa81e31b6e9482970f6ec594aecca552.zip
[vmxnet3] Avoid completely filling the TX descriptor ring
Modified-by: Michael Brown <mcb30@ipxe.org> Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/drivers/net/vmxnet3.h')
-rw-r--r--src/drivers/net/vmxnet3.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/drivers/net/vmxnet3.h b/src/drivers/net/vmxnet3.h
index a1671d9d..5e1e0cb6 100644
--- a/src/drivers/net/vmxnet3.h
+++ b/src/drivers/net/vmxnet3.h
@@ -493,6 +493,9 @@ struct vmxnet3_nic {
/** MTU size */
#define VMXNET3_MTU ( ETH_FRAME_LEN + 4 /* VLAN */ + 4 /* FCS */ )
+/** Transmit ring maximum fill level */
+#define VMXNET3_TX_FILL ( VMXNET3_NUM_TX_DESC - 1 )
+
/** Receive ring maximum fill level */
#define VMXNET3_RX_FILL 8