[dpdk-dev] [PATCH v2 0/5] Mbuf Structure Rework, part 3
Bruce Richardson
bruce.richardson at intel.com
Tue Sep 23 13:08:12 CEST 2014
This is the final planned set of patches to make changes to the mbuf
data structure and associated files. This patch set makes more changes to
help improve performance following the mbuf changes and adds in two new
fields into the mbuf structure.
It is planned to add other fields other than the two provided here, but
patches for adding those fields will be included in the patch sets for the
changes making use of those fields, since adding them does not affect, or
move, any other mbuf fields.
Changes in V2:
* Updated userdata pointer in mbuf to always be 8 bytes big
* Updated a number of commit messages to have more details about the performance benefits of the changes proposed in the patches
* Removed old patch 5 which added the second vlan tag, and replaced it with a new, smaller patch which just moves the existing vlan_tci field above the 16-bit reserved space.
Bruce Richardson (5):
mbuf: ensure next pointer is set to null on free
ixgbe: add prefetch to improve slow-path tx perf
testpmd: Change rxfreet default to 32
mbuf: add userdata pointer field
mbuf: switch vlan_tci and reserved2 fields
app/test-pmd/testpmd.c | 4 +++-
.../linuxapp/eal/include/exec-env/rte_kni_common.h | 6 ++++--
lib/librte_mbuf/rte_mbuf.h | 12 ++++++++++--
lib/librte_pmd_ixgbe/ixgbe_rxtx.c | 13 ++++++++-----
4 files changed, 25 insertions(+), 10 deletions(-)
--
1.9.3
More information about the dev
mailing list