> -----Original Message----- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Richardson, Bruce > Sent: Tuesday, September 23, 2014 12:08 PM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH v2 0/5] Mbuf Structure Rework, part 3 > > 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
Acked-by: Pablo de Lara <pablo.de.lara.guarch at intel.com>