[dpdk-dev] [PATCH 0/6] Performance optimizations for mlx5
Adrien Mazarguil
adrien.mazarguil at 6wind.com
Fri Jan 29 11:32:47 CET 2016
This patchset improves the mlx5 PMD performance by doing better prefetching,
by reordering internal structure fields and by removing a few unnecessary
operations.
Note: should be applied after "Add flow director and RX VLAN stripping
support" to avoid conflicts.
Nelio Laranjeiro (6):
mlx5: prefetch next TX mbuf header and data
mlx5: reorder TX/RX queue structure
mlx5: remove one indirection level from RX/TX functions
mlx5: process offload flags only when requested
mlx5: avoid lkey retrieval for inlined packets
mlx5: free buffers immediately after completion
drivers/net/mlx5/Makefile | 1 +
drivers/net/mlx5/mlx5_rxq.c | 12 ++++
drivers/net/mlx5/mlx5_rxtx.c | 136 +++++++++++++++++++++++--------------------
drivers/net/mlx5/mlx5_rxtx.h | 54 ++++++++++-------
drivers/net/mlx5/mlx5_txq.c | 14 +++++
5 files changed, 132 insertions(+), 85 deletions(-)
--
2.1.4
More information about the dev
mailing list