]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
cn10k-ipsec: Add SA add/del support for outb ipsec crypto offload
authorBharat Bhushan <bbhushan2@marvell.com>
Wed, 4 Dec 2024 05:56:56 +0000 (11:26 +0530)
committerDavid S. Miller <davem@davemloft.net>
Mon, 9 Dec 2024 12:15:31 +0000 (12:15 +0000)
commitc45211c2369734d1b03c75165988878d16867040
tree3dc44f5f053a013692d5c2ac9bef79f0461f406d
parentfe079ab05d49ffaac1e333cb38cf2c2792f7cf40
cn10k-ipsec: Add SA add/del support for outb ipsec crypto offload

This patch adds support to add and delete Security Association
(SA) xfrm ops. Hardware maintains SA context in memory allocated
by software. Each SA context is 128 byte aligned and size of
each context is multiple of 128-byte. Add support for transport
and tunnel ipsec mode, ESP protocol, aead aes-gcm-icv16, key size
128/192/256-bits with 32bit salt.

Signed-off-by: Bharat Bhushan <bbhushan2@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.h