[v5,0/5] net/ice: refactor rte_flow

Message ID 20230926112931.4191107-1-qi.z.zhang@intel.com (mailing list archive)
Headers
Series net/ice: refactor rte_flow |

Message

Qi Zhang Sept. 26, 2023, 11:29 a.m. UTC
  1. remove pipeline mode
2. apply group to hardware pipeline stage static mapping
3. add genenic flow document

v5:
- remove incorrect group attr check in ice_flow_valid_attr

v4:
- fix error handling when target engine was disabled.

v3:
- fix the issue when acl=off on dcf mode
- refine the disabled engine handling
- unified the supported pattern variable name
- add document

v2:
- fix segment fault when an uninitialized engine has been selected.

Qi Zhang (5):
  net/ice: remove pipeline mode
  net/ice: refine flow engine disabling
  net/ice: map group to pipeline stage
  net/ice: refine supported flow pattern name
  doc: add generic flow doc for ice PMD

 doc/guides/nics/ice.rst             |  64 ++++--
 drivers/net/ice/ice_acl_filter.c    |  22 +-
 drivers/net/ice/ice_dcf_parent.c    |   3 +
 drivers/net/ice/ice_ethdev.c        |   9 +-
 drivers/net/ice/ice_ethdev.h        |   4 -
 drivers/net/ice/ice_fdir_filter.c   |  30 +--
 drivers/net/ice/ice_generic_flow.c  | 302 +++++++---------------------
 drivers/net/ice/ice_generic_flow.h  |  15 +-
 drivers/net/ice/ice_hash.c          |  19 +-
 drivers/net/ice/ice_switch_filter.c | 133 +-----------
 10 files changed, 157 insertions(+), 444 deletions(-)