FD.io VPP  v17.07.01-10-g3be13f0
Vector Packet Processing
mpls_tunnel_t_ Struct Reference

A uni-directional MPLS tunnel. More...

+ Collaboration diagram for mpls_tunnel_t_:

Data Fields

fib_node_t mt_node
 The tunnel hooks into the FIB control plane graph. More...
 
mpls_tunnel_flags_t mt_flags
 Tunnel flags. More...
 
adj_index_t mt_l2_adj
 If the tunnel is an L2 tunnel, this is the link type ETHERNET adjacency. More...
 
u32 mt_l2_tx_arc
 on a L2 tunnel this is the VLIB arc from the L2-tx to the l2-midchain More...
 
fib_node_index_t mt_path_list
 The path-list over which the tunnel's destination is reachable. More...
 
u32 mt_sibling_index
 sibling index on the path-list so notifications are received. More...
 
fib_path_ext_list_t mt_path_exts
 A vector of path extensions o hold the label stack for each path. More...
 
u8 mt_l2_only
 Flag to indicate the tunnel is only for L2 traffic, that is this tunnel belongs in a bridge domain. More...
 
u32 mt_hw_if_index
 The HW interface index of the tunnel interfaces. More...
 
u32 mt_sw_if_index
 The SW interface index of the tunnel interfaces. More...
 

Detailed Description

A uni-directional MPLS tunnel.

Definition at line 49 of file mpls_tunnel.h.

Field Documentation

mpls_tunnel_flags_t mpls_tunnel_t_::mt_flags

Tunnel flags.

Definition at line 59 of file mpls_tunnel.h.

u32 mpls_tunnel_t_::mt_hw_if_index

The HW interface index of the tunnel interfaces.

Definition at line 96 of file mpls_tunnel.h.

adj_index_t mpls_tunnel_t_::mt_l2_adj

If the tunnel is an L2 tunnel, this is the link type ETHERNET adjacency.

Definition at line 65 of file mpls_tunnel.h.

u8 mpls_tunnel_t_::mt_l2_only

Flag to indicate the tunnel is only for L2 traffic, that is this tunnel belongs in a bridge domain.

Definition at line 91 of file mpls_tunnel.h.

u32 mpls_tunnel_t_::mt_l2_tx_arc

on a L2 tunnel this is the VLIB arc from the L2-tx to the l2-midchain

Definition at line 70 of file mpls_tunnel.h.

fib_node_t mpls_tunnel_t_::mt_node

The tunnel hooks into the FIB control plane graph.

Definition at line 54 of file mpls_tunnel.h.

fib_path_ext_list_t mpls_tunnel_t_::mt_path_exts

A vector of path extensions o hold the label stack for each path.

Definition at line 85 of file mpls_tunnel.h.

fib_node_index_t mpls_tunnel_t_::mt_path_list

The path-list over which the tunnel's destination is reachable.

Definition at line 75 of file mpls_tunnel.h.

u32 mpls_tunnel_t_::mt_sibling_index

sibling index on the path-list so notifications are received.

Definition at line 80 of file mpls_tunnel.h.

u32 mpls_tunnel_t_::mt_sw_if_index

The SW interface index of the tunnel interfaces.

Definition at line 101 of file mpls_tunnel.h.


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