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
} |
|
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_REMOTE_LEARNT = 0x6,
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
} |
|
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...
|
|
◆ gbp_bridge_domain_flags
Enumerator |
---|
GBP_BD_API_FLAG_NONE | |
GBP_BD_API_FLAG_DO_NOT_LEARN | |
Definition at line 22 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_REMOTE_LEARNT | |
GBP_API_ENDPOINT_FLAG_EXTERNAL | |
Definition at line 96 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 264 of file gbp.api.
◆ gbp_rule_action
Enumerator |
---|
GBP_API_RULE_PERMIT | |
GBP_API_RULE_DENY | |
GBP_API_RULE_REDIRECT | |
Definition at line 278 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 | |
Definition at line 219 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 340 of file gbp.api.
◆ acl_index
◆ allowed_ethertypes
◆ api
import vnet ethernet ethernet_types api |
◆ bd_id
◆ bd_rd_id
◆ bvi_sw_if_index
◆ dst
◆ dst_epg
◆ epg_id
◆ flags
vl_api_gbp_endpoint_flags_t flags |
◆ gbp_bridge_domain
typedef gbp_bridge_domain |
Initial value:
Definition at line 29 of file gbp.api.
◆ gbp_contract
Initial value:
Definition at line 292 of file gbp.api.
◆ gbp_endpoint
Initial value:
Definition at line 114 of file gbp.api.
◆ gbp_endpoint_tun
Initial value:
Definition at line 108 of file gbp.api.
◆ gbp_next_hop
Initial value:
Definition at line 257 of file gbp.api.
◆ gbp_next_hop_set
Initial value:{
vl_api_gbp_hash_mode_t hash_mode
Definition at line 272 of file gbp.api.
◆ gbp_route_domain
Initial value:
Definition at line 60 of file gbp.api.
◆ gbp_rule
Initial value:{
vl_api_gbp_rule_action_t action
Definition at line 286 of file gbp.api.
◆ gbp_vxlan_tunnel
Initial value:
Definition at line 347 of file gbp.api.
◆ ip4_table_id
◆ ip4_uu_sw_if_index
◆ ip6_table_id
◆ ip6_uu_sw_if_index
◆ ips
vl_api_address_t ips[n_ips] |
◆ 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] |
◆ rd_id
◆ rules
◆ tun
vl_api_gbp_endpoint_tun_t tun |
◆ uu_fwd_sw_if_index
◆ version