xfrm: restore GSO for SW crypto
authorSabrina Dubroca <sd@queasysnail.net>
Mon, 4 Aug 2025 09:26:25 +0000 (11:26 +0200)
committerSteffen Klassert <steffen.klassert@secunet.com>
Thu, 7 Aug 2025 06:05:10 +0000 (08:05 +0200)
commit234d1eff5d4987024be9d40ac07b918a5ae8db1a
tree58ee824d3018ef3dc58262407a9b45af2fbaffef
parent42e42562c9cfcdacf000f1b42284a4fad24f8546
xfrm: restore GSO for SW crypto

Commit 49431af6c4ef incorrectly assumes that the GSO path is only used
by HW offload, but it's also useful for SW crypto.

This patch re-enables GSO for SW crypto. It's not an exact revert to
preserve the other changes made to xfrm_dev_offload_ok afterwards, but
it reverts all of its effects.

Fixes: 49431af6c4ef ("xfrm: rely on XFRM offload")
Signed-off-by: Sabrina Dubroca <sd@queasysnail.net>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Reviewed-by: Zhu Yanjun <yanjun.zhu@linux.dev>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
net/xfrm/xfrm_device.c