![]() |
ETHFW API Guide
|
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 |
EthRemoteCfg_VirtPort EthFwVirtPort_VirtPortCfg::portId |
Virtual port id
uint32_t EthFwVirtPort_VirtPortCfg::remoteCoreId |
Remote core id
uint32_t EthFwVirtPort_VirtPortCfg::numTxCh |
Number of tx channels allocated for a given virtual port
EnetRm_TxCh EthFwVirtPort_VirtPortCfg::txCh[ENET_CFG_TX_CHANNELS_NUM] |
Array of tx channels allocated for a given virtual port
uint32_t EthFwVirtPort_VirtPortCfg::numRxFlow |
Number of rx channels allocated for a given virtual port
EthFwQos_RxFlowInfo EthFwVirtPort_VirtPortCfg::rxFlowsInfo[ENET_CFG_RX_FLOWS_NUM] |
Array of rx flow information for a given virtual port
uint32_t EthFwVirtPort_VirtPortCfg::numMacAddress |
Number of mac address allocated allocated for a given virtual port
uint32_t EthFwVirtPort_VirtPortCfg::clientIdMask |
Mask of client id's using this virtual port
uint32_t EthFwVirtPort_VirtPortCfg::endPointId |
Local rpmsg endpoint for the virtual port