numam-dpdk/drivers/net
Matan Azrad 1c191691a6 net/mlx5: remove Rx queues indexes correlation
There is a full correlation between the CQE indexes to the WQE indexes
in the vectorized Rx queues management.

When the RQ is inserted to the reset state, the correlation may break
because the HW starts the RQ polling from index 0 while the CQ polling
continues regularly.

As an arrangement to CQE errors handling, when the RQ can be reset,
the correlation dependence should be removed from all the Rx queues
index managements.

Remove the aforementioned dependence from the vectorized Rx burst
functions.

Cc: stable@dpdk.org

Signed-off-by: Matan Azrad <matan@mellanox.com>
Acked-by: Shahaf Shuler <shahafs@mellanox.com>
2019-06-14 00:01:06 +09:00
..
af_packet net/af_packet: fix RxQ errors stat 2019-06-06 20:21:19 +09:00
af_xdp net/af_xdp: remove unused struct member 2019-06-13 23:54:30 +09:00
ark net/ark: remove unnecessary cast 2019-06-13 23:54:28 +09:00
atlantic net/atlantic: fix Tx prepare to set positive rte_errno 2019-06-13 23:54:30 +09:00
avp net/avp: fix RxQ errors stat 2019-06-06 20:21:19 +09:00
axgbe net/axgbe: remove unnecessary cast 2019-06-13 23:54:29 +09:00
bnx2x net/bnx2x: fix supported max Rx/Tx descriptor count 2019-06-13 23:54:30 +09:00
bnxt net/bnxt: fix icc build 2019-06-14 00:01:06 +09:00
bonding net/bonding: remove unnecessary cast 2019-06-13 23:54:29 +09:00
cxgbe net/cxgbe: remove unnecessary cast 2019-06-13 23:54:29 +09:00
dpaa net: replace IPv4/v6 constants with uppercase name 2019-06-03 16:54:54 +02:00
dpaa2 net: add rte prefix to ether defines 2019-05-24 13:34:45 +02:00
e1000 net/e1000: fix Tx prepare to set positive rte_errno 2019-06-13 23:54:30 +09:00
ena net/ena: fix assigning NUMA node to IO queue 2019-06-13 23:54:30 +09:00
enetc net: add rte prefix to ether defines 2019-05-24 13:34:45 +02:00
enic net/enic: remove flow locks 2019-06-14 00:01:06 +09:00
failsafe net/failsafe: fix reported device info 2019-06-13 23:54:30 +09:00
fm10k net/fm10k: fix Tx prepare to set positive rte_errno 2019-06-13 23:54:30 +09:00
i40e net/i40e: fix Tx prepare to set positive rte_errno 2019-06-13 23:54:30 +09:00
iavf net/iavf: fix Tx prepare to set positive rte_errno 2019-06-13 23:54:30 +09:00
ice net/ice: fix Tx prepare to set positive rte_errno 2019-06-13 23:54:30 +09:00
ifc net/ifc: fix used ring update 2019-04-19 14:51:54 +02:00
ipn3ke net: add rte prefix to ether defines 2019-05-24 13:34:45 +02:00
ixgbe net/ixgbevf: add full link status check option 2019-06-14 00:01:06 +09:00
kni net/kni: fix RxQ errors stat 2019-06-06 20:21:20 +09:00
liquidio net: add rte prefix to ether defines 2019-05-24 13:34:45 +02:00
memif net/memif: introduce memory interface PMD 2019-06-13 23:54:29 +09:00
mlx4 net/mlx4: fix RxQ errors stat 2019-06-06 20:21:20 +09:00
mlx5 net/mlx5: remove Rx queues indexes correlation 2019-06-14 00:01:06 +09:00
mvneta net: add rte prefix to ether defines 2019-05-24 13:34:45 +02:00
mvpp2 net: add rte prefix to IP structure 2019-05-24 13:34:46 +02:00
netvsc net: add rte prefix to ether defines 2019-05-24 13:34:45 +02:00
nfb net: add rte prefix to ether defines 2019-05-24 13:34:45 +02:00
nfp net/nfp: disable for 32-bit meson builds 2019-06-03 23:52:55 +02:00
null net/null: fix RxQ errors stat 2019-06-06 20:21:20 +09:00
octeontx net: add rte prefix to ether defines 2019-05-24 13:34:45 +02:00
pcap net/pcap: fix RxQ errors stat 2019-06-06 20:21:20 +09:00
qede net/qede: fix Tx prepare to set positive rte_errno 2019-06-13 23:54:30 +09:00
ring net/ring: fix RxQ errors stat 2019-06-06 20:21:20 +09:00
sfc net/sfc: support Rx interrupts for ef10 datapath 2019-06-14 00:01:06 +09:00
softnic net/softnic: do not dereference global config struct 2019-05-30 00:29:09 +02:00
szedata2 net/szedata2: fix RxQ errors stat 2019-06-06 20:21:20 +09:00
tap net/tap: fix RxQ errors stat 2019-06-06 20:21:20 +09:00
thunderx net: add rte prefix to ether defines 2019-05-24 13:34:45 +02:00
vdev_netvsc fix off-by-one errors in snprintf 2019-05-29 13:02:53 +02:00
vhost net/vhost: release port upon close 2019-06-13 23:54:29 +09:00
virtio net/virtio: remove useless pointer checks 2019-06-13 23:54:29 +09:00
vmxnet3 net/vmxnet3: fix Tx prepare to set positive rte_errno 2019-06-13 23:54:30 +09:00
Makefile net/memif: introduce memory interface PMD 2019-06-13 23:54:29 +09:00
meson.build net/memif: introduce memory interface PMD 2019-06-13 23:54:29 +09:00