OpenNSL API Guide and Reference Manual
|
L3 Interface Structure. More...
#include <l3.h>
Data Fields | |
opennsl_l3_intf_qos_t | dscp_qos |
DSCP QoS Setting. | |
uint32 | l3a_flags |
See OPENNSL_L3_XXX flag definitions. | |
opennsl_if_t | l3a_intf_id |
Interface ID. | |
int | l3a_ip4_options_profile_id |
IP4 Options handling Profile ID. | |
opennsl_mac_t | l3a_mac_addr |
MAC address. | |
int | l3a_mtu |
MTU. | |
int | l3a_mtu_forwarding |
Forwarding Layer MTU. | |
int | l3a_ttl |
TTL threshold. | |
opennsl_vlan_t | l3a_vid |
VLAN ID. | |
opennsl_vrf_t | l3a_vrf |
Virtual router instance. | |
uint8 | native_routing_vlan_tags |
Set number of VLAN tags expected when interface is used for native routing. | |
L3 Interface Structure.
Contains information required for manipulating L3 interfaces.
opennsl_l3_intf_qos_t opennsl_l3_intf_s::dscp_qos |
uint32 opennsl_l3_intf_s::l3a_flags |
See OPENNSL_L3_XXX flag definitions.
Definition at line 95 of file l3.h.
Referenced by example_create_l3_intf(), and example_l3_intf_rif_create().
opennsl_if_t opennsl_l3_intf_s::l3a_intf_id |
Interface ID.
Definition at line 97 of file l3.h.
Referenced by example_create_l3_intf(), example_ip_tunnel_add(), and example_l3_intf_rif_create().
int opennsl_l3_intf_s::l3a_ip4_options_profile_id |
opennsl_mac_t opennsl_l3_intf_s::l3a_mac_addr |
MAC address.
Definition at line 98 of file l3.h.
Referenced by example_create_l3_intf(), and example_l3_intf_rif_create().
int opennsl_l3_intf_s::l3a_mtu |
MTU.
Definition at line 101 of file l3.h.
Referenced by example_create_l3_intf(), and example_l3_intf_rif_create().
int opennsl_l3_intf_s::l3a_mtu_forwarding |
Forwarding Layer MTU.
Definition at line 102 of file l3.h.
Referenced by example_l3_intf_rif_create().
int opennsl_l3_intf_s::l3a_ttl |
TTL threshold.
Definition at line 100 of file l3.h.
Referenced by example_create_l3_intf(), and example_l3_intf_rif_create().
opennsl_vlan_t opennsl_l3_intf_s::l3a_vid |
VLAN ID.
Definition at line 99 of file l3.h.
Referenced by example_create_l3_intf(), and example_l3_intf_rif_create().
opennsl_vrf_t opennsl_l3_intf_s::l3a_vrf |
uint8 opennsl_l3_intf_s::native_routing_vlan_tags |
Set number of VLAN tags expected when interface is used for native routing.
Definition at line 105 of file l3.h.
Referenced by example_l3_intf_rif_create().