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
#define CPSW_HOSTPORT_PUBLIC_IOCTL(x)
Helper macro to create IOCTL commands for CPSW host port module.
Definition: cpsw_hostport.h:77
uint32_t rxMtu
Definition: cpsw_hostport.h:154
void CpswHostPort_initCfg(CpswHostPort_Cfg *hostPortCfg)
Initialize CPSW host port configuration parameters.
Enet_CrcType
CRC type.
Definition: enet_types.h:240
bool removeCrc
Definition: cpsw_hostport.h:144
VLAN configuration parameters.
Definition: enet_mod_port.h:67
bool passPriorityTaggedUnchanged
Definition: cpsw_hostport.h:158
FIFO related statistics of the host port.
Definition: cpsw_hostport.h:114
EnetPort_EgressPriorityType
Egress priority type.
Definition: enet_mod_port.h:82
Get host port flow Id offset.
Definition: cpsw_hostport.h:107
uint32_t rxBlockCountPreempt
Definition: cpsw_hostport.h:128
CpswHostPort_Ioctl
CPSW MAC port IOCTL commands.
Definition: cpsw_hostport.h:89
bool rxDscpIPv4RemapEn
Definition: cpsw_hostport.h:176
uint32_t rxBlockCountExpress
Definition: cpsw_hostport.h:125
Get host port's FIFO statistics.
Definition: cpsw_hostport.h:98
This file contains the type definitions and helper macros for the Enet Hostport module interface.
bool csumOffloadEn
Definition: cpsw_hostport.h:165
uint32_t rxThroughputRate
Definition: cpsw_hostport.h:117
EnetPort_VlanCfg vlanCfg
Definition: cpsw_hostport.h:184
bool rxDscpIPv6RemapEn
Definition: cpsw_hostport.h:181
bool padShortPacket
Definition: cpsw_hostport.h:147
bool passCrcErrors
Definition: cpsw_hostport.h:151
EnetHostPort_IngressPriorityType
Port priority type.
Definition: enet_mod_hostport.h:219
Enet_CrcType crcType
Definition: cpsw_hostport.h:141
#define ENET_PRI_NUM
Packet priority.
Definition: enet_types.h:165
bool rxVlanRemapEn
Definition: cpsw_hostport.h:171
Host port module configuration parameters.
Definition: cpsw_hostport.h:137
uint32_t txBlockCount
Definition: cpsw_hostport.h:120
EnetPort_EgressPriorityType txPriorityType
Definition: cpsw_hostport.h:190
EnetHostPort_IngressPriorityType rxPriorityType
Definition: cpsw_hostport.h:187