OpenFlow Data Plane Abstraction (OF-DPA) API Guide and Reference Manual
Data Structures
Here are the data structures with brief descriptions:
oCmlpConfig_s
oCofdapMplsL2PortFlowEntry_sMPLS L2 Port Flow Table Entry
oCofdpa_buffdescIntrinsic buffer descriptor
oCofdpaAccessPortConfig_t
oCofdpaBridgingFlowEntry_sBridging Flow Table Entry
oCofdpaBridgingFlowMatch_sBridging Flow Table Match
oCofdpaColorActionsFlowEntry_sColor Based Actions Flow Table Entry
oCofdpaColorActionsFlowMatch_sColor Based Actions Table Match
oCofdpaDropStatusEntry_sDrop Status Entry
oCofdpaDscpTrustFlowEntry_sDSCP Trust Table Entry
oCofdpaDscpTrustFlowMatch_sDSCP Trust Table Match
oCofdpaEgressDscpPcpRemarkFlowEntry_sEgress DSCP PCP Remark Flow Table Entry
oCofdpaEgressDscpPcpRemarkFlowMatch_sEgress DSCP PCP Remark Table Match
oCofdpaEgressMpFlowEntry_sEgress Maintenance Point Flow Table Entry
oCofdpaEgressMpFlowMatch_sEgress Maintenance Point Flow Table Match
oCofdpaEgressTpidFlowEntry_sEgress TPID Flow Table Entry Flow instructions for this table are fixed
oCofdpaEgressTpidFlowMatch_sEgress TPID Flow Table Match
oCofdpaEgressVlan1FlowEntry_sEgress VLAN 1 Flow Table Entry
oCofdpaEgressVlan1FlowMatch_sEgress VLAN 1 Flow Table Match
oCofdpaEgressVlanFlowEntry_sEgress VLAN Flow Table Entry
oCofdpaEgressVlanFlowMatch_sEgress VLAN Flow Table Match
oCofdpaEndpointConfig_t
oCofdpaFlowEntry_sThis structure is used to add a new flow or modify an existing flow
oCofdpaFlowEntryStats_sFlow Stats information
oCofdpaFlowEvent_sFlow events
oCofdpaFlowTableInfo_sFlow table information
oCofdpaGroupBucketEntry_sGroup Bucket Table Entry
oCofdpaGroupEntry_sThe Group Table contains one entry for each Group
oCofdpaGroupEntryStats_sGroup Table Entry Statistics
oCofdpaGroupTableInfo_sGroup table information
oCofdpaIngressPortFlowEntry_sIngress Port Flow Table Entry
oCofdpaIngressPortFlowMatch_sIngress Port Flow Table Match
oCofdpaInjectedOamFlowEntry_sInjected OAM Flow Table Entry
oCofdpaInjectedOamFlowMatch_sInjected OAM Flow Table Match
oCofdpaL2InterfaceGroupBucketData_sL2 Interface Group Bucket
oCofdpaL2OverlayGroupBucketData_sL2 Overlay Group Bucket
oCofdpaL2PolicerActionsFlowEntry_sL2 Policer Actions Flow Table Entry
oCofdpaL2PolicerActionsFlowMatch_sL2 Policer Actions Flow Table Match
oCofdpaL2PolicerFlowEntry_sL2 Policer Flow Table Entry
oCofdpaL2PolicerFlowMatch_sL2 Policer Flow Table Match
oCofdpaL2RewriteGroupBucketData_sL2 Rewrite Group Bucket
oCofdpaL2UnfilteredInterfaceGroupBucketData_sL2 Unfiltered Interface Group Bucket
oCofdpaL3InterfaceGroupBucketData_sL3 Interface Group Bucket
oCofdpaL3UnicastGroupBucketData_sL3 Unicast Group Bucket
oCofdpaMacAddr_sMAC address
oCofdpaMeterEntry_sMeter Entry
oCofdpaMeterEntryStats_s
oCofdpaMeterParametersTcm_sParameters used to configure an Three-Color-Marking type meter
oCofdpaMpFlowEntry_sIngress Maintenance Point Flow Table Entry
oCofdpaMpFlowMatch_sIngress Maintenance Point Flow Table Match
oCofdpaMPLSFastFailOverGroupBucketData_sMPLS Fast Failover Group Bucket
oCofdpaMplsFlowEntry_sMPLS Flow Table Entry
oCofdpaMplsFlowMatch_sMPLS Flow Table Match
oCofdpaMPLSInterfaceGroupBucketData_sMPLS Interface Group Bucket
oCofdpaMplsL2PortFlowMatch_sMPLS L2 Port Flow Table Match
oCofdpaMPLSL2TagGroupBucketData_sMPLS L2 Tag Group Bucket
oCofdpaMPLSLabelGroupBucketData_sMPLS Label Group Bucket
oCofdpaMplsMpFlowEntry_sMPLS-TP Maintenance Point Flow Table Entry
oCofdpaMplsMpFlowMatch_sMPLS-TP Maintenance Point Flow Table Match
oCofdpaMplsQosEntry_s
oCofdpaMulticastRoutingFlowEntry_sMulticast Routing Flow Table Entry
oCofdpaMulticastRoutingFlowMatch_sMulticast Routing Flow Table Match
oCofdpaOamAisConfig_s
oCofdpaOamCcmDatabaseEntry_s
oCofdpaOamCsfConfig_s
oCofdpaOamDataCounterIndex_sData Plane Counter Index
oCofdpaOamDataCounterStatus_sData Plane Counter Status
oCofdpaOamEvent_sOAM events
oCofdpaOamLbConfig_s
oCofdpaOamLbStatus_s
oCofdpaOamLckConfig_s
oCofdpaOamLtConfig_s
oCofdpaOamLtrEntry_s
oCofdpaOamLtStatus_s
oCofdpaOamMegConfig_s
oCofdpaOamMegStatus_s
oCofdpaOamMepConfig_s
oCofdpaOamMepStatus_s
oCofdpaOamMipConfig_s
oCofdpaOamMipStatus_s
oCofdpaOamMLPGroupConfig_s
oCofdpaOamMLPGroupStatus_s
oCofdpaOamOdDmConfig_s
oCofdpaOamOdDmSnapshot_s
oCofdpaOamOdDmStatus_s
oCofdpaOamOdLmConfig_s
oCofdpaOamOdLmSnapshot_s
oCofdpaOamOdLmStatus_s
oCofdpaOamProDmConfig_s
oCofdpaOamProDmCounterBin_s
oCofdpaOamProDmCounters_s
oCofdpaOamProDmStatus_s
oCofdpaOamProLmConfig_s
oCofdpaOamProLmCounterBin_s
oCofdpaOamProLmCounters_s
oCofdpaOamProLmStatus_s
oCofdpaOamRemoteMpConfig_s
oCofdpaPacket_sPacket
oCofdpaPcpTrustFlowEntry_sPCP Trust Table Entry
oCofdpaPcpTrustFlowMatch_sPCP Trust Table Match
oCofdpaPolicyAclFlowEntry_sPolicy ACL Flow Table Entry
oCofdpaPolicyAclFlowMatch_sACL Flow Table Match
oCofdpaPortEvent_sPort events
oCofdpaPortFeature_sBitmaps of OFDPA_PORT_FEAT_* that describe features
oCofdpaPortQueueStats_sQueue Stats
oCofdpaPortStats_sPort statistics API structure
oCofdpaRemarkActionEntry_sRemark Action Entry
oCofdpaRemarkSetActions_sRemark set actions
oCofdpaSrcMacLearnModeCfg_sSource MAC Learning Mode
oCofdpaTerminationMacFlowEntry_sTermination MAC Flow Table Entry
oCofdpaTerminationMacFlowMatch_sTermination MAC Flow Table Match
oCofdpaTunnelEcmpNextHopGroupConfig_t
oCofdpaTunnelEcmpNextHopGroupStatus_t
oCofdpaTunnelNextHopConfig_t
oCofdpaTunnelNextHopStatus_t
oCofdpaTunnelPortConfig_t
oCofdpaTunnelPortStatus_t
oCofdpaTunnelPortTenantStatus_t
oCofdpaTunnelTenantConfig_t
oCofdpaTunnelTenantStatus_t
oCofdpaUnicastRoutingFlowEntry_sUnicast Routing Flow Table Entry
oCofdpaUnicastRoutingFlowMatch_sUnicast Routing Flow Table Match
oCofdpaVlan1FlowEntry_sVLAN Flow Table Entry
oCofdpaVlan1FlowMatch_sVLAN 1 Flow Table Match
oCofdpaVlanFlowEntry_sVLAN Flow Table Entry
oCofdpaVlanFlowMatch_sVLAN Flow Table Match
\CofdpaVxlanProtoInfo_t