ipip: Multi-point interface
[vpp.git] / src / vnet / ipsec / ipsec_cli.c
index b304458..b054155 100644 (file)
@@ -89,6 +89,7 @@ ipsec_sa_add_del_command_fn (vlib_main_t * vm,
   u32 id, spi, salt;
   int is_add, rv;
 
+  salt = 0;
   error = NULL;
   is_add = 0;
   flags = IPSEC_SA_FLAG_NONE;
@@ -841,7 +842,8 @@ create_ipsec_tunnel_command_fn (vlib_main_t * vm,
       rv =
        ipip_add_tunnel (ipv6_set ? IPIP_TRANSPORT_IP6 : IPIP_TRANSPORT_IP4,
                         instance, &local_ip, &remote_ip, fib_index,
-                        IPIP_TUNNEL_FLAG_NONE, IP_DSCP_CS0, &sw_if_index);
+                        TUNNEL_ENCAP_DECAP_FLAG_NONE, IP_DSCP_CS0,
+                        TUNNEL_MODE_P2P, &sw_if_index);
       rv |=
        ipsec_sa_add_and_lock (ipsec_tun_mk_local_sa_id (sw_if_index),
                               local_spi, IPSEC_PROTOCOL_ESP, crypto_alg,