OpenFlow Data Plane Abstraction (OF-DPA) API Guide and Reference Manual
|
Egress VLAN Flow Table Entry. More...
#include <ofdpa_datatypes.h>
Data Fields | |
OFDPA_FLOW_TABLE_ID_t | gotoTableId |
Goto-Table instruction. | |
ofdpaEgressVlanFlowMatch_t | match_criteria |
uint16_t | newTpid2 |
The TPID for the new VLAN tag to be pushed. | |
uint16_t | newVlanId |
VLAN ID for first Set Field VLAN_VID instruction. | |
uint16_t | newVlanId2 |
VLAN ID for second Set VLAN action. | |
uint16_t | ovid |
Metadata representing the outer tag VLAN Id as a match field in the VLAN 1 Flow Table. | |
uint16_t | ovidAction |
If non-zero, set the OVID meta-data field for matching in the VLAN 1 flow table. | |
uint16_t | popVlanAction |
If non-zero, pop one VLAN tag. | |
uint16_t | pushVlan2Action |
If non-zero, push a new VLAN tag using data in newTpid field. | |
uint16_t | setVlanId2Action |
If non-zero and flow contains pushVlan2Action, set the VLAN ID in the new tag. | |
uint16_t | setVlanIdAction |
Apply Actions Instructions. | |
Egress VLAN Flow Table Entry.
Definition at line 1552 of file ofdpa_datatypes.h.
OFDPA_FLOW_TABLE_ID_t ofdpaEgressVlanFlowEntry_s::gotoTableId |
Goto-Table instruction.
valid tables: OFDPA_FLOW_TABLE_ID_EGRESS_VLAN_1 OFDPA_FLOW_TABLE_ID_EGRESS_MAINTENANCE_POINT or 0
Definition at line 1564 of file ofdpa_datatypes.h.
uint16_t ofdpaEgressVlanFlowEntry_s::newTpid2 |
The TPID for the new VLAN tag to be pushed.
Definition at line 1579 of file ofdpa_datatypes.h.
uint16_t ofdpaEgressVlanFlowEntry_s::newVlanId |
VLAN ID for first Set Field VLAN_VID instruction.
Sets the VLAN id for an untagged port VLAN assignment rule. If the packet does not have a VLAN tag then one is pushed with the specified VLAN id and priority zero. If the VLAN tag exists, then the VLAN id will be replaced with the specified value.
Definition at line 1569 of file ofdpa_datatypes.h.
uint16_t ofdpaEgressVlanFlowEntry_s::newVlanId2 |
VLAN ID for second Set VLAN action.
Definition at line 1582 of file ofdpa_datatypes.h.
uint16_t ofdpaEgressVlanFlowEntry_s::ovid |
Metadata representing the outer tag VLAN Id as a match field in the VLAN 1 Flow Table.
Definition at line 1586 of file ofdpa_datatypes.h.
uint16_t ofdpaEgressVlanFlowEntry_s::ovidAction |
If non-zero, set the OVID meta-data field for matching in the VLAN 1 flow table.
Definition at line 1584 of file ofdpa_datatypes.h.
uint16_t ofdpaEgressVlanFlowEntry_s::popVlanAction |
If non-zero, pop one VLAN tag.
Definition at line 1576 of file ofdpa_datatypes.h.
uint16_t ofdpaEgressVlanFlowEntry_s::pushVlan2Action |
If non-zero, push a new VLAN tag using data in newTpid field.
Definition at line 1578 of file ofdpa_datatypes.h.
uint16_t ofdpaEgressVlanFlowEntry_s::setVlanIdAction |
Apply Actions Instructions.
If non-zero, set the VLAN ID
Definition at line 1568 of file ofdpa_datatypes.h.