summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorJianbo Liu <jianbol@nvidia.com>2024-12-19 14:37:29 +0200
committerSteffen Klassert <steffen.klassert@secunet.com>2025-01-07 13:12:11 +0100
commit373b79af3a209e25e011c5980cb59ed3252fa2f0 (patch)
tree1fdba3908ca2ca71fbb9a984b0f683f83efc7634 /Documentation
parent59af653a6998ce0a79aa7f8851b0d5ecc667579b (diff)
downloadlinux-next-373b79af3a209e25e011c5980cb59ed3252fa2f0.tar.gz
linux-next-373b79af3a209e25e011c5980cb59ed3252fa2f0.zip
xfrm: Support ESN context update to hardware for TX
Previously xfrm_dev_state_advance_esn() was added for RX only. But it's possible that ESN context also need to be synced to hardware for TX, so call it for outbound in this patch. Signed-off-by: Jianbo Liu <jianbol@nvidia.com> Signed-off-by: Leon Romanovsky <leonro@nvidia.com> Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/networking/xfrm_device.rst3
1 files changed, 2 insertions, 1 deletions
diff --git a/Documentation/networking/xfrm_device.rst b/Documentation/networking/xfrm_device.rst
index bfea9d8579ed..66f6e9a9b59a 100644
--- a/Documentation/networking/xfrm_device.rst
+++ b/Documentation/networking/xfrm_device.rst
@@ -169,7 +169,8 @@ the stack in xfrm_input().
hand the packet to napi_gro_receive() as usual
-In ESN mode, xdo_dev_state_advance_esn() is called from xfrm_replay_advance_esn().
+In ESN mode, xdo_dev_state_advance_esn() is called from
+xfrm_replay_advance_esn() for RX, and xfrm_replay_overflow_offload_esn for TX.
Driver will check packet seq number and update HW ESN state machine if needed.
Packet offload mode: