AM64x MCU+ SDK  08.02.00
enet_mod_hostport.h File Reference

Introduction

This file contains the type definitions and helper macros for the Enet Hostport module interface.

Go to the source code of this file.

Macros

#define ENET_HOSTPORT_PUBLIC_IOCTL(x)
 Helper macro to create IOCTL commands for host port module. More...
 

Enumerations

enum  EnetHostPort_Ioctl {
  ENET_HOSTPORT_IOCTL_GET_VERSION = ENET_HOSTPORT_PUBLIC_IOCTL(0U), ENET_HOSTPORT_IOCTL_PRINT_REGS = ENET_HOSTPORT_PUBLIC_IOCTL(1U), ENET_HOSTPORT_IOCTL_ENABLE = ENET_HOSTPORT_PUBLIC_IOCTL(2U), ENET_HOSTPORT_IOCTL_DISABLE = ENET_HOSTPORT_PUBLIC_IOCTL(3U),
  ENET_HOSTPORT_IOCTL_SET_INGRESS_DSCP_PRI_MAP = ENET_HOSTPORT_PUBLIC_IOCTL(4U), ENET_HOSTPORT_IOCTL_GET_INGRESS_DSCP_PRI_MAP = ENET_HOSTPORT_PUBLIC_IOCTL(5U), ENET_HOSTPORT_IOCTL_SET_PRI_REGEN_MAP = ENET_HOSTPORT_PUBLIC_IOCTL(6U), ENET_HOSTPORT_IOCTL_GET_PRI_REGEN_MAP = ENET_HOSTPORT_PUBLIC_IOCTL(7U),
  ENET_HOSTPORT_IOCTL_SET_EGRESS_QOS_PRI_MAP = ENET_HOSTPORT_PUBLIC_IOCTL(8U), ENET_HOSTPORT_IOCTL_GET_EGRESS_QOS_PRI_MAP = ENET_HOSTPORT_PUBLIC_IOCTL(9U), ENET_HOSTPORT_IOCTL_ENABLE_INGRESS_TRAFFIC_SHAPING = ENET_HOSTPORT_PUBLIC_IOCTL(10U), ENET_HOSTPORT_IOCTL_DISABLE_INGRESS_TRAFFIC_SHAPING = ENET_HOSTPORT_PUBLIC_IOCTL(11U),
  ENET_HOSTPORT_IOCTL_GET_INGRESS_TRAFFIC_SHAPING = ENET_HOSTPORT_PUBLIC_IOCTL(12U), ENET_HOSTPORT_IOCTL_GET_MAXLEN = ENET_HOSTPORT_PUBLIC_IOCTL(13U), ENET_HOSTPORT_IS_CSUM_OFFLOAD_ENABLED = ENET_HOSTPORT_PUBLIC_IOCTL(14U)
}
 Host port IOCTL commands. More...
 
enum  EnetHostPort_IngressPriorityType { ENET_INGRESS_PRI_TYPE_FIXED = 0U, ENET_INGRESS_PRI_TYPE_RR }
 Port priority type. More...