summaryrefslogtreecommitdiffstats
path: root/src/vnet/lisp-gpe/lisp_gpe.api
diff options
context:
space:
mode:
Diffstat (limited to 'src/vnet/lisp-gpe/lisp_gpe.api')
-rw-r--r--src/vnet/lisp-gpe/lisp_gpe.api41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/vnet/lisp-gpe/lisp_gpe.api b/src/vnet/lisp-gpe/lisp_gpe.api
index 2a79becee48..48baa2fe99f 100644
--- a/src/vnet/lisp-gpe/lisp_gpe.api
+++ b/src/vnet/lisp-gpe/lisp_gpe.api
@@ -117,6 +117,47 @@ define lisp_gpe_add_del_iface_reply
i32 retval;
};
+define lisp_gpe_fwd_entries_get
+{
+ u32 client_index;
+ u32 context;
+ u32 vni;
+};
+
+typeonly manual_print manual_endian define lisp_gpe_fwd_entry
+{
+ u32 fwd_entry_index;
+ u32 dp_table;
+ u8 eid_type;
+ u8 leid_prefix_len;
+ u8 reid_prefix_len;
+ u8 leid[16];
+ u8 reid[16];
+};
+
+manual_print manual_endian define lisp_gpe_fwd_entries_get_reply
+{
+ u32 context;
+ i32 retval;
+ u32 count;
+ vl_api_lisp_gpe_fwd_entry_t entries[count];
+};
+
+define lisp_gpe_fwd_entry_path_dump
+{
+ u32 client_index;
+ u32 context;
+ u32 fwd_entry_index;
+};
+
+manual_endian manual_print define lisp_gpe_fwd_entry_path_details
+{
+ u32 client_index;
+ u32 context;
+ vl_api_lisp_gpe_locator_t lcl_loc;
+ vl_api_lisp_gpe_locator_t rmt_loc;
+};
+
/*
* Local Variables:
* eval: (c-set-style "gnu")