From 27fe48f6990d00829c5b60f7cc4b532705baea25 Mon Sep 17 00:00:00 2001 From: Chris Luke Date: Thu, 28 Apr 2016 13:44:38 -0400 Subject: VPP-25 Add API for GRE tunnel create/delete/show. Add API methods to create, delete and show GRE tunnels. Also add missing CLI functionality for deleting and listing configured tunnels. Change-Id: I7565966037d94ade07938e4ff0d9333419716857 Signed-off-by: Chris Luke --- vpp/api/vpe.api | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'vpp/api/vpe.api') diff --git a/vpp/api/vpe.api b/vpp/api/vpe.api index 52893b58ef0..88b6070083d 100644 --- a/vpp/api/vpe.api +++ b/vpp/api/vpe.api @@ -1799,6 +1799,35 @@ manual_java define vxlan_tunnel_details { u32 vni; u8 is_ipv6; }; + +define gre_add_del_tunnel { + u32 client_index; + u32 context; + u8 is_add; + u32 src_address; + u32 dst_address; + u32 outer_table_id; +}; + +define gre_add_del_tunnel_reply { + u32 context; + i32 retval; + u32 sw_if_index; +}; + +manual_java define gre_tunnel_dump { + u32 client_index; + u32 context; + u32 sw_if_index; +}; + +manual_java define gre_tunnel_details { + u32 context; + u32 sw_if_index; + u32 src_address; + u32 dst_address; + u32 outer_table_id; +}; /** \brief L2 interface vlan tag rewrite configure request @param client_index - opaque cookie to identify the sender -- cgit 1.2.3-korg