IKEv2 to plugin
[vpp.git] / src / vnet / ipsec / ipsec_if_in.c
index 833f848..ffa9c8e 100644 (file)
@@ -21,6 +21,7 @@
 
 #include <vnet/ipsec/ipsec.h>
 #include <vnet/ipsec/esp.h>
+#include <vnet/ipsec/ipsec_io.h>
 
 /* Statistics (not really errors) */
 #define foreach_ipsec_if_input_error                             \
@@ -49,7 +50,7 @@ typedef struct
   u32 seq;
 } ipsec_if_input_trace_t;
 
-u8 *
+static u8 *
 format_ipsec_if_input_trace (u8 * s, va_list * args)
 {
   CLIB_UNUSED (vlib_main_t * vm) = va_arg (*args, vlib_main_t *);
@@ -112,8 +113,7 @@ VLIB_NODE_FN (ipsec_if_input_node) (vlib_main_t * vm,
 
          next0 = IPSEC_INPUT_NEXT_DROP;
 
-         u64 key = (u64) ip0->src_address.as_u32 << 32 |
-           (u64) clib_net_to_host_u32 (esp0->spi);
+         u64 key = (u64) ip0->src_address.as_u32 << 32 | (u64) esp0->spi;
 
          p = hash_get (im->ipsec_if_pool_index_by_key, key);