[dpdk-dev] [PATCH 0/5] Mbuf Structure Rework, part 3
Bruce Richardson
bruce.richardson at intel.com
Wed Sep 17 12:01:37 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.
NOTE: this patch set has a dependency on mbuf patch sets 1 and 2
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: Add in second vlan tag field to mbuf
app/test-pmd/flowgen.c | 2 +-
app/test-pmd/macfwd.c | 2 +-
app/test-pmd/macswap.c | 2 +-
app/test-pmd/rxonly.c | 2 +-
app/test-pmd/testpmd.c | 6 +++---
app/test-pmd/txonly.c | 2 +-
app/test/packet_burst_generator.c | 4 ++--
examples/ipv4_multicast/main.c | 3 ++-
examples/vhost/main.c | 2 +-
.../linuxapp/eal/include/exec-env/rte_kni_common.h | 3 ++-
lib/librte_mbuf/rte_mbuf.h | 17 ++++++++++++-----
lib/librte_pmd_e1000/em_rxtx.c | 8 ++++----
lib/librte_pmd_e1000/igb_rxtx.c | 6 +++---
lib/librte_pmd_i40e/i40e_rxtx.c | 8 ++++----
lib/librte_pmd_ixgbe/ixgbe_rxtx.c | 19 +++++++++++--------
lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c | 4 ++--
16 files changed, 51 insertions(+), 39 deletions(-)
--
1.9.3
More information about the dev
mailing list