DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH 00/10] add the support of ipsec offload
@ 2023-09-25  6:06 Chaoyong He
  2023-09-25  6:06 ` [PATCH 01/10] mailmap: update contributor entry Chaoyong He
                   ` (10 more replies)
  0 siblings, 11 replies; 42+ messages in thread
From: Chaoyong He @ 2023-09-25  6:06 UTC (permalink / raw)
  To: dev; +Cc: oss-drivers, Chaoyong He

This patch series add the support of ipsec offload feature, includes:
* Implement the communication channel between PMD and firmware through
  mailbox.
* Implement the ipsec offload related APIs based the security framework.
* Implement the ipsec packets process logics in the data path.

Chang Miao (2):
  net/nfp: initialize IPsec related content
  net/nfp: create security session

Shihong Wang (8):
  mailmap: update contributor entry
  net/nfp: add TLVs capability parsing
  net/nfp: add mailbox to support IPsec offload
  net/nfp: get security capabilities and session size
  net/nfp: get IPsec Rx/Tx packet statistics
  net/nfp: update security session
  net/nfp: support IPsec Rx and Tx offload
  net/nfp: destroy security session

 .mailmap                           |    2 +
 doc/guides/nics/nfp.rst            |   31 +
 drivers/net/nfp/meson.build        |    4 +-
 drivers/net/nfp/nfd3/nfp_nfd3_dp.c |   24 +
 drivers/net/nfp/nfdk/nfp_nfdk_dp.c |   24 +
 drivers/net/nfp/nfp_common.c       |   48 +
 drivers/net/nfp/nfp_common.h       |   16 +
 drivers/net/nfp/nfp_ctrl.c         |  153 +++
 drivers/net/nfp/nfp_ctrl.h         |  131 +++
 drivers/net/nfp/nfp_ethdev.c       |   21 +
 drivers/net/nfp/nfp_ipsec.c        | 1466 ++++++++++++++++++++++++++++
 drivers/net/nfp/nfp_ipsec.h        |  175 ++++
 drivers/net/nfp/nfp_rxtx.c         |   74 ++
 drivers/net/nfp/nfp_rxtx.h         |   17 +
 14 files changed, 2185 insertions(+), 1 deletion(-)
 create mode 100644 drivers/net/nfp/nfp_ctrl.c
 create mode 100644 drivers/net/nfp/nfp_ipsec.c
 create mode 100644 drivers/net/nfp/nfp_ipsec.h

-- 
2.39.1


^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2023-09-29 10:05 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-25  6:06 [PATCH 00/10] add the support of ipsec offload Chaoyong He
2023-09-25  6:06 ` [PATCH 01/10] mailmap: update contributor entry Chaoyong He
2023-09-27 14:19   ` Ferruh Yigit
2023-09-28  1:50     ` Chaoyong He
2023-09-25  6:06 ` [PATCH 02/10] net/nfp: add TLVs capability parsing Chaoyong He
2023-09-27 14:19   ` Ferruh Yigit
2023-09-28  2:02     ` Chaoyong He
2023-09-28  9:30       ` Ferruh Yigit
2023-09-25  6:06 ` [PATCH 03/10] net/nfp: add mailbox to support IPsec offload Chaoyong He
2023-09-25  6:06 ` [PATCH 04/10] net/nfp: initialize IPsec related content Chaoyong He
2023-09-25  6:06 ` [PATCH 05/10] net/nfp: get security capabilities and session size Chaoyong He
2023-09-25  6:06 ` [PATCH 06/10] net/nfp: get IPsec Rx/Tx packet statistics Chaoyong He
2023-09-25  6:06 ` [PATCH 07/10] net/nfp: create security session Chaoyong He
2023-09-25  6:06 ` [PATCH 08/10] net/nfp: update " Chaoyong He
2023-09-25  6:06 ` [PATCH 09/10] net/nfp: support IPsec Rx and Tx offload Chaoyong He
2023-09-25  6:06 ` [PATCH 10/10] net/nfp: destroy security session Chaoyong He
2023-09-26  2:49 ` [PATCH v2 00/10] add the support of ipsec offload Chaoyong He
2023-09-26  2:49   ` [PATCH v2 01/10] mailmap: update contributor entry Chaoyong He
2023-09-26  2:49   ` [PATCH v2 02/10] net/nfp: add TLVs capability parsing Chaoyong He
2023-09-26  2:49   ` [PATCH v2 03/10] net/nfp: add mailbox to support IPsec offload Chaoyong He
2023-09-26  2:49   ` [PATCH v2 04/10] net/nfp: initialize IPsec related content Chaoyong He
2023-09-26  2:49   ` [PATCH v2 05/10] net/nfp: get security capabilities and session size Chaoyong He
2023-09-26  2:49   ` [PATCH v2 06/10] net/nfp: get IPsec Rx/Tx packet statistics Chaoyong He
2023-09-26  2:49   ` [PATCH v2 07/10] net/nfp: create security session Chaoyong He
2023-09-26  2:49   ` [PATCH v2 08/10] net/nfp: update " Chaoyong He
2023-09-26  2:49   ` [PATCH v2 09/10] net/nfp: support IPsec Rx and Tx offload Chaoyong He
2023-09-26  2:49   ` [PATCH v2 10/10] net/nfp: destroy security session Chaoyong He
2023-09-27 14:20   ` [PATCH v2 00/10] add the support of ipsec offload Ferruh Yigit
2023-09-28  2:05     ` Chaoyong He
2023-09-28  9:33       ` Ferruh Yigit
2023-09-29  2:08   ` [PATCH v3 0/9] " Chaoyong He
2023-09-29  2:08     ` [PATCH v3 1/9] net/nfp: add TLVs capability parsing Chaoyong He
2023-09-29  2:08     ` [PATCH v3 2/9] net/nfp: add mailbox to support IPsec offload Chaoyong He
2023-09-29  2:08     ` [PATCH v3 3/9] net/nfp: initialize IPsec related content Chaoyong He
2023-09-29 10:00       ` Ferruh Yigit
2023-09-29  2:08     ` [PATCH v3 4/9] net/nfp: get security capabilities and session size Chaoyong He
2023-09-29  2:08     ` [PATCH v3 5/9] net/nfp: get IPsec Rx/Tx packet statistics Chaoyong He
2023-09-29  2:08     ` [PATCH v3 6/9] net/nfp: create security session Chaoyong He
2023-09-29  2:08     ` [PATCH v3 7/9] net/nfp: update " Chaoyong He
2023-09-29  2:08     ` [PATCH v3 8/9] net/nfp: support IPsec Rx and Tx offload Chaoyong He
2023-09-29  2:08     ` [PATCH v3 9/9] net/nfp: destroy security session Chaoyong He
2023-09-29 10:05     ` [PATCH v3 0/9] add the support of ipsec offload Ferruh Yigit

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).