Ethernet link status queries return information about the Ethernet connections that the CG board maintains. MSP_QRY_ETHERNET_LINK_STATUS queries return the following structure:
typedef struct {
DWORD numETHs;
ETH_STATUS eth[MAX_CG_ETH];
} msp_ETH_STATUS;
The msp_ETH_STATUS structure specifies the number of active board Ethernet connections (in the numETHs field), and provides the following substructure for each active Ethernet connection:
typedef struct {
DWORD ethStatus;
DWORD ethMode;
DWORD ethSpeed;
} ETH_STATUS;
Each ETH_STATUS substructure provides the following information:
|
Field |
Description |
|
ethStatus |
Indicates whether the Ethernet connection is up (ETH_LINK_UP) or down (ETH_LINK_DOWN). |
|
ethMode |
Indicates whether board Ethernet connection is a half duplex (ETH_HALFDUPLEX) or full duplex (ETH_FULLDUPLEX). |
|
ethSpeed |
Specifies the board's Ethernet throughput capacity as 10 Mb (ETH_10Mb) or 100 Mb (ETH_100Mb). |