OpenNSL API Guide and Reference Manual
|
Initialize a VLAN tag action set structure. More...
#include <types.h>
Data Fields | |
int | action_id |
Action Set index. | |
uint32 | class_id |
Class ID. | |
opennsl_vlan_action_t | dt_inner |
Inner-tag action for double-tagged packets. | |
opennsl_vlan_action_t | dt_inner_cfi |
Inner packet CFI action for double-tagged packets. | |
opennsl_vlan_action_t | dt_inner_pkt_prio |
Inner packet priority action for double-tagged packets. | |
opennsl_vlan_action_t | dt_inner_prio |
Inner-priority-tag action for double-tagged packets. | |
opennsl_vlan_action_t | dt_outer |
Outer-tag action for double-tagged packets. | |
opennsl_vlan_action_t | dt_outer_cfi |
Outer packet CFI action for double-tagged packets. | |
opennsl_vlan_action_t | dt_outer_pkt_prio |
Outer packet priority action for double-tagged packets. | |
opennsl_vlan_action_t | dt_outer_prio |
Outer-priority-tag action for double-tagged packets. | |
uint32 | flags |
OPENNSL_VLAN_ACTION_SET_xxx. | |
opennsl_if_t | ingress_if |
L3 Ingress Interface. | |
opennsl_vlan_pcp_action_t | inner_pcp |
Inner tag's pcp field action of outgoing packets. | |
uint16 | inner_tpid |
New inner-tag's tpid field for modify action. | |
opennsl_vlan_tpid_action_t | inner_tpid_action |
Action of inner-tag's tpid field. | |
opennsl_vlan_action_t | it_inner |
Inner-tag action for single-inner-tagged packets. | |
opennsl_vlan_action_t | it_inner_cfi |
Inner packet CFI action for single-inner-tagged packets. | |
opennsl_vlan_action_t | it_inner_pkt_prio |
Inner packet priority action for single-inner-tagged packets. | |
opennsl_vlan_action_t | it_inner_prio |
Inner-priority-tag action for single-inner-tagged packets. | |
opennsl_vlan_action_t | it_outer |
Outer-tag action for single-inner-tagged packets. | |
opennsl_vlan_action_t | it_outer_cfi |
Outer packet CFI action for single-inner-tagged packets. | |
opennsl_vlan_action_t | it_outer_pkt_prio |
Outer packet priority action for single-inner-tagged packets. | |
uint8 | new_inner_cfi |
New inner packet CFI for Add/Replace actions. | |
uint8 | new_inner_pkt_prio |
New inner packet priority for Add/Replace actions. | |
opennsl_vlan_t | new_inner_vlan |
New inner VLAN for Add/Replace actions. | |
uint8 | new_outer_cfi |
New outer packet CFI for Add/Replace actions. | |
opennsl_vlan_t | new_outer_vlan |
New outer VLAN for Add/Replace actions. | |
opennsl_vlan_action_t | ot_inner |
Inner-tag action for single-outer-tagged packets. | |
opennsl_vlan_action_t | ot_inner_cfi |
Inner packet CFI action for single-outer-tagged packets. | |
opennsl_vlan_action_t | ot_inner_pkt_prio |
Inner packet priority action for single-outer-tagged packets. | |
opennsl_vlan_action_t | ot_outer |
Outer-tag action for single-outer-tagged packets. | |
opennsl_vlan_action_t | ot_outer_cfi |
Outer packet CFI action for single-outer-tagged packets. | |
opennsl_vlan_action_t | ot_outer_pkt_prio |
Outer packet priority action for single-outer-tagged packets. | |
opennsl_vlan_action_t | ot_outer_prio |
Outer-priority-tag action for single-outer-tagged packets. | |
opennsl_vlan_pcp_action_t | outer_pcp |
Outer tag's pcp field action of outgoing packets. | |
uint16 | outer_tpid |
New outer-tag's tpid field for modify action. | |
opennsl_vlan_tpid_action_t | outer_tpid_action |
Action of outer-tag's tpid field. | |
opennsl_policer_t | policer_id |
Base policer to be used. | |
int | priority |
Internal or packet priority. | |
opennsl_tsn_pri_map_t | taf_gate_primap |
TAF (Time Aware Filtering) gate priority mapping. | |
opennsl_vlan_action_t | ut_inner |
Inner-tag action for untagged packets. | |
opennsl_vlan_action_t | ut_inner_cfi |
Inner packet CFI action for untagged packets. | |
opennsl_vlan_action_t | ut_inner_pkt_prio |
Inner packet priority action for untagged packets. | |
opennsl_vlan_action_t | ut_outer |
Outer-tag action for untagged packets. | |
opennsl_vlan_action_t | ut_outer_cfi |
Outer packet CFI action for untagged packets. | |
opennsl_vlan_action_t | ut_outer_pkt_prio |
Outer packet priority action for untagged packets. | |
opennsl_vlan_action_t opennsl_vlan_action_set_s::dt_inner |
opennsl_vlan_action_t opennsl_vlan_action_set_s::dt_inner_cfi |
opennsl_vlan_action_t opennsl_vlan_action_set_s::dt_inner_pkt_prio |
opennsl_vlan_action_t opennsl_vlan_action_set_s::dt_inner_prio |
opennsl_vlan_action_t opennsl_vlan_action_set_s::dt_outer |
opennsl_vlan_action_t opennsl_vlan_action_set_s::dt_outer_cfi |
opennsl_vlan_action_t opennsl_vlan_action_set_s::dt_outer_pkt_prio |
opennsl_vlan_action_t opennsl_vlan_action_set_s::dt_outer_prio |
uint32 opennsl_vlan_action_set_s::flags |
opennsl_if_t opennsl_vlan_action_set_s::ingress_if |
opennsl_vlan_pcp_action_t opennsl_vlan_action_set_s::inner_pcp |
uint16 opennsl_vlan_action_set_s::inner_tpid |
opennsl_vlan_tpid_action_t opennsl_vlan_action_set_s::inner_tpid_action |
opennsl_vlan_action_t opennsl_vlan_action_set_s::it_inner |
opennsl_vlan_action_t opennsl_vlan_action_set_s::it_inner_cfi |
opennsl_vlan_action_t opennsl_vlan_action_set_s::it_inner_pkt_prio |
opennsl_vlan_action_t opennsl_vlan_action_set_s::it_inner_prio |
opennsl_vlan_action_t opennsl_vlan_action_set_s::it_outer |
opennsl_vlan_action_t opennsl_vlan_action_set_s::it_outer_cfi |
opennsl_vlan_action_t opennsl_vlan_action_set_s::it_outer_pkt_prio |
uint8 opennsl_vlan_action_set_s::new_inner_cfi |
uint8 opennsl_vlan_action_set_s::new_inner_pkt_prio |
opennsl_vlan_t opennsl_vlan_action_set_s::new_inner_vlan |
uint8 opennsl_vlan_action_set_s::new_outer_cfi |
opennsl_vlan_t opennsl_vlan_action_set_s::new_outer_vlan |
New outer VLAN for Add/Replace actions.
Definition at line 395 of file types.h.
Referenced by initial_qos_service_vlan_action_set().
opennsl_vlan_action_t opennsl_vlan_action_set_s::ot_inner |
opennsl_vlan_action_t opennsl_vlan_action_set_s::ot_inner_cfi |
opennsl_vlan_action_t opennsl_vlan_action_set_s::ot_inner_pkt_prio |
opennsl_vlan_action_t opennsl_vlan_action_set_s::ot_outer |
Outer-tag action for single-outer-tagged packets.
Definition at line 423 of file types.h.
Referenced by initial_qos_service_vlan_action_set().
opennsl_vlan_action_t opennsl_vlan_action_set_s::ot_outer_cfi |
opennsl_vlan_action_t opennsl_vlan_action_set_s::ot_outer_pkt_prio |
Outer packet priority action for single-outer-tagged packets.
Definition at line 427 of file types.h.
Referenced by initial_qos_service_vlan_action_set().
opennsl_vlan_action_t opennsl_vlan_action_set_s::ot_outer_prio |
opennsl_vlan_pcp_action_t opennsl_vlan_action_set_s::outer_pcp |
uint16 opennsl_vlan_action_set_s::outer_tpid |
opennsl_vlan_tpid_action_t opennsl_vlan_action_set_s::outer_tpid_action |
opennsl_policer_t opennsl_vlan_action_set_s::policer_id |
int opennsl_vlan_action_set_s::priority |
Internal or packet priority.
Definition at line 406 of file types.h.
Referenced by initial_qos_service_vlan_action_set().
opennsl_tsn_pri_map_t opennsl_vlan_action_set_s::taf_gate_primap |
opennsl_vlan_action_t opennsl_vlan_action_set_s::ut_inner |
opennsl_vlan_action_t opennsl_vlan_action_set_s::ut_inner_cfi |
opennsl_vlan_action_t opennsl_vlan_action_set_s::ut_inner_pkt_prio |
opennsl_vlan_action_t opennsl_vlan_action_set_s::ut_outer |
Outer-tag action for untagged packets.
Definition at line 451 of file types.h.
Referenced by initial_qos_service_vlan_action_set().
opennsl_vlan_action_t opennsl_vlan_action_set_s::ut_outer_cfi |
opennsl_vlan_action_t opennsl_vlan_action_set_s::ut_outer_pkt_prio |
Outer packet priority action for untagged packets.
Definition at line 453 of file types.h.
Referenced by initial_qos_service_vlan_action_set().