[dpdk-dev] [RFC v3 0/2] introduce stateful flow table

Ori Kam orika at nvidia.com
Wed Nov 4 14:17:35 CET 2020


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



More information about the dev mailing list