numam-dpdk/drivers/net/ice
Dapeng Yu 3378e71244 net/ice: fix flow redirect
It's possible that a switch rule can't be redirect successfully due
to kernel driver is busy to handle an ongoing VF reset, so the
redirect action need to be deferred into next redirect request which
is promised by kernel driver after VF reset done.

This patch uses the saved flow rule's data to replay switch rule
remove/add during next flow redirect.

Fixes: 397b4b3c50 ("net/ice: enable flow redirect on switch")
Cc: stable@dpdk.org

Signed-off-by: Dapeng Yu <dapengx.yu@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
2021-11-04 11:55:22 +01:00
..
base net/ice/base: support add HW profile for RSS raw flow 2021-11-04 04:10:43 +01:00
ice_acl_filter.c net/ice: fix double free ACL flow entry 2021-09-24 07:46:57 +02:00
ice_dcf_ethdev.c drivers/net: advertise no support for keeping flow rules 2021-11-02 18:59:17 +01:00
ice_dcf_ethdev.h net/ice: support QoS config VF bandwidth in DCF 2021-07-06 04:58:15 +02:00
ice_dcf_parent.c net/ice: remove VSI update on DCF reset by PF 2021-10-29 10:38:21 +02:00
ice_dcf_sched.c net/ice: fix TM hierarchy commit flag reset 2021-10-21 13:32:26 +02:00
ice_dcf_vf_representor.c ethdev: add namespace 2021-10-22 18:15:38 +02:00
ice_dcf.c net/ice: workaround DCF reset failure 2021-10-27 05:25:25 +02:00
ice_dcf.h net/ice: support DCF device reset 2021-09-06 03:17:29 +02:00
ice_ethdev.c net/ice: fix performance for Rx timestamp 2021-11-01 02:21:10 +01:00
ice_ethdev.h net/ice: enable protocol agnostic flow offloading in RSS 2021-11-04 04:15:29 +01:00
ice_fdir_filter.c net/ice: enable protocol agnostic flow offloading in FDIR 2021-11-03 13:01:31 +01:00
ice_generic_flow.c net/ice: fix order of flow filter parser list 2021-11-04 11:47:43 +01:00
ice_generic_flow.h net/ice: enable protocol agnostic flow offloading in FDIR 2021-11-03 13:01:31 +01:00
ice_hash.c net/ice: enable protocol agnostic flow offloading in RSS 2021-11-04 04:15:29 +01:00
ice_logs.h net/ice: refine debug build option 2021-04-01 16:10:20 +02:00
ice_rxtx_common_avx.h net/ice: fix generic build on FreeBSD 2021-10-19 13:02:37 +02:00
ice_rxtx_vec_avx2.c mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
ice_rxtx_vec_avx512.c mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
ice_rxtx_vec_common.h mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
ice_rxtx_vec_sse.c mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
ice_rxtx.c net/ice: fix performance for Rx timestamp 2021-11-01 02:21:10 +01:00
ice_rxtx.h net/ice: fix performance for Rx timestamp 2021-11-01 02:21:10 +01:00
ice_switch_filter.c net/ice: fix flow redirect 2021-11-04 11:55:22 +01:00
meson.build devtools: forbid indent with tabs in Meson 2021-11-02 19:25:30 +01:00
rte_pmd_ice.h
version.map version: 21.11-rc0 2021-08-17 08:37:52 +02:00