OpenNSL API Guide and Reference Manual
|
L3 Egress Structure. More...
#include <l3.h>
L3 Egress Structure.
Description of an L3 forwarding destination.
opennsl_if_t opennsl_l3_egress_s::encap_id |
Encapsulation index.
Definition at line 149 of file l3.h.
Referenced by example_create_l3_egress(), and example_l3_egress_create().
uint32 opennsl_l3_egress_s::flags |
Interface flags (OPENNSL_L3_TGID, OPENNSL_L3_L2TOCPU).
Definition at line 128 of file l3.h.
Referenced by example_create_l3_egress(), and example_l3_egress_create().
uint32 opennsl_l3_egress_s::flags2 |
See OPENNSL_L3_FLAGS2_xxx flag definitions.
Definition at line 130 of file l3.h.
Referenced by example_l3_egress_create().
opennsl_if_t opennsl_l3_egress_s::intf |
L3 interface (source MAC, tunnel).
Definition at line 132 of file l3.h.
Referenced by example_create_l3_egress(), and example_l3_egress_create().
opennsl_mac_t opennsl_l3_egress_s::mac_addr |
Next hop forwarding destination mac.
Definition at line 133 of file l3.h.
Referenced by example_create_l3_egress(), and example_l3_egress_create().
opennsl_module_t opennsl_l3_egress_s::module |
Definition at line 135 of file l3.h.
Referenced by example_create_l3_egress().
opennsl_port_t opennsl_l3_egress_s::port |
Port packet switched to (if !OPENNSL_L3_TGID).
Definition at line 136 of file l3.h.
Referenced by example_create_l3_egress(), and example_l3_egress_create().
int opennsl_l3_egress_s::qos_map_id |
opennsl_if_t opennsl_l3_egress_s::reserved10 |
opennsl_multicast_t opennsl_l3_egress_s::reserved11 |
opennsl_vntag_t opennsl_l3_egress_s::reserved18 |
opennsl_reserved_enum_t opennsl_l3_egress_s::reserved19 |
opennsl_mpls_label_t opennsl_l3_egress_s::reserved2 |
opennsl_etag_t opennsl_l3_egress_s::reserved20 |
opennsl_reserved_enum_t opennsl_l3_egress_s::reserved21 |
opennsl_flow_logical_field_t opennsl_l3_egress_s::reserved25[OPENNSL_FLOW_MAX_NOF_LOGICAL_FIELDS] |
opennsl_l3_ingress_urpf_mode_t opennsl_l3_egress_s::reserved29 |
opennsl_mpls_egress_action_t opennsl_l3_egress_s::reserved3 |
opennsl_failover_t opennsl_l3_egress_s::reserved9 |
opennsl_trunk_t opennsl_l3_egress_s::trunk |
opennsl_vlan_t opennsl_l3_egress_s::vlan |
Next hop vlan id.
Definition at line 134 of file l3.h.
Referenced by example_create_l3_egress(), and example_l3_egress_create().