[dpdk-dev] [PATCH v3 0/6] net/mlx5: performance improvement

Nelio Laranjeiro nelio.laranjeiro at 6wind.com
Tue Sep 20 10:53:45 CEST 2016


 - Rework structure elements to reduce their size.
 - Removes a second useless loop in Tx burst function.

This series should be applied on top of "net/mlx5: various fixes".

Changes in v2:

 - rework serie to apply it on top of "net/mlx5: various fixes".

Changes in v3:

 - Rework some commits log.

Nelio Laranjeiro (6):
  net/mlx5: rework hardware structures
  net/mlx5: reduce memory overhead of Rx/Tx descriptors
  net/mlx5: reduce memory overhead for CQE handling
  net/mlx5: reduce memory overhead for BF handling
  net/mlx5: reduce memory overhead for WQE handling
  net/mlx5: remove gather loop on segments

 drivers/net/mlx5/mlx5_ethdev.c |   4 +-
 drivers/net/mlx5/mlx5_prm.h    |  70 ++-----
 drivers/net/mlx5/mlx5_rxq.c    |  12 +-
 drivers/net/mlx5/mlx5_rxtx.c   | 460 +++++++++++++++++++++--------------------
 drivers/net/mlx5/mlx5_rxtx.h   |  22 +-
 drivers/net/mlx5/mlx5_txq.c    |  18 +-
 6 files changed, 286 insertions(+), 300 deletions(-)

-- 
2.1.4



More information about the dev mailing list