aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/dc
diff options
context:
space:
mode:
authorBill Paul <wpaul@FreeBSD.org>2000-06-05 19:37:15 +0000
committerBill Paul <wpaul@FreeBSD.org>2000-06-05 19:37:15 +0000
commitb6a1416d3aaf312237642e78db54b0a3a59f3214 (patch)
treeb5be3689885b8bad7d0fe6c7f1e787f04b465796 /sys/dev/dc
parentbd82d8ab8f92c816eb4d2efab70e3472e518e72a (diff)
Notes
Diffstat (limited to 'sys/dev/dc')
-rw-r--r--sys/dev/dc/dcphy.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/dc/dcphy.c b/sys/dev/dc/dcphy.c
index f8a3f479cc227..73e241e8f5cca 100644
--- a/sys/dev/dc/dcphy.c
+++ b/sys/dev/dc/dcphy.c
@@ -367,6 +367,9 @@ dcphy_status(sc)
mii->mii_media_status = IFM_AVALID;
mii->mii_media_active = IFM_ETHER;
+ if ((mii->mii_ifp->if_flags & IFF_UP) == 0)
+ return;
+
reg = CSR_READ_4(dc_sc, DC_10BTSTAT) &
(DC_TSTAT_LS10|DC_TSTAT_LS100);