OpenNSL API Guide and Reference Manual
Data Fields
opennsl_vxlan_port_s Struct Reference

VXLAN Gport. More...

#include <vxlanX.h>

Data Fields

opennsl_vxlan_port_match_t criteria
 Match criteria.
 
opennsl_if_t egress_if
 VXLAN egress object.
 
uint16 egress_service_tpid
 Service Vlan TPID Value.
 
opennsl_vlan_t egress_service_vlan
 SD-TAG Vlan ID.
 
opennsl_gport_t egress_tunnel_id
 Tunnel Initiator ID.
 
uint32 flags
 OPENNSL_VXLAN_PORT_xxx.
 
uint16 int_pri
 Internal Priority.
 
opennsl_vlan_t match_inner_vlan
 Inner VLAN ID to match.
 
opennsl_gport_t match_port
 Match port / trunk.
 
opennsl_gport_t match_tunnel_id
 Tunnel Terminator ID.
 
opennsl_vlan_t match_vlan
 Outer VLAN ID to match.
 
uint16 mtu
 MTU.
 
opennsl_switch_network_group_t network_group_id
 Split Horizon network group identifier.
 
uint8 pkt_cfi
 Packet CFI.
 
uint8 pkt_pri
 Packet Priority.
 
uint32 reserved1
 
uint32 reserved2
 
int reserved3
 
uint8 reserved4
 
uint8 reserved5
 
opennsl_gport_t vxlan_port_id
 GPORT identifier.
 

Detailed Description

VXLAN Gport.

Definition at line 208 of file vxlanX.h.

Field Documentation

opennsl_vxlan_port_match_t opennsl_vxlan_port_s::criteria

Match criteria.

Definition at line 219 of file vxlanX.h.

Referenced by example_vxlan_port_add().

opennsl_if_t opennsl_vxlan_port_s::egress_if

VXLAN egress object.

Definition at line 224 of file vxlanX.h.

Referenced by example_vxlan_port_add().

uint16 opennsl_vxlan_port_s::egress_service_tpid

Service Vlan TPID Value.

Definition at line 215 of file vxlanX.h.

opennsl_vlan_t opennsl_vxlan_port_s::egress_service_vlan

SD-TAG Vlan ID.

Definition at line 216 of file vxlanX.h.

opennsl_gport_t opennsl_vxlan_port_s::egress_tunnel_id

Tunnel Initiator ID.

Definition at line 222 of file vxlanX.h.

Referenced by example_vxlan_port_add().

uint32 opennsl_vxlan_port_s::flags

OPENNSL_VXLAN_PORT_xxx.

Definition at line 210 of file vxlanX.h.

Referenced by example_vxlan_port_add().

uint16 opennsl_vxlan_port_s::int_pri

Internal Priority.

Definition at line 212 of file vxlanX.h.

opennsl_vlan_t opennsl_vxlan_port_s::match_inner_vlan

Inner VLAN ID to match.

Definition at line 221 of file vxlanX.h.

opennsl_gport_t opennsl_vxlan_port_s::match_port

Match port / trunk.

Definition at line 218 of file vxlanX.h.

Referenced by example_vxlan_port_add().

opennsl_gport_t opennsl_vxlan_port_s::match_tunnel_id

Tunnel Terminator ID.

Definition at line 223 of file vxlanX.h.

Referenced by example_vxlan_port_add().

opennsl_vlan_t opennsl_vxlan_port_s::match_vlan

Outer VLAN ID to match.

Definition at line 220 of file vxlanX.h.

uint16 opennsl_vxlan_port_s::mtu

MTU.

Definition at line 217 of file vxlanX.h.

opennsl_switch_network_group_t opennsl_vxlan_port_s::network_group_id

Split Horizon network group identifier.

Definition at line 225 of file vxlanX.h.

Referenced by example_vxlan_port_add().

uint8 opennsl_vxlan_port_s::pkt_cfi

Packet CFI.

Definition at line 214 of file vxlanX.h.

uint8 opennsl_vxlan_port_s::pkt_pri

Packet Priority.

Definition at line 213 of file vxlanX.h.

uint32 opennsl_vxlan_port_s::reserved1

Definition at line 211 of file vxlanX.h.

uint32 opennsl_vxlan_port_s::reserved2

Definition at line 227 of file vxlanX.h.

int opennsl_vxlan_port_s::reserved3

Definition at line 228 of file vxlanX.h.

uint8 opennsl_vxlan_port_s::reserved4

Definition at line 229 of file vxlanX.h.

uint8 opennsl_vxlan_port_s::reserved5

Definition at line 230 of file vxlanX.h.

opennsl_gport_t opennsl_vxlan_port_s::vxlan_port_id

GPORT identifier.

Definition at line 209 of file vxlanX.h.

Referenced by example_vxlan_port_add().


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