diff options
author | Florin Coras <fcoras@cisco.com> | 2016-08-02 02:31:03 +0200 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2016-08-03 11:48:32 +0000 |
commit | 429e7951975e31c86bbbe9bef46195175135d866 (patch) | |
tree | 7fe03a404fad2c37d03b272f4cb8b4f491a5d803 /vpp/vpp-api/vpe.api | |
parent | 8a1531dfb7c963b530b54d33498c4a035ec03caa (diff) |
LISP API/VAT cleanup
- cleaned up some of the LISP APIs
- added support for mac in dp APIs
Change-Id: I11d419a30d73ddbf6554768d6dc2a09cc5a6e072
Signed-off-by: Florin Coras <fcoras@cisco.com>
Diffstat (limited to 'vpp/vpp-api/vpe.api')
-rw-r--r-- | vpp/vpp-api/vpe.api | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/vpp/vpp-api/vpe.api b/vpp/vpp-api/vpe.api index 50cfe2ad..67e742e7 100644 --- a/vpp/vpp-api/vpe.api +++ b/vpp/vpp-api/vpe.api @@ -2261,27 +2261,38 @@ define lisp_add_del_local_eid_reply { i32 retval; }; -/** \brief add or delete lisp gpe maptunel +/** \brief add or delete lisp gpe tunnel @param client_index - opaque cookie to identify the sender @param context - sender context, to match reply w/ request @param is_add - add address if non-zero, else delete - @param eid_is_ipv6 - if non-zero the address is ipv6, else ipv4 - @param eid_ip_address - array of address bytes - @param eid_prefix_len - prefix len - @param address_is_ipv6 - if non-zero the address is ipv6, else ipv4 - @param source_ip_address - array of address bytes - @param destination_ip_address - array of address bytes + @param eid_type - + 0 : ipv4 + 1 : ipv6 + 2 : mac + @param rmt_eid - remote eid + @param lcl_eid - local eid + @param rmt_len - remote prefix len + @param lcl_len - local prefix len + @param vni - virtual network identifier + @param dp_table - vrf/bridge domain id + @param loc_num - number of locators + @param lcl_locs - array of local locators + @param rmt_locs - array of remote locators */ define lisp_gpe_add_del_fwd_entry { u32 client_index; u32 context; u8 is_add; - u8 eid_is_ipv6; - u8 eid_ip_address[16]; - u8 eid_prefix_len; - u8 address_is_ipv6; - u8 source_ip_address[16]; - u8 destination_ip_address[16]; + u8 eid_type; + u8 rmt_eid[16]; + u8 lcl_eid[16]; + u8 rmt_len; + u8 lcl_len; + u32 vni; + u32 dp_table; + u32 loc_num; + u8 lcl_locs[loc_num]; + u8 rmt_locs[loc_num]; }; /** \brief Reply for gpe_fwd_entry add/del @@ -2366,7 +2377,8 @@ define lisp_gpe_add_del_iface { u32 client_index; u32 context; u8 is_add; - u32 table_id; + u8 is_l2; + u32 dp_table; u32 vni; }; |