diff options
| author | Jonathan Lemon <jlemon@FreeBSD.org> | 2001-09-29 19:28:31 +0000 |
|---|---|---|
| committer | Jonathan Lemon <jlemon@FreeBSD.org> | 2001-09-29 19:28:31 +0000 |
| commit | cd62a9cb38a58597b7d6094f7104d8271c1bb0dd (patch) | |
| tree | 059d83b39e680ff22f9e9aee5eb54410ca5ecbe3 /sys/dev/dc | |
| parent | 896bddb5464dcb1b3228f2f06e499b26c39e14d7 (diff) | |
Notes
Diffstat (limited to 'sys/dev/dc')
| -rw-r--r-- | sys/dev/dc/if_dc.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/sys/dev/dc/if_dc.c b/sys/dev/dc/if_dc.c index 8cf4276196d8..0d227293dfae 100644 --- a/sys/dev/dc/if_dc.c +++ b/sys/dev/dc/if_dc.c @@ -2708,14 +2708,11 @@ static void dc_tick(xsc) * that time, packets will stay in the send queue, and once the * link comes up, they will be flushed out to the wire. */ - if (!sc->dc_link) { - mii_pollstat(mii); - if (mii->mii_media_status & IFM_ACTIVE && - IFM_SUBTYPE(mii->mii_media_active) != IFM_NONE) { - sc->dc_link++; - if (ifp->if_snd.ifq_head != NULL) - dc_start(ifp); - } + if (!sc->dc_link && mii->mii_media_status & IFM_ACTIVE && + IFM_SUBTYPE(mii->mii_media_active) != IFM_NONE) { + sc->dc_link++; + if (ifp->if_snd.ifq_head != NULL) + dc_start(ifp); } if (sc->dc_flags & DC_21143_NWAY && !sc->dc_link) |
