aboutsummaryrefslogtreecommitdiffstats
path: root/vpp/api/vpe.api
diff options
context:
space:
mode:
Diffstat (limited to 'vpp/api/vpe.api')
-rw-r--r--vpp/api/vpe.api46
1 files changed, 46 insertions, 0 deletions
diff --git a/vpp/api/vpe.api b/vpp/api/vpe.api
index 14664fdb..28cba3d7 100644
--- a/vpp/api/vpe.api
+++ b/vpp/api/vpe.api
@@ -2205,6 +2205,7 @@ define lisp_add_del_locator_reply {
@param ip_address - array of address bytes
@param prefix_len - prefix len
@param locator_set_name - name of locator_set to add/del eid-table
+ @param vni - vitual network instance
*/
define lisp_add_del_local_eid {
u32 client_index;
@@ -2214,6 +2215,7 @@ define lisp_add_del_local_eid {
u8 ip_address[16];
u8 prefix_len;
u8 locator_set_name[64];
+ u32 vni;
};
/** \brief Reply for local_eid add/del
@@ -2427,6 +2429,30 @@ define lisp_add_del_map_request_itr_rlocs_reply {
i32 retval;
};
+/** \brief map/unmap vni to vrf
+ @param client_index - opaque cookie to identify the sender
+ @param context - sender context, to match reply w/ request
+ @param is_add - add or delete mapping
+ @param vni - virtual network id
+ @param vrf - vrf
+*/
+define lisp_eid_table_add_del_map {
+ u32 client_index;
+ u32 context;
+ u8 is_add;
+ u32 vni;
+ u32 vrf;
+};
+
+/** \brief Reply for lisp_eid_table_add_del_map
+ @param context - returned sender context, to match reply w/ request
+ @param retval - return code
+*/
+define lisp_eid_table_add_del_map_reply {
+ u32 context;
+ i32 retval;
+};
+
/** \brief LISP locator_set status
@param locator_set_name - name of the locator_set
@param sw_if_index - sw_if_index of the locator
@@ -2464,6 +2490,7 @@ manual_java define lisp_local_eid_table_details {
u32 context;
u8 locator_set_name[64];
u8 eid_is_ipv6;
+ u32 vni;
u8 eid_ip_address[16];
u8 eid_prefix_len;
};
@@ -2477,6 +2504,25 @@ define lisp_local_eid_table_dump {
u32 context;
};
+/** \brief Shows relationship between vni and vrf
+ @param vrf - VRF index
+ @param vni - vitual network instance
+ */
+manual_java define lisp_eid_table_map_details {
+ u32 context;
+ u32 vni;
+ u32 vrf;
+};
+
+/** \brief Request for lisp_eid_table_map_details
+ @param client_index - opaque cookie to identify the sender
+ @param context - sender context, to match reply w/ request
+ */
+define lisp_eid_table_map_dump {
+ u32 client_index;
+ u32 context;
+};
+
manual_java define lisp_gpe_tunnel_details {
u32 context;
u32 tunnels;