numam-dpdk/drivers/net
Raja Zidane 130bb7da53 net/mlx5: fix Tx check for hardware descriptor length
If hardware descriptor (WQE) length exceeds one the HW can handle,
the Tx queue failure occurs. PMD does the length check but there was
a bug - the length limit was expressed in 16B units (WQEBB segments),
while the calculated WQE length and limit were in 64B units (WQEBBs).
Fix the condition to avoid subsequent Tx queue failure.

Fixes: 18a1c20 ("net/mlx5: implement Tx burst template")
Cc: stable@dpdk.org

Signed-off-by: Raja Zidane <rzidane@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
2022-10-02 09:13:53 +02:00
..
af_packet bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
af_xdp dev: hide driver object 2022-09-23 16:14:34 +02:00
ark dev: hide driver object 2022-09-23 16:14:34 +02:00
atlantic eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
avp dev: hide driver object 2022-09-23 16:14:34 +02:00
axgbe net/axgbe: remove freeing buffer in scattered Rx 2022-09-08 16:53:21 +02:00
bnx2x dev: hide driver object 2022-09-23 16:14:34 +02:00
bnxt ethdev: remove deprecated flow action physical port 2022-09-27 10:26:51 +02:00
bonding net/bonding: fix double slave link status query 2022-08-25 19:04:09 +02:00
cnxk net/cnxk: remove L2 header update for outbound inline 2022-09-27 18:20:35 +02:00
cxgbe ethdev: remove deprecated flow action physical port 2022-09-27 10:26:51 +02:00
dpaa bus/dpaa: make driver-only headers private 2022-09-23 16:14:34 +02:00
dpaa2 ethdev: remove deprecated flow action physical port 2022-09-27 10:26:51 +02:00
e1000 dev: hide driver object 2022-09-23 16:14:34 +02:00
ena dev: hide driver object 2022-09-23 16:14:34 +02:00
enetc version: 22.11-rc0 2022-07-21 12:13:48 +02:00
enetfec version: 22.11-rc0 2022-07-21 12:13:48 +02:00
enic dev: hide driver object 2022-09-23 16:14:34 +02:00
failsafe net/failsafe: fix interrupt handle leak 2022-08-30 12:59:54 +02:00
fm10k ethdev: remove deprecated Flow Director configuration 2022-08-31 15:24:23 +02:00
hinic bus/pci: make driver-only headers private 2022-09-23 16:14:34 +02:00
hns3 ethdev: remove deprecated Flow Director configuration 2022-08-31 15:24:23 +02:00
i40e ethdev: remove deprecated flow item VF 2022-09-27 10:26:51 +02:00
iavf net/iavf: enable inner and outer Tx checksum offload 2022-09-25 16:07:02 +02:00
ice net/ice: fix PTP init 2022-09-20 10:57:35 +02:00
igc net/igc: remove unnecessary PHY ID checks 2022-09-07 20:33:26 +02:00
ionic bus/pci: make driver-only headers private 2022-09-23 16:14:34 +02:00
ipn3ke bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
ixgbe ethdev: remove deprecated Flow Director configuration 2022-08-31 15:24:23 +02:00
kni bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
liquidio eal: deprecate RTE_FUNC_PTR_* macros 2022-09-23 16:14:34 +02:00
memif bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
mlx4 net/mlx4: fix Verbs FD leak in secondary process 2022-10-02 09:13:48 +02:00
mlx5 net/mlx5: fix Tx check for hardware descriptor length 2022-10-02 09:13:53 +02:00
mvneta net/mvneta: fix build with GCC 12 2022-09-22 10:44:39 +02:00
mvpp2 bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
netvsc dev: hide driver object 2022-09-23 16:14:34 +02:00
nfb version: 22.11-rc0 2022-07-21 12:13:48 +02:00
nfp net/nfp: improve HW info header log readability 2022-09-21 10:34:37 +02:00
ngbe net/ngbe: support link down/up 2022-09-21 13:46:58 +02:00
null bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
octeon_ep net/octeon_ep: fix build for non-x86 2022-09-26 09:14:08 +02:00
octeontx ethdev: remove deprecated Flow Director configuration 2022-08-31 15:24:23 +02:00
pcap bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
pfe bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
qede ethdev: remove deprecated Flow Director configuration 2022-08-31 15:24:23 +02:00
ring bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
sfc ethdev: remove deprecated flow action physical port 2022-09-27 10:26:51 +02:00
softnic bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
tap bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
thunderx ethdev: remove deprecated Flow Director configuration 2022-08-31 15:24:23 +02:00
txgbe net/txgbe: rename some extended statistics 2022-09-21 13:46:58 +02:00
vdev_netvsc dev: hide driver object 2022-09-23 16:14:34 +02:00
vhost bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
virtio net/virtio: fix crash when configured twice 2022-09-29 10:13:22 +02:00
vmxnet3 dev: hide driver object 2022-09-23 16:14:34 +02:00
meson.build net/octeon_ep: rename octeontx_ep 2022-09-22 10:43:42 +02:00