OpenNSL API Guide and Reference Manual
Data Fields
opennsl_vxlan_vpn_config_s Struct Reference

VXLAN VPN Config Structure. More...

#include <vxlanX.h>

Data Fields

opennsl_multicast_t broadcast_group
 
opennsl_vlan_t default_vlan
 default vlan for untag payload
 
uint16 egress_service_tpid
 Service TPID.
 
opennsl_vlan_t egress_service_vlan
 Service VLAN.
 
uint32 flags
 OPENNSL_VXLAN_VPN_xxx.
 
opennsl_gport_t match_port_class
 local port vlan domain
 
uint8 pkt_cfi
 Packet CFI.
 
uint8 pkt_pri
 Packet Priority.
 
opennsl_vlan_protocol_packet_ctrl_t protocol_pkt
 
opennsl_multicast_t unknown_multicast_group
 
opennsl_multicast_t unknown_unicast_group
 
opennsl_vlan_t vlan
 Outer VLAN.
 
uint32 vnid
 VNID.
 
opennsl_vpn_t vpn
 VXLAN VPN.
 

Detailed Description

VXLAN VPN Config Structure.

Definition at line 40 of file vxlanX.h.

Field Documentation

opennsl_multicast_t opennsl_vxlan_vpn_config_s::broadcast_group

Definition at line 48 of file vxlanX.h.

Referenced by example_vxlan_open_vpn().

opennsl_vlan_t opennsl_vxlan_vpn_config_s::default_vlan

default vlan for untag payload

Definition at line 54 of file vxlanX.h.

uint16 opennsl_vxlan_vpn_config_s::egress_service_tpid

Service TPID.

Definition at line 46 of file vxlanX.h.

opennsl_vlan_t opennsl_vxlan_vpn_config_s::egress_service_vlan

Service VLAN.

Definition at line 47 of file vxlanX.h.

uint32 opennsl_vxlan_vpn_config_s::flags

OPENNSL_VXLAN_VPN_xxx.

Definition at line 41 of file vxlanX.h.

Referenced by example_vxlan_open_vpn().

opennsl_gport_t opennsl_vxlan_vpn_config_s::match_port_class

local port vlan domain

Definition at line 53 of file vxlanX.h.

Referenced by example_vxlan_open_vpn().

uint8 opennsl_vxlan_vpn_config_s::pkt_cfi

Packet CFI.

Definition at line 45 of file vxlanX.h.

uint8 opennsl_vxlan_vpn_config_s::pkt_pri

Packet Priority.

Definition at line 44 of file vxlanX.h.

opennsl_vlan_protocol_packet_ctrl_t opennsl_vxlan_vpn_config_s::protocol_pkt

Definition at line 51 of file vxlanX.h.

opennsl_multicast_t opennsl_vxlan_vpn_config_s::unknown_multicast_group

Definition at line 50 of file vxlanX.h.

Referenced by example_vxlan_open_vpn().

opennsl_multicast_t opennsl_vxlan_vpn_config_s::unknown_unicast_group

Definition at line 49 of file vxlanX.h.

Referenced by example_vxlan_open_vpn().

opennsl_vlan_t opennsl_vxlan_vpn_config_s::vlan

Outer VLAN.

Definition at line 52 of file vxlanX.h.

uint32 opennsl_vxlan_vpn_config_s::vnid

VNID.

Definition at line 43 of file vxlanX.h.

Referenced by example_vxlan_open_vpn().

opennsl_vpn_t opennsl_vxlan_vpn_config_s::vpn

VXLAN VPN.

Definition at line 42 of file vxlanX.h.

Referenced by example_vxlan_open_vpn().


The documentation for this struct was generated from the following file: