FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
vxlan_gbp.api File Reference

Go to the source code of this file.

Data Structures

struct  vl_api_vxlan_gbp_tunnel_add_del_t
 Create or delete a VXLAN-GBP tunnel. More...
 
struct  vl_api_vxlan_gbp_tunnel_add_del_reply_t
 
struct  vl_api_vxlan_gbp_tunnel_dump_t
 
struct  vl_api_vxlan_gbp_tunnel_details_t
 
struct  vl_api_sw_interface_set_vxlan_gbp_bypass_t
 Interface set vxlan-bypass request. More...
 

Enumerations

enum  vxlan_gbp_api_tunnel_mode { VXLAN_GBP_API_TUNNEL_MODE_L2, VXLAN_GBP_API_TUNNEL_MODE_L3 }
 

Variables

option version = "1.1.1"
 
import vnet ip ip_types api
 
typedef vxlan_gbp_tunnel
 Definition of a VXLAN GBP tunnel. More...
 
vl_api_address_t src
 
vl_api_address_t dst
 
vl_api_interface_index_t mcast_sw_if_index
 
u32 encap_table_id
 
u32 vni
 
vl_api_interface_index_t sw_if_index
 
vl_api_vxlan_gbp_api_tunnel_mode_t mode
 

Enumeration Type Documentation

◆ vxlan_gbp_api_tunnel_mode

Enumerator
VXLAN_GBP_API_TUNNEL_MODE_L2 
VXLAN_GBP_API_TUNNEL_MODE_L3 

Definition at line 21 of file vxlan_gbp.api.

Variable Documentation

◆ api

import vnet interface_types api

Definition at line 18 of file vxlan_gbp.api.

◆ dst

vl_api_address_t dst

Definition at line 40 of file vxlan_gbp.api.

◆ encap_table_id

u32 encap_table_id

Definition at line 42 of file vxlan_gbp.api.

◆ mcast_sw_if_index

vl_api_interface_index_t mcast_sw_if_index

Definition at line 41 of file vxlan_gbp.api.

◆ mode

vl_api_vxlan_gbp_api_tunnel_mode_t mode

Definition at line 45 of file vxlan_gbp.api.

◆ src

vl_api_address_t src

Definition at line 39 of file vxlan_gbp.api.

◆ sw_if_index

vl_api_interface_index_t sw_if_index

Definition at line 44 of file vxlan_gbp.api.

◆ version

option version = "1.1.1"

Definition at line 17 of file vxlan_gbp.api.

◆ vni

u32 vni

Definition at line 43 of file vxlan_gbp.api.

◆ vxlan_gbp_tunnel

typedef vxlan_gbp_tunnel
Initial value:
{
unsigned int u32
Definition: types.h:88
u32 instance
Definition: gre.api:57

Definition of a VXLAN GBP tunnel.

Template Parameters
instance- optional unique custom device instance, else ~0.
src- Source IP address
dst- Destination IP address, can be multicast
mcast_sw_if_index- Interface for multicast destination
encap_table_id- Encap route table
vni- The VXLAN Network Identifier, uint24
sw_ifindex- Ignored in add message, set in details

Definition at line 37 of file vxlan_gbp.api.