![]() |
PDK API Guide for J721E
|
Enet RM configuration parameters.
Data Fields | |
| Enet_Type | enetType |
| uint32_t | instId |
| uint32_t | numRxCh |
| uint32_t | rxStartFlowIdx [ENET_RM_NUM_RXCHAN_MAX] |
| uint32_t | rxFlowIdxCnt [ENET_RM_NUM_RXCHAN_MAX] |
| EnetRm_ResPrms | resPartInfo |
| EnetRm_IoctlPermissionTable | ioctlPermissionInfo |
| EnetRm_MacAddressPool | macList |
| Enet_Type EnetRm_Cfg::enetType |
Peripheral type
| uint32_t EnetRm_Cfg::instId |
Enet peripheral instance id
| uint32_t EnetRm_Cfg::numRxCh |
Number of RX channels in hardware. This determines the number of rxStartFlowIdx and rxFlowIdxCnt pairs that are needed. For instance, ICSSG Switch requires two channels, hence it needs two RX flow ranges.
| uint32_t EnetRm_Cfg::rxStartFlowIdx[ENET_RM_NUM_RXCHAN_MAX] |
RX flow start index
| uint32_t EnetRm_Cfg::rxFlowIdxCnt[ENET_RM_NUM_RXCHAN_MAX] |
Number of RX flows allocated
| EnetRm_ResPrms EnetRm_Cfg::resPartInfo |
Resource partition information
| EnetRm_IoctlPermissionTable EnetRm_Cfg::ioctlPermissionInfo |
IOCTL permission information
| EnetRm_MacAddressPool EnetRm_Cfg::macList |
MAC address list to be managed