aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_output.c
diff options
context:
space:
mode:
authorMatt Carlson <[email protected]>2007-12-21 04:10:01 +0000
committerDavid S. Miller <[email protected]>2008-01-28 22:59:34 +0000
commitef167e27039eeaea6d3cdd5c547b082e89840bdd (patch)
treefd7d1b76a867472dd26ce3a866eea59e30422983 /net/ipv4/tcp_output.c
parent[TG3]: Correct sw autoneg flow control advertisements (diff)
downloadkernel-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