tunnel: Common types for IP tunnels
[vpp.git] / src / vnet / ipsec / ipsec_api.c
index ed79193..87f5931 100644 (file)
@@ -646,7 +646,8 @@ vl_api_ipsec_tunnel_if_add_del_t_handler (vl_api_ipsec_tunnel_if_add_del_t *
                            (mp->renumber ? ntohl (mp->show_instance) : ~0),
                            &local_ip,
                            &remote_ip, fib_index,
-                           IPIP_TUNNEL_FLAG_NONE, IP_DSCP_CS0, &sw_if_index);
+                           TUNNEL_ENCAP_DECAP_FLAG_NONE, IP_DSCP_CS0,
+                           &sw_if_index);
 
       if (rv)
        goto done;
@@ -978,7 +979,7 @@ setup_message_id_table (api_main_t * am)
 static clib_error_t *
 ipsec_api_hookup (vlib_main_t * vm)
 {
-  api_main_t *am = &api_main;
+  api_main_t *am = vlibapi_get_main ();
 
 #define _(N,n)                                                  \
     vl_msg_api_set_handlers(VL_API_##N, #n,                     \