[PATCH v5 1/8] ethdev: use Ethernet protocol struct for flow matching
Ori Kam
orika at nvidia.com
Wed Feb 1 18:34:59 CET 2023
Hi Ferrurh and Thomas,
> -----Original Message-----
> From: Ferruh Yigit <ferruh.yigit at amd.com>
> Sent: Thursday, 26 January 2023 18:19
>
> From: Thomas Monjalon <thomas at monjalon.net>
>
> As announced in the deprecation notice, flow item structures
> should re-use the protocol header definitions from the directory lib/net/.
> The Ethernet headers (including VLAN) structures are used
> instead of the redundant fields in the flow items.
>
> The remaining protocols to clean up are listed for future work
> in the deprecation list.
> Some protocols are not even defined in the directory net yet.
>
> Signed-off-by: Thomas Monjalon <thomas at monjalon.net>
> ---
> app/test-flow-perf/items_gen.c | 4 +-
> app/test-pmd/cmdline_flow.c | 140 +++++++++++------------
> doc/guides/prog_guide/rte_flow.rst | 7 +-
> doc/guides/rel_notes/deprecation.rst | 2 +
> drivers/net/bnxt/bnxt_flow.c | 42 +++----
> drivers/net/bnxt/tf_ulp/ulp_rte_parser.c | 58 +++++-----
> drivers/net/bonding/rte_eth_bond_pmd.c | 12 +-
> drivers/net/cxgbe/cxgbe_flow.c | 44 +++----
> drivers/net/dpaa2/dpaa2_flow.c | 48 ++++----
> drivers/net/dpaa2/dpaa2_mux.c | 2 +-
> drivers/net/e1000/igb_flow.c | 14 +--
> drivers/net/enic/enic_flow.c | 24 ++--
> drivers/net/enic/enic_fm_flow.c | 16 +--
> drivers/net/hinic/hinic_pmd_flow.c | 14 +--
> drivers/net/hns3/hns3_flow.c | 28 ++---
> drivers/net/i40e/i40e_flow.c | 100 ++++++++--------
> drivers/net/i40e/i40e_hash.c | 4 +-
> drivers/net/iavf/iavf_fdir.c | 10 +-
> drivers/net/iavf/iavf_fsub.c | 10 +-
> drivers/net/iavf/iavf_ipsec_crypto.c | 4 +-
> drivers/net/ice/ice_acl_filter.c | 20 ++--
> drivers/net/ice/ice_fdir_filter.c | 14 +--
> drivers/net/ice/ice_switch_filter.c | 34 +++---
> drivers/net/igc/igc_flow.c | 8 +-
> drivers/net/ipn3ke/ipn3ke_flow.c | 8 +-
> drivers/net/ixgbe/ixgbe_flow.c | 40 +++----
> drivers/net/mlx4/mlx4_flow.c | 38 +++---
> drivers/net/mlx5/hws/mlx5dr_definer.c | 26 ++---
> drivers/net/mlx5/mlx5_flow.c | 24 ++--
> drivers/net/mlx5/mlx5_flow_dv.c | 94 +++++++--------
> drivers/net/mlx5/mlx5_flow_hw.c | 80 ++++++-------
> drivers/net/mlx5/mlx5_flow_verbs.c | 30 ++---
> drivers/net/mlx5/mlx5_trigger.c | 28 ++---
> drivers/net/mvpp2/mrvl_flow.c | 28 ++---
> drivers/net/nfp/nfp_flow.c | 12 +-
> drivers/net/sfc/sfc_flow.c | 46 ++++----
> drivers/net/sfc/sfc_mae.c | 38 +++---
> drivers/net/tap/tap_flow.c | 58 +++++-----
> drivers/net/txgbe/txgbe_flow.c | 28 ++---
> 39 files changed, 618 insertions(+), 619 deletions(-)
>
For rte_flow, testpmd, doc.
Acked-by: Ori Kam <orika at nvidia.com>
Best,
Ori
More information about the dev
mailing list