PDK API Guide for J721E
Icssg_Cfg Struct Reference

Detailed Description

ICSSG peripheral configuration parameters.

Data Fields

uint64_t agingPeriod
 
EnetPort_VlanCfg vlanCfg
 
const void * dmaCfg
 
EnetRm_ResCfg resCfg
 
Mdio_Cfg mdioCfg
 
IcssgTimeSync_Cfg timeSyncCfg
 
EnetMacPort_Interface mii
 
uint32_t cycleTimeNs
 

Field Documentation

◆ agingPeriod

uint64_t Icssg_Cfg::agingPeriod

FDB entry aging period

◆ vlanCfg

EnetPort_VlanCfg Icssg_Cfg::vlanCfg

Default VLAN Id and PCP for port

◆ dmaCfg

const void* Icssg_Cfg::dmaCfg

Configuration of the ICSSG DMA. Note - In Dual MAC mode, even though separate RX channel is opened for each port, same dmaCfg is used for both

◆ resCfg

EnetRm_ResCfg Icssg_Cfg::resCfg

Configuration of the resource partition

◆ mdioCfg

Mdio_Cfg Icssg_Cfg::mdioCfg

Configuration of the MDIO module

◆ timeSyncCfg

IcssgTimeSync_Cfg Icssg_Cfg::timeSyncCfg

TimeSync configuration parameters

◆ mii

EnetMacPort_Interface Icssg_Cfg::mii

MII mode for both MAC ports

◆ cycleTimeNs

uint32_t Icssg_Cfg::cycleTimeNs

Cycle time in nanoseconds