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. Change log: v3: - add change log. - change to RFC v2: - Add queue approach in the SFT. - Move to ethdev. - update based on ML commentes. *** BLURB HERE *** Andrey Vesnovaty (1): ethdev: add item/action for SFT Ori Kam (1): ethdev: introduce sft lib lib/librte_ethdev/meson.build | 3 + lib/librte_ethdev/rte_ethdev_version.map | 19 + lib/librte_ethdev/rte_flow.h | 75 ++ lib/librte_ethdev/rte_sft.c | 9 + lib/librte_ethdev/rte_sft.h | 877 +++++++++++++++++++++++ lib/librte_ethdev/rte_sft_driver.h | 201 ++++++ 6 files changed, 1184 insertions(+) create mode 100644 lib/librte_ethdev/rte_sft.c create mode 100644 lib/librte_ethdev/rte_sft.h create mode 100644 lib/librte_ethdev/rte_sft_driver.h -- 2.25.1