PDK API Guide for J721E
IcssgTas_Obj Struct Reference

Detailed Description

ICSSG Tas object.

Data Fields

EnetMod_Obj enetMod
 
void * hIcssg
 
EnetTas_TasState state
 
volatile EnetTas_ConfigStatusconfigStatus
 
EnetTas_ControlList operList
 
EnetTas_ControlList adminList
 
volatile IcssgTas_FwListfwActiveList
 
volatile IcssgTas_FwListfwShadowList
 

Field Documentation

◆ enetMod

EnetMod_Obj IcssgTas_Obj::enetMod

EnetMod must be the first member

◆ hIcssg

void* IcssgTas_Obj::hIcssg

ICSSG handle. Required internally for ICSSG R30 IOCTL access

◆ state

EnetTas_TasState IcssgTas_Obj::state

TAS state for each port

◆ configStatus

volatile EnetTas_ConfigStatus* IcssgTas_Obj::configStatus

Config change variables

◆ operList

EnetTas_ControlList IcssgTas_Obj::operList

Operating control list. Application modifies this and calls API to update actual list

◆ adminList

EnetTas_ControlList IcssgTas_Obj::adminList

Admin control list. Application modifies this and calls API to update actual list

◆ fwActiveList

volatile IcssgTas_FwList* IcssgTas_Obj::fwActiveList

active List pointer used by firmware

◆ fwShadowList

volatile IcssgTas_FwList* IcssgTas_Obj::fwShadowList

shadow List pointer used by driver