]> git.baikalelectronics.ru Git - kernel.git/commit
net: macsec: Expose extended packet number (EPN) properties to macsec offload
authorEmeel Hakim <ehakim@nvidia.com>
Wed, 21 Sep 2022 18:10:45 +0000 (11:10 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 23 Sep 2022 01:01:31 +0000 (18:01 -0700)
commit4b1fb935273cda01c42c6bb3d255144f307386bc
tree6a631e777952ec50d52e491b8bbf586903ed83a4
parent2bde1b91d29b8c729e0d1711d0b850bea5e916c0
net: macsec: Expose extended packet number (EPN) properties to macsec offload

Currently macsec invokes HW offload path before reading extended packet
number (EPN) related user properties i.e. salt and short secure channel
identifier (ssci), hence preventing macsec EPN HW offload.
Expose those by moving macsec EPN properties reading prior to HW offload
path.

Signed-off-by: Emeel Hakim <ehakim@nvidia.com>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/macsec.c