numam-dpdk/drivers/net/mlx5
Shahaf Shuler 626e8bfb84 net/mlx5: fix completion buffer size
Completion buffer size was computed wrongly, causing
completion polling to wraparound too early and miss entries.

Fixing it by using Direct Verbs to query the CQ info.

Fixes: 6218063b39 ("net/mlx5: refactor Rx data path")
Fixes: 1d88ba1719 ("net/mlx5: refactor Tx data path")
Cc: stable@dpdk.org

Signed-off-by: Shahaf Shuler <shahafs@mellanox.com>
Acked-by: Yongseok Koh <yskoh@mellanox.com>
Acked-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com>
2017-06-12 10:41:26 +01:00
..
Makefile net/mlx5: support user space Rx interrupt event 2017-04-04 18:59:39 +02:00
mlx5_defs.h net/mlx5: add enhanced multi-packet send for ConnectX-5 2017-04-04 18:59:41 +02:00
mlx5_ethdev.c drivers/net: add generic ethdev macro to get PCI device 2017-06-12 10:41:25 +01:00
mlx5_fdir.c net/mlx5: add preliminary flow API support 2017-01-17 19:40:52 +01:00
mlx5_flow.c net/mlx5: fix crash on deleting flow drop queue 2017-05-05 17:46:26 +02:00
mlx5_mac.c ethdev: fix adding invalid MAC address 2017-05-05 16:27:11 +02:00
mlx5_mr.c net/mlx: fix debug build with gcc 6.1 2016-09-30 12:27:18 +02:00
mlx5_prm.h net/mlx5: fix mark id retrieval 2017-04-04 19:03:01 +02:00
mlx5_rss.c net/mlx5: rebuild flows on updating RETA 2017-04-04 19:03:02 +02:00
mlx5_rxmode.c net/mlx: fix debug build with gcc 6.1 2016-09-30 12:27:18 +02:00
mlx5_rxq.c net/mlx5: fix completion buffer size 2017-06-12 10:41:26 +01:00
mlx5_rxtx.c eal: introduce macro for always inline 2017-06-06 17:21:55 +02:00
mlx5_rxtx.h net/mlx5: remove unnecessary Verbs library calls 2017-04-04 19:03:02 +02:00
mlx5_stats.c net/mlx5: fix extended statistics counters identification 2017-04-04 15:52:51 +02:00
mlx5_trigger.c net/mlx5: fix rollback when starting device 2017-05-10 21:41:25 +02:00
mlx5_txq.c net/mlx5: fix completion buffer size 2017-06-12 10:41:26 +01:00
mlx5_utils.h remove extra parentheses in return statement 2016-02-10 15:47:50 +01:00
mlx5_vlan.c net/mlx: fix debug build with gcc 6.1 2016-09-30 12:27:18 +02:00
mlx5.c pci: remove eal prefix 2017-05-05 14:38:17 +02:00
mlx5.h ethdev: fix adding invalid MAC address 2017-05-05 16:27:11 +02:00
rte_pmd_mlx5_version.map mlx5: introduce new driver for Mellanox ConnectX-4 adapters 2015-10-30 22:03:42 +01:00