![]() |
PDK API Guide for AM65xx
|
Data Structures | |
| struct | CpswHostPort_FifoStats |
| FIFO related statistics of the host port. More... | |
| struct | CpswHostPort_Config |
| Host port submodule configuration. More... | |
Typedefs | |
| typedef struct CpswHostPort_Obj_s * | CpswHostPort_Handle |
| Host port submodule handle. More... | |
Macros | |
| #define | CPSW_HOSTPORT_PUBLIC_IOCTL(x) (CPSW_IOCTL_HOSTPORT_BASE | CPSW_IOCTL_MIN(x)) |
| Helper macro to create IOCTL commands for host port submodule. More... | |
| #define | CPSW_HOSTPORT_RX_MTU_DEFAULT (1518U) |
| Default value used for Host port RX MTU. More... | |
| #define CPSW_HOSTPORT_PUBLIC_IOCTL | ( | x | ) | (CPSW_IOCTL_HOSTPORT_BASE | CPSW_IOCTL_MIN(x)) |
Helper macro to create IOCTL commands for host port submodule.
| #define CPSW_HOSTPORT_RX_MTU_DEFAULT (1518U) |
Default value used for Host port RX MTU.
| typedef struct CpswHostPort_Obj_s* CpswHostPort_Handle |
Host port submodule handle.
Host port submodule opaque handle used to call any host port related APIs.
| enum CpswHostPort_Ioctl_e |
Host port IOCTL commands.
| Enumerator | |
|---|---|
| CPSW_HOSTPORT_IOCTL_ENABLE |
Enable host port. IOCTL parameters:
|
| CPSW_HOSTPORT_IOCTL_DISABLE |
Disable host port. IOCTL parameters:
|
| CPSW_HOSTPORT_IOCTL_GET_FIFO_STATS |
Get host port's FIFO statistics. IOCTL parameters:
|
| CPSW_HOSTPORT_IOCTL_SET_TX_PRIORITY |
Set TX priority map (Header Packet Priority to Switch Priority) IOCTL parameters:
|
| CPSW_HOSTPORT_IOCTL_GET_TX_PRIORITY |
Get TX priority map (Header Packet Priority to Switch Priority) IOCTL parameters:
|
| CPSW_HOSTPORT_IOCTL_SET_RX_PRIORITY |
Set RX priority map (Packet Priority to Header Packet Priority) IOCTL parameters:
|
| CPSW_HOSTPORT_IOCTL_GET_RX_PRIORITY |
Get RX priority map (Packet Priority to Header Packet Priority) IOCTL parameters:
|
| CPSW_HOSTPORT_IOCTL_SET_RX_DSCP_PRIORITY |
Set RX DSCP priority (TOS) map. IOCTL parameters:
|
| CPSW_HOSTPORT_IOCTL_GET_RX_DSCP_PRIORITY |
Get RX DSCP priority (TOS) map. IOCTL parameters:
|
| CPSW_HOSTPORT_IOCTL_SET_TRAFFIC_SHAPING |
Set traffic shapping configuration. IOCTL parameters:
|
| CPSW_HOSTPORT_IOCTL_GET_TRAFFIC_SHAPING |
Get traffic shapping configuration. IOCTL parameters:
|
| CPSW_HOSTPORT_IOCTL_PRINT_REGS |
Print host port registers. IOCTL parameters:
|
| CPSW_HOSTPORT_IOCTL_GET_RX_MTU |
Get host port Rx MTU. IOCTL parameters:
|
| CPSW_HOSTPORT_GET_FLOW_ID_OFFSET |
Get host port Flow Id offset. IOCTL parameters:
|
| CPSW_HOSTPORT_IS_CSUM_OFFLOAD_ENABLE |
Returns true if checksum offload is enabled else false. IOCTL parameters:
|