xfrm: don't require advance ESN callback for packet offload
authorLeon Romanovsky <leonro@nvidia.com>
Thu, 30 Mar 2023 08:02:26 +0000 (11:02 +0300)
committerLeon Romanovsky <leon@kernel.org>
Thu, 6 Apr 2023 07:09:17 +0000 (10:09 +0300)
commit3e1c957f9a3b248f47f8b39b607002d948fd17d4
tree822d1a43f815cf98e5f6ddd45c4830953cfee94b
parent76e463f6508b5909887df3c360ca55f1caa3b94a
xfrm: don't require advance ESN callback for packet offload

In packet offload mode, the hardware is responsible to manage
replay window and advance ESN. In that mode, there won't any
call to .xdo_dev_state_advance_esn callback.

So relax current check for existence of that callback.

Link: https://lore.kernel.org/r/9f3dfc3fef2cfcd191f0c5eee7cf0aa74e7f7786.1680162300.git.leonro@nvidia.com
Reviewed-by: Raed Salem <raeds@nvidia.com>
Acked-by: Steffen Klassert <steffen.klassert@secunet.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
net/xfrm/xfrm_device.c