PDK API Guide for J721E
Lwip2EnetIc_Handle Struct Reference

Detailed Description

Inter-core virtual device object.

This structure stores the information for an inter-core virtual device instance.

Data Fields

Ic_Object icObj
 
uint32_t instId
 
uint8_t macAddr [ENET_MAC_ADDR_LEN]
 
volatile uint32_t initDone
 
uint32_t linkIsUp
 
uint32_t numAllocPbufPkts
 
TaskP_Handle hIpcRxTask
 
TaskP_Handle hRxPacketTask
 
SemaphoreP_Handle hRxPacketSem
 
TaskP_Handle hLWIPIF2LWIPinput
 
SemaphoreP_Handle hShutDownSem
 
volatile bool shutDownFlag
 
char printBuf [ENET_CFG_PRINT_BUF_LEN]
 
Enet_Print print
 
BufPool_Handle hBufPool
 
Lwip2EnetIc_Stats stats
 

Field Documentation

◆ icObj

Ic_Object Lwip2EnetIc_Handle::icObj

◆ instId

uint32_t Lwip2EnetIc_Handle::instId

Instance ID

◆ macAddr

uint8_t Lwip2EnetIc_Handle::macAddr[ENET_MAC_ADDR_LEN]

◆ initDone

volatile uint32_t Lwip2EnetIc_Handle::initDone

◆ linkIsUp

uint32_t Lwip2EnetIc_Handle::linkIsUp

◆ numAllocPbufPkts

uint32_t Lwip2EnetIc_Handle::numAllocPbufPkts

◆ hIpcRxTask

TaskP_Handle Lwip2EnetIc_Handle::hIpcRxTask

◆ hRxPacketTask

TaskP_Handle Lwip2EnetIc_Handle::hRxPacketTask

◆ hRxPacketSem

SemaphoreP_Handle Lwip2EnetIc_Handle::hRxPacketSem

◆ hLWIPIF2LWIPinput

TaskP_Handle Lwip2EnetIc_Handle::hLWIPIF2LWIPinput

◆ hShutDownSem

SemaphoreP_Handle Lwip2EnetIc_Handle::hShutDownSem

◆ shutDownFlag

volatile bool Lwip2EnetIc_Handle::shutDownFlag

◆ printBuf

char Lwip2EnetIc_Handle::printBuf[ENET_CFG_PRINT_BUF_LEN]

◆ print

Enet_Print Lwip2EnetIc_Handle::print

◆ hBufPool

BufPool_Handle Lwip2EnetIc_Handle::hBufPool

◆ stats

Lwip2EnetIc_Stats Lwip2EnetIc_Handle::stats