diff options
| author | Gleb Smirnoff <glebius@FreeBSD.org> | 2006-02-09 12:57:17 +0000 |
|---|---|---|
| committer | Gleb Smirnoff <glebius@FreeBSD.org> | 2006-02-09 12:57:17 +0000 |
| commit | 4f4a3635624a81c4e2e7ef26e92d36d42850dbee (patch) | |
| tree | ae0f4ac4cd93d1d3e570bc59cd808bdff515fd13 /sys/dev/em | |
| parent | a47c388cce760fb5f691e1383b49ed44dd4bcbec (diff) | |
Notes
Diffstat (limited to 'sys/dev/em')
| -rw-r--r-- | sys/dev/em/if_em.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/em/if_em.c b/sys/dev/em/if_em.c index eef8a1f2b8a0b..2857d0e346175 100644 --- a/sys/dev/em/if_em.c +++ b/sys/dev/em/if_em.c @@ -887,7 +887,7 @@ em_watchdog(struct ifnet *ifp) return; } - if (em_check_for_link(&adapter->hw)) + if (!em_check_for_link(&adapter->hw)) printf("em%d: watchdog timeout -- resetting\n", adapter->unit); ifp->if_drv_flags &= ~IFF_DRV_RUNNING; @@ -2745,7 +2745,7 @@ em_clean_transmit_interrupts(struct adapter * adapter) ifp->if_drv_flags &= ~IFF_DRV_OACTIVE; if (num_avail == adapter->num_tx_desc) ifp->if_timer = 0; - else if (num_avail == adapter->num_tx_desc_avail) + else if (num_avail != adapter->num_tx_desc_avail) ifp->if_timer = EM_TX_TIMEOUT; } adapter->num_tx_desc_avail = num_avail; |
