Data Structures | Typedefs

Data Structures

struct  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. More...
 
struct  CpswAle_SetUcastEntryInArgs_s
 Input args for CPSW_ALE_IOCTL_ADD_UNICAST IOCTL command. More...
 
struct  CpswAle_GetUcastEntryOutArgs_s
 Output args for CPSW_ALE_IOCTL_LOOKUP_UNICAST IOCTL command. More...
 
struct  CpswAle_SetMcastEntryInArgs_s
 Output args for CPSW_ALE_IOCTL_ADD_MULTICAST IOCTL command. More...
 
struct  CpswAle_GetMcastEntryInArgs_s
 Input args for CPSW_ALE_IOCTL_LOOKUP_MULTICAST IOCTL command. More...
 
struct  CpswAle_GetMcastEntryOutArgs_s
 Output args for CPSW_ALE_IOCTL_LOOKUP_MULTICAST IOCTL command. More...
 
struct  CpswAle_GetVlanEntryOutArgs_s
 Output args for CPSW_ALE_IOCTL_LOOKUP_MULTICAST IOCTL command. More...
 
struct  CpswAle_SetPolicerEntryInArgs_s
 Input args for CPSW_ALE_IOCTL_SET_POLICER command. More...
 
struct  CpswAle_SetPolicerEntryOutArgs_s
 Input args for CPSW_ALE_IOCTL_SET_POLICER command. More...
 
struct  CpswAle_GetPolicerEntryOutArgs_s
 Output args for CPSW_ALE_IOCTL_GET_POLICER command. More...
 
struct  CpswAle_DelPolicerEntryInArgs_s
 Input args for CPSW_ALE_IOCTL_DEL_POLICER IOCTL command. More...
 
struct  CpswAle_SetOAMLoopbackInArgs_s
 Input args for CPSW_ALE_IOCTL_SET_OAMLPBK_CFG IOCTL command. More...
 
struct  CpswAle_SetPortStateInArgs_s
 Input args for CPSW_ALE_IOCTL_SET_PORT_STATE IOCTL command. More...
 
struct  CpswAle_GetPortStateInArgs_s
 Input args for CPSW_ALE_IOCTL_GET_PORT_STATE IOCTL command. More...
 
struct  CpswAle_GetPortStateOutArgs_s
 Output args for CPSW_ALE_IOCTL_GET_PORT_STATE IOCTL command. More...
 
struct  CpswAle_SetPortMirroringConfigInArgs_s
 Input args for CPSW_ALE_IOCTL_SET_PORT_MIRROR_CFG command. More...
 
struct  CpswAle_SetTrunkConfigInArgs_s
 Input args for CPSW_ALE_IOCTL_SET_TRUNK_CFG command. More...
 
struct  CpswAle_SetDefaultThreadConfigInArgs_s
 Input args for CPSW_ALE_IOCTL_SET_DEFAULT_THREADCFG IOCTL command. More...
 
struct  CpswAle_SetInterVLANConfigInArgs_s
 Output args for CPSW_ALE_IOCTL_SET_DEFAULT_THREADCFG IOCTL command. More...
 
struct  CpswAle_GetPolicerStatsInArgs_s
 Input args for CPSW_ALE_IOCTL_GET_POLICER_STATS IOCTL command. More...
 
struct  CpswAle_GetPolicerStatsOutArgs_s
 Output args for CPSW_ALE_IOCTL_GET_POLICER_STATS IOCTL command. More...
 
struct  CpswAle_SetBcastMcastRateLimitInArgs_s
 Input args for CPSW_ALE_IOCTL_SET_BCAST_MCAST_LIMIT IOCTL command. More...
 
struct  CpswAle_GetBcastMcastRateLimitOutArgs_s
 Output args for CPSW_ALE_IOCTL_GET_BCAST_MCAST_LIMIT IOCTL command. More...
 
struct  CpswAle_GetPortMacAddrInArgs_s
 Input args for CPSW_ALE_IOCTL_GET_PORT_MACADDR IOCTL command. More...
 
struct  CpswAle_GetPortMacAddrOutArgs_s
 Output args for CPSW_ALE_IOCTL_GET_PORT_MACADDR IOCTL command. More...
 
