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 <viachesl...@mellanox.com> Acked-by: Matan Azrad <ma...@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