1.6.3.7 DRV_G3ADP_MAC_LinkCheck Function
C
bool DRV_G3ADP_MAC_LinkCheck( DRV_HANDLE hMac );Summary
Checks current link status.
Description
This function checks the link status of the associated network interface.
Precondition
DRV_G3ADP_MAC_Initialize must have been called to set up the driver. DRV_G3ADP_MAC_Open() should have been called to obtain a valid handle.
Parameters
| Param | Description |
|---|---|
| hMac | Handle identifying the MAC driver client |
Returns
true - If the link is up
false - If the link is not up
Example
bool linkCurr;
bool linkStatusChanged = false;
linkCurr = DRV_G3ADP_MAC_LinkCheck(pNetIf->hIfMac);
if(linkPrev != linkCurr)
{
linkStatusChanged = true;
linkPrev = linkCurr;
}Remarks
None.
