ipsec: remove dedicated IPSec tunnels
[vpp.git] / src / vnet / ipsec / ipsec_sa.h
index 86d76b3..7997153 100644 (file)
@@ -92,7 +92,7 @@ typedef struct ipsec_key_t_
   _ (8, IS_TUNNEL_V6, "tunnel-v6")                        \
   _ (16, UDP_ENCAP, "udp-encap")                          \
   _ (32, IS_PROTECT, "Protect")                           \
-  _ (64, IS_INBOUND, "inboud")                            \
+  _ (64, IS_INBOUND, "inbound")                           \
   _ (128, IS_AEAD, "aead")                                \
 
 typedef enum ipsec_sad_flags_t_
@@ -211,6 +211,7 @@ extern int ipsec_sa_add_and_lock (u32 id,
 extern index_t ipsec_sa_find_and_lock (u32 id);
 extern int ipsec_sa_unlock_id (u32 id);
 extern void ipsec_sa_unlock (index_t sai);
+extern void ipsec_sa_lock (index_t sai);
 extern void ipsec_sa_clear (index_t sai);
 extern void ipsec_sa_set_crypto_alg (ipsec_sa_t * sa,
                                     ipsec_crypto_alg_t crypto_alg);