![]() |
![]() |
Data Structures | |
struct | CpswMacPort_FifoStats_s |
FIFO related statistics of a MAC port. More... | |
struct | CpswMacPort_IpTsCfg_s |
Port IP configuration for time synchronization events. More... | |
struct | CpswMacPort_TsEventCfg_s |
Port configuration for time synchronization. More... | |
struct | CpswMacPort_EnableTsEventInArgs_s |
Input args for CPSW_MACPORT_IOCTL_ENABLE_CPTS_EVENT. More... | |
Macros | |
#define | CPSW_MACPORT_PUBLIC_IOCTL(x) |
Helper macro to create IOCTL commands for CPSW MAC port module. More... | |
Typedefs | |
typedef enum CpswMacPort_Ioctl_s | CpswMacPort_Ioctl |
CPSW MAC port IOCTL commands. | |
typedef struct CpswMacPort_FifoStats_s | CpswMacPort_FifoStats |
FIFO related statistics of a MAC port. | |
typedef struct CpswMacPort_IpTsCfg_s | CpswMacPort_IpTsCfg |
Port IP configuration for time synchronization events. More... | |
typedef struct CpswMacPort_TsEventCfg_s | CpswMacPort_TsEventCfg |
Port configuration for time synchronization. More... | |
typedef struct CpswMacPort_EnableTsEventInArgs_s | CpswMacPort_EnableTsEventInArgs |
Input args for CPSW_MACPORT_IOCTL_ENABLE_CPTS_EVENT. | |
Enumerations | |
enum | CpswMacPort_Ioctl_s { CPSW_MACPORT_IOCTL_GET_FIFO_STATS = CPSW_MACPORT_PUBLIC_IOCTL(0U), CPSW_MACPORT_IOCTL_ENABLE_CPTS_EVENT = CPSW_MACPORT_PUBLIC_IOCTL(1U), CPSW_MACPORT_IOCTL_DISABLE_CPTS_EVENT = CPSW_MACPORT_PUBLIC_IOCTL(2U) } |
CPSW MAC port IOCTL commands. More... | |
The CPSW MAC port module provides additional IOCTL commands than those supoorted by the generic Enet MAC Port API set.
#define CPSW_MACPORT_PUBLIC_IOCTL | ( | x | ) |
Helper macro to create IOCTL commands for CPSW MAC port module.
typedef struct CpswMacPort_IpTsCfg_s CpswMacPort_IpTsCfg |
Port IP configuration for time synchronization events.
Common configuration for Annex D (IPv4) and Annex E (IPv6) time sync events.
typedef struct CpswMacPort_TsEventCfg_s CpswMacPort_TsEventCfg |
Port configuration for time synchronization.
Configuration information for enabling Ethernet RX and TX time sync events in a port.
enum CpswMacPort_Ioctl_s |
CPSW MAC port IOCTL commands.
Enumerator | |
---|---|
CPSW_MACPORT_IOCTL_GET_FIFO_STATS |
Get MAC port FIFO statistics. IOCTL parameters:
|
CPSW_MACPORT_IOCTL_ENABLE_CPTS_EVENT |
Enable Ethernet port CPTS event. IOCTL parameters:
|
CPSW_MACPORT_IOCTL_DISABLE_CPTS_EVENT |
Disable Ethernet port CPTS event. IOCTL parameters:
|