numam-dpdk/drivers/net
Igor Romanov c8617dda60 net/sfc: insert switchdev mode MAE rules
By default, the firmware is in EVB mode, but insertion of the first MAE
rule resets it to switchdev mode automatically and removes all automatic
MAE rules added by EVB support. On initialisation, insert MAE rules that
forward traffic between PHY and PF.

Add an API for creation and insertion of driver-internal MAE
rules(flows).

Signed-off-by: Igor Romanov <igor.romanov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
Reviewed-by: Ivan Malov <ivan.malov@oktetlabs.ru>
2021-10-12 18:44:10 +02:00
..
af_packet ethdev: make queue release callback optional 2021-10-06 19:16:03 +02:00
af_xdp net/af_xdp: disable secondary process support 2021-10-08 13:06:55 +02:00
ark version: 21.11-rc0 2021-08-17 08:37:52 +02:00
atlantic ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
avp ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
axgbe ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
bnx2x ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
bnxt ethdev: fix representor port ID search by name 2021-10-12 16:54:20 +02:00
bonding net/bonding: fix RSS key length 2021-10-08 19:23:32 +02:00
cnxk mempool: add namespace to internal helpers 2021-10-20 10:00:18 +02:00
cxgbe ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
dpaa ethdev: make queue release callback optional 2021-10-06 19:16:03 +02:00
dpaa2 ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
e1000 ethdev: remove legacy Rx descriptor done API 2021-10-11 16:44:57 +02:00
ena net/ena: remove useless address check 2021-10-11 17:47:31 +02:00
enetc ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
enic ethdev: fix representor port ID search by name 2021-10-12 16:54:20 +02:00
failsafe ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
fm10k ethdev: remove legacy Rx descriptor done API 2021-10-11 16:44:57 +02:00
hinic ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
hns3 net/hns3: remove similar macro function definitions 2021-10-11 17:40:38 +02:00
i40e ethdev: fix representor port ID search by name 2021-10-12 16:54:20 +02:00
iavf ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
ice ethdev: fix representor port ID search by name 2021-10-12 16:54:20 +02:00
igc ethdev: remove legacy Rx descriptor done API 2021-10-11 16:44:57 +02:00
ionic ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
ipn3ke ethdev: make queue release callback optional 2021-10-06 19:16:03 +02:00
ixgbe ethdev: fix representor port ID search by name 2021-10-12 16:54:20 +02:00
kni ethdev: make queue release callback optional 2021-10-06 19:16:03 +02:00
liquidio ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
memif ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
mlx4 ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
mlx5 ethdev: fix representor port ID search by name 2021-10-12 16:54:20 +02:00
mvneta ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
mvpp2 ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
netvsc ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
nfb ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
nfp net/nfp: cancel delayed LSC work in port close 2021-10-07 12:19:53 +02:00
ngbe ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
null ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
octeontx mempool: add namespace to internal helpers 2021-10-20 10:00:18 +02:00
octeontx2 ethdev: remove legacy Rx descriptor done API 2021-10-11 16:44:57 +02:00
octeontx_ep ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
pcap ethdev: make queue release callback optional 2021-10-06 19:16:03 +02:00
pfe ethdev: make queue release callback optional 2021-10-06 19:16:03 +02:00
qede ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
ring ethdev: make queue release callback optional 2021-10-06 19:16:03 +02:00
sfc net/sfc: insert switchdev mode MAE rules 2021-10-12 18:44:10 +02:00
softnic sort symbol maps 2021-10-05 17:03:37 +02:00
szedata2 ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
tap ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
thunderx mempool: add namespace to flags 2021-10-20 10:00:16 +02:00
txgbe ethdev: remove legacy mirroring API 2021-10-07 13:02:26 +02:00
vdev_netvsc version: 21.11-rc0 2021-08-17 08:37:52 +02:00
vhost ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
virtio ethdev: remove legacy Rx descriptor done API 2021-10-11 16:44:57 +02:00
vmxnet3 ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
meson.build net/ngbe: add build and doc infrastructure 2021-07-12 17:55:19 +02:00