diff options
author | 2008-10-24 16:50:01 +0000 | |
---|---|---|
committer | 2008-10-24 16:50:01 +0000 | |
commit | 129eaf28bbbd27748d8cd191bccbcdff3e8eb61b (patch) | |
tree | c4661cc4108f0d57ea96db2d3a816a0950e70a72 | |
parent | some SEE ALSO additions from Ingo Schwarze; (diff) | |
download | wireguard-openbsd-129eaf28bbbd27748d8cd191bccbcdff3e8eb61b.tar.xz wireguard-openbsd-129eaf28bbbd27748d8cd191bccbcdff3e8eb61b.zip |
Get flow control negotiation status.
-rw-r--r-- | sys/dev/mii/ukphy_subr.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/dev/mii/ukphy_subr.c b/sys/dev/mii/ukphy_subr.c index 16b196507b6..a4c1abe69e0 100644 --- a/sys/dev/mii/ukphy_subr.c +++ b/sys/dev/mii/ukphy_subr.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ukphy_subr.c,v 1.9 2008/09/08 07:38:33 brad Exp $ */ +/* $OpenBSD: ukphy_subr.c,v 1.10 2008/10/24 16:50:01 brad Exp $ */ /* $NetBSD: ukphy_subr.c,v 1.2 1998/11/05 04:08:02 thorpej Exp $ */ /*- @@ -114,6 +114,9 @@ ukphy_status(struct mii_softc *phy) else mii->mii_media_active |= IFM_NONE; + if (mii->mii_media_active & IFM_FDX) + mii->mii_media_active |= mii_phy_flowstatus(phy); + if ((IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) && (gtsr & GTSR_MS_RES)) mii->mii_media_active |= IFM_ETH_MASTER; |