OpenNSL API Guide and Reference Manual
|
L3 tunneling terminator. More...
#include <tunnelX.h>
Data Fields | |
opennsl_ip_t | dip |
DIP for tunnel header match. | |
opennsl_ip6_t | dip6 |
DIP for tunnel header match (IPv6). | |
opennsl_ip6_t | dip6_mask |
Destination IP mask (IPv6). | |
opennsl_ip_t | dip_mask |
Destination IP mask. | |
uint32 | flags |
Configuration flags. | |
int | inlif_counting_profile |
In LIF counting profile. | |
uint32 | multicast_flag |
VXLAN Multicast trigger flags. | |
opennsl_pbmp_t | pbmp |
Port bitmap for this tunnel. | |
int | qos_map_id |
QoS DSCP map this tunnel. | |
opennsl_gport_t | remote_port |
Remote termination. | |
int | reserved1 |
opennsl_multicast_t | reserved2 |
opennsl_failover_t | reserved3 |
opennsl_failover_t | reserved4 |
opennsl_gport_t | reserved5 |
int | reserved6 |
int | reserved7 |
opennsl_ip_t | sip |
SIP for tunnel header match. | |
opennsl_ip6_t | sip6 |
SIP for tunnel header match (IPv6). | |
opennsl_ip6_t | sip6_mask |
Source IP mask (IPv6). | |
opennsl_ip_t | sip_mask |
Source IP mask. | |
opennsl_gport_t | tunnel_id |
Tunnel id. | |
opennsl_if_t | tunnel_if |
hierarchical interface. | |
opennsl_tunnel_type_t | type |
Tunnel type. | |
uint32 | udp_dst_port |
UDP dst port for UDP packets. | |
uint32 | udp_src_port |
UDP src port for UDP packets. | |
opennsl_vlan_t | vlan |
The VLAN ID for IPMC lookup or WLAN tunnel. | |
opennsl_vrf_t | vrf |
Virtual router instance. | |
opennsl_ip_t opennsl_tunnel_terminator_s::dip |
DIP for tunnel header match.
Definition at line 45 of file tunnelX.h.
Referenced by example_ip_tunnel_term_print_key(), and example_vxlan_tunnel_terminator_create().
opennsl_ip6_t opennsl_tunnel_terminator_s::dip6 |
opennsl_ip6_t opennsl_tunnel_terminator_s::dip6_mask |
opennsl_ip_t opennsl_tunnel_terminator_s::dip_mask |
Destination IP mask.
Definition at line 47 of file tunnelX.h.
Referenced by example_ip_tunnel_term_print_key(), and example_vxlan_tunnel_terminator_create().
uint32 opennsl_tunnel_terminator_s::flags |
int opennsl_tunnel_terminator_s::inlif_counting_profile |
uint32 opennsl_tunnel_terminator_s::multicast_flag |
opennsl_pbmp_t opennsl_tunnel_terminator_s::pbmp |
int opennsl_tunnel_terminator_s::qos_map_id |
opennsl_gport_t opennsl_tunnel_terminator_s::remote_port |
opennsl_multicast_t opennsl_tunnel_terminator_s::reserved2 |
opennsl_failover_t opennsl_tunnel_terminator_s::reserved3 |
opennsl_failover_t opennsl_tunnel_terminator_s::reserved4 |
opennsl_gport_t opennsl_tunnel_terminator_s::reserved5 |
opennsl_ip_t opennsl_tunnel_terminator_s::sip |
SIP for tunnel header match.
Definition at line 44 of file tunnelX.h.
Referenced by example_ip_tunnel_term_print_key(), and example_vxlan_tunnel_terminator_create().
opennsl_ip6_t opennsl_tunnel_terminator_s::sip6 |
opennsl_ip6_t opennsl_tunnel_terminator_s::sip6_mask |
opennsl_ip_t opennsl_tunnel_terminator_s::sip_mask |
Source IP mask.
Definition at line 46 of file tunnelX.h.
Referenced by example_ip_tunnel_term_print_key(), and example_vxlan_tunnel_terminator_create().
opennsl_gport_t opennsl_tunnel_terminator_s::tunnel_id |
Tunnel id.
Definition at line 59 of file tunnelX.h.
Referenced by example_vxlan_tunnel_terminator_create().
opennsl_if_t opennsl_tunnel_terminator_s::tunnel_if |
hierarchical interface.
Definition at line 65 of file tunnelX.h.
Referenced by example_ip_tunnel_term_print_key(), and example_vxlan_tunnel_terminator_create().
opennsl_tunnel_type_t opennsl_tunnel_terminator_s::type |
Tunnel type.
Definition at line 54 of file tunnelX.h.
Referenced by example_vxlan_tunnel_terminator_create().
uint32 opennsl_tunnel_terminator_s::udp_dst_port |
uint32 opennsl_tunnel_terminator_s::udp_src_port |
opennsl_vlan_t opennsl_tunnel_terminator_s::vlan |
opennsl_vrf_t opennsl_tunnel_terminator_s::vrf |