linux-yocto/drivers/net/ethernet/mellanox/mlx5/core
Carolina Jubran d1ac33934a net/mlx5e: Disable loopback self-test on multi-PF netdev
In Multi-PF (Socket Direct) configurations, when a loopback packet is
sent through one of the secondary devices, it will always be received
on the primary device. This causes the loopback layer to fail in
identifying the loopback packet as the devices are different.

To avoid false test failures, disable the loopback self-test in
Multi-PF configurations.

Fixes: ed29705e4e ("net/mlx5: Enable SD feature")
Signed-off-by: Carolina Jubran <cjubran@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/20241107183527.676877-8-tariqt@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2024-11-11 19:23:38 -08:00
..
diag net/mlx5: fs, separate action and destination into distinct struct 2024-09-12 20:50:28 -07:00
en net/mlx5e: CT: Fix null-ptr-deref in add rule err flow 2024-11-11 19:23:38 -08:00
en_accel net/mlx5e: kTLS, Fix incorrect page refcounting 2024-11-11 19:23:38 -08:00
esw net/mlx5: Fix bridge mode operations when there are no VFs 2024-09-09 12:39:57 -07:00
fpga
ipoib net/mlx5e: Use extack in get coalesce callback 2024-08-09 22:13:15 -07:00
lag RDMA/mlx5: Use IB set_netdev and get_netdev functions 2024-09-13 08:27:40 +03:00
lib net/mlx5: Added cond_resched() to crdump collection 2024-09-25 13:15:45 -07:00
sf net/mlx5: Always drain health in shutdown callback 2024-07-31 18:04:50 -07:00
steering net/mlx5: HWS, use lock classes for bwc locks 2024-10-17 12:14:07 +02:00
alloc.c
cmd.c net/mlx5: Fix command bitmask initialization 2024-10-17 12:14:07 +02:00
cq.c
debugfs.c
dev.c
devlink.c
devlink.h
dpll.c
ecpf.c
ecpf.h
en_arfs.c
en_common.c
en_dcbnl.c
en_dim.c
en_ethtool.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-09-12 17:11:24 -07:00
en_fs_ethtool.c net/mlx5e: Correctly report errors for ethtool rx flows 2024-08-09 22:16:46 -07:00
en_fs.c eth: mlx5: expose NETIF_F_NTUPLE when ARFS is compiled out 2024-07-13 15:51:21 -07:00
en_main.c net/mlx5e: clear xdp features on non-uplink representors 2024-11-11 19:23:38 -08:00
en_rep.c netdev_features: convert NETIF_F_NETNS_LOCAL to dev->netns_local 2024-09-03 11:36:43 +02:00
en_rep.h
en_rx.c net/mlx5e: SHAMPO, Add no-split ethtool counters for header/data split 2024-09-12 20:50:30 -07:00
en_selftest.c net/mlx5e: Disable loopback self-test on multi-PF netdev 2024-11-11 19:23:38 -08:00
en_stats.c net/mlx5e: SHAMPO, Add no-split ethtool counters for header/data split 2024-09-12 20:50:30 -07:00
en_stats.h net/mlx5e: SHAMPO, Add no-split ethtool counters for header/data split 2024-09-12 20:50:30 -07:00
en_tc.c net/mlx5e: TC, Offload rewrite and mirror to both internal and external dests 2024-08-09 22:13:14 -07:00
en_tc.h net/mlx5e: TC, Offload rewrite and mirror on tunnel over ovs internal port 2024-08-09 22:13:14 -07:00
en_tx.c net/mlx5: Fix error path in multi-packet WQE transmit 2024-09-25 13:15:44 -07:00
en_txrx.c
en.h net/mlx5e: SHAMPO, Fix overflow of hd_per_wq 2024-09-25 13:15:46 -07:00
eq.c net/mlx5: Check for invalid vector index on EQ creation 2024-10-17 12:14:07 +02:00
eswitch_offloads_termtbl.c
eswitch_offloads.c net/mlx5: E-switch, unload IB representors when unloading ETH representors 2024-11-11 19:23:38 -08:00
eswitch.c net/mlx5: Unregister notifier on eswitch init failure 2024-10-17 12:14:07 +02:00
eswitch.h net/mlx5: E-Switch, Remove unused declarations 2024-08-19 17:48:43 -07:00
events.c
fs_cmd.c net/mlx5: fs, add support for no append at software level 2024-09-12 20:50:28 -07:00
fs_cmd.h net/mlx5: fs, move steering common function to fs_cmd.h 2024-09-12 20:50:28 -07:00
fs_core.c net/mlx5: fs, lock FTE when checking if active 2024-11-11 19:23:38 -08:00
fs_core.h net/mlx5: fs, add support for no append at software level 2024-09-12 20:50:28 -07:00
fs_counters.c
fs_ft_pool.c
fs_ft_pool.h
fw_reset.c net/mlx5: Skip HotPlug check on sync reset using hot reset 2024-09-12 20:50:29 -07:00
fw_reset.h
fw.c net/mlx5: Add support for MTPTM and MTCTR registers 2024-08-05 16:44:44 -07:00
health.c
hwmon.c
hwmon.h
irq_affinity.c net/mlx5: Fix error handling in irq_pool_request_irq 2024-07-31 18:04:51 -07:00
Kconfig net/mlx5: HWS, added API and enabled HWS support 2024-09-09 11:10:06 -07:00
main.c RDMA v6.12 merge window 2024-09-24 11:48:00 -07:00
Makefile net/mlx5: HWS, added API and enabled HWS support 2024-09-09 11:10:06 -07:00
mcg.c
mlx5_core.h aux-sysfs-irqs 2024-07-15 12:42:45 -07:00
mlx5_irq.h net/mlx5: Expose SFs IRQs 2024-07-11 14:17:14 -07:00
mr.c
pagealloc.c net/mlx5: Reclaim max 50K pages at once 2024-08-01 08:52:37 -07:00
pci_irq.c net/mlx5: Fix msix vectors to respect platform limit 2024-11-11 19:23:38 -08:00
pci_irq.h
pd.c
port.c
qos.c net/mlx5: Verify support for scheduling element and TSAR type 2024-09-09 12:39:57 -07:00
qos.h
rdma.c
rdma.h
rl.c
sriov.c
transobj.c
uar.c
vport.c
wc.c
wq.c
wq.h