19 import "vnet/ip/ip_types.api";
20 import "vnet/ethernet/ethernet_types.api";
35 vl_api_gbp_bridge_domain_flags_t
flags;
41 manual_print autoreply define gbp_bridge_domain_add
45 vl_api_gbp_bridge_domain_t
bd;
47 manual_print autoreply define gbp_bridge_domain_del
53 autoreply define gbp_bridge_domain_dump
58 define gbp_bridge_domain_details
61 vl_api_gbp_bridge_domain_t
bd;
76 manual_print autoreply define gbp_route_domain_add
80 vl_api_gbp_route_domain_t
rd;
82 manual_print autoreply define gbp_route_domain_del
88 autoreply define gbp_route_domain_dump
93 define gbp_route_domain_details
96 vl_api_gbp_route_domain_t
rd;
115 vl_api_address_t
src;
123 vl_api_gbp_endpoint_flags_t
flags;
125 vl_api_gbp_endpoint_tun_t
tun;
130 manual_print define gbp_endpoint_add
137 define gbp_endpoint_add_reply
144 manual_print autoreply define gbp_endpoint_del
151 define gbp_endpoint_dump
157 define gbp_endpoint_details
167 u32 remote_ep_timeout;
170 typeonly define gbp_endpoint_group
180 manual_print autoreply define gbp_endpoint_group_add
186 manual_print autoreply define gbp_endpoint_group_del
193 define gbp_endpoint_group_dump
199 define gbp_endpoint_group_details
205 typeonly define gbp_recirc
212 manual_print autoreply define gbp_recirc_add_del
220 define gbp_recirc_dump
226 define gbp_recirc_details
241 typeonly define gbp_subnet
258 define gbp_subnet_dump
264 define gbp_subnet_details
273 vl_api_mac_address_t
mac;
287 vl_api_gbp_hash_mode_t hash_mode;
289 vl_api_gbp_next_hop_t
nhs[8];
301 vl_api_gbp_rule_action_t action;
307 vl_api_gbp_scope_t
scope;
317 manual_print define gbp_contract_add_del
324 define gbp_contract_add_del_reply
331 define gbp_contract_dump
337 define gbp_contract_details
358 vl_api_gbp_vxlan_tunnel_mode_t
mode;
370 define gbp_vxlan_tunnel_add_reply
384 define gbp_vxlan_tunnel_dump
390 define gbp_vxlan_tunnel_details
402 typeonly define gbp_ext_itf
410 manual_print autoreply define gbp_ext_itf_add_del
418 define gbp_ext_itf_dump
424 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
static vlib_cli_command_t gbp_subnet_add_del
(constructor) VLIB_CLI_COMMAND (gbp_subnet_add_del)
vl_api_interface_index_t sw_if_index
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
vl_api_gbp_ext_itf_flags_t flags