Hi Ferrurh and Thomas, > -----Original Message----- > From: Ferruh Yigit <ferruh.yi...@amd.com> > Sent: Thursday, 26 January 2023 18:19 > > From: Thomas Monjalon <tho...@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 <tho...@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 <or...@nvidia.com> Best, Ori