+ Ferruh & Andrew. Adding more people that may find this discussion relevant. Any feedback highly appreciated.
Thanks, Andrey > -----Original Message----- > From: dev <[email protected]> On Behalf Of Andrey Vesnovaty > Sent: Wednesday, September 9, 2020 11:30 PM > To: [email protected] > Cc: [email protected]; Ori Kam <[email protected]>; Slava Ovsiienko > <[email protected]>; [email protected]; Oz Shlomo > <[email protected]>; Eli Britstein <[email protected]>; Alex Rosenbaum > <[email protected]>; Roni Bar Yanai <[email protected]> > Subject: [dpdk-dev] [RFC 0/3] introduce Stateful Flow Table > > The RFC introduces Stateful Flow Table (SFT) API and changes needed in > both ethdev an RTE flow to support SFT functionality. > > SFT library provides a framework for applications that need to maintain > context across different packets of the connection. > > The goals of the SFT library: > - Accelerate flow recognition & its context retrieval for further > lookaside processing. > - Enable context-aware flow handling offload. > > Andrey Vesnovaty (3): > ethdev: add item/action for SFT > ethdev: support SFT APIs > sft: introduce API > > lib/librte_ethdev/rte_ethdev.c | 7 + > lib/librte_ethdev/rte_ethdev.h | 16 + > lib/librte_ethdev/rte_ethdev_core.h | 1 + > lib/librte_ethdev/rte_flow.h | 84 +++ > lib/librte_sft/Makefile | 28 + > lib/librte_sft/meson.build | 7 + > lib/librte_sft/rte_sft.c | 9 + > lib/librte_sft/rte_sft.h | 845 ++++++++++++++++++++++++++++ > lib/librte_sft/rte_sft_driver.h | 195 +++++++ > lib/librte_sft/rte_sft_version.map | 21 + > 10 files changed, 1213 insertions(+) > create mode 100644 lib/librte_sft/Makefile > create mode 100644 lib/librte_sft/meson.build > create mode 100644 lib/librte_sft/rte_sft.c > create mode 100644 lib/librte_sft/rte_sft.h > create mode 100644 lib/librte_sft/rte_sft_driver.h > create mode 100644 lib/librte_sft/rte_sft_version.map > > -- > 2.26.2

