[dpdk-dev] [PATCH v2 0/5] Mbuf Structure Rework, part 3
De Lara Guarch, Pablo
pablo.de.lara.guarch at intel.com
Mon Sep 29 17:58:26 CEST 2014
> -----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>
More information about the dev
mailing list