[dpdk-dev] [PATCH v2 0/6] fix transmit datapath cumulative series

Viacheslav Ovsiienko viacheslavo at mellanox.com
Mon Aug 5 15:03:48 CEST 2019


This series provides the fixes for mlx5 Tx datapath, mostly
resolving the minor performance and setup issues:

  - various inline data settings
  - wrong assert condition on minimal data length
  - large burst SQ overflow due to inefficient CQ drain

Signed-off-by: Viacheslav Ovsiienko <viacheslavo at mellanox.com>
Acked-by: Matan Azrad <matan at mellanox.com>

---
v1 was sent as separated patches:
  - http://patches.dpdk.org/patch/57347/
  - http://patches.dpdk.org/patch/57348/
  - http://patches.dpdk.org/patch/57410/
  - http://patches.dpdk.org/patch/57411/
  - http://patches.dpdk.org/patch/57412/ (reverted in v2)
  - http://patches.dpdk.org/patch/57413/
  - http://patches.dpdk.org/patch/57414/


Viacheslav Ovsiienko (6):
  net/mlx5: fix default minimal data inline
  net/mlx5: fix inline data len assert condition
  net/mlx5: fix completion queue drain loop
  net/mlx5: fix inline data settings
  net/mlx5: fix packet size inline settings
  net/mlx5: fix completion queue overflow for large bursts

 doc/guides/nics/mlx5.rst     |   2 +-
 drivers/net/mlx5/mlx5.c      |   5 +-
 drivers/net/mlx5/mlx5_prm.h  |   5 +-
 drivers/net/mlx5/mlx5_rxtx.c | 136 ++++++++++++++++++++++++++++---------------
 drivers/net/mlx5/mlx5_rxtx.h |   9 +--
 drivers/net/mlx5/mlx5_txq.c  |  39 ++++++-------
 6 files changed, 115 insertions(+), 81 deletions(-)

-- 
1.8.3.1



More information about the dev mailing list