]> git.baikalelectronics.ru Git - kernel.git/commit
net: macsec: remove the prepare phase when offloading
authorAntoine Tenart <atenart@kernel.org>
Wed, 21 Sep 2022 13:51:14 +0000 (15:51 +0200)
committerJakub Kicinski <kuba@kernel.org>
Fri, 23 Sep 2022 13:56:08 +0000 (06:56 -0700)
commit9afbfc6c60d383a23689582c5050dd883f68b06f
treecee75e22ce4ce2761a73f7a47e85293d50f70472
parenta59fe99286e2d321d8c1f60661a9a82efd2bf443
net: macsec: remove the prepare phase when offloading

The hardware offloading in MACsec was initially supported using 2 phases.
This was proposed in the RFC as this could have allowed easier fallback
to the software implementation if the hardware did not support a feature
or had enough entries already. But this fallback wasn't implemented and
might not be a good idea after all. In addition it turned out this logic
didn't mapped well the hardware logic and device drivers were mostly
ignoring the preparation phase.

Let's remove this as it does not offer any advantage and is ignored by
drivers.

Signed-off-by: Antoine Tenart <atenart@kernel.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/macsec.c