[0/4] support offload of simple conntrack flow rules

Message ID 20230930100053.1227215-1-chaoyong.he@corigine.com (mailing list archive)
Headers
Series support offload of simple conntrack flow rules |

Message

Chaoyong He Sept. 30, 2023, 10 a.m. UTC
  This patch series add the support of simple conntrack flow rules offload
through flower firmware by import the needed data structure and logic of
flow merge.

Chaoyong He (4):
  net/nfp: prepare for the flow merge
  net/nfp: add infrastructure for ct flow merge
  net/nfp: add call to add and delete the flows to firmware
  net/nfp: add support for merged flows and conntrack stats

 drivers/net/nfp/flower/nfp_conntrack.c | 1776 ++++++++++++++++++++++++
 drivers/net/nfp/flower/nfp_conntrack.h |   40 +
 drivers/net/nfp/meson.build            |    1 +
 drivers/net/nfp/nfp_flow.c             |  177 ++-
 drivers/net/nfp/nfp_flow.h             |   38 +
 5 files changed, 2003 insertions(+), 29 deletions(-)
 create mode 100644 drivers/net/nfp/flower/nfp_conntrack.c
 create mode 100644 drivers/net/nfp/flower/nfp_conntrack.h
  

Comments

Ferruh Yigit Oct. 3, 2023, 12:46 p.m. UTC | #1
On 9/30/2023 11:00 AM, Chaoyong He wrote:
> This patch series add the support of simple conntrack flow rules offload
> through flower firmware by import the needed data structure and logic of
> flow merge.
> 
> Chaoyong He (4):
>   net/nfp: prepare for the flow merge
>   net/nfp: add infrastructure for ct flow merge
>

'ct' is conntrack, right? Can you prefer long version if possible?

>   net/nfp: add call to add and delete the flows to firmware
>   net/nfp: add support for merged flows and conntrack stats
> 
>  


'./devtools/check-doc-vs-code.sh' reports some errors, can you please check?