bonding: Add ESN support to IPSec HW offload
authorHangbin Liu <liuhangbin@gmail.com>
Wed, 4 Sep 2024 00:34:56 +0000 (08:34 +0800)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 5 Sep 2024 10:51:13 +0000 (12:51 +0200)
commit96d30bf9410954526106ea78659ba18ab9ce9ab5
tree85b0f9e0ee13362044729383dfa410b218897f43
parent1ddec5d0eec4b79461347cd9eaa880b9e4dd0567
bonding: Add ESN support to IPSec HW offload

Currently, users can see that bonding supports IPSec HW offload via ethtool.
However, this functionality does not work with NICs like Mellanox cards when
ESN (Extended Sequence Numbers) is enabled, as ESN functions are not yet
supported. This patch adds ESN support to the bonding IPSec device offload,
ensuring proper functionality with NICs that support ESN.

Reviewed-by: Nikolay Aleksandrov <razor@blackwall.org>
Acked-by: Jay Vosburgh <jv@jvosburgh.net>
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/bonding/bond_main.c