octeontx2-pf: mcs: Offload extended packet number(XPN) feature
authorSubbaraya Sundeep <sbhatta@marvell.com>
Thu, 11 May 2023 06:17:12 +0000 (11:47 +0530)
committerDavid S. Miller <davem@davemloft.net>
Fri, 12 May 2023 07:54:43 +0000 (08:54 +0100)
commit48c0db05a1bf60067cdee062a6bfad6db5c1f602
tree219576c239eab62b1e73451c939a8fc2eedb71ee
parent7f88efc8162cc6d516cacf1d82edc923b423483f
octeontx2-pf: mcs: Offload extended packet number(XPN) feature

The macsec hardware block supports XPN cipher suites also.
Hence added changes to offload XPN feature. Changes include
configuring SecY policy to XPN cipher suite, Salt and SSCI values.
64 bit packet number is passed instead of 32 bit packet number.

Signed-off-by: Subbaraya Sundeep <sbhatta@marvell.com>
Signed-off-by: Sunil Kovvuri Goutham <sgoutham@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h