struct  CpswAle_DelLearntEntriesInArgs_s
 Input args for CPSW_ALE_IOCTL_DEL_LEARNT_ENTRIES command. More...
 
struct  CpswAle_SetPolicerThreadConfigInArgs_s
 Input args for CPSW_ALE_IOCTL_SET_POLICER_THREADCFG command. More...
 

Typedefs

typedef struct
CpswAle_AddEntryOutArgs_s 
CpswAle_AddEntryOutArgs
 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.
 
typedef struct
CpswAle_SetUcastEntryInArgs_s 
CpswAle_SetUcastEntryInArgs
 Input args for CPSW_ALE_IOCTL_ADD_UNICAST IOCTL command.
 
typedef struct
CpswAle_GetUcastEntryOutArgs_s 
CpswAle_GetUcastEntryOutArgs
 Output args for CPSW_ALE_IOCTL_LOOKUP_UNICAST IOCTL command.
 
typedef struct
CpswAle_SetMcastEntryInArgs_s 
CpswAle_SetMcastEntryInArgs
 Output args for CPSW_ALE_IOCTL_ADD_MULTICAST IOCTL command.
 
typedef struct
CpswAle_GetMcastEntryInArgs_s 
CpswAle_GetMcastEntryInArgs
 Input args for CPSW_ALE_IOCTL_LOOKUP_MULTICAST IOCTL command.
 
typedef struct
CpswAle_GetMcastEntryOutArgs_s 
CpswAle_GetMcastEntryOutArgs
 Output args for CPSW_ALE_IOCTL_LOOKUP_MULTICAST IOCTL command.
 
typedef struct
CpswAle_GetVlanEntryOutArgs_s 
CpswAle_GetVlanEntryOutArgs
 Output args for CPSW_ALE_IOCTL_LOOKUP_MULTICAST IOCTL command.
 
typedef struct
CpswAle_SetPolicerEntryInArgs_s 
CpswAle_SetPolicerEntryInArgs
 Input args for CPSW_ALE_IOCTL_SET_POLICER command.
 
typedef struct
CpswAle_SetPolicerEntryOutArgs_s 
CpswAle_SetPolicerEntryOutArgs
 Input args for CPSW_ALE_IOCTL_SET_POLICER command.
 
typedef struct
CpswAle_GetPolicerEntryOutArgs_s 
CpswAle_GetPolicerEntryOutArgs
 Output args for CPSW_ALE_IOCTL_GET_POLICER command.
 
typedef struct
CpswAle_DelPolicerEntryInArgs_s 
CpswAle_DelPolicerEntryInArgs
 Input args for CPSW_ALE_IOCTL_DEL_POLICER IOCTL command.
 
typedef struct
CpswAle_SetOAMLoopbackInArgs_s 
CpswAle_SetOAMLoopbackInArgs
 Input args for CPSW_ALE_IOCTL_SET_OAMLPBK_CFG IOCTL command.
 
typedef struct
CpswAle_SetPortStateInArgs_s 
CpswAle_SetPortStateInArgs
 Input args for CPSW_ALE_IOCTL_SET_PORT_STATE IOCTL command.
 
typedef struct
CpswAle_GetPortStateInArgs_s 
CpswAle_GetPortStateInArgs
 Input args for CPSW_ALE_IOCTL_GET_PORT_STATE IOCTL command.
 
typedef struct
CpswAle_GetPortStateOutArgs_s 
CpswAle_GetPortStateOutArgs
 Output args for CPSW_ALE_IOCTL_GET_PORT_STATE IOCTL command.
 
typedef struct
CpswAle_SetPortMirroringConfigInArgs_s 
CpswAle_SetPortMirroringConfigInArgs
 Input args for CPSW_ALE_IOCTL_SET_PORT_MIRROR_CFG command.
 
typedef struct
CpswAle_SetTrunkConfigInArgs_s 
CpswAle_SetTrunkConfigInArgs
 Input args for CPSW_ALE_IOCTL_SET_TRUNK_CFG command.
 
typedef struct
CpswAle_SetDefaultThreadConfigInArgs_s 
CpswAle_SetDefaultThreadConfigInArgs
 Input args for CPSW_ALE_IOCTL_SET_DEFAULT_THREADCFG IOCTL command.
 
