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
} |
|
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.
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 104 of file gbp.api.
Enumerator |
---|
GBP_API_EXT_ITF_F_NONE |
|
GBP_API_EXT_ITF_F_ANON |
|
Definition at line 396 of file gbp.api.
Enumerator |
---|
GBP_API_HASH_MODE_SRC_IP |
|
GBP_API_HASH_MODE_DST_IP |
|
GBP_API_HASH_MODE_SYMMETRIC |
|
Definition at line 278 of file gbp.api.
Enumerator |
---|
GBP_API_RULE_PERMIT |
|
GBP_API_RULE_DENY |
|
GBP_API_RULE_REDIRECT |
|
Definition at line 292 of file gbp.api.
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 232 of file gbp.api.
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 349 of file gbp.api.
u16 allowed_ethertypes[16] |
import vnet ethernet ethernet_types api |
vl_api_gbp_endpoint_flags_t flags |
typedef gbp_bridge_domain |
Initial value:
Definition at line 32 of file gbp.api.
Initial value:
Definition at line 306 of file gbp.api.
Initial value:{
vl_api_interface_index_t sw_if_index
Definition at line 120 of file gbp.api.
typedef gbp_endpoint_retention |
Initial value:
Definition at line 166 of file gbp.api.
Initial value:
Definition at line 114 of file gbp.api.
Initial value:
Definition at line 271 of file gbp.api.
Initial value:{
vl_api_gbp_hash_mode_t hash_mode
Definition at line 286 of file gbp.api.
Initial value:
Definition at line 67 of file gbp.api.
Initial value:{
vl_api_gbp_rule_action_t action
Definition at line 300 of file gbp.api.
Initial value:
Definition at line 356 of file gbp.api.
vl_api_address_t ips[n_ips] |
vl_api_gbp_vxlan_tunnel_mode_t mode |
vl_api_gbp_next_hop_set_t nh_set |
vl_api_gbp_next_hop_t nhs[8] |
vl_api_gbp_endpoint_tun_t tun |