From: Neale Ranns Date: Fri, 22 Feb 2019 07:34:59 +0000 (-0800) Subject: IPSEC: header exports X-Git-Tag: v19.04-rc1~421 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F68%2F17768%2F2;p=vpp.git IPSEC: header exports Change-Id: I7d48a4e236c6e7b11b0c9750a30fb68e829d64a5 Signed-off-by: Neale Ranns --- diff --git a/src/vnet/CMakeLists.txt b/src/vnet/CMakeLists.txt index f03c95d7eff..0d732f38b4f 100644 --- a/src/vnet/CMakeLists.txt +++ b/src/vnet/CMakeLists.txt @@ -518,6 +518,10 @@ list(APPEND VNET_SOURCES list(APPEND VNET_HEADERS ipsec/ipsec.h + ipsec/ipsec_spd.h + ipsec/ipsec_spd_policy.h + ipsec/ipsec_sa.h + ipsec/ipsec_if.h ipsec/esp.h ipsec/ah.h ipsec/ikev2.h diff --git a/src/vnet/ipsec/ah_decrypt.c b/src/vnet/ipsec/ah_decrypt.c index 629e7f031c4..28589127d25 100644 --- a/src/vnet/ipsec/ah_decrypt.c +++ b/src/vnet/ipsec/ah_decrypt.c @@ -22,6 +22,7 @@ #include #include #include +#include #define foreach_ah_decrypt_next \ _ (DROP, "error-drop") \ diff --git a/src/vnet/ipsec/esp_decrypt.c b/src/vnet/ipsec/esp_decrypt.c index 0cf31ffb000..2548ed401d9 100644 --- a/src/vnet/ipsec/esp_decrypt.c +++ b/src/vnet/ipsec/esp_decrypt.c @@ -21,6 +21,7 @@ #include #include +#include #define foreach_esp_decrypt_next \ _(DROP, "error-drop") \ diff --git a/src/vnet/ipsec/ipsec.h b/src/vnet/ipsec/ipsec.h index 3d81884064c..78d000030c9 100644 --- a/src/vnet/ipsec/ipsec.h +++ b/src/vnet/ipsec/ipsec.h @@ -29,7 +29,6 @@ #include #include #include -#include typedef clib_error_t *(*add_del_sa_sess_cb_t) (u32 sa_index, u8 is_add); typedef clib_error_t *(*check_support_cb_t) (ipsec_sa_t * sa); diff --git a/src/vnet/ipsec/ipsec_if_in.c b/src/vnet/ipsec/ipsec_if_in.c index b8610f4864f..ffa9c8e515d 100644 --- a/src/vnet/ipsec/ipsec_if_in.c +++ b/src/vnet/ipsec/ipsec_if_in.c @@ -21,6 +21,7 @@ #include #include +#include /* Statistics (not really errors) */ #define foreach_ipsec_if_input_error \ diff --git a/src/vnet/ipsec/ipsec_input.c b/src/vnet/ipsec/ipsec_input.c index 193b03ff0ae..0070e33e729 100644 --- a/src/vnet/ipsec/ipsec_input.c +++ b/src/vnet/ipsec/ipsec_input.c @@ -23,6 +23,7 @@ #include #include #include +#include #define foreach_ipsec_input_error \ _(RX_PKTS, "IPSEC pkts received") \ diff --git a/src/vnet/ipsec/ipsec_output.c b/src/vnet/ipsec/ipsec_output.c index 40561269237..a2553764192 100644 --- a/src/vnet/ipsec/ipsec_output.c +++ b/src/vnet/ipsec/ipsec_output.c @@ -20,6 +20,7 @@ #include #include +#include #if WITH_LIBSSL > 0 diff --git a/src/vnet/ipsec/ipsec_spd.c b/src/vnet/ipsec/ipsec_spd.c index 19525b206a6..45a379db399 100644 --- a/src/vnet/ipsec/ipsec_spd.c +++ b/src/vnet/ipsec/ipsec_spd.c @@ -14,6 +14,7 @@ */ #include +#include int ipsec_add_del_spd (vlib_main_t * vm, u32 spd_id, int is_add)