Main Page
Related Pages
Modules
Data Structures
Files
Data Structures
Data Fields
Data Structures
Here are the data structures with brief descriptions:
Cpsw_AttachCoreOutArgs_s
Output args for
CPSW_IOCTL_ATTACH_CORE
command
Cpsw_ClearInterVlanRouteMultiEgressInArgs_s
Input args for
CPSW_IOCTL_CLEAR_INTERVLAN_ROUTE_MULTI_EGRESS
command
Cpsw_ClearInterVlanRouteMultiEgressOutArgs_s
Output args for
CPSW_IOCTL_CLEAR_INTERVLAN_ROUTE_MULTI_EGRESS
command
Cpsw_ClearInterVlanRouteUniEgressInArgs_s
Input args for
CPSW_IOCTL_CLEAR_INTERVLAN_ROUTE_UNI_EGRESS
command
Cpsw_ClearInterVlanRouteUniEgressOutArgs_s
Output args for
CPSW_IOCTL_CLEAR_INTERVLAN_ROUTE_UNI_EGRESS
command
Cpsw_Config_s
CPSW configuration
Cpsw_DefaultFlowInfo_s
Rx Default Flow Info used for default flow registration/unregistration
Cpsw_GenericPortLinkInArgs_s
Input args for
CPSW_IOCTL_CLOSE_PORT_LINK
,
CPSW_IOCTL_IS_PORT_LINK_UP
and
CPSW_IOCTL_GET_PORT_LINK_CONFIG
command
Cpsw_GetShortTxIPGConfigOutArgs_s
Short IPG configuration for CPSW IP
Cpsw_GetVersionsOutArgs_s
Output args for
CPSW_IOCTL_GET_VERSION
command
Cpsw_InterVlanEgressPortCfg_s
InterVLAN egress port configuration
Cpsw_InterVlanRouteIngressPktMatchCfg_s
InterVLAN route ingress packet match criteria configuration
Cpsw_IoctlPrms_s
CPSW IOCTL param
Cpsw_MacDstFlowInfo_s
Output args for
CPSW_IOCTL_ATTACH_CORE
command
Cpsw_MdioLinkStateChangeInfo_s
PHY link status change event information
Cpsw_OpenPortLinkInArgs_s
Input args for
CPSW_IOCTL_OPEN_PORT_LINK
command
Cpsw_ResourceConfig_s
CPSW driver resource configuration parameters
Cpsw_SetHostPortTrafficShapingInArgs_s
Input args for
CPSW_IOCTL_SET_HOSTPORT_TRAFFIC_SHAPING
command
Cpsw_SetInterVlanRouteMultiEgressInArgs_s
Input args for
CPSW_IOCTL_SET_INTERVLAN_ROUTE_MULTI_EGRESS
command
Cpsw_SetInterVlanRouteMultiEgressOutArgs_s
Output args for
CPSW_IOCTL_SET_INTERVLAN_ROUTE_MULTI_EGRESS
command
Cpsw_SetInterVlanRouteUniEgressInArgs_s
Input args for
CPSW_IOCTL_SET_INTERVLAN_ROUTE_UNI_EGRESS
command
Cpsw_SetInterVlanRouteUniEgressOutArgs_s
Output args for
CPSW_IOCTL_SET_INTERVLAN_ROUTE_UNI_EGRESS
command
Cpsw_SetShortTxIPGConfigInArgs_s
Short IPG configuration for CPSW IP
Cpsw_Version_s
CPSW hardware version
Cpsw_VlanConfig_s
CPSW-level VLAN configuration
CpswAle_AddEntryOutArgs_s
Output 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
CpswAle_AgingConfig_s
Structure for ALE aging time configuration
CpswAle_Config_s
ALE configuration
CpswAle_DelLearntEntriesInArgs_s
Input args for
CPSW_ALE_IOCTL_DEL_LEARNT_ENTRIES
command
CpswAle_DelPolicerEntryInArgs_s
Input args for
CPSW_ALE_IOCTL_DEL_POLICER
IOCTL command
CpswAle_EtherTypeEntryInfo_s
ALE Ethertype entry info
CpswAle_GetBcastMcastRateLimitOutArgs_s
Output args for
CPSW_ALE_IOCTL_GET_BCAST_MCAST_LIMIT
IOCTL command
CpswAle_GetMcastEntryInArgs_s
Input args for
CPSW_ALE_IOCTL_LOOKUP_MULTICAST
IOCTL command
CpswAle_GetMcastEntryOutArgs_s
Output args for
CPSW_ALE_IOCTL_LOOKUP_MULTICAST
IOCTL command
CpswAle_GetPolicerEntryOutArgs_s
Output args for
CPSW_ALE_IOCTL_GET_POLICER
command
CpswAle_GetPolicerStatsInArgs_s
Input args for
CPSW_ALE_IOCTL_GET_POLICER_STATS
IOCTL command
CpswAle_GetPolicerStatsOutArgs_s
Output args for
CPSW_ALE_IOCTL_GET_POLICER_STATS
IOCTL command
CpswAle_GetPortMacAddrInArgs_s
Input args for
CPSW_ALE_IOCTL_GET_PORT_MACADDR
IOCTL command
CpswAle_GetPortMacAddrOutArgs_s
Output args for
CPSW_ALE_IOCTL_GET_PORT_MACADDR
IOCTL command
CpswAle_GetPortStateInArgs_s
Input args for
CPSW_ALE_IOCTL_GET_PORT_STATE
IOCTL command
CpswAle_GetPortStateOutArgs_s
Output args for
CPSW_ALE_IOCTL_GET_PORT_STATE
IOCTL command
CpswAle_GetUcastEntryOutArgs_s
Output args for
CPSW_ALE_IOCTL_LOOKUP_UNICAST
IOCTL command
CpswAle_GetVlanEntryOutArgs_s
Output args for
CPSW_ALE_IOCTL_LOOKUP_MULTICAST
IOCTL command
CpswAle_HostRxFilterParams_s
Host port receive packet type filter params
CpswAle_InitVlanConfig_s
Structure for Init time VLAN configuration
CpswAle_IpAddrClassifierInfo_s
ALE IP address classifier info
CpswAle_IPPktSecurityConfig_s
Structure for IP packet security configuration
CpswAle_Ipv4EntryInfo_s
IPv4 ALE entry info
CpswAle_Ipv6EntryInfo_s
IPv6 ALE entry info
CpswAle_LearningSecurityConfig_s
Structure for ALE module level auto learning security configuration
CpswAle_MacAddrInfo_s
Structure holding MAC address and VLAN Id
CpswAle_MacAuthConfig_s
Structure for MAC authentication configuration
CpswAle_MacDstAddrClassifierInfo_s
ALE classifier/policer match parameters for dstMacAddr
CpswAle_MacSrcAddrClassifierInfo_s
ALE classifier/policer match parameters for srcMacAddr
CpswAle_MalformedPktSecurityConfig_s
Structure for malformed packet handling configuration
CpswAle_McastEntryInfo_s
ALE Multicast entry type info apart from MAC address
CpswAle_MirrorMatchParams_s
ALE port mirroring configration for mirroring based on packet match
CpswAle_NetworkSecurityConfig_s
High level structure with ALE network security configuration
CpswAle_OuiEntryInfo_s
ALE OUI entry info
CpswAle_PolicerGlobalConfig_s
Structure for policer global configuration parameters
CpswAle_PolicerMatchParams_s
ALE Classifier/Policer Match parameters
CpswAle_PortBcastMcastRateLimitParams_s
Structure for bcast/mcast bw limit configuration parameters
CpswAle_PortConfig_s
ALE init time port specific configuration params
CpswAle_PortLearningSecurityConfig_s
Structure for Port specific auto learning security configuration
CpswAle_PortMacModeConfig_s
Structure for port MAC mode configuration
CpswAle_PortVlanSecurityConfig_s
Structure for Port specific VLAN security configuration
CpswAle_RestartConfig_s
ALE restore configuration
CpswAle_SetBcastMcastRateLimitInArgs_s
Input args for
CPSW_ALE_IOCTL_SET_BCAST_MCAST_LIMIT
IOCTL command
CpswAle_SetDefaultThreadConfigInArgs_s
Input args for
CPSW_ALE_IOCTL_SET_DEFAULT_THREADCFG
IOCTL command
CpswAle_SetInterVLANConfigInArgs_s
Output args for
CPSW_ALE_IOCTL_SET_DEFAULT_THREADCFG
IOCTL command
CpswAle_SetMcastEntryInArgs_s
Output args for
CPSW_ALE_IOCTL_ADD_MULTICAST
IOCTL command
CpswAle_SetOAMLoopbackInArgs_s
Input args for
CPSW_ALE_IOCTL_SET_OAMLPBK_CFG
IOCTL command
CpswAle_SetPolicerEntryInArgs_s
Input args for
CPSW_ALE_IOCTL_SET_POLICER
command
CpswAle_SetPolicerEntryOutArgs_s
Input args for
CPSW_ALE_IOCTL_SET_POLICER
command
CpswAle_SetPolicerThreadConfigInArgs_s
Input args for
CPSW_ALE_IOCTL_SET_POLICER_THREADCFG
command
CpswAle_SetPortMirroringConfigInArgs_s
Input args for
CPSW_ALE_IOCTL_SET_PORT_MIRROR_CFG
command
CpswAle_SetPortStateInArgs_s
Input args for
CPSW_ALE_IOCTL_SET_PORT_STATE
IOCTL command
CpswAle_SetTrunkConfigInArgs_s
Input args for
CPSW_ALE_IOCTL_SET_TRUNK_CFG
command
CpswAle_SetUcastEntryInArgs_s
Input args for
CPSW_ALE_IOCTL_ADD_UNICAST
IOCTL command
CpswAle_UcastEntryInfo_s
ALE unicast entry type info apart from MAC address that can be set
CpswAle_UnregulatedTrafficPolicer_s
Structure containing unregulated traffic (No classifier hit) policing params
CpswAle_VlanEntryInfo_s
ALE VLAN entry type info
CpswAle_VlanIdInfo_s
ALE vlan identifier info
CpswCpts_Config_s
CPTS configuration
CpswCpts_Event_s
CPTS Event
CpswCpts_EventStats_s
CPTS event statistics
CpswCpts_LookUpEventInArgs_s
CPTS Lookup event IOCTL inArgs
CpswCpts_SetCompValInArgs_s
Setup Compare Value IOCTL inArgs
CpswCpts_SetFxnGenInArgs_s
Set Function Generator(same data structure for both Generic and Ethernet) IOCTL inArgs
CpswCpts_SetTsPpmInArgs_s
Set time stamp PPM IOCTL inArgs
CpswCpts_StackConfig_s
CPTS Register Stack InArgs
CpswDma_CbFxnStats_s
Stats for packets submitted/retrieved in the DMA event callbacks functions
CpswDma_Config_s
Config structure for CPSW DMA
CpswDma_cpswUdmaDesc_s
CPSW DMA UDMA descriptor format
CpswDma_DataPathConfig_s
Config structure for CPSW DMA Data Path initialization
CpswDma_DmaDesc_s
CPPI DMA descriptor
CpswDma_DmaDescStats_s
DMA descriptor stats for the flow and channel
CpswDma_OpenRxFlowPrms_s
Param struct for the get default flowId open parameters
CpswDma_OpenTxChPrms_s
Param struct for the Tx channel open function
CpswDma_PktInfo_s
CPPI Buffer info
CpswDma_RingMonCfg
UDMA ring monitor config parameters
CpswDma_RxChInitPrms_s
Param struct for the Rx channel open
CpswDma_RxFlowStats_s
Rx flow statistics
CpswDma_rxProtoInfo_s
Rx Protcol info structure
CpswDma_TxChStats_s
TX channel statistics
CpswDma_txProtoInfo_s
Tx protocol info structure
CpswDma_UdmaChPrms
CPSW DMA Rx flow/TX channel ring configuration parameters
CpswDma_UdmaChTxPrms
CPSW DDMA TX channel parameters
CpswDma_UdmaFlowPrms
UDMA RX channel flow parameters
CpswDma_UdmaRingPrms
CPSW DMA channel ring parameters
CpswHostPort_Config_s
Host port submodule configuration
CpswHostPort_FifoStats_s
FIFO related statistics of the host port
CpswMacPort_Config_s
MAC port configuration
CpswMacPort_EnableTsEventInArgs_s
Enable Port Time Sync Event IOCTL inArgs
CpswMacPort_FifoStats_s
FIFO related statistics of a MAC port
CpswMacPort_GenericInArgs_s
Generic input args
CpswMacPort_Interface_s
MAC port interface
CpswMacPort_InterVlanRoutingParams_s
Port interVLAN configuration info
CpswMacPort_IpTsConfig_s
Port IP configuration for time synchronization events
CpswMacPort_LinkConfig_s
Link speed and duplexity configuration
CpswMacPort_PortStatus_s
Port status
CpswMacPort_PortTxShortGapConfig_s
Set transmit short inter packet gap feature input Args
CpswMacPort_SetRxDscpPriorityInArgs_s
Input args for
CPSW_MACPORT_IOCTL_SET_RX_DSCP_PRIORITY
command
CpswMacPort_SetRxPriorityInArgs_s
Input args for
CPSW_MACPORT_IOCTL_SET_RX_PRIORITY
command
CpswMacPort_SetTrafficShapingInArgs_s
Input args for
CPSW_MACPORT_IOCTL_SET_TRAFFIC_SHAPING
command
CpswMacPort_SetTxBlocksRemInArgs_s
Input args for
CPSW_MACPORT_IOCTL_SET_TX_BLOCKS_REM
command
CpswMacPort_SetTxPriorityInArgs_s
Input args for
CPSW_MACPORT_IOCTL_SET_TX_PRIORITY
command
CpswMacPort_SgmiiConfig_s
SGMII configuration for MAC port
CpswMacPort_TsEventConfig_s
Port Configuration for Time Synchronization
CpswMacPort_TxShortGapConfig_s
Configuration of transmit short inter packet gap feature
CpswMdio_Clause22ReadRegInArgs_s
Input args for
CPSW_MDIO_IOCTL_CLAUSE22_READ_REG
command
CpswMdio_Clause22WriteRegInArgs_s
Input args for
CPSW_MDIO_IOCTL_CLAUSE22_WRITE_REG
command
CpswMdio_Clause45ReadRegInArgs_s
Input args for
CPSW_MDIO_IOCTL_CLAUSE45_READ_REG
command
CpswMdio_Clause45WriteRegInArgs_s
Input args for
CPSW_MDIO_IOCTL_CLAUSE45_WRITE_REG
command
CpswMdio_Config_s
MDIO module configuration
CpswMdio_PhyStatus_s
MDIO PHY status
CpswMdio_Version_s
MDIO hardware version
CpswOsal_CachePrms
CPSW driver OSAL cache function pointers
CpswOsal_Prms
CPSW driver OSAL function pointers
CpswPhy_Clause45ReadRegInArgs_s
Input args for
CPSW_PHY_IOCTL_READ_CLAUSE45_REG
command
CpswPhy_Clause45WriteRegInArgs_s
Input args for
CPSW_PHY_IOCTL_WRITE_CLAUSE45_REG
command
CpswPhy_ComplianceTestInArgs_s
Input args for
CPSW_PHY_IOCTL_RUN_COMPLIANCE_TEST
command
CpswPhy_Config_s
PHY configuration parameters
CpswPhy_FsmTimeoutConfig_s
PHY State-Machine time-out values
CpswPhy_GenericInArgs_s
Generic input args
CpswPhy_GetModeOutArgs_s
Output args for CPSW_PHY_IOCTL_PHY_GET_MODE command
CpswPhy_ReadRegInArgs_s
Input args for
CPSW_PHY_IOCTL_READ_REG_EXT
command
CpswPhy_SetModeInArgs
Input args for
CPSW_PHY_IOCTL_PHY_SET_MODE
command
CpswPhy_Version_s
PHY version (ID)
CpswPhy_WriteRegInArgs_s
Input args for
CPSW_PHY_IOCTL_WRITE_REG_EXT
command
CpswPort_DscpPriority_s
DSCP priority
CpswPort_RxPriority_s
RX priority (packet priority to header packet priority)
CpswPort_TrafficShapingConfig_s
Traffic shaping configuration for all priorities
CpswPort_TrafficShapingRates_s
Traffic shaping parameters (committed and excess rates)
CpswPort_TxPriority_s
TX priority (header packet priority to switch priority)
CpswPort_VlanConfig_s
VLAN configuration parameters
CpswRm_AllocMacAddrOutArgs_s
Input args for
CPSW_RM_IOCTL_ALLOC_MAC_ADDR
IOCTL command
CpswRm_AllocRxFlowOutArgs_s
Output args for
CPSW_RM_IOCTL_ALLOC_RX_FLOW
IOCTL CMD
CpswRm_FreeMacAddrInArgs_s
Input args for
CPSW_RM_IOCTL_FREE_MAC_ADDR
IOCTL command
CpswRm_FreeRxFlowInArgs_s
Input args for
CPSW_RM_IOCTL_FREE_RX_FLOW
IOCTL command
CpswRm_FreeTxChInArgs_s
Input args for
CPSW_RM_IOCTL_FREE_TX_CH_PEERID
IOCTL command
CpswRm_IoctlPermissionEntry_s
CPSW RM IOCTL permission entry
CpswRm_IoctlPermissionTable_s
CPSW RM IOCTL permission table
CpswRm_MacAddressPool_s
CPSW RM IOCTL permission table
CpswRm_ResourceInfo_s
CPSW RM Resource Information
CpswRm_ResourcePrms_s
CPSW RM Resource parameters
CpswStats_GenericMacPortInArgs_s
Input args for
CPSW_STATS_IOCTL_GET_MACPORT_STATS
and
CPSW_STATS_IOCTL_RESET_MACPORT_STATS
command
CpswStats_HostPort_2g_s
CPSW 2G host port statistics
CpswStats_HostPort_9g_s
CPSW 9G host port statistics
CpswStats_MacPort_2g_s
CPSW 2G MAC port statistics
CpswStats_MacPort_9g_s
CPSW 9G MAC port statistics
CpswStats_PortStats_s
CPSW nG port statistics
CpswStats_RestoreMacPortStatsInArgs_s
Input args for
CPSW_STATS_IOCTL_RESTORE_MACPORT_STATS
command
CpswUtils_Prms
CPSW utils parameters
CptsSetFxnGenNudgeInArgs_s
Setup Function generator(same data structure for both Generic and Ethernet) Nudge IOCTL inArgs
Dp83822_Config_s
DP83822 PHY configuration parameters
Dp83867_Config_s
DP83867 PHY configuration parameters
node_t_
A generic node structure for a single link list
queue_t_
Generic queue
Vsc8514_Config_s
VSC8514 PHY configuration parameters
Copyright 2020, Texas Instruments Incorporated