OpenFlow Data Plane Abstraction (OF-DPA) API Guide and Reference Manual
|
VLAN Flow Table Entry. More...
#include <ofdpa_datatypes.h>
Data Fields | |
OFDPA_FLOW_TABLE_ID_t | gotoTableId |
Goto-Table instruction. | |
ofdpaVlan1FlowMatch_t | match_criteria |
uint32_t | mplsL2Port |
For MPLS L2 VPN classification. | |
uint32_t | mplsL2PortAction |
If non-zero, set the MPLS L2 Port. | |
uint32_t | mplsType |
MPLS Type value used in Set-field action. | |
uint32_t | mplsTypeAction |
Non-zero value indicates Set-field MPLS Type. | |
uint16_t | newTpid2 |
The TPID for the new outer VLAN tag to be pushed. | |
uint16_t | newVlanId |
VLAN ID for Set VLAN action of the inner/only VLAN tag. | |
uint16_t | newVlanId2 |
VLAN ID for Set VLAN action. | |
uint16_t | pushVlan2Action |
If non-zero, push a new outer 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 instruction. | |
uint32_t | tunnelId |
For MPLS L2 VPN classification. | |
uint32_t | tunnelIdAction |
If non-zero, set the Tunnel ID. | |
uint16_t | vrf |
Must be the same in all rules for the same VLAN. | |
uint16_t | vrfAction |
If non-zero, set the VRF. | |
VLAN Flow Table Entry.
Definition at line 667 of file ofdpa_datatypes.h.
OFDPA_FLOW_TABLE_ID_t ofdpaVlan1FlowEntry_s::gotoTableId |
Goto-Table instruction.
valid tables: OFDPA_FLOW_TABLE_ID_TERMINATION_MAC OFDPA_FLOW_TABLE_ID_MPLS_L2_PORT OFDPA_FLOW_TABLE_ID_MAINTENANCE_POINT
Definition at line 680 of file ofdpa_datatypes.h.
uint32_t ofdpaVlan1FlowEntry_s::mplsL2Port |
For MPLS L2 VPN classification.
Definition at line 696 of file ofdpa_datatypes.h.
uint32_t ofdpaVlan1FlowEntry_s::mplsL2PortAction |
If non-zero, set the MPLS L2 Port.
Required for VPWS or VPLS.
Definition at line 695 of file ofdpa_datatypes.h.
uint16_t ofdpaVlan1FlowEntry_s::newTpid2 |
The TPID for the new outer VLAN tag to be pushed.
Definition at line 687 of file ofdpa_datatypes.h.
uint16_t ofdpaVlan1FlowEntry_s::newVlanId2 |
VLAN ID for Set VLAN action.
Definition at line 690 of file ofdpa_datatypes.h.
uint16_t ofdpaVlan1FlowEntry_s::pushVlan2Action |
If non-zero, push a new outer VLAN tag using data in newTpid field.
Definition at line 686 of file ofdpa_datatypes.h.
uint16_t ofdpaVlan1FlowEntry_s::setVlanIdAction |
Apply Actions instruction.
If non-zero, set the VLAN ID in the inner/only tag
Definition at line 683 of file ofdpa_datatypes.h.
uint32_t ofdpaVlan1FlowEntry_s::tunnelId |
For MPLS L2 VPN classification.
Definition at line 699 of file ofdpa_datatypes.h.
uint32_t ofdpaVlan1FlowEntry_s::tunnelIdAction |
If non-zero, set the Tunnel ID.
Definition at line 698 of file ofdpa_datatypes.h.
uint16_t ofdpaVlan1FlowEntry_s::vrf |
Must be the same in all rules for the same VLAN.
Definition at line 693 of file ofdpa_datatypes.h.
uint16_t ofdpaVlan1FlowEntry_s::vrfAction |
If non-zero, set the VRF.
Definition at line 692 of file ofdpa_datatypes.h.