Data Structures
Here are the data structures with brief descriptions:
oCCpsw_AttachCoreOutArgs_sOutput args for CPSW_IOCTL_ATTACH_CORE command
oCCpsw_ClearInterVlanRouteMultiEgressInArgs_sInput args for CPSW_IOCTL_CLEAR_INTERVLAN_ROUTE_MULTI_EGRESS command
oCCpsw_ClearInterVlanRouteMultiEgressOutArgs_sOutput args for CPSW_IOCTL_CLEAR_INTERVLAN_ROUTE_MULTI_EGRESS command
oCCpsw_ClearInterVlanRouteUniEgressInArgs_sInput args for CPSW_IOCTL_CLEAR_INTERVLAN_ROUTE_UNI_EGRESS command
oCCpsw_ClearInterVlanRouteUniEgressOutArgs_sOutput args for CPSW_IOCTL_CLEAR_INTERVLAN_ROUTE_UNI_EGRESS command
oCCpsw_Config_sCPSW configuration
oCCpsw_DefaultFlowInfo_sRx Default Flow Info used for default flow registration/unregistration
oCCpsw_GenericPortLinkInArgs_sInput args for CPSW_IOCTL_CLOSE_PORT_LINK, CPSW_IOCTL_IS_PORT_LINK_UP and CPSW_IOCTL_GET_PORT_LINK_CONFIG command
oCCpsw_GetShortTxIPGConfigOutArgs_sShort IPG configuration for CPSW IP
oCCpsw_GetVersionsOutArgs_sOutput args for CPSW_IOCTL_GET_VERSION command
oCCpsw_InterVlanEgressPortCfg_sInterVLAN egress port configuration
oCCpsw_InterVlanRouteIngressPktMatchCfg_sInterVLAN route ingress packet match criteria configuration
oCCpsw_IoctlPrms_sCPSW IOCTL param
oCCpsw_MacDstFlowInfo_sOutput args for CPSW_IOCTL_ATTACH_CORE command
oCCpsw_MdioLinkStateChangeInfo_sPHY link status change event information
oCCpsw_OpenPortLinkInArgs_sInput args for CPSW_IOCTL_OPEN_PORT_LINK command
oCCpsw_ResourceConfig_sCPSW driver resource configuration parameters
oCCpsw_SetHostPortTrafficShapingInArgs_sInput args for CPSW_IOCTL_SET_HOSTPORT_TRAFFIC_SHAPING command
oCCpsw_SetInterVlanRouteMultiEgressInArgs_sInput args for CPSW_IOCTL_SET_INTERVLAN_ROUTE_MULTI_EGRESS command
oCCpsw_SetInterVlanRouteMultiEgressOutArgs_sOutput args for CPSW_IOCTL_SET_INTERVLAN_ROUTE_MULTI_EGRESS command
oCCpsw_SetInterVlanRouteUniEgressInArgs_sInput args for CPSW_IOCTL_SET_INTERVLAN_ROUTE_UNI_EGRESS command
oCCpsw_SetInterVlanRouteUniEgressOutArgs_sOutput args for CPSW_IOCTL_SET_INTERVLAN_ROUTE_UNI_EGRESS command
oCCpsw_SetShortTxIPGConfigInArgs_sShort IPG configuration for CPSW IP
oCCpsw_Version_sCPSW hardware version
oCCpsw_VlanConfig_sCPSW-level VLAN configuration
oCCpswAle_AddEntryOutArgs_sOutput args for IOCTL cmds that add ALE entry, such as: CPSW_ALE_IOCTL_ADD_UNICAST, CPSW_ALE_IOCTL_ADD_VLAN, CPSW_ALE_IOCTL_ADD_ETHERTYPE, CPSW_ALE_IOCTL_ADD_IPV4ADDR, CPSW_ALE_IOCTL_ADD_IPV6ADDR, CPSW_ALE_IOCTL_ADD_OUI, CPSW_ALE_IOCTL_ADD_MULTICAST
oCCpswAle_AgingConfig_sStructure for ALE aging time configuration
oCCpswAle_Config_sALE configuration
oCCpswAle_DelLearntEntriesInArgs_sInput args for CPSW_ALE_IOCTL_DEL_LEARNT_ENTRIES command
oCCpswAle_DelPolicerEntryInArgs_sInput args for CPSW_ALE_IOCTL_DEL_POLICER IOCTL command
oCCpswAle_EtherTypeEntryInfo_sALE Ethertype entry info
oCCpswAle_GetBcastMcastRateLimitOutArgs_sOutput args for CPSW_ALE_IOCTL_GET_BCAST_MCAST_LIMIT IOCTL command
oCCpswAle_GetMcastEntryInArgs_sInput args for CPSW_ALE_IOCTL_LOOKUP_MULTICAST IOCTL command
oCCpswAle_GetMcastEntryOutArgs_sOutput args for CPSW_ALE_IOCTL_LOOKUP_MULTICAST IOCTL command
oCCpswAle_GetPolicerEntryOutArgs_sOutput args for CPSW_ALE_IOCTL_GET_POLICER command
oCCpswAle_GetPolicerStatsInArgs_sInput args for CPSW_ALE_IOCTL_GET_POLICER_STATS IOCTL command
oCCpswAle_GetPolicerStatsOutArgs_sOutput args for CPSW_ALE_IOCTL_GET_POLICER_STATS IOCTL command
oCCpswAle_GetPortMacAddrInArgs_sInput args for CPSW_ALE_IOCTL_GET_PORT_MACADDR IOCTL command
oCCpswAle_GetPortMacAddrOutArgs_sOutput args for CPSW_ALE_IOCTL_GET_PORT_MACADDR IOCTL command
oCCpswAle_GetPortStateInArgs_sInput args for CPSW_ALE_IOCTL_GET_PORT_STATE IOCTL command
oCCpswAle_GetPortStateOutArgs_sOutput args for CPSW_ALE_IOCTL_GET_PORT_STATE IOCTL command
oCCpswAle_GetUcastEntryOutArgs_sOutput args for CPSW_ALE_IOCTL_LOOKUP_UNICAST IOCTL command
oCCpswAle_GetVlanEntryOutArgs_sOutput args for CPSW_ALE_IOCTL_LOOKUP_MULTICAST IOCTL command
oCCpswAle_HostRxFilterParams_sHost port receive packet type filter params
oCCpswAle_InitVlanConfig_sStructure for Init time VLAN configuration
oCCpswAle_IpAddrClassifierInfo_sALE IP address classifier info
oCCpswAle_IPPktSecurityConfig_sStructure for IP packet security configuration
oCCpswAle_Ipv4EntryInfo_sIPv4 ALE entry info
oCCpswAle_Ipv6EntryInfo_sIPv6 ALE entry info
oCCpswAle_LearningSecurityConfig_sStructure for ALE module level auto learning security configuration
oCCpswAle_MacAddrInfo_sStructure holding MAC address and VLAN Id
oCCpswAle_MacAuthConfig_sStructure for MAC authentication configuration
oCCpswAle_MacDstAddrClassifierInfo_sALE classifier/policer match parameters for dstMacAddr
oCCpswAle_MacSrcAddrClassifierInfo_sALE classifier/policer match parameters for srcMacAddr
oCCpswAle_MalformedPktSecurityConfig_sStructure for malformed packet handling configuration
oCCpswAle_McastEntryInfo_sALE Multicast entry type info apart from MAC address
oCCpswAle_MirrorMatchParams_sALE port mirroring configration for mirroring based on packet match
oCCpswAle_NetworkSecurityConfig_sHigh level structure with ALE network security configuration
oCCpswAle_OuiEntryInfo_sALE OUI entry info
oCCpswAle_PolicerGlobalConfig_sStructure for policer global configuration parameters
oCCpswAle_PolicerMatchParams_sALE Classifier/Policer Match parameters
oCCpswAle_PortBcastMcastRateLimitParams_sStructure for bcast/mcast bw limit configuration parameters
oCCpswAle_PortConfig_sALE init time port specific configuration params
oCCpswAle_PortLearningSecurityConfig_sStructure for Port specific auto learning security configuration
oCCpswAle_PortMacModeConfig_sStructure for port MAC mode configuration
oCCpswAle_PortVlanSecurityConfig_sStructure for Port specific VLAN security configuration
oCCpswAle_RestartConfig_sALE restore configuration
oCCpswAle_SetBcastMcastRateLimitInArgs_sInput args for CPSW_ALE_IOCTL_SET_BCAST_MCAST_LIMIT IOCTL command
oCCpswAle_SetDefaultThreadConfigInArgs_sInput args for CPSW_ALE_IOCTL_SET_DEFAULT_THREADCFG IOCTL command
oCCpswAle_SetInterVLANConfigInArgs_sOutput args for CPSW_ALE_IOCTL_SET_DEFAULT_THREADCFG IOCTL command
oCCpswAle_SetMcastEntryInArgs_sOutput args for CPSW_ALE_IOCTL_ADD_MULTICAST IOCTL command
oCCpswAle_SetOAMLoopbackInArgs_sInput args for CPSW_ALE_IOCTL_SET_OAMLPBK_CFG IOCTL command
oCCpswAle_SetPolicerEntryInArgs_sInput args for CPSW_ALE_IOCTL_SET_POLICER command
oCCpswAle_SetPolicerEntryOutArgs_sInput args for CPSW_ALE_IOCTL_SET_POLICER command
oCCpswAle_SetPolicerThreadConfigInArgs_sInput args for CPSW_ALE_IOCTL_SET_POLICER_THREADCFG command
oCCpswAle_SetPortMirroringConfigInArgs_sInput args for CPSW_ALE_IOCTL_SET_PORT_MIRROR_CFG command
oCCpswAle_SetPortStateInArgs_sInput args for CPSW_ALE_IOCTL_SET_PORT_STATE IOCTL command
oCCpswAle_SetTrunkConfigInArgs_sInput args for CPSW_ALE_IOCTL_SET_TRUNK_CFG command
oCCpswAle_SetUcastEntryInArgs_sInput args for CPSW_ALE_IOCTL_ADD_UNICAST IOCTL command
oCCpswAle_UcastEntryInfo_sALE unicast entry type info apart from MAC address that can be set
oCCpswAle_UnregulatedTrafficPolicer_sStructure containing unregulated traffic (No classifier hit) policing params
oCCpswAle_VlanEntryInfo_sALE VLAN entry type info
oCCpswAle_VlanIdInfo_sALE vlan identifier info
oCCpswCpts_Config_sCPTS configuration
oCCpswCpts_Event_sCPTS Event
oCCpswCpts_EventStats_sCPTS event statistics
oCCpswCpts_LookUpEventInArgs_sCPTS Lookup event IOCTL inArgs
oCCpswCpts_SetCompValInArgs_sSetup Compare Value IOCTL inArgs
oCCpswCpts_SetFxnGenInArgs_sSet Function Generator(same data structure for both Generic and Ethernet) IOCTL inArgs
oCCpswCpts_SetTsPpmInArgs_sSet time stamp PPM IOCTL inArgs
oCCpswCpts_StackConfig_sCPTS Register Stack InArgs
oCCpswDma_CbFxnStats_sStats for packets submitted/retrieved in the DMA event callbacks functions
oCCpswDma_Config_sConfig structure for CPSW DMA
oCCpswDma_cpswUdmaDesc_sCPSW DMA UDMA descriptor format
oCCpswDma_DataPathConfig_sConfig structure for CPSW DMA Data Path initialization
oCCpswDma_DmaDesc_sCPPI DMA descriptor
oCCpswDma_DmaDescStats_sDMA descriptor stats for the flow and channel
oCCpswDma_OpenRxFlowPrms_sParam struct for the get default flowId open parameters
oCCpswDma_OpenTxChPrms_sParam struct for the Tx channel open function
oCCpswDma_PktInfo_sCPPI Buffer info
oCCpswDma_RingMonCfgUDMA ring monitor config parameters
oCCpswDma_RxChInitPrms_sParam struct for the Rx channel open
oCCpswDma_RxFlowStats_sRx flow statistics
oCCpswDma_rxProtoInfo_sRx Protcol info structure
oCCpswDma_TxChStats_sTX channel statistics
oCCpswDma_txProtoInfo_sTx protocol info structure
oCCpswDma_UdmaChPrmsCPSW DMA Rx flow/TX channel ring configuration parameters
oCCpswDma_UdmaChTxPrmsCPSW DDMA TX channel parameters
oCCpswDma_UdmaFlowPrmsUDMA RX channel flow parameters
oCCpswDma_UdmaRingPrmsCPSW DMA channel ring parameters
oCCpswHostPort_Config_sHost port submodule configuration
oCCpswHostPort_FifoStats_sFIFO related statistics of the host port
oCCpswMacPort_Config_sMAC port configuration
oCCpswMacPort_EnableTsEventInArgs_sEnable Port Time Sync Event IOCTL inArgs
oCCpswMacPort_FifoStats_sFIFO related statistics of a MAC port
oCCpswMacPort_GenericInArgs_sGeneric input args
oCCpswMacPort_Interface_sMAC port interface
oCCpswMacPort_InterVlanRoutingParams_sPort interVLAN configuration info
oCCpswMacPort_IpTsConfig_sPort IP configuration for time synchronization events
oCCpswMacPort_LinkConfig_sLink speed and duplexity configuration
oCCpswMacPort_PortStatus_sPort status
oCCpswMacPort_PortTxShortGapConfig_sSet transmit short inter packet gap feature input Args
oCCpswMacPort_SetRxDscpPriorityInArgs_sInput args for CPSW_MACPORT_IOCTL_SET_RX_DSCP_PRIORITY command
oCCpswMacPort_SetRxPriorityInArgs_sInput args for CPSW_MACPORT_IOCTL_SET_RX_PRIORITY command
oCCpswMacPort_SetTrafficShapingInArgs_sInput args for CPSW_MACPORT_IOCTL_SET_TRAFFIC_SHAPING command
oCCpswMacPort_SetTxBlocksRemInArgs_sInput args for CPSW_MACPORT_IOCTL_SET_TX_BLOCKS_REM command
oCCpswMacPort_SetTxPriorityInArgs_sInput args for CPSW_MACPORT_IOCTL_SET_TX_PRIORITY command
oCCpswMacPort_SgmiiConfig_sSGMII configuration for MAC port
oCCpswMacPort_TsEventConfig_sPort Configuration for Time Synchronization
oCCpswMacPort_TxShortGapConfig_sConfiguration of transmit short inter packet gap feature
oCCpswMdio_Clause22ReadRegInArgs_sInput args for CPSW_MDIO_IOCTL_CLAUSE22_READ_REG command
oCCpswMdio_Clause22WriteRegInArgs_sInput args for CPSW_MDIO_IOCTL_CLAUSE22_WRITE_REG command
oCCpswMdio_Clause45ReadRegInArgs_sInput args for CPSW_MDIO_IOCTL_CLAUSE45_READ_REG command
oCCpswMdio_Clause45WriteRegInArgs_sInput args for CPSW_MDIO_IOCTL_CLAUSE45_WRITE_REG command
oCCpswMdio_Config_sMDIO module configuration
oCCpswMdio_PhyStatus_sMDIO PHY status
oCCpswMdio_Version_sMDIO hardware version
oCCpswOsal_CachePrmsCPSW driver OSAL cache function pointers
oCCpswOsal_PrmsCPSW driver OSAL function pointers
oCCpswPhy_Clause45ReadRegInArgs_sInput args for CPSW_PHY_IOCTL_READ_CLAUSE45_REG command
oCCpswPhy_Clause45WriteRegInArgs_sInput args for CPSW_PHY_IOCTL_WRITE_CLAUSE45_REG command
oCCpswPhy_ComplianceTestInArgs_sInput args for CPSW_PHY_IOCTL_RUN_COMPLIANCE_TEST command
oCCpswPhy_Config_sPHY configuration parameters
oCCpswPhy_FsmTimeoutConfig_sPHY State-Machine time-out values
oCCpswPhy_GenericInArgs_sGeneric input args
oCCpswPhy_GetModeOutArgs_sOutput args for CPSW_PHY_IOCTL_PHY_GET_MODE command
oCCpswPhy_ReadRegInArgs_sInput args for CPSW_PHY_IOCTL_READ_REG_EXT command
oCCpswPhy_SetModeInArgsInput args for CPSW_PHY_IOCTL_PHY_SET_MODE command
oCCpswPhy_Version_sPHY version (ID)
oCCpswPhy_WriteRegInArgs_sInput args for CPSW_PHY_IOCTL_WRITE_REG_EXT command
oCCpswPort_DscpPriority_sDSCP priority
oCCpswPort_RxPriority_sRX priority (packet priority to header packet priority)
oCCpswPort_TrafficShapingConfig_sTraffic shaping configuration for all priorities
oCCpswPort_TrafficShapingRates_sTraffic shaping parameters (committed and excess rates)
oCCpswPort_TxPriority_sTX priority (header packet priority to switch priority)
oCCpswPort_VlanConfig_sVLAN configuration parameters
oCCpswRm_AllocMacAddrOutArgs_sInput args for CPSW_RM_IOCTL_ALLOC_MAC_ADDR IOCTL command
oCCpswRm_AllocRxFlowOutArgs_sOutput args for CPSW_RM_IOCTL_ALLOC_RX_FLOW IOCTL CMD
oCCpswRm_FreeMacAddrInArgs_sInput args for CPSW_RM_IOCTL_FREE_MAC_ADDR IOCTL command
oCCpswRm_FreeRxFlowInArgs_sInput args for CPSW_RM_IOCTL_FREE_RX_FLOW IOCTL command
oCCpswRm_FreeTxChInArgs_sInput args for CPSW_RM_IOCTL_FREE_TX_CH_PEERID IOCTL command
oCCpswRm_IoctlPermissionEntry_sCPSW RM IOCTL permission entry
oCCpswRm_IoctlPermissionTable_sCPSW RM IOCTL permission table
oCCpswRm_MacAddressPool_sCPSW RM IOCTL permission table
oCCpswRm_ResourceInfo_sCPSW RM Resource Information
oCCpswRm_ResourcePrms_sCPSW RM Resource parameters
oCCpswStats_GenericMacPortInArgs_sInput args for CPSW_STATS_IOCTL_GET_MACPORT_STATS and CPSW_STATS_IOCTL_RESET_MACPORT_STATS command
oCCpswStats_HostPort_2g_sCPSW 2G host port statistics
oCCpswStats_HostPort_9g_sCPSW 9G host port statistics
oCCpswStats_MacPort_2g_sCPSW 2G MAC port statistics
oCCpswStats_MacPort_9g_sCPSW 9G MAC port statistics
oCCpswStats_PortStats_sCPSW nG port statistics
oCCpswStats_RestoreMacPortStatsInArgs_sInput args for CPSW_STATS_IOCTL_RESTORE_MACPORT_STATS command
oCCpswUtils_PrmsCPSW utils parameters
oCCptsSetFxnGenNudgeInArgs_sSetup Function generator(same data structure for both Generic and Ethernet) Nudge IOCTL inArgs
oCDp83822_Config_sDP83822 PHY configuration parameters
oCDp83867_Config_sDP83867 PHY configuration parameters
oCnode_t_A generic node structure for a single link list
oCqueue_t_Generic queue
\CVsc8514_Config_sVSC8514 PHY configuration parameters

Copyright 2020, Texas Instruments Incorporated