summaryrefslogtreecommitdiff
path: root/sys/dev/dc/dcphy.c
diff options
context:
space:
mode:
authorPyun YongHyeon <yongari@FreeBSD.org>2007-11-16 10:25:36 +0000
committerPyun YongHyeon <yongari@FreeBSD.org>2007-11-16 10:25:36 +0000
commitd612cc59473b71bc6b004483c4ecdee1d19e2515 (patch)
tree6a96fff67828f66a4043afba1a520e87965e3db4 /sys/dev/dc/dcphy.c
parentfcfe60dc183dd42f19e34130c6ce6971ae3f0214 (diff)
Notes
Diffstat (limited to 'sys/dev/dc/dcphy.c')
-rw-r--r--sys/dev/dc/dcphy.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/dc/dcphy.c b/sys/dev/dc/dcphy.c
index 3b1de0fc496d..f01860be8329 100644
--- a/sys/dev/dc/dcphy.c
+++ b/sys/dev/dc/dcphy.c
@@ -364,12 +364,12 @@ dcphy_status(struct mii_softc *sc)
if (tstat & DC_TSTAT_LP_CAN_NWAY) {
anlpar = tstat >> 16;
- if (anlpar & ANLPAR_T4 &&
- sc->mii_capabilities & BMSR_100TXHDX)
- mii->mii_media_active |= IFM_100_T4;
- else if (anlpar & ANLPAR_TX_FD &&
+ if (anlpar & ANLPAR_TX_FD &&
sc->mii_capabilities & BMSR_100TXFDX)
mii->mii_media_active |= IFM_100_TX|IFM_FDX;
+ else if (anlpar & ANLPAR_T4 &&
+ sc->mii_capabilities & BMSR_100T4)
+ mii->mii_media_active |= IFM_100_T4;
else if (anlpar & ANLPAR_TX &&
sc->mii_capabilities & BMSR_100TXHDX)
mii->mii_media_active |= IFM_100_TX;