They are superseded by the generic flow API (rte_flow). Target release is not defined yet.
Suggested-by: Kevin Traynor <ktray...@redhat.com> Signed-off-by: Adrien Mazarguil <adrien.mazarg...@6wind.com> --- doc/guides/rel_notes/deprecation.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 2d17bc6..4819078 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -71,3 +71,10 @@ Deprecation Notices * mempool: The functions for single/multi producer/consumer are deprecated and will be removed in 17.02. It is replaced by ``rte_mempool_generic_get/put`` functions. + +* ethdev: the legacy filter API, including rte_eth_dev_filter_supported(), + rte_eth_dev_filter_ctrl() as well as filter types MACVLAN, ETHERTYPE, + FLEXIBLE, SYN, NTUPLE, TUNNEL, FDIR, HASH and L2_TUNNEL, is superseded by + the generic flow API (rte_flow) in PMDs that implement the latter. + Target release for removal of the legacy API will be defined once most + PMDs have switched to rte_flow. -- 2.1.4