numam-dpdk/drivers/net
Li Zhang 771253ea8f net/mlx5: fix domains selection for meter policy
Fate actions are different per domain.
When all the domains, ingress, egress and FDB (transfer),
can support all the policy actions, i.e. [SET_TAG],
the policy prepares resources for all the domains and
failure happens if one of the domains misses its fate action
in the policy action list.

Remove the domains missing their fate action
from the meter policy preparation.

Now, the policy will prepare a domain only when the domain supports
all the actions and when one of the domain fate actions is on the list.

Fixes: afb4aa4f12 ("net/mlx5: support meter policy operations")
Cc: stable@dpdk.org

Signed-off-by: Li Zhang <lizh@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
2021-10-14 10:48:33 +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 ethdev: change input parameters for Rx queue count 2021-10-13 22:14:58 +02:00
atlantic ethdev: change input parameters for Rx queue count 2021-10-13 22:14:58 +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 drivers/net: remove queue xstats auto-fill flag 2021-10-15 00:17:44 +02:00
bnxt net/bnxt: fix build with debug macro 2021-10-14 00:55:05 +02:00
bonding net/bonding: fix RSS key length 2021-10-08 19:23:32 +02:00
cnxk ethdev: remove deprecated shared counter attribute 2021-10-12 19:20:57 +02:00
cxgbe ethdev: hide internal structures 2021-10-13 22:14:59 +02:00
dpaa drivers/net: remove queue xstats auto-fill flag 2021-10-15 00:17:44 +02:00
dpaa2 ethdev: hide internal structures 2021-10-13 22:14:59 +02:00
e1000 drivers/net: remove queue xstats auto-fill flag 2021-10-15 00:17:44 +02:00
ena net/ena: remove useless address check 2021-10-11 17:47:31 +02:00
enetc drivers/net: remove queue xstats auto-fill flag 2021-10-15 00:17:44 +02:00
enic drivers/net: remove queue xstats auto-fill flag 2021-10-15 00:17:44 +02:00
failsafe ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
fm10k ethdev: change input parameters for Rx queue count 2021-10-13 22:14:58 +02:00
hinic ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
hns3 ethdev: change input parameters for Rx queue count 2021-10-13 22:14:58 +02:00
i40e net/i40e: upgrade AQ command of MAC/VLAN remove 2021-10-13 04:22:19 +02:00
iavf drivers/net: remove queue xstats auto-fill flag 2021-10-15 00:17:44 +02:00
ice net/ice: fix dereferenced null pointer 2021-10-14 08:26:43 +02:00
igc ethdev: change input parameters for Rx queue count 2021-10-13 22:14:58 +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: change input parameters for Rx queue count 2021-10-13 22:14:58 +02:00
kni ethdev: make queue release callback optional 2021-10-06 19:16:03 +02:00
liquidio drivers/net: remove queue xstats auto-fill flag 2021-10-15 00:17:44 +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 net/mlx5: fix domains selection for meter policy 2021-10-14 10:48:33 +02:00
mvneta drivers/net: remove queue xstats auto-fill flag 2021-10-15 00:17:44 +02:00
mvpp2 ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
netvsc ethdev: hide internal structures 2021-10-13 22:14:59 +02:00
nfb ethdev: change queue release callback 2021-10-06 19:16:03 +02:00
nfp ethdev: change input parameters for Rx queue count 2021-10-13 22:14:58 +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 drivers/net: remove queue xstats auto-fill flag 2021-10-15 00:17:44 +02:00
octeontx2 net/octeontx2: support port representor flow action 2021-10-13 22:59:26 +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 drivers/net: remove queue xstats auto-fill flag 2021-10-15 00:17:44 +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 drivers/net: remove queue xstats auto-fill flag 2021-10-15 00:17:44 +02:00
softnic net/softnic: fix useless address check 2021-10-13 23:37:17 +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 ethdev: change input parameters for Rx queue count 2021-10-13 22:14:58 +02:00
txgbe net/txgbe: fix VXLAN-GPE packet checksum 2021-10-14 16:42:02 +02:00
vdev_netvsc version: 21.11-rc0 2021-08-17 08:37:52 +02:00
vhost ethdev: change input parameters for Rx queue count 2021-10-13 22:14:58 +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