DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] ethdev flow director/filtering/steering API
@ 2019-04-11  7:49 Thomas Monjalon
  2019-04-11  7:49 ` Thomas Monjalon
  2019-04-11  8:43 ` Andrew Rybchenko
  0 siblings, 2 replies; 12+ messages in thread
From: Thomas Monjalon @ 2019-04-11  7:49 UTC (permalink / raw)
  To: ferruh.yigit, arybchenko; +Cc: dev

About the features called flow director, filtering or flow steering,
we have some overlap in our API that we should clean.
It is especially important when considering to freeze the API for stability.

Please read this deprecation notice from December 2016:

* 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.

We must mark the eth_dev_filter API as deprecated and decide about
a date to remove it.

Which PMD is implementing this API and not rte_flow?
If there are still some, deadlines should help them to be converted :)
If some help is needed, please ask.

Anyway, after more than 2 years of notice, I think it is fair to mark
the legacy API as deprecated in 19.05 release.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2019-04-16 10:10 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-11  7:49 [dpdk-dev] ethdev flow director/filtering/steering API Thomas Monjalon
2019-04-11  7:49 ` Thomas Monjalon
2019-04-11  8:43 ` Andrew Rybchenko
2019-04-11  8:43   ` Andrew Rybchenko
2019-04-12 17:57   ` Ferruh Yigit
2019-04-12 17:57     ` Ferruh Yigit
2019-04-16  9:33     ` Andrew Rybchenko
2019-04-16  9:33       ` Andrew Rybchenko
2019-04-16  9:51       ` Ferruh Yigit
2019-04-16  9:51         ` Ferruh Yigit
2019-04-16 10:10         ` Thomas Monjalon
2019-04-16 10:10           ` Thomas Monjalon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).