VPP-328: Add dump call for listing LISP VNIs
[vpp.git] / vpp / vpp-api / vpe.api
index 0685d21..fb0a414 100644 (file)
@@ -2362,11 +2362,13 @@ define lisp_add_del_locator_set
 /** \brief Reply for locator_set add/del
     @param context - returned sender context, to match reply w/ request
     @param retval - return code
+    @param ls_index - locator set index
 */
 define lisp_add_del_locator_set_reply
 {
   u32 context;
   i32 retval;
+  u32 ls_index;
 };
 
 /** \brief add or delete locator for locator_set
@@ -2879,6 +2881,28 @@ define lisp_eid_table_map_dump
   u32 context;
 };
 
+/** \brief Dumps all VNIs used in mappings
+    @param client_index - opaque cookie to identify the sender
+    @param context - sender context, to match reply w/ request
+  */
+define lisp_eid_table_vni_dump
+{
+  u32 client_index;
+  u32 context;
+};
+
+/** \brief reply to lisp_eid_table_vni_dump
+    @param client_index - opaque cookie to identify the sender
+    @param context - sender context, to match reply w/ request
+    @param vni - virtual network instance
+ */
+define lisp_eid_table_vni_details
+{
+  u32 client_index;
+  u32 context;
+  u32 vni;
+};
+
 define lisp_gpe_tunnel_details
 {
   u32 context;