|
AM243x MCU+ SDK
09.02.01
|
|
Go to the documentation of this file.
59 #ifndef CPSW_HOSTPORT_H_
60 #define CPSW_HOSTPORT_H_
77 #define CPSW_HOSTPORT_PUBLIC_IOCTL(x) (ENET_IOCTL_TYPE_PUBLIC | \
78 ENET_IOCTL_HOSTPORT_BASE | \
79 ENET_IOCTL_PER_CPSW | \
89 typedef enum CpswHostPort_Ioctl_s
114 typedef struct CpswHostPort_FifoStats_s
137 typedef struct CpswHostPort_Cfg_s
bool removeCrc
Definition: cpsw_hostport.h:144
bool rxVlanRemapEn
Definition: cpsw_hostport.h:179
VLAN configuration parameters.
Definition: enet_mod_port.h:68
@ CPSW_HOSTPORT_IOCTL_GET_FIFO_STATS
Get host port's FIFO statistics.
Definition: cpsw_hostport.h:98
bool padShortPacket
Definition: cpsw_hostport.h:147
bool passCrcErrors
Definition: cpsw_hostport.h:151
#define CPSW_HOSTPORT_PUBLIC_IOCTL(x)
Helper macro to create IOCTL commands for CPSW host port module.
Definition: cpsw_hostport.h:77
bool rxCsumOffloadEn
Definition: cpsw_hostport.h:173
uint32_t txBlockCount
Definition: cpsw_hostport.h:120
@ CPSW_HOSTPORT_GET_FLOW_ID_OFFSET
Get host port flow Id offset.
Definition: cpsw_hostport.h:107
EnetHostPort_IngressPriorityType
Port priority type.
Definition: enet_mod_hostport.h:238
bool passPriorityTaggedUnchanged
Definition: cpsw_hostport.h:158
#define ENET_PRI_NUM
Packet priority.
Definition: enet_types.h:165
EnetPort_EgressPriorityType
Egress priority type.
Definition: enet_mod_port.h:83
bool txCsumOffloadEn
Definition: cpsw_hostport.h:168
uint32_t rxBlockCountExpress
Definition: cpsw_hostport.h:125
EnetHostPort_IngressPriorityType rxPriorityType
Definition: cpsw_hostport.h:195
void CpswHostPort_initCfg(CpswHostPort_Cfg *hostPortCfg)
Initialize CPSW host port configuration parameters.
FIFO related statistics of the host port.
Definition: cpsw_hostport.h:115
uint32_t rxBlockCountPreempt
Definition: cpsw_hostport.h:128
uint32_t rxThroughputRate
Definition: cpsw_hostport.h:117
bool rxDscpIPv4RemapEn
Definition: cpsw_hostport.h:184
bool rxDscpIPv6RemapEn
Definition: cpsw_hostport.h:189
EnetPort_EgressPriorityType txPriorityType
Definition: cpsw_hostport.h:198
Host port module configuration parameters.
Definition: cpsw_hostport.h:138
EnetPort_VlanCfg vlanCfg
Definition: cpsw_hostport.h:192
This file contains the type definitions and helper macros for the Enet Hostport module interface.
Enet_CrcType
CRC type.
Definition: enet_types.h:247
CpswHostPort_Ioctl
CPSW HOST port IOCTL commands.
Definition: cpsw_hostport.h:90
uint32_t rxMtu
Definition: cpsw_hostport.h:154
Enet_CrcType crcType
Definition: cpsw_hostport.h:141