diff options
author | Keith Burns (alagalah) <alagalah@gmail.com> | 2016-05-05 18:16:50 -0700 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2016-05-13 16:07:41 +0000 |
commit | 94b1442a6731bb879797c016a8febaec2f2ae7c9 (patch) | |
tree | 7c874e6fc3c102cae06133430c4b9799f073df3a /vpp/api/vpe.api | |
parent | 3e53fc56645f4b99d014031995bd00d16c051a9b (diff) |
VPP43 - NSH refactoring: Added nsh-map nodes
- removed vnet/vnet/nsh-gre
- removed all nsh from vnet/vnet/nsh_vxlan_gpe to
vnet/vnet/nsh
- moved vnet/vnet/nsh_vxlan_gpe to vnet/vnet/vxlan_gpe
- added cli and binary api for VXLAN GPE tunnels
- plan to move vnet/vnet/nsh to new repo (sfc_nsh) and make plugin
- added cli for NSH (binary API will be done in sfc_nsh)
- vnet/vnet/gre will be extended in VPP-54
Change-Id: I1d27def916532321577ccd68cb982ae0d0a07e6f
Signed-off-by: Keith Burns (alagalah) <alagalah@gmail.com>
Diffstat (limited to 'vpp/api/vpe.api')
-rw-r--r-- | vpp/api/vpe.api | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/vpp/api/vpe.api b/vpp/api/vpe.api index 8b5b21ca..fadecfb1 100644 --- a/vpp/api/vpe.api +++ b/vpp/api/vpe.api @@ -2139,15 +2139,27 @@ manual_java define l2_fib_table_dump { u32 bd_id; }; -define nsh_vxlan_gpe_add_del_tunnel { +define vxlan_gpe_add_del_tunnel { u32 client_index; u32 context; - u32 src; - u32 dst; + u32 local; + u32 remote; u32 encap_vrf_id; u32 decap_vrf_id; - u32 decap_next_index; + u8 protocol; u32 vni; + u8 is_add; +}; + +define vxlan_gpe_add_del_tunnel_reply { + u32 context; + i32 retval; + u32 sw_if_index; +}; + +define nsh_add_del_entry { + u32 client_index; + u32 context; u8 tlv_len_in_words; u8 is_add; u8 ver_o_c; @@ -2155,7 +2167,7 @@ define nsh_vxlan_gpe_add_del_tunnel { u8 md_type; u8 next_protocol; /* in network byte order */ - u32 spi_si; + u32 nsp_nsi; u32 c1; u32 c2; u32 c3; @@ -2163,7 +2175,7 @@ define nsh_vxlan_gpe_add_del_tunnel { u32 tlvs[0]; }; -define nsh_vxlan_gpe_add_del_tunnel_reply { +define nsh_add_del_entry_reply { u32 context; i32 retval; u32 sw_if_index; |