![]() |
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