diff options
author | 2025-01-31 18:52:20 +0100 | |
---|---|---|
committer | 2025-02-03 15:26:12 +0000 | |
commit | ca35a0faeb8059d3ed12c853fc55468cded3f5e3 (patch) | |
tree | e752a0425246fea4d7b12b3983545a4daa290830 /src/vnet/ipsec | |
parent | 525731ab0082f65e08d3d91710b6b400838930dd (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.c | 8 |
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; |