summaryrefslogtreecommitdiffstats
path: root/sys/dev/ixgbe/ixgbe.h
diff options
context:
space:
mode:
authorjfv <jfv@FreeBSD.org>2012-12-01 00:11:24 +0000
committerjfv <jfv@FreeBSD.org>2012-12-01 00:11:24 +0000
commit029de4582ccac87dd64ca5ad93a2a57f92b108e7 (patch)
tree4eec59c7b5cc0db0d6d53d899d6460ad204dcef4 /sys/dev/ixgbe/ixgbe.h
parenta273fc1acdb1f5d4a425fe37d863ccdcc7cf7675 (diff)
downloadFreeBSD-src-029de4582ccac87dd64ca5ad93a2a57f92b108e7.zip
FreeBSD-src-029de4582ccac87dd64ca5ad93a2a57f92b108e7.tar.gz
Patch #11 - The final patch: this one greatly improves the
TX hot path by getting rid of index calculations and simply managing pointers. Much of the creative code is due to my coworker here at Intel, Alex Duyck, thanks Alex! Also, this whole series of patches was given the critical eye of Gleb Smirnoff and is all the better for it, thanks Gleb!
Diffstat (limited to 'sys/dev/ixgbe/ixgbe.h')
-rw-r--r--sys/dev/ixgbe/ixgbe.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ixgbe/ixgbe.h b/sys/dev/ixgbe/ixgbe.h
index b66da7b..28b9193 100644
--- a/sys/dev/ixgbe/ixgbe.h
+++ b/sys/dev/ixgbe/ixgbe.h
@@ -239,7 +239,7 @@ struct ixgbe_i2c_req {
};
struct ixgbe_tx_buf {
- u32 eop_index;
+ union ixgbe_adv_tx_desc *eop;
struct mbuf *m_head;
bus_dmamap_t map;
};
OpenPOWER on IntegriCloud