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