numam-dpdk/drivers/net
Rongwei Liu 7299ab6822 net/mlx5: support socket direct mode bonding
In socket direct mode, it's possible to bind any two (maybe four
in future) PCIe devices with IDs like xxxx:xx:xx.x and
yyyy:yy:yy.y. Bonding member interfaces are unnecessary to have
the same PCIe domain/bus/device ID anymore,

Kernel driver uses "system_image_guid" to identify if devices can
be bound together or not. Sysfs "phys_switch_id" is used to get
"system_image_guid" of each network interface.

OFED 5.4+ is required to support "phys_switch_id".

Signed-off-by: Rongwei Liu <rongweil@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
2021-10-26 13:24:20 +02:00
..
af_packet net/af_packet: fix driver init with default MTU 2021-10-27 17:44:49 +02:00
af_xdp ethdev: add namespace 2021-10-22 18:15:38 +02:00
ark ethdev: add namespace 2021-10-22 18:15:38 +02:00
atlantic drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
avp drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
axgbe drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
bnx2x drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
bnxt drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
bonding mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
cnxk mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
cxgbe mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
dpaa drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
dpaa2 drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
e1000 drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
ena drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
enetc mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
enic drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
failsafe drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
fm10k drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
hinic drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
hns3 drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
i40e drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
iavf net/iavf: fix shared data in multi-process 2021-10-28 01:52:05 +02:00
ice net/ice: fix function pointer in multi-process 2021-10-27 05:29:39 +02:00
igc drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
ionic drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
ipn3ke ethdev: add namespace 2021-10-22 18:15:38 +02:00
ixgbe drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
kni ethdev: add namespace 2021-10-22 18:15:38 +02:00
liquidio mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
memif net/memif: fix driver init with default MTU 2021-10-27 17:48:51 +02:00
mlx4 drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
mlx5 net/mlx5: support socket direct mode bonding 2021-10-26 13:24:20 +02:00
mvneta mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
mvpp2 mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
netvsc drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
nfb ethdev: add namespace 2021-10-22 18:15:38 +02:00
nfp drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
ngbe drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
null ethdev: add namespace 2021-10-22 18:15:38 +02:00
octeontx mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
octeontx2 drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
octeontx_ep ethdev: add namespace 2021-10-22 18:15:38 +02:00
pcap ethdev: add namespace 2021-10-22 18:15:38 +02:00
pfe ethdev: add namespace 2021-10-22 18:15:38 +02:00
qede drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
ring ethdev: add namespace 2021-10-22 18:15:38 +02:00
sfc drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
softnic sched: add PIE based congestion management 2021-11-04 15:41:49 +01:00
szedata2 ethdev: add namespace 2021-10-22 18:15:38 +02:00
tap drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
thunderx drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
txgbe drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
vdev_netvsc version: 21.11-rc0 2021-08-17 08:37:52 +02:00
vhost drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
virtio drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
vmxnet3 drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
meson.build net/ngbe: add build and doc infrastructure 2021-07-12 17:55:19 +02:00