+ Ferruh & Andrew. Adding more people that may find this discussion relevant. Any feedback highly appreciated.
Thanks, Andrey > -----Original Message----- > From: dev <dev-boun...@dpdk.org> On Behalf Of Andrey Vesnovaty > Sent: Wednesday, September 9, 2020 11:30 PM > To: dev@dpdk.org > Cc: tho...@nvidia.net; Ori Kam <or...@nvidia.com>; Slava Ovsiienko > <viachesl...@nvidia.com>; andrey.vesnov...@gmail.com; Oz Shlomo > <o...@nvidia.com>; Eli Britstein <el...@nvidia.com>; Alex Rosenbaum > <al...@nvidia.com>; Roni Bar Yanai <ron...@nvidia.com> > 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