|
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.