Open Ethernet Networking (OpEN) API Guide and Reference Manual  3.6.0.3
Data Fields
OPEN_MPLS_TUNNEL_INITIATOR_t Struct Reference

MPLS tunnel initiator informaton. More...

#include <openapi_mpls.h>

Data Fields

uint32_t age
 Seconds since last update.
 
uint32_t egressIfNum
 The interface number to which this tunnel is pointing.
 
unsigned char egressMac [OPEN_MAC_ADDR_LEN]
 MAC Address used as the destination MAC for packets transmitted on this MPLS tunnel.
 
uint16_t egressVlan
 VLAN on which MPLS tunneled packets exit the switch.
 
uint32_t label [OPEN_MAX_MPLS_IMPOSE_LABELS]
 The MPLS Label(s) in the packet transmitted via this tunnel initiator. More...
 
open_inet_addr_t nextHop
 The IPv4 or IPv6 address of the next hop with which this tunnel is associated.
 
uint32_t numRoutes
 Number of routes pointing to this MPLS tunnel initiator. More...
 

Detailed Description

MPLS tunnel initiator informaton.

Examples:
mpls_example.c.

Definition at line 169 of file openapi_mpls.h.

Field Documentation

uint32_t OPEN_MPLS_TUNNEL_INITIATOR_t::label[OPEN_MAX_MPLS_IMPOSE_LABELS]

The MPLS Label(s) in the packet transmitted via this tunnel initiator.

Examples:
mpls_example.c.

Definition at line 173 of file openapi_mpls.h.

uint32_t OPEN_MPLS_TUNNEL_INITIATOR_t::numRoutes

Number of routes pointing to this MPLS tunnel initiator.

Examples:
mpls_example.c.

Definition at line 179 of file openapi_mpls.h.


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