aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nge
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2002-04-29 13:07:38 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2002-04-29 13:07:38 +0000
commit279fe8d15669ab601a2b4d94cce9e607d8012b0b (patch)
treebb7ef32db222f40e58ca8b187557f694d084d314 /sys/dev/nge
parentccc4300e95754fa2e86a6a028f72679cf9c970be (diff)
Notes
Diffstat (limited to 'sys/dev/nge')
-rw-r--r--sys/dev/nge/if_nge.c18
1 files changed, 1 insertions, 17 deletions
diff --git a/sys/dev/nge/if_nge.c b/sys/dev/nge/if_nge.c
index 2b5f169208ca8..6843ae4d7194b 100644
--- a/sys/dev/nge/if_nge.c
+++ b/sys/dev/nge/if_nge.c
@@ -1955,9 +1955,7 @@ static void nge_stop(sc)
{
register int i;
struct ifnet *ifp;
- struct ifmedia_entry *ifm;
struct mii_data *mii;
- int mtmp, itmp;
ifp = &sc->arpcom.ac_if;
ifp->if_timer = 0;
@@ -1971,21 +1969,7 @@ static void nge_stop(sc)
CSR_WRITE_4(sc, NGE_TX_LISTPTR, 0);
CSR_WRITE_4(sc, NGE_RX_LISTPTR, 0);
- /*
- * Isolate/power down the PHY, but leave the media selection
- * unchanged so that things will be put back to normal when
- * we bring the interface back up.
- */
- itmp = ifp->if_flags;
- ifp->if_flags |= IFF_UP;
- ifm = mii->mii_media.ifm_cur;
- mtmp = ifm->ifm_media;
-#if 0
- ifm->ifm_media = IFM_ETHER|IFM_AUTO;
- mii_mediachg(mii);
- ifm->ifm_media = mtmp;
- ifp->if_flags = itmp;
-#endif
+ mii_down(mii);
sc->nge_link = 0;