![]() |
![]() |
Modules | |
ICSSG Host Port | |
Macros | |
#define | ENET_HOSTPORT_PUBLIC_IOCTL(x) (ENET_IOCTL_HOSTPORT_BASE | ENET_IOCTL_MIN(x)) |
Helper macro to create IOCTL commands for host port submodule. | |
Typedefs | |
typedef enum EnetHostPort_Ioctl_e | EnetHostPort_Ioctl |
Host port IOCTL commands. | |
enum EnetHostPort_Ioctl_e |
Host port IOCTL commands.
Enumerator | |
---|---|
ENET_HOSTPORT_IOCTL_GET_VERSION |
Get the hardware version of the host port module. IOCTL parameters:
|
ENET_HOSTPORT_IOCTL_PRINT_REGS |
Print host port registers. IOCTL parameters:
|
ENET_HOSTPORT_IOCTL_ENABLE |
Enable host port. IOCTL parameters:
|
ENET_HOSTPORT_IOCTL_DISABLE |
Disable host port. IOCTL parameters:
|
ENET_HOSTPORT_IOCTL_SET_INGRESS_DSCP_PRIORITY_MAP |
Set ingress DSCP priority (TOS) map. IOCTL parameters:
|
ENET_HOSTPORT_IOCTL_GET_INGRESS_DSCP_PRIORITY_MAP |
Get ingress DSCP priority (TOS) map. IOCTL parameters:
|
ENET_HOSTPORT_IOCTL_SET_RETAGGING_MAP |
Set VLAN retagging map. IOCTL parameters:
|
ENET_HOSTPORT_IOCTL_GET_RETAGGING_MAP |
Get VLAN retagging map. IOCTL parameters:
|
ENET_HOSTPORT_IOCTL_SET_INGRESS_QOS_PRIORITY_MAP |
Set QoS ingress priority map. IOCTL parameters:
|
ENET_HOSTPORT_IOCTL_GET_INGRESS_QOS_PRIORITY_MAP |
Get QoS ingress priority map. IOCTL parameters:
|
ENET_HOSTPORT_IOCTL_ENABLE_INGRESS_TRAFFIC_SHAPING |
Enable ingress traffic shaping configuration. IOCTL parameters:
|
ENET_HOSTPORT_IOCTL_DISABLE_INGRESS_TRAFFIC_SHAPING |
Disable ingress traffic shaping configuration. IOCTL parameters:
|
ENET_HOSTPORT_IOCTL_GET_EGRESS_TRAFFIC_SHAPING |
Get ingress traffic shaping configuration. IOCTL parameters:
|
ENET_HOSTPORT_IOCTL_GET_MAXLEN |
Get MRU and MTU. IOCTL parameters:
|
ENET_HOSTPORT_IS_CSUM_OFFLOAD_ENABLED |
Check if checksum offload is enabled. IOCTL parameters:
|