diff options
| author | Matt Carlson <[email protected]> | 2007-12-21 04:10:01 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2008-01-28 22:59:34 +0000 |
| commit | ef167e27039eeaea6d3cdd5c547b082e89840bdd (patch) | |
| tree | fd7d1b76a867472dd26ce3a866eea59e30422983 /net/ipv4/tcp_output.c | |
| parent | [TG3]: Correct sw autoneg flow control advertisements (diff) | |
| download | kernel-ef167e27039eeaea6d3cdd5c547b082e89840bdd.tar.gz kernel-ef167e27039eeaea6d3cdd5c547b082e89840bdd.zip | |
[TG3]: Fix supporting flowctrl code
This patch does three things. It modifies tg3_setup_flow_control() to
use the administrator requested flow control settings if
autonegotiation is turned off. It slightly modifies the
tg3_setup_fiber_mii_phy() function to account for this new use case.
And finally, it does the same for tg3_setup_copper_phy().
The copper modifications are more than a small multi-line change. The
new code makes an attempt to avoid a link renegotiation if the link is
active at half duplex and the only difference between the current
advertised settings and requested advertised settings is the
flow control advertisements.
Signed-off-by: Matt Carlson <[email protected]>
Signed-off-by: Michael Chan <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/ipv4/tcp_output.c')
0 files changed, 0 insertions, 0 deletions
