17 import "vnet/fib/fib_types.api";
    18 import "vnet/ip/ip_types.api";
    19 import "vnet/interface_types.api";
    32 autoreply define mpls_ip_bind_unbind
    45   vl_api_interface_index_t mt_sw_if_index;
    54 define mpls_tunnel_add_del
    58   bool mt_is_add [
default=
true];
    67 define mpls_tunnel_add_del_reply
    80 define mpls_tunnel_dump
    89 define mpls_tunnel_details
   109 autoreply define mpls_table_add_del
   113   bool  mt_is_add [
default=
true];
   120 define mpls_table_dump
   126 define mpls_table_details
   162 define mpls_route_add_del
   171 define mpls_route_add_del_reply
   181 define mpls_route_dump
   195 define mpls_route_details
   207 autoreply define sw_interface_set_mpls_enable
   212   bool enable [
default=
true];
 vl_api_mpls_tunnel_t mt_tunnel
 
vl_api_mpls_route_t mr_route
 
typedef mpls_route
MPLS Route. 
 
vl_api_interface_index_t sw_if_index
 
vl_api_fib_path_t mt_paths[mt_n_paths]
 
vl_api_prefix_t mb_prefix
 
vl_api_mpls_route_t mr_route
 
typedef mpls_table
MPLS Route Add / del route. 
 
vl_api_fib_path_t mr_paths[mr_n_paths]
 
vl_api_interface_index_t sw_if_index
 
vl_api_mpls_table_t table
 
vl_api_mpls_table_t mt_table
 
vl_api_mpls_table_t mt_table
 
vl_api_mpls_tunnel_t mt_tunnel
 
vl_api_interface_index_t sw_if_index