From 918c1615fef4b499720c967baa3d723d183d2308 Mon Sep 17 00:00:00 2001 From: Neale Ranns Date: Thu, 21 Feb 2019 23:34:59 -0800 Subject: [PATCH] IPSEC: header exports Change-Id: I7d48a4e236c6e7b11b0c9750a30fb68e829d64a5 Signed-off-by: Neale Ranns --- src/vnet/CMakeLists.txt | 4 ++++ src/vnet/ipsec/ah_decrypt.c | 1 + src/vnet/ipsec/esp_decrypt.c | 1 + src/vnet/ipsec/ipsec.h | 1 - src/vnet/ipsec/ipsec_if_in.c | 1 + src/vnet/ipsec/ipsec_input.c | 1 + src/vnet/ipsec/ipsec_output.c | 1 + src/vnet/ipsec/ipsec_spd.c | 1 + 8 files changed, 10 insertions(+), 1 deletion(-) 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) -- 2.16.6