[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