From b6a1416d3aaf312237642e78db54b0a3a59f3214 Mon Sep 17 00:00:00 2001 From: Bill Paul Date: Mon, 5 Jun 2000 19:37:15 +0000 Subject: [PATCH] Don't bother checking the link state in dcphy_status() if the interface isn't up. --- sys/dev/dc/dcphy.c | 3 +++ sys/dev/mii/dcphy.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/sys/dev/dc/dcphy.c b/sys/dev/dc/dcphy.c index f8a3f479cc2..73e241e8f5c 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); diff --git a/sys/dev/mii/dcphy.c b/sys/dev/mii/dcphy.c index f8a3f479cc2..73e241e8f5c 100644 --- a/sys/dev/mii/dcphy.c +++ b/sys/dev/mii/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);