mbox series

[RFC,v3,0/2] introduce stateful flow table

Message ID 20201104131737.10006-1-orika@nvidia.com (mailing list archive)
Headers show
Series introduce stateful flow table | expand

Message

Ori Kam Nov. 4, 2020, 1:17 p.m. UTC
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