19 import "vnet/ip/ip_types.api";
20 import "vnet/ethernet/ethernet_types.api";
21 import "vnet/interface_types.api";
36 vl_api_gbp_bridge_domain_flags_t
flags;
42 autoreply define gbp_bridge_domain_add
44 option status=
"in_progress";
47 vl_api_gbp_bridge_domain_t
bd;
49 autoreply define gbp_bridge_domain_del
51 option status=
"in_progress";
56 autoreply define gbp_bridge_domain_dump
58 option status=
"in_progress";
62 define gbp_bridge_domain_details
64 option status=
"in_progress";
66 vl_api_gbp_bridge_domain_t
bd;
81 autoreply define gbp_route_domain_add
83 option status=
"in_progress";
86 vl_api_gbp_route_domain_t
rd;
88 autoreply define gbp_route_domain_del
90 option status=
"in_progress";
95 autoreply define gbp_route_domain_dump
97 option status=
"in_progress";
101 define gbp_route_domain_details
103 option status=
"in_progress";
105 vl_api_gbp_route_domain_t
rd;
124 vl_api_address_t
src;
132 vl_api_gbp_endpoint_flags_t
flags;
134 vl_api_gbp_endpoint_tun_t
tun;
139 define gbp_endpoint_add
141 option status=
"in_progress";
147 define gbp_endpoint_add_reply
149 option status=
"in_progress";
155 autoreply define gbp_endpoint_del
157 option status=
"in_progress";
163 define gbp_endpoint_dump
165 option status=
"in_progress";
170 define gbp_endpoint_details
172 option status=
"in_progress";
181 u32 remote_ep_timeout;
194 autoreply define gbp_endpoint_group_add
196 option status=
"in_progress";
199 vl_api_gbp_endpoint_group_t
epg;
201 autoreply define gbp_endpoint_group_del
203 option status=
"in_progress";
209 define gbp_endpoint_group_dump
211 option status=
"in_progress";
216 define gbp_endpoint_group_details
218 option status=
"in_progress";
220 vl_api_gbp_endpoint_group_t
epg;
230 autoreply define gbp_recirc_add_del
232 option status=
"in_progress";
239 define gbp_recirc_dump
241 option status=
"in_progress";
246 define gbp_recirc_details
248 option status=
"in_progress";
273 option status=
"in_progress";
280 define gbp_subnet_dump
282 option status=
"in_progress";
287 define gbp_subnet_details
289 option status=
"in_progress";
297 vl_api_mac_address_t
mac;
311 vl_api_gbp_hash_mode_t hash_mode;
313 vl_api_gbp_next_hop_t
nhs[8];
325 vl_api_gbp_rule_action_t
action;
331 vl_api_gbp_scope_t
scope;
341 define gbp_contract_add_del
343 option status=
"in_progress";
349 define gbp_contract_add_del_reply
351 option status=
"in_progress";
357 define gbp_contract_dump
359 option status=
"in_progress";
364 define gbp_contract_details
366 option status=
"in_progress";
386 vl_api_gbp_vxlan_tunnel_mode_t
mode;
393 option status=
"in_progress";
399 define gbp_vxlan_tunnel_add_reply
401 option status=
"in_progress";
409 option status=
"in_progress";
415 define gbp_vxlan_tunnel_dump
417 option status=
"in_progress";
422 define gbp_vxlan_tunnel_details
424 option status=
"in_progress";
440 vl_api_gbp_ext_itf_flags_t
flags;
443 autoreply define gbp_ext_itf_add_del
445 option status=
"in_progress";
452 define gbp_ext_itf_dump
454 option status=
"in_progress";
459 define gbp_ext_itf_details
461 option status=
"in_progress";
vl_api_gbp_endpoint_group_t epg
typedef gbp_endpoint_group
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_interface_index_t uu_fwd_sw_if_index
vl_api_interface_index_t ip4_uu_sw_if_index
vl_api_gbp_bridge_domain_t bd
static vlib_cli_command_t gbp_subnet_add_del
(constructor) VLIB_CLI_COMMAND (gbp_subnet_add_del)
typedef gbp_endpoint_retention
vl_api_interface_index_t bvi_sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_gbp_subnet_type_t type
vl_api_gbp_next_hop_t nhs[8]
vl_api_gbp_bridge_domain_t bd
vl_api_gbp_endpoint_retention_t retention
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_interface_index_t bm_flood_sw_if_index
vl_api_interface_index_t ip6_uu_sw_if_index
vl_api_gbp_recirc_t recirc
vl_api_gbp_contract_t contract
vl_api_interface_index_t sw_if_index
gbp_endpoint_flags
Endpoint.
vl_api_mac_event_action_t action
vl_api_gbp_endpoint_t endpoint
vl_api_interface_index_t uplink_sw_if_index
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_bridge_domain_flags_t flags
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