diff options
author | Matt Carlson <mcarlson@broadcom.com> | 2007-12-20 20:10:01 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-01-28 14:59:34 -0800 |
commit | ef167e27039eeaea6d3cdd5c547b082e89840bdd (patch) | |
tree | fd7d1b76a867472dd26ce3a866eea59e30422983 /kernel/stop_machine.c | |
parent | 5be73b471bbed9ca61ddfd952a2cb7701f94f034 (diff) |
[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 <mcarlson@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'kernel/stop_machine.c')
0 files changed, 0 insertions, 0 deletions