[dpdk-dev] [PATCH 0/4] iavf: add iAVF IPsec inline crypto support
Radu Nicolau
radu.nicolau at intel.com
Thu Sep 9 16:24:24 CEST 2021
Add support for inline crypto for IPsec, for ESP transport and
tunnel over IPv4 and IPv6, as well as supporting the offload for
ESP over UDP, and inconjunction with TSO for UDP and TCP flows.
Radu Nicolau (4):
common/iavf: add iAVF IPsec inline crypto support
net/iavf: add iAVF IPsec inline crypto support
net/iavf: Add xstats support for inline IPsec crypto
net/iavf: add watchdog for VFLR
drivers/common/iavf/iavf_type.h | 215 +-
drivers/common/iavf/virtchnl.h | 17 +-
drivers/common/iavf/virtchnl_inline_ipsec.h | 553 +++++
drivers/net/iavf/iavf.h | 53 +-
drivers/net/iavf/iavf_ethdev.c | 222 +-
drivers/net/iavf/iavf_generic_flow.c | 11 +
drivers/net/iavf/iavf_generic_flow.h | 2 +
drivers/net/iavf/iavf_ipsec_crypto.c | 1921 +++++++++++++++++
drivers/net/iavf/iavf_ipsec_crypto.h | 96 +
.../net/iavf/iavf_ipsec_crypto_capabilities.h | 383 ++++
drivers/net/iavf/iavf_rxtx.c | 803 +++++--
drivers/net/iavf/iavf_rxtx.h | 567 ++++-
drivers/net/iavf/iavf_rxtx_vec_sse.c | 10 +-
drivers/net/iavf/iavf_vchnl.c | 166 +-
drivers/net/iavf/meson.build | 3 +-
drivers/net/iavf/rte_pmd_iavf.h | 1 +
16 files changed, 4684 insertions(+), 339 deletions(-)
create mode 100644 drivers/common/iavf/virtchnl_inline_ipsec.h
create mode 100644 drivers/net/iavf/iavf_ipsec_crypto.c
create mode 100644 drivers/net/iavf/iavf_ipsec_crypto.h
create mode 100644 drivers/net/iavf/iavf_ipsec_crypto_capabilities.h
--
2.25.1
More information about the dev
mailing list