Lines 546-555
Link Here
|
546 |
* or a virtual function reset |
546 |
* or a virtual function reset |
547 |
*/ |
547 |
*/ |
548 |
|
548 |
|
549 |
/* If we were hit with a reset or timeout drop the link */ |
549 |
/* If we were hit with a reset or timeout or physical link is down drop the link */ |
550 |
if (!mbx->ops.check_for_rst(hw, 0) || !mbx->timeout) |
550 |
if (!mbx->ops.check_for_rst(hw, 0) || !mbx->timeout || \ |
|
|
551 |
!(E1000_READ_REG(hw, E1000_STATUS) & E1000_STATUS_LU)) { |
551 |
mac->get_link_status = TRUE; |
552 |
mac->get_link_status = TRUE; |
552 |
|
553 |
} |
553 |
if (!mac->get_link_status) |
554 |
if (!mac->get_link_status) |
554 |
goto out; |
555 |
goto out; |
555 |
|
556 |
|