|
OpenNSL API Guide and Reference Manual
|
L3 tunneling initiator. More...
#include <tunnelX.h>
Data Fields | |
| uint32 | aux_data |
| Tunnel associated data. | |
| opennsl_ip_t | dip |
| Tunnel header DIP (IPv4). | |
| opennsl_ip6_t | dip6 |
| Tunnel header DIP (IPv6). | |
| opennsl_mac_t | dmac |
| Destination MAC address. | |
| int | dscp |
| Tunnel header DSCP value. | |
| int | dscp_map |
| DSCP-map ID. | |
| opennsl_tunnel_dscp_select_t | dscp_sel |
| Tunnel header DSCP select. | |
| opennsl_reserved_enum_t | encap_access |
| Encapsulation Access stage. | |
| uint32 | flags |
| Configuration flags. | |
| uint32 | flow_label |
| Tunnel header flow label (IPv6). | |
| uint16 | ip4_id |
| IPv4 ID. | |
| opennsl_if_t | l3_intf_id |
| l3 Interface ID. | |
| int | mtu |
| WLAN MTU. | |
| int | outlif_counting_profile |
| Out LIF counting profile. | |
| uint8 | pkt_cfi |
| Tunnel CFI. | |
| uint8 | pkt_pri |
| Tunnel priority. | |
| opennsl_ip_t | sip |
| Tunnel header SIP (IPv4). | |
| opennsl_ip6_t | sip6 |
| Tunnel header SIP (IPv6). | |
| opennsl_mac_t | smac |
| WLAN outer MAC. | |
| uint16 | span_id |
| Erspan Span ID. | |
| uint16 | tpid |
| Tunnel TPID. | |
| int | ttl |
| Tunnel header TTL. | |
| opennsl_gport_t | tunnel_id |
| Tunnel ID. | |
| opennsl_tunnel_type_t | type |
| Tunnel type. | |
| uint16 | udp_dst_port |
| Destination UDP port. | |
| uint16 | udp_src_port |
| Source UDP port. | |
| opennsl_vlan_t | vlan |
| Tunnel VLAN. | |
| uint32 opennsl_tunnel_initiator_s::aux_data |
| opennsl_ip_t opennsl_tunnel_initiator_s::dip |
Tunnel header DIP (IPv4).
Definition at line 89 of file tunnelX.h.
Referenced by example_vxlan_egress_tunnel_create().
| opennsl_ip6_t opennsl_tunnel_initiator_s::dip6 |
| opennsl_mac_t opennsl_tunnel_initiator_s::dmac |
| int opennsl_tunnel_initiator_s::dscp |
Tunnel header DSCP value.
Definition at line 95 of file tunnelX.h.
Referenced by example_vxlan_egress_tunnel_create().
| opennsl_tunnel_dscp_select_t opennsl_tunnel_initiator_s::dscp_sel |
Tunnel header DSCP select.
Definition at line 94 of file tunnelX.h.
Referenced by example_vxlan_egress_tunnel_create().
| opennsl_reserved_enum_t opennsl_tunnel_initiator_s::encap_access |
| uint32 opennsl_tunnel_initiator_s::flags |
Configuration flags.
Definition at line 85 of file tunnelX.h.
Referenced by example_ip_tunnel_add(), and example_vxlan_egress_tunnel_create().
| uint32 opennsl_tunnel_initiator_s::flow_label |
| opennsl_if_t opennsl_tunnel_initiator_s::l3_intf_id |
| int opennsl_tunnel_initiator_s::outlif_counting_profile |
Out LIF counting profile.
Definition at line 110 of file tunnelX.h.
Referenced by example_vxlan_egress_tunnel_create().
| uint8 opennsl_tunnel_initiator_s::pkt_pri |
| opennsl_ip_t opennsl_tunnel_initiator_s::sip |
Tunnel header SIP (IPv4).
Definition at line 90 of file tunnelX.h.
Referenced by example_vxlan_egress_tunnel_create().
| opennsl_ip6_t opennsl_tunnel_initiator_s::sip6 |
| opennsl_mac_t opennsl_tunnel_initiator_s::smac |
| uint16 opennsl_tunnel_initiator_s::span_id |
| int opennsl_tunnel_initiator_s::ttl |
Tunnel header TTL.
Definition at line 87 of file tunnelX.h.
Referenced by example_vxlan_egress_tunnel_create().
| opennsl_gport_t opennsl_tunnel_initiator_s::tunnel_id |
Tunnel ID.
Definition at line 97 of file tunnelX.h.
Referenced by example_ip_tunnel_add(), and example_vxlan_egress_tunnel_create().
| opennsl_tunnel_type_t opennsl_tunnel_initiator_s::type |
Tunnel type.
Definition at line 86 of file tunnelX.h.
Referenced by example_vxlan_egress_tunnel_create().
| uint16 opennsl_tunnel_initiator_s::udp_dst_port |
| uint16 opennsl_tunnel_initiator_s::udp_src_port |
| opennsl_vlan_t opennsl_tunnel_initiator_s::vlan |
Tunnel VLAN.
Definition at line 102 of file tunnelX.h.
Referenced by example_vxlan_egress_tunnel_create().