![]() |
ETHFW API Guide
|
Data Structures | |
| struct | EthFwVirtPort_VirtPortCfg |
| Ethernet Firmware virtual port configuration. More... | |
Functions | |
| static bool | EthFwVirtPort_isSwitchPort (EthRemoteCfg_VirtPort portId) |
| Check whether port is a virtual switch port or not. More... | |
| static bool | EthFwVirtPort_isMacPort (EthRemoteCfg_VirtPort portId) |
| Check whether port is a virtual MAC port or not. More... | |
| static uint32_t | EthFwVirtPort_getPortNum (EthRemoteCfg_VirtPort portId) |
| Get virtual port number. More... | |
| static Enet_MacPort | EthFwVirtPort_getMacPort (EthRemoteCfg_VirtPort portId) |
| Get Enet MAC port number corresponding to a virtual port id. More... | |
|
inlinestatic |
Check whether port is a virtual switch port or not.
| portId | [in] Virtual port id. |
|
inlinestatic |
Check whether port is a virtual MAC port or not.
| portId | [in] Virtual port id. |
|
inlinestatic |
Get virtual port number.
Gets the port number of a virtual port. Virtual switch ports numbers are 0-relative and virtual MAC ports are 1-relative.
| portId | [in] Virtual port id. |
|
inlinestatic |
Get Enet MAC port number corresponding to a virtual port id.
Gets the Enet MAC port number corresponding to a virtual MAC port. It will return ENET_MAC_PORT_INV for virtual switch ports.
The returned value of this function could be used as is to populate the port number used for TX directed packets.
| portId | Virtual port id. |
ENET_MAC_PORT_INV for virtual switch ports.