diff options
author | 2016-04-28 13:44:38 -0400 | |
---|---|---|
committer | 2016-04-29 14:32:58 +0000 | |
commit | 27fe48f6990d00829c5b60f7cc4b532705baea25 (patch) | |
tree | 212e370453d011928a3f2636d0b603b68568a66b /vpp/api/vpe.api | |
parent | 210bfc8eaa31d5fae80e603ca4f7972944486e4b (diff) |
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 <chrisy@flirble.org>
Diffstat (limited to 'vpp/api/vpe.api')
-rw-r--r-- | vpp/api/vpe.api | 29 |
1 files changed, 29 insertions, 0 deletions
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 |