|
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().