numam-dpdk/drivers/net/mlx5
Bing Zhao 273b09376c net/mlx5: fix meter yellow policy with RSS action
The RSS configuration in a policy action container was a pointer
inside a union, and the pointer area could be used as other fate
action. In the current implementation, the RSS of the green color
was prior to that of the yellow color. There was a high possibility
the pointer was considered as the RSS and result in a error flow
expansion when only the yellow color had the RSS action.

The check of the fate action type should also be done to get rid of
the misjudgment.

Fixes: b38a12272b ("net/mlx5: split meter color policy handling")
Cc: stable@dpdk.org

Signed-off-by: Bing Zhao <bingz@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
2021-10-21 09:31:15 +02:00
..
linux net/mlx5: check DevX to support more Verbs ports 2021-10-21 09:31:14 +02:00
windows common/mlx5: share MR management 2021-10-21 15:57:58 +02:00
meson.build common/mlx5: share MR mempool registration 2021-10-21 15:58:00 +02:00
mlx5_defs.h common/mlx5: share common definitions 2021-10-21 15:39:01 +02:00
mlx5_devx.c net/mlx5: enable DevX Tx queue creation 2021-10-21 09:31:13 +02:00
mlx5_devx.h net/mlx5: enable DevX Tx queue creation 2021-10-21 09:31:13 +02:00
mlx5_ethdev.c net/mlx5: reduce PCI dependency 2021-07-22 00:11:14 +02:00
mlx5_flow_aso.c common/mlx5: share MR management 2021-10-21 15:57:58 +02:00
mlx5_flow_dv.c net/mlx5: fix internal root table flow priority 2021-10-21 09:31:12 +02:00
mlx5_flow_meter.c eal: remove sys/queue.h from public headers 2021-10-01 13:09:43 +02:00
mlx5_flow_verbs.c net/mlx5: improve Verbs flow priority discovery 2021-10-21 09:31:09 +02:00
mlx5_flow.c net/mlx5: fix meter yellow policy with RSS action 2021-10-21 09:31:15 +02:00
mlx5_flow.h net/mlx5: fix internal root table flow priority 2021-10-21 09:31:12 +02:00
mlx5_mac.c net/mlx5: support Sub-Function 2021-07-22 00:11:14 +02:00
mlx5_rss.c net/mlx5: separate Rx function declarations to another file 2021-04-15 08:24:49 +02:00
mlx5_rx.c common/mlx5: share MR mempool registration 2021-10-21 15:58:00 +02:00
mlx5_rx.h common/mlx5: share MR mempool registration 2021-10-21 15:58:00 +02:00
mlx5_rxmode.c net/mlx5: support Sub-Function 2021-07-22 00:11:14 +02:00
mlx5_rxq.c common/mlx5: share MR mempool registration 2021-10-21 15:58:00 +02:00
mlx5_rxtx_vec_altivec.h net/mlx5: fix meta register conversion for extensive mode 2021-07-22 16:24:56 +02:00
mlx5_rxtx_vec_neon.h net/mlx5: fix meta register conversion for extensive mode 2021-07-22 16:24:56 +02:00
mlx5_rxtx_vec_sse.h net/mlx5: fix meta register conversion for extensive mode 2021-07-22 16:24:56 +02:00
mlx5_rxtx_vec.c net/mlx5: fix mbuf replenishment check for zipped CQE 2021-08-19 10:13:40 +02:00
mlx5_rxtx_vec.h common/mlx5: share MR management 2021-10-21 15:57:58 +02:00
mlx5_rxtx.c common/mlx5: share MR management 2021-10-21 15:57:58 +02:00
mlx5_rxtx.h common/mlx5: share MR mempool registration 2021-10-21 15:58:00 +02:00
mlx5_stats.c net/mlx5: separate Tx function declarations to another file 2021-04-15 08:24:53 +02:00
mlx5_trigger.c net/mlx5: enable DevX Tx queue creation 2021-10-21 09:31:13 +02:00
mlx5_tx_empw.c net/mlx5: separate Tx burst functions to different files 2021-04-15 08:24:59 +02:00
mlx5_tx_mpw.c net/mlx5: separate Tx burst functions to different files 2021-04-15 08:24:59 +02:00
mlx5_tx_nompw.c net/mlx5: separate Tx burst functions to different files 2021-04-15 08:24:59 +02:00
mlx5_tx_txpp.c net/mlx5: separate Tx burst functions to different files 2021-04-15 08:24:59 +02:00
mlx5_tx.c common/mlx5: share MR management 2021-10-21 15:57:58 +02:00
mlx5_tx.h common/mlx5: share MR mempool registration 2021-10-21 15:58:00 +02:00
mlx5_txpp.c common/mlx5: share HCA capabilities handle 2021-10-21 15:53:46 +02:00
mlx5_txq.c common/mlx5: share MR management 2021-10-21 15:57:58 +02:00
mlx5_utils.c common/mlx5: move list utility from net driver 2021-07-15 15:19:13 +02:00
mlx5_utils.h common/mlx5: move list utility from net driver 2021-07-15 15:19:13 +02:00
mlx5_vlan.c net/mlx5: separate Rx function declarations to another file 2021-04-15 08:24:49 +02:00
mlx5.c common/mlx5: share MR mempool registration 2021-10-21 15:58:00 +02:00
mlx5.h net/mlx5: enable DevX Tx queue creation 2021-10-21 09:31:13 +02:00
rte_pmd_mlx5.h net/mlx5: add flow sync API 2020-11-03 23:35:04 +01:00
version.map version: 21.11-rc0 2021-08-17 08:37:52 +02:00