numam-dpdk/drivers/net
Harman Kalra ce8628c66a net/octeontx2: fix jumbo frame crash
Issue has been observed in case of multi segments where mbuf
data gets corrupted due to missing barriers. Changes made to
mbuf just before LMTST by one core gets updatded when the
same mbuf is in use by another core, leading to corruption.
It should be ensured that all changes made to mbuf should be
written before LMTST.

Fixes: cbd5710db4 ("net/octeontx2: add Tx multi segment version")
Cc: stable@dpdk.org

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Signed-off-by: Harman Kalra <hkalra@marvell.com>
2020-10-15 22:54:21 +02:00
..
af_packet ethdev: remove old close behaviour 2020-09-30 19:19:14 +02:00
af_xdp net/af_xdp: enable custom XDP program loading 2020-09-30 19:19:15 +02:00
ark drivers/net: remove redundant MAC addresses freeing 2020-09-30 19:19:14 +02:00
atlantic ethdev: remove old close behaviour 2020-09-30 19:19:14 +02:00
avp drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
axgbe ethdev: remove old close behaviour 2020-09-30 19:19:14 +02:00
bnx2x ethdev: remove old close behaviour 2020-09-30 19:19:14 +02:00
bnxt net/bnxt: support fast mbuf free 2020-10-09 13:17:42 +02:00
bonding ethdev: remove old close behaviour 2020-09-30 19:19:14 +02:00
cxgbe drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
dpaa bus/dpaa: enhance link status 2020-10-06 14:43:40 +02:00
dpaa2 net/dpaa2: fix check for key size 2020-10-06 14:43:40 +02:00
e1000 drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
ena drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
enetc drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
enic net/enic: share flow actions with same signature 2020-10-08 19:58:10 +02:00
failsafe ethdev: remove old close behaviour 2020-09-30 19:19:14 +02:00
fm10k net/fm10k: fix memory leak when Tx thresh check fails 2020-10-09 13:17:43 +02:00
hinic drivers/net: remove redundant MAC addresses freeing 2020-09-30 19:19:14 +02:00
hns3 net/hns3: support FEC 2020-10-09 13:17:43 +02:00
i40e net/i40e: use write combining store for tail updates 2020-10-13 14:37:15 +02:00
iavf net/iavf: add extended stats 2020-10-09 13:17:43 +02:00
ice net/ice: use write combining store for tail updates 2020-10-13 14:42:02 +02:00
igc drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
ionic drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
ipn3ke drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
ixgbe config: remap flags used for Arm platforms 2020-10-13 16:35:48 +02:00
kni drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
liquidio drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
memif ethdev: remove old close behaviour 2020-09-30 19:19:14 +02:00
mlx4 drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
mlx5 net/mlx5: disable dump of Verbs flows 2020-10-09 13:17:42 +02:00
mvneta drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
mvpp2 drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
netvsc drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
nfb drivers/net: remove redundant MAC addresses freeing 2020-09-30 19:19:14 +02:00
nfp drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
null ethdev: remove old close behaviour 2020-09-30 19:19:14 +02:00
octeontx drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
octeontx2 net/octeontx2: fix jumbo frame crash 2020-10-15 22:54:21 +02:00
pcap ethdev: remove old close behaviour 2020-09-30 19:19:14 +02:00
pfe drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
qede net/qede: fix getting link details 2020-10-08 19:58:11 +02:00
ring net/ring: advertise multi segment Tx and scatter Rx 2020-09-30 19:19:15 +02:00
sfc net/sfc: create virtual switch to enable VFs 2020-09-30 19:19:15 +02:00
softnic net/softnic: update subport rate dynamically 2020-10-15 02:14:13 +02:00
szedata2 drivers/net: remove redundant MAC addresses freeing 2020-09-30 19:19:14 +02:00
tap ethdev: remove old close behaviour 2020-09-30 19:19:14 +02:00
thunderx drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
vdev_netvsc build: remove makefiles 2020-09-08 00:09:50 +02:00
vhost net/vhost: remove dequeue zero-copy support 2020-09-30 23:16:56 +02:00
virtio config: remap flags used for Arm platforms 2020-10-13 16:35:48 +02:00
vmxnet3 drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
meson.build bus/pci: introduce Windows support with stubs 2020-06-30 00:02:54 +02:00