typedef
CpswAle_SetDefaultThreadConfigInArgs 
CpswAle_GetDefaultThreadConfigOutArgs
 Output args for CPSW_ALE_IOCTL_GET_DEFAULT_THREADCFG IOCTL command.
 
typedef struct
CpswAle_SetInterVLANConfigInArgs_s 
CpswAle_SetInterVLANConfigInArgs
 Output args for CPSW_ALE_IOCTL_SET_DEFAULT_THREADCFG IOCTL command. More...
 
typedef
CpswAle_GetPolicerEntryOutArgs 
CpswAle_SetInterVLANConfigOutArgs
 Output args for CPSW_ALE_IOCTL_SET_INTERVLAN_CFG IOCTL command.
 
typedef
CpswAle_GetPolicerEntryOutArgs 
CpswAle_BlockClassifierHostPortOutArgs
 Output args for CPSW_ALE_IOCTL_BLOCK_CLASSIFIER_HOSTPORT IOCTL command.
 
typedef struct
CpswAle_GetPolicerStatsInArgs_s 
CpswAle_GetPolicerStatsInArgs
 Input args for CPSW_ALE_IOCTL_GET_POLICER_STATS IOCTL command.
 
typedef struct
CpswAle_GetPolicerStatsOutArgs_s 
CpswAle_GetPolicerStatsOutArgs
 Output args for CPSW_ALE_IOCTL_GET_POLICER_STATS IOCTL command.
 
typedef struct
CpswAle_SetBcastMcastRateLimitInArgs_s 
CpswAle_SetBcastMcastRateLimitInArgs
 Input args for CPSW_ALE_IOCTL_SET_BCAST_MCAST_LIMIT IOCTL command.
 
typedef struct
CpswAle_GetBcastMcastRateLimitOutArgs_s 
CpswAle_GetBcastMcastRateLimitOutArgs
 Output args for CPSW_ALE_IOCTL_GET_BCAST_MCAST_LIMIT IOCTL command.
 
typedef struct
CpswAle_GetPortMacAddrInArgs_s 
CpswAle_GetPortMacAddrInArgs
 Input args for CPSW_ALE_IOCTL_GET_PORT_MACADDR IOCTL command.
 
typedef struct
CpswAle_GetPortMacAddrOutArgs_s 
CpswAle_GetPortMacAddrOutArgs
 Output args for CPSW_ALE_IOCTL_GET_PORT_MACADDR IOCTL command.
 
typedef struct
CpswAle_DelLearntEntriesInArgs_s 
CpswAle_DelLearntEntriesInArgs
 Input args for CPSW_ALE_IOCTL_DEL_LEARNT_ENTRIES command.
 
typedef struct
CpswAle_SetPolicerThreadConfigInArgs_s 
CpswAle_SetPolicerThreadConfigInArgs
 Input args for CPSW_ALE_IOCTL_SET_POLICER_THREADCFG command. More...
 
typedef
CpswAle_GetPolicerEntryOutArgs 
CpswAle_SetPolicerThreadConfigOutArgs
 Output args for CPSW_ALE_IOCTL_SET_POLICER_THREADCFG IOCTL command.
 
typedef struct
CpswAle_PolicerGlobalConfig_s 
CpswAle_SetPolicerGlobalConfigInArgs
 Input args for CPSW_ALE_IOCTL_SET_POLICER_GLOBAL_CONFIG IOCTL command.
 
typedef struct
CpswAle_PolicerGlobalConfig_s 
CpswAle_GetPolicerGlobalConfigOutArgs
 Output args for CPSW_ALE_IOCTL_GET_POLICER_GLOBAL_CONFIG IOCTL command.
 

Detailed Description

Typedef Documentation

Output args for CPSW_ALE_IOCTL_SET_DEFAULT_THREADCFG IOCTL command.

InterVLAN routing configuration in ALE is associated with each Policer/Classifier entry.

Input args for CPSW_ALE_IOCTL_SET_POLICER_THREADCFG command.

Configuration to set the thread/flow id associated with a classifier.


Copyright 2020, Texas Instruments Incorporated