|
AM64x MCU+ SDK
08.01.00
|
|
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:171
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
bool csumOffloadEn
Definition: cpsw_hostport.h:165
#define CPSW_HOSTPORT_PUBLIC_IOCTL(x)
Helper macro to create IOCTL commands for CPSW host port module.
Definition: cpsw_hostport.h:77
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:220
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
uint32_t rxBlockCountExpress
Definition: cpsw_hostport.h:125
EnetHostPort_IngressPriorityType rxPriorityType
Definition: cpsw_hostport.h:187
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:176
bool rxDscpIPv6RemapEn
Definition: cpsw_hostport.h:181
EnetPort_EgressPriorityType txPriorityType
Definition: cpsw_hostport.h:190
Host port module configuration parameters.
Definition: cpsw_hostport.h:138
EnetPort_VlanCfg vlanCfg
Definition: cpsw_hostport.h:184
This file contains the type definitions and helper macros for the Enet Hostport module interface.
Enet_CrcType
CRC type.
Definition: enet_types.h:244
CpswHostPort_Ioctl
CPSW MAC port IOCTL commands.
Definition: cpsw_hostport.h:90
uint32_t rxMtu
Definition: cpsw_hostport.h:154
Enet_CrcType crcType
Definition: cpsw_hostport.h:141