vxlan-gbp: Add support for vxlan gbp
[vpp.git] / src / plugins / gbp / gbp.api
index b2b32e9..3e27abb 100644 (file)
@@ -24,7 +24,7 @@ option version = "1.0.0";
 typeonly define gbp_endpoint
 {
   u32 sw_if_index;
-  u32 epg_id;
+  u16 epg_id;
   u8  is_ip6;
   u8  address[16];
   u8  mac[6];
@@ -52,7 +52,7 @@ define gbp_endpoint_details
 
 typeonly define gbp_endpoint_group
 {
-  u32 epg_id;
+  u16 epg_id;
   u32 bd_id;
   u32 ip4_table_id;
   u32 ip6_table_id;
@@ -81,8 +81,8 @@ define gbp_endpoint_group_details
 
 typeonly define gbp_recirc
 {
-  u32 epg_id;
   u32 sw_if_index;
+  u16 epg_id;
   u8  is_ext;
 };
 
@@ -110,7 +110,7 @@ typeonly define gbp_subnet
 {
   u32 table_id;
   u32 sw_if_index;
-  u32 epg_id;
+  u16 epg_id;
   u8  is_ip6;
   u8  is_internal;
   u8  address_length;
@@ -139,8 +139,8 @@ define gbp_subnet_details
 
 typeonly define gbp_contract
 {
-  u32 src_epg;
-  u32 dst_epg;
+  u16 src_epg;
+  u16 dst_epg;
   u32 acl_index;
 };