From ff2e4138cc020dea4ab0f21f1b172b28f5ed3565 Mon Sep 17 00:00:00 2001 From: Neale Ranns Date: Thu, 24 Jun 2021 14:57:56 +0000 Subject: ipsec: Split the SA add_del API into an separate add and del Type: improvement the rationale being that the del only requires the SA's ID, so it's a bit mean to require the client to fill out all the other information as well. Signed-off-by: Neale Ranns Change-Id: Ibbc20405e74d6a0e1a3797465ead5271f15888e4 --- src/vnet/ipsec/ipsec.api | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'src/vnet/ipsec/ipsec.api') diff --git a/src/vnet/ipsec/ipsec.api b/src/vnet/ipsec/ipsec.api index 8d4580a2c28..be45c3e2401 100644 --- a/src/vnet/ipsec/ipsec.api +++ b/src/vnet/ipsec/ipsec.api @@ -14,7 +14,7 @@ * limitations under the License. */ -option version = "5.0.1"; +option version = "5.0.2"; import "vnet/ipsec/ipsec_types.api"; import "vnet/interface_types.api"; @@ -211,6 +211,18 @@ define ipsec_sad_entry_add_del_v3 bool is_add; vl_api_ipsec_sad_entry_v3_t entry; }; +define ipsec_sad_entry_add +{ + u32 client_index; + u32 context; + vl_api_ipsec_sad_entry_v3_t entry; +}; +autoreply define ipsec_sad_entry_del +{ + u32 client_index; + u32 context; + u32 id; +}; define ipsec_sad_entry_add_del_reply { @@ -231,6 +243,12 @@ define ipsec_sad_entry_add_del_v3_reply i32 retval; u32 stat_index; }; +define ipsec_sad_entry_add_reply +{ + u32 context; + i32 retval; + u32 stat_index; +}; /** \brief Add or Update Protection for a tunnel with IPSEC -- cgit 1.2.3-korg