ETHFW API Guide
EthFwVirtPort_VirtPortCfg Struct Reference

Detailed Description

Ethernet Firmware virtual port configuration.

Ethernet Firmware configuration parameters for virtual ports on remote cores.

Data Fields

EthRemoteCfg_VirtPort portId
 
uint32_t remoteCoreId
 
uint32_t numTxCh
 
EnetRm_TxCh txCh [ENET_CFG_TX_CHANNELS_NUM]
 
uint32_t numRxFlow
 
EthFwQos_RxFlowInfo rxFlowsInfo [ENET_CFG_RX_FLOWS_NUM]
 
uint32_t numMacAddress
 
uint32_t clientIdMask
 
uint32_t endPointId
 

Field Documentation

◆ portId

EthRemoteCfg_VirtPort EthFwVirtPort_VirtPortCfg::portId

Virtual port id

◆ remoteCoreId

uint32_t EthFwVirtPort_VirtPortCfg::remoteCoreId

Remote core id

◆ numTxCh

uint32_t EthFwVirtPort_VirtPortCfg::numTxCh

Number of tx channels allocated for a given virtual port

◆ txCh

EnetRm_TxCh EthFwVirtPort_VirtPortCfg::txCh[ENET_CFG_TX_CHANNELS_NUM]

Array of tx channels allocated for a given virtual port

◆ numRxFlow

uint32_t EthFwVirtPort_VirtPortCfg::numRxFlow

Number of rx channels allocated for a given virtual port

◆ rxFlowsInfo

EthFwQos_RxFlowInfo EthFwVirtPort_VirtPortCfg::rxFlowsInfo[ENET_CFG_RX_FLOWS_NUM]

Array of rx flow information for a given virtual port

◆ numMacAddress

uint32_t EthFwVirtPort_VirtPortCfg::numMacAddress

Number of mac address allocated allocated for a given virtual port

◆ clientIdMask

uint32_t EthFwVirtPort_VirtPortCfg::clientIdMask

Mask of client id's using this virtual port

◆ endPointId

uint32_t EthFwVirtPort_VirtPortCfg::endPointId

Local rpmsg endpoint for the virtual port