19 import "vnet/ip/ip_types.api";
20 import "vnet/ethernet/ethernet_types.api";
34 vl_api_gbp_bridge_domain_flags_t
flags;
40 manual_print autoreply define gbp_bridge_domain_add
44 vl_api_gbp_bridge_domain_t
bd;
46 manual_print autoreply define gbp_bridge_domain_del
52 autoreply define gbp_bridge_domain_dump
57 define gbp_bridge_domain_details
60 vl_api_gbp_bridge_domain_t
bd;
72 manual_print autoreply define gbp_route_domain_add
76 vl_api_gbp_route_domain_t
rd;
78 manual_print autoreply define gbp_route_domain_del
84 autoreply define gbp_route_domain_dump
89 define gbp_route_domain_details
92 vl_api_gbp_route_domain_t
rd;
111 vl_api_address_t
src;
119 vl_api_gbp_endpoint_flags_t
flags;
121 vl_api_gbp_endpoint_tun_t
tun;
126 manual_print define gbp_endpoint_add
133 define gbp_endpoint_add_reply
140 manual_print autoreply define gbp_endpoint_del
147 define gbp_endpoint_dump
153 define gbp_endpoint_details
163 u32 remote_ep_timeout;
166 typeonly define gbp_endpoint_group
176 manual_print autoreply define gbp_endpoint_group_add
182 manual_print autoreply define gbp_endpoint_group_del
189 define gbp_endpoint_group_dump
195 define gbp_endpoint_group_details
201 typeonly define gbp_recirc
208 manual_print autoreply define gbp_recirc_add_del
216 define gbp_recirc_dump
222 define gbp_recirc_details
236 typeonly define gbp_subnet
245 manual_print autoreply define gbp_subnet_add_del
253 define gbp_subnet_dump
259 define gbp_subnet_details
268 vl_api_mac_address_t
mac;
282 vl_api_gbp_hash_mode_t hash_mode;
284 vl_api_gbp_next_hop_t
nhs[8];
296 vl_api_gbp_rule_action_t action;
311 manual_print define gbp_contract_add_del
318 define gbp_contract_add_del_reply
325 define gbp_contract_dump
331 define gbp_contract_details
352 vl_api_gbp_vxlan_tunnel_mode_t
mode;
364 define gbp_vxlan_tunnel_add_reply
378 define gbp_vxlan_tunnel_dump
384 define gbp_vxlan_tunnel_details
390 typeonly define gbp_ext_itf
397 manual_print autoreply define gbp_ext_itf_add_del
405 define gbp_ext_itf_dump
411 define gbp_ext_itf_details
vl_api_gbp_endpoint_group_t epg
vl_api_gbp_endpoint_t endpoint
vl_api_gbp_subnet_t subnet
int gbp_vxlan_tunnel_add(u32 vni, gbp_vxlan_tunnel_layer_t layer, u32 bd_rd_id, const ip4_address_t *src, u32 *sw_if_indexp)
vl_api_gbp_vxlan_tunnel_t tunnel
vl_api_gbp_vxlan_tunnel_t tunnel
vl_api_gbp_next_hop_set_t nh_set
vl_api_gbp_ext_itf_t ext_itf
vl_api_gbp_endpoint_retention_t retention
vl_api_gbp_bridge_domain_t bd
typedef gbp_endpoint_retention
vl_api_gbp_next_hop_t nhs[8]
vl_api_gbp_bridge_domain_t bd
u8 vl_api_ip4_address_t[4]
int gbp_vxlan_tunnel_del(u32 vni)
vl_api_gbp_endpoint_group_t epg
vl_api_gbp_subnet_t subnet
vl_api_gbp_rule_t rules[n_rules]
gbp_vxlan_tunnel_mode
Configure a 'base' tunnel from which learned tunnels are permitted to derive A base tunnel consists o...
vl_api_gbp_contract_t contract
vl_api_gbp_recirc_t recirc
vl_api_gbp_bridge_domain_flags_t flags
vl_api_gbp_contract_t contract
vl_api_gbp_subnet_type_t type
gbp_endpoint_flags
Endpoint.
vl_api_gbp_endpoint_t endpoint
vl_api_gbp_endpoint_tun_t tun
vl_api_gbp_ext_itf_t ext_itf
vl_api_gbp_vxlan_tunnel_mode_t mode
vl_api_gbp_route_domain_t rd
vl_api_address_t ips[n_ips]
u16 allowed_ethertypes[16]
typedef gbp_bridge_domain
vl_api_gbp_route_domain_t rd
vl_api_gbp_recirc_t recirc