mbox series

[0/3] ethdev: remove deprecated Flow Director configuration

Message ID 20220803111358.375544-1-andrew.rybchenko@oktetlabs.ru (mailing list archive)
Headers
Series ethdev: remove deprecated Flow Director configuration |

Message

Andrew Rybchenko Aug. 3, 2022, 11:13 a.m. UTC
  Flow Director configuration fdir_conf was deprecated long time ago and
was planned to be removed in 20.11.

i40e, ixgbe, qede and txgbe driver maintainers are encouraged to review
correspodning patches very carefully.

Internal copy of the Flow Director configuration in ixgbe and txgbe
drivers is not actually initialized. Should I use configuration from
testpmd as the default one?

Andrew Rybchenko (3):
  net/ixgbe: add helper to get Flow Director configuration
  net/txgbe: add helper to get Flow Director configuration
  ethdev: remove deprecated Flow Director configuration

 app/test-pmd/cmdline.c                      | 343 --------------------
 app/test-pmd/config.c                       | 100 ------
 app/test-pmd/parameters.c                   |  76 -----
 app/test-pmd/testpmd.c                      |  24 --
 app/test-pmd/testpmd.h                      |   6 -
 doc/guides/nics/fm10k.rst                   |   2 -
 doc/guides/nics/ixgbe.rst                   |   1 -
 doc/guides/rel_notes/deprecation.rst        |   4 -
 doc/guides/rel_notes/release_22_11.rst      |   4 +
 doc/guides/testpmd_app_ug/run_app.rst       |  27 --
 doc/guides/testpmd_app_ug/testpmd_funcs.rst |  38 ---
 drivers/net/cnxk/cnxk_ethdev.c              |   5 -
 drivers/net/fm10k/fm10k_rxtx_vec.c          |   5 -
 drivers/net/hns3/hns3_rxtx_vec.c            |   4 -
 drivers/net/i40e/i40e_ethdev.c              |  31 --
 drivers/net/i40e/i40e_fdir.c                | 304 +----------------
 drivers/net/i40e/i40e_rxtx_vec_common.h     |   5 -
 drivers/net/ixgbe/ixgbe_ethdev.c            |   2 +-
 drivers/net/ixgbe/ixgbe_ethdev.h            |   4 +
 drivers/net/ixgbe/ixgbe_fdir.c              |  32 +-
 drivers/net/ixgbe/ixgbe_flow.c              |  13 +-
 drivers/net/ixgbe/ixgbe_rxtx_vec_common.h   |   2 +-
 drivers/net/octeontx/octeontx_ethdev.c      |   5 -
 drivers/net/qede/qede_filter.c              |  29 +-
 drivers/net/sfc/sfc.c                       |   5 -
 drivers/net/sfc/sfc_repr.c                  |   5 -
 drivers/net/thunderx/nicvf_ethdev.c         |   5 -
 drivers/net/txgbe/txgbe_ethdev.c            |   2 +-
 drivers/net/txgbe/txgbe_ethdev.h            |   3 +
 drivers/net/txgbe/txgbe_fdir.c              |  24 +-
 drivers/net/txgbe/txgbe_flow.c              |  13 +-
 lib/ethdev/ethdev_driver.h                  |  36 ++
 lib/ethdev/rte_ethdev.h                     |  43 ---
 33 files changed, 100 insertions(+), 1102 deletions(-)
  

Comments

Ferruh Yigit Aug. 24, 2022, 9:42 a.m. UTC | #1
On 8/3/2022 12:13 PM, Andrew Rybchenko wrote:
> Flow Director configuration fdir_conf was deprecated long time ago and
> was planned to be removed in 20.11.
> 
> i40e, ixgbe, qede and txgbe driver maintainers are encouraged to review
> correspodning patches very carefully.
> 
> Internal copy of the Flow Director configuration in ixgbe and txgbe
> drivers is not actually initialized. Should I use configuration from
> testpmd as the default one?
> 
> Andrew Rybchenko (3):
>    net/ixgbe: add helper to get Flow Director configuration
>    net/txgbe: add helper to get Flow Director configuration
>    ethdev: remove deprecated Flow Director configuration
> 

Thanks Andrew, this is one of the long lasting deprecating notices.

Change looks good to me, but impacted driver (ixgbe, txgbe, i40e, qede) 
maintainers, can you please looks at the change, if there is no comment 
it will proceed.
  
Ferruh Yigit Aug. 31, 2022, 1:27 p.m. UTC | #2
On 8/24/2022 10:42 AM, Ferruh Yigit wrote:
> On 8/3/2022 12:13 PM, Andrew Rybchenko wrote:
>> Flow Director configuration fdir_conf was deprecated long time ago and
>> was planned to be removed in 20.11.
>>
>> i40e, ixgbe, qede and txgbe driver maintainers are encouraged to review
>> correspodning patches very carefully.
>>
>> Internal copy of the Flow Director configuration in ixgbe and txgbe
>> drivers is not actually initialized. Should I use configuration from
>> testpmd as the default one?
>>
>> Andrew Rybchenko (3):
>>    net/ixgbe: add helper to get Flow Director configuration
>>    net/txgbe: add helper to get Flow Director configuration
>>    ethdev: remove deprecated Flow Director configuration
>>
> 
> Thanks Andrew, this is one of the long lasting deprecating notices.
> 
> Change looks good to me, but impacted driver (ixgbe, txgbe, i40e, qede) 
> maintainers, can you please looks at the change, if there is no comment 
> it will proceed.
> 

There was no objection/comment, so I am proceeding with the set:

Series applied to dpdk-next-net/main, thanks.