diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2006-08-10 22:04:07 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2006-08-10 22:04:07 +0000 |
commit | 8f6c409e4101e724e7e126941820e7bc4124f955 (patch) | |
tree | 2a3b51e37b7e8b709f7633ad8551d970436d639f /cpukit/libnetworking | |
parent | 2006-08-10 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-8f6c409e4101e724e7e126941820e7bc4124f955.tar.bz2 |
* libnetworking/rtems/rtems_mii_ioctl_kern.c:
fixed wrong calculation of 1000baseTx autonegotiation
result.
Diffstat (limited to 'cpukit/libnetworking')
-rw-r--r-- | cpukit/libnetworking/rtems/rtems_mii_ioctl_kern.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cpukit/libnetworking/rtems/rtems_mii_ioctl_kern.c b/cpukit/libnetworking/rtems/rtems_mii_ioctl_kern.c index 24ed2e5837..a6cc622df0 100644 --- a/cpukit/libnetworking/rtems/rtems_mii_ioctl_kern.c +++ b/cpukit/libnetworking/rtems/rtems_mii_ioctl_kern.c @@ -109,7 +109,7 @@ rtems_mii_ioctl (struct rtems_mdio_info *info, void *uarg, int cmd, options |= IFM_ANEG_DIS; } - tmp = ((bmcr2 >> 2) & bmsr2) & (GTSR_LP_1000THDX | GTSR_LP_1000TFDX); + tmp = ((bmcr2 << 2) & bmsr2) & (GTSR_LP_1000THDX | GTSR_LP_1000TFDX); if (tmp) { if (GTSR_LP_1000TFDX & tmp) options |= IFM_FDX; |