Go to the source code of this file.
|
enum | gbp_bridge_domain_flags {
GBP_BD_API_FLAG_NONE = 0,
GBP_BD_API_FLAG_DO_NOT_LEARN = 1,
GBP_BD_API_FLAG_UU_FWD_DROP = 2,
GBP_BD_API_FLAG_MCAST_DROP = 4,
GBP_BD_API_FLAG_UCAST_ARP = 8
} |
|
enum | gbp_endpoint_flags {
GBP_API_ENDPOINT_FLAG_NONE = 0,
GBP_API_ENDPOINT_FLAG_BOUNCE = 0x1,
GBP_API_ENDPOINT_FLAG_REMOTE = 0x2,
GBP_API_ENDPOINT_FLAG_LEARNT = 0x4,
GBP_API_ENDPOINT_FLAG_EXTERNAL = 0x8
} |
| Endpoint. More...
|
|
enum | gbp_subnet_type {
GBP_API_SUBNET_TRANSPORT,
GBP_API_SUBNET_STITCHED_INTERNAL,
GBP_API_SUBNET_STITCHED_EXTERNAL,
GBP_API_SUBNET_L3_OUT,
GBP_API_SUBNET_ANON_L3_OUT
} |
|
enum | gbp_hash_mode { GBP_API_HASH_MODE_SRC_IP,
GBP_API_HASH_MODE_DST_IP,
GBP_API_HASH_MODE_SYMMETRIC
} |
|
enum | gbp_rule_action { GBP_API_RULE_PERMIT,
GBP_API_RULE_DENY,
GBP_API_RULE_REDIRECT
} |
|
enum | gbp_vxlan_tunnel_mode { GBP_VXLAN_TUNNEL_MODE_L2,
GBP_VXLAN_TUNNEL_MODE_L3
} |
| Configure a 'base' tunnel from which learned tunnels are permitted to derive A base tunnel consists only of the VNI, any src,dst IP pair is thus allowed. More...
|
|
enum | gbp_ext_itf_flags { GBP_API_EXT_ITF_F_NONE = 0,
GBP_API_EXT_ITF_F_ANON = 1
} |
|
◆ gbp_scope
◆ gbp_bridge_domain_flags
Enumerator |
---|
GBP_BD_API_FLAG_NONE | |
GBP_BD_API_FLAG_DO_NOT_LEARN | |
GBP_BD_API_FLAG_UU_FWD_DROP | |
GBP_BD_API_FLAG_MCAST_DROP | |
GBP_BD_API_FLAG_UCAST_ARP | |
Definition at line 23 of file gbp.api.
◆ gbp_endpoint_flags
Endpoint.
- Template Parameters
-
client_index | - opaque cookie to identify the sender |
context | - sender context, to match reply w/ request |
Enumerator |
---|
GBP_API_ENDPOINT_FLAG_NONE | |
GBP_API_ENDPOINT_FLAG_BOUNCE | |
GBP_API_ENDPOINT_FLAG_REMOTE | |
GBP_API_ENDPOINT_FLAG_LEARNT | |
GBP_API_ENDPOINT_FLAG_EXTERNAL | |
Definition at line 113 of file gbp.api.
◆ gbp_ext_itf_flags
Enumerator |
---|
GBP_API_EXT_ITF_F_NONE | |
GBP_API_EXT_ITF_F_ANON | |
Definition at line 429 of file gbp.api.
◆ gbp_hash_mode
Enumerator |
---|
GBP_API_HASH_MODE_SRC_IP | |
GBP_API_HASH_MODE_DST_IP | |
GBP_API_HASH_MODE_SYMMETRIC | |
Definition at line 302 of file gbp.api.
◆ gbp_rule_action
Enumerator |
---|
GBP_API_RULE_PERMIT | |
GBP_API_RULE_DENY | |
GBP_API_RULE_REDIRECT | |
Definition at line 316 of file gbp.api.
◆ gbp_subnet_type
Enumerator |
---|
GBP_API_SUBNET_TRANSPORT | |
GBP_API_SUBNET_STITCHED_INTERNAL | |
GBP_API_SUBNET_STITCHED_EXTERNAL | |
GBP_API_SUBNET_L3_OUT | |
GBP_API_SUBNET_ANON_L3_OUT | |
Definition at line 253 of file gbp.api.
◆ gbp_vxlan_tunnel_mode
Configure a 'base' tunnel from which learned tunnels are permitted to derive A base tunnel consists only of the VNI, any src,dst IP pair is thus allowed.
Enumerator |
---|
GBP_VXLAN_TUNNEL_MODE_L2 | |
GBP_VXLAN_TUNNEL_MODE_L3 | |
Definition at line 377 of file gbp.api.
◆ acl_index
◆ allowed_ethertypes
u16 allowed_ethertypes[16] |
◆ api
import vnet interface_types api |
◆ bd_id
◆ bd_rd_id
◆ bm_flood_sw_if_index
vl_api_interface_index_t bm_flood_sw_if_index |
◆ bvi_sw_if_index
vl_api_interface_index_t bvi_sw_if_index |
◆ dclass
◆ dst
◆ flags
vl_api_gbp_ext_itf_flags_t flags |
◆ gbp_bridge_domain
typedef gbp_bridge_domain |
Initial value:
Definition at line 33 of file gbp.api.
◆ gbp_contract
Initial value:
Definition at line 330 of file gbp.api.
◆ gbp_endpoint
Initial value:{
vl_api_interface_index_t sw_if_index
Definition at line 129 of file gbp.api.
◆ gbp_endpoint_group
typedef gbp_endpoint_group |
Initial value:
Definition at line 185 of file gbp.api.
◆ gbp_endpoint_retention
typedef gbp_endpoint_retention |
Initial value:
Definition at line 180 of file gbp.api.
◆ gbp_endpoint_tun
Initial value:
Definition at line 123 of file gbp.api.
◆ gbp_ext_itf
Initial value:{
vl_api_interface_index_t sw_if_index
Definition at line 436 of file gbp.api.
◆ gbp_next_hop
Initial value:
Definition at line 295 of file gbp.api.
◆ gbp_next_hop_set
Initial value:{
vl_api_gbp_hash_mode_t hash_mode
Definition at line 310 of file gbp.api.
◆ gbp_recirc
Initial value:{
vl_api_interface_index_t sw_if_index
Definition at line 224 of file gbp.api.
◆ gbp_route_domain
Initial value:
Definition at line 72 of file gbp.api.
◆ gbp_rule
Initial value:{
vl_api_gbp_rule_action_t
actionvl_api_mac_event_action_t action
Definition at line 324 of file gbp.api.
◆ gbp_subnet
Initial value:
Definition at line 263 of file gbp.api.
◆ gbp_vxlan_tunnel
Initial value:
Definition at line 384 of file gbp.api.
◆ ip4_table_id
◆ ip4_uu_sw_if_index
vl_api_interface_index_t ip4_uu_sw_if_index |
◆ ip6_table_id
◆ ip6_uu_sw_if_index
vl_api_interface_index_t ip6_uu_sw_if_index |
◆ ips
vl_api_address_t ips[n_ips] |
◆ is_ext
◆ mac
◆ mode
vl_api_gbp_vxlan_tunnel_mode_t mode |
◆ n_ether_types
◆ n_ips
◆ n_nhs
◆ n_rules
◆ nh_set
vl_api_gbp_next_hop_set_t nh_set |
◆ nhs
vl_api_gbp_next_hop_t nhs[8] |
◆ prefix
◆ rd_id
◆ retention
vl_api_gbp_endpoint_retention_t retention |
◆ rules
◆ sclass
◆ scope
◆ src
◆ sw_if_index
vl_api_interface_index_t sw_if_index |
◆ tun
vl_api_gbp_endpoint_tun_t tun |
◆ type
vl_api_gbp_subnet_type_t type |
◆ uplink_sw_if_index
vl_api_interface_index_t uplink_sw_if_index |
◆ uu_fwd_sw_if_index
vl_api_interface_index_t uu_fwd_sw_if_index |
◆ version