diff options
author | yongari <yongari@FreeBSD.org> | 2007-01-08 00:58:00 +0000 |
---|---|---|
committer | yongari <yongari@FreeBSD.org> | 2007-01-08 00:58:00 +0000 |
commit | c72796ebf4aa19ba0e60e6f8b0fc87e78ceded28 (patch) | |
tree | 67a674b11bc3121ac2536e235bf804f058194f58 /lib/libkvm/kvm_powerpc.c | |
parent | 8825eb7340fd7c42a8c7eb5c3789dede0e9de8da (diff) | |
download | FreeBSD-src-c72796ebf4aa19ba0e60e6f8b0fc87e78ceded28.zip FreeBSD-src-c72796ebf4aa19ba0e60e6f8b0fc87e78ceded28.tar.gz |
Don't rely on GM_GP_CTRL register contents when mii(4) layer reports
link state changes. Instead, build new speed/duplex/flow-control
settings from the values reported from PHY.
This should fix speed/duplex/flow-control mismatches between GMAC and
PHY which resulted in very poor Rx performance due to lots of
out-of-order packet delivery.
Reported by: Arno J. Klaassen <arno AT heho DOT snv DOT jussieu DOT fr>
Tested by: Arno J. Klaassen <arno AT heho DOT snv DOT jussieu DOT fr>
Diffstat (limited to 'lib/libkvm/kvm_powerpc.c')
0 files changed, 0 insertions, 0 deletions