From 719beb709818b70a1fd65f3c2a625d955678ceb6 Mon Sep 17 00:00:00 2001 From: Neale Ranns Date: Wed, 10 Jul 2019 07:10:25 +0000 Subject: ip ipsec: Remove IPSec SPI-0 punt reason Type: fix There's no call for an SPI-0 punt reason with UDP encap, since it's only with UDP encap that the ambiguity between IKE or IPSEC occurs (and SPI=0 determines IKE). Enhance the punt API to dum ponly the reason requested, so a client can use this as a get-ID API Change-Id: I5c6d72b03885e88c489117677e72f1ef5da90dfc Signed-off-by: Neale Ranns --- src/vnet/ip/punt.api | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'src/vnet/ip/punt.api') diff --git a/src/vnet/ip/punt.api b/src/vnet/ip/punt.api index 6cb27311726..72efc7a9557 100644 --- a/src/vnet/ip/punt.api +++ b/src/vnet/ip/punt.api @@ -131,18 +131,21 @@ autoreply define punt_socket_deregister { vl_api_punt_t punt; }; -/** \brief Dump all of the excpetion punt reasons +typedef punt_reason +{ + u32 id; + string name; +}; + +/** \brief Dump all or one of the excpetion punt reasons +* @param - If the string is not set punt dump all reasons +* else dump only the one specified */ define punt_reason_dump { u32 client_index; u32 context; -}; - -typedef punt_reason -{ - u32 id; - string name; + vl_api_punt_reason_t reason; }; define punt_reason_details -- cgit 1.2.3-korg