aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/ipsec
diff options
context:
space:
mode:
authorMaxime Peim <mpeim@cisco.com>2025-01-31 18:52:20 +0100
committerDamjan Marion <dmarion@0xa5.net>2025-02-03 15:26:12 +0000
commitca35a0faeb8059d3ed12c853fc55468cded3f5e3 (patch)
treee752a0425246fea4d7b12b3983545a4daa290830 /src/vnet/ipsec
parent525731ab0082f65e08d3d91710b6b400838930dd (diff)
ipsec: fix ipsec_sa_v5_details
Re-add the anti-replay window size in the SA dump API and add tests. Type: fix Change-Id: Iacecdf5df796a0a6353491f8160c878751c6039b Signed-off-by: Maxime Peim <mpeim@cisco.com> Signed-off-by: BenoƮt Ganne <bganne@cisco.com>
Diffstat (limited to 'src/vnet/ipsec')
-rw-r--r--src/vnet/ipsec/ipsec_api.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/vnet/ipsec/ipsec_api.c b/src/vnet/ipsec/ipsec_api.c
index 2dd9b9f2b2c..262a8cb8c88 100644
--- a/src/vnet/ipsec/ipsec_api.c
+++ b/src/vnet/ipsec/ipsec_api.c
@@ -1357,8 +1357,12 @@ send_ipsec_sa_v5_details (ipsec_sa_t *sa, void *arg)
mp->last_seq_inbound = clib_host_to_net_u64 (ipsec_sa_get_inb_seq (sa));
if (ipsec_sa_is_set_USE_ANTI_REPLAY (sa) && irt)
- mp->replay_window =
- clib_host_to_net_u64 (ipsec_sa_anti_replay_get_64b_window (irt));
+ {
+ mp->replay_window =
+ clib_host_to_net_u64 (ipsec_sa_anti_replay_get_64b_window (irt));
+ mp->entry.anti_replay_window_size =
+ clib_host_to_net_u32 (IPSEC_SA_ANTI_REPLAY_WINDOW_SIZE (irt));
+ }
if (ort)
thread_index = ort->thread_index;