OpenFlow Data Plane Abstraction (OF-DPA) API Guide and Reference Manual
|
MPLS Flow Table Entry. More...
#include <ofdpa_datatypes.h>
Data Fields | |
uint32_t | checkDropStatus2Action |
Non-zero value indicates check the Drop-Status table for this index and type. | |
uint32_t | checkDropStatusAction |
Non-zero value indicates check the Drop-Status table for this index and type. | |
uint8_t | clearAction |
Clear-Action(s) instruction. | |
uint32_t | copyTcInAction |
Non-zero value indicates TC is copied "inward". | |
uint32_t | copyTtlInAction |
Non-zero value indicates TTL is copied "inward". | |
uint32_t | decrementTtlAction |
Must be set to 1. | |
uint32_t | dropIndex |
Non-zero value indicates drop-index of the Drop-Status table. | |
uint32_t | dropType |
Non-zero value indicates drop-type of the Drop-Status table. | |
OFDPA_FLOW_TABLE_ID_t | gotoTableId |
Goto-Table instruction. | |
uint32_t | groupID |
Write-Action(s) instruction. | |
uint32_t | lmepId |
LMEP ID value used in Set-field action. | |
uint32_t | lmepIdAction |
Non-zero value indicates Set-field LMEP ID. | |
ofdpaMplsFlowMatch_t | match_criteria |
uint32_t | mplsL2Port |
MPLS L2 Port value used in Set-field action. | |
uint32_t | mplsL2PortAction |
Non-zero value indicates Set-field 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. | |
uint32_t | newEtherType |
Ethertype for payload. | |
uint32_t | oamLmRxCountAction |
Non-zero value indicates update LM RX counters according to LMEP_ID and Traffic Class. | |
uint32_t | outputPort |
uint32_t | popCwAction |
Non-zero value indicates Control Word is popped. | |
uint32_t | popL2HeaderAction |
Non-zero value indicates Outer L2 header is popped. | |
uint32_t | popLabelAction |
Apply-Action(s) instruction. | |
uint32_t | popVlanAction |
Non-zero value indicates VLAN header is popped. | |
uint8_t | protectionId |
Indicates whether this label is for the working (1) or protection path (0) | |
uint8_t | protectionIdAction |
Non-zero value indicates Set-field protection index. | |
uint32_t | qosIndex |
QoS Index value used in Set-field action. | |
uint32_t | qosIndexAction |
Non-zero value indicates Set-field QoS Index. | |
uint32_t | trafficClass |
Traffic Class value used in Set-field action. | |
uint32_t | trafficClassAction |
Non-zero value indicates Set-field Traffic Class. | |
uint32_t | tunnelId |
Tunnel ID value used in Set-field action. | |
uint32_t | tunnelIdAction |
Non-zero value indicates Set-field Tunnel ID. | |
uint32_t | vlanId |
VLAN ID used in Set-field action. | |
uint32_t | vlanIdAction |
Non-zero value indicates Set-field VLAN ID. | |
uint32_t | vrf |
VRF value used in Set-field action. | |
uint32_t | vrfAction |
Non-zero value indicates Set-field VRF. | |
MPLS Flow Table Entry.
Definition at line 918 of file ofdpa_datatypes.h.
uint32_t ofdpaMplsFlowEntry_s::checkDropStatus2Action |
Non-zero value indicates check the Drop-Status table for this index and type.
Definition at line 967 of file ofdpa_datatypes.h.
uint32_t ofdpaMplsFlowEntry_s::checkDropStatusAction |
Non-zero value indicates check the Drop-Status table for this index and type.
Definition at line 966 of file ofdpa_datatypes.h.
uint8_t ofdpaMplsFlowEntry_s::clearAction |
Clear-Action(s) instruction.
if set, the action set is cleared
Definition at line 926 of file ofdpa_datatypes.h.
uint32_t ofdpaMplsFlowEntry_s::decrementTtlAction |
uint32_t ofdpaMplsFlowEntry_s::dropIndex |
Non-zero value indicates drop-index of the Drop-Status table.
Definition at line 968 of file ofdpa_datatypes.h.
uint32_t ofdpaMplsFlowEntry_s::dropType |
Non-zero value indicates drop-type of the Drop-Status table.
Definition at line 969 of file ofdpa_datatypes.h.
uint32_t ofdpaMplsFlowEntry_s::groupID |
Write-Action(s) instruction.
Data for GROUP action. Depends on rule type. Can only be an MPLS VPN Label group.
Definition at line 980 of file ofdpa_datatypes.h.
uint32_t ofdpaMplsFlowEntry_s::popLabelAction |
Apply-Action(s) instruction.
Pop MPLS header action
Definition at line 933 of file ofdpa_datatypes.h.