![]() |
![]() |
Modules | |
ICSSG MAC Port | |
CPSW MAC Port | |
Data Structures | |
struct | EnetMacPort_Interface_s |
MAC port interface. More... | |
struct | EnetMacPort_LinkCfg_s |
Link speed and duplexity configuration. More... | |
struct | EnetMacPort_SetIngressDscpPriorityMapInArgs_s |
Input args for ENET_MACPORT_IOCTL_SET_INGRESS_DSCP_PRIORITY_MAP command. More... | |
struct | EnetMacPort_SetPriorityRegenMapInArgs_s |
Input args for ENET_MACPORT_IOCTL_SET_PRIORITY_REGEN_MAP command. More... | |
struct | EnetMacPort_SetEgressPriorityMapInArgs_s |
Input args for ENET_MACPORT_IOCTL_SET_EGRESS_QOS_PRIORITY_MAP command. More... | |
struct | EnetMacPort_EnableEgressTrafficShapingInArgs_s |
Input args for ENET_MACPORT_IOCTL_ENABLE_EGRESS_TRAFFIC_SHAPING command. More... | |
Macros | |
#define | ENET_MACPORT_PUBLIC_IOCTL(x) (ENET_IOCTL_MACPORT_BASE | ENET_IOCTL_MIN(x)) |
Helper macro to create IOCTL commands for MAC port module. | |
enum EnetMac_LayerType_e |
enum EnetMac_SgmiiMode_e |
SGMII mode.
MAC interface sublayer type.
enum EnetMacPort_Ioctl_e |
MAC port IOCTL commands.
Enumerator | |
---|---|
ENET_MACPORT_IOCTL_GET_VERSION |
Get the hardware version of the MAC port module. IOCTL parameters:
|
ENET_MACPORT_IOCTL_PRINT_REGS |
Print MAC port registers. IOCTL parameters:
|
ENET_MACPORT_IOCTL_SET_INGRESS_DSCP_PRIORITY_MAP |
Set ingress DSCP priority (TOS) map. IOCTL parameters:
|
ENET_MACPORT_IOCTL_GET_INGRESS_DSCP_PRIORITY_MAP |
Get ingress DSCP priority (TOS) map. IOCTL parameters:
|
ENET_MACPORT_IOCTL_SET_PRIORITY_REGEN_MAP |
Set VLAN priority regeneration map. IOCTL parameters:
|
ENET_MACPORT_IOCTL_GET_PRIORITY_REGEN_MAP |
Get VLAN priority regeneration map. IOCTL parameters:
|
ENET_MACPORT_IOCTL_SET_EGRESS_QOS_PRIORITY_MAP |
Set QoS egress priority map. IOCTL parameters:
|
ENET_MACPORT_IOCTL_GET_EGRESS_QOS_PRIORITY_MAP |
Get QoS egress priority map. IOCTL parameters:
|
ENET_MACPORT_IOCTL_ENABLE_EGRESS_TRAFFIC_SHAPING |
Enable egress traffic shaping configuration. IOCTL parameters:
|
ENET_MACPORT_IOCTL_DISABLE_EGRESS_TRAFFIC_SHAPING |
Disable egress traffic shaping configuration. IOCTL parameters:
|
ENET_MACPORT_IOCTL_GET_EGRESS_TRAFFIC_SHAPING |
Get egress traffic shaping configuration. IOCTL parameters:
|
ENET_MACPORT_IOCTL_GET_MAXLEN |
Get MRU and MTU. IOCTL parameters:
|