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
} |
|
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 | |
GBP_BD_API_FLAG_UU_FWD_DROP | |
GBP_BD_API_FLAG_MCAST_DROP | |
GBP_BD_API_FLAG_UCAST_ARP | |
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_EXTERNAL | |
Definition at line 100 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 273 of file gbp.api.
◆ gbp_rule_action
Enumerator |
---|
GBP_API_RULE_PERMIT | |
GBP_API_RULE_DENY | |
GBP_API_RULE_REDIRECT | |
Definition at line 287 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 228 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 343 of file gbp.api.
◆ acl_index
◆ allowed_ethertypes
u16 allowed_ethertypes[16] |
◆ api
import vnet ethernet ethernet_types api |
◆ bd_id
◆ bd_rd_id
◆ bm_flood_sw_if_index
◆ bvi_sw_if_index
◆ dclass
◆ dst
◆ flags
vl_api_gbp_endpoint_flags_t flags |
◆ gbp_bridge_domain
typedef gbp_bridge_domain |
Initial value:
Definition at line 32 of file gbp.api.
◆ gbp_contract
Initial value:
Definition at line 301 of file gbp.api.
◆ gbp_endpoint
Initial value:
Definition at line 116 of file gbp.api.
◆ gbp_endpoint_retention
typedef gbp_endpoint_retention |
Initial value:
Definition at line 162 of file gbp.api.
◆ gbp_endpoint_tun
Initial value:
Definition at line 110 of file gbp.api.
◆ gbp_next_hop
Initial value:
Definition at line 266 of file gbp.api.
◆ gbp_next_hop_set
Initial value:{
vl_api_gbp_hash_mode_t hash_mode
Definition at line 281 of file gbp.api.
◆ gbp_route_domain
Initial value:
Definition at line 64 of file gbp.api.
◆ gbp_rule
Initial value:{
vl_api_gbp_rule_action_t action
Definition at line 295 of file gbp.api.
◆ gbp_vxlan_tunnel
Initial value:
Definition at line 350 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
◆ sclass
◆ src
◆ tun
vl_api_gbp_endpoint_tun_t tun |
◆ uu_fwd_sw_if_index
◆ version