svn commit: r205110 - user/jmallett/octeon/sys/mips/cavium/dev/rgmii
Juli Mallett
jmallett at FreeBSD.org
Sat Mar 13 01:18:34 UTC 2010
Author: jmallett
Date: Sat Mar 13 01:18:33 2010
New Revision: 205110
URL: http://svn.freebsd.org/changeset/base/205110
Log:
Report half duplex status properly.
Modified:
user/jmallett/octeon/sys/mips/cavium/dev/rgmii/octeon_rgmx.c
Modified: user/jmallett/octeon/sys/mips/cavium/dev/rgmii/octeon_rgmx.c
==============================================================================
--- user/jmallett/octeon/sys/mips/cavium/dev/rgmii/octeon_rgmx.c Sat Mar 13 01:09:14 2010 (r205109)
+++ user/jmallett/octeon/sys/mips/cavium/dev/rgmii/octeon_rgmx.c Sat Mar 13 01:18:33 2010 (r205110)
@@ -1676,8 +1676,13 @@ static void octeon_rgmx_medstat (struct
break;
}
- /* Always full duplex. */
- ifm->ifm_active |= IFM_FDX;
+ /*
+ * Check duplex.
+ */
+ if (link_status.bits.duplex == 1)
+ ifm->ifm_active |= IFM_FDX;
+ else
+ ifm->ifm_active |= IFM_HDX;
RGMX_UNLOCK(sc);
}
More information about the svn-src-user
mailing list