aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_timer.c
diff options
context:
space:
mode:
authorChris Packham <[email protected]>2020-11-24 17:34:37 +1300
committerJakub Kicinski <[email protected]>2020-11-25 17:58:06 -0800
commit4efe766290363abc3b6d4f0ba7e48be756621788 (patch)
tree54e8da3943a3d73856dac2c3d419599409e0969e /net/lapb/lapb_timer.c
parent0f614511fa224677ec32c0e8790c3bd0aa5acc3d (diff)
net: dsa: mv88e6xxx: Don't force link when using in-band-status
When a port is configured with 'managed = "in-band-status"' switch chips like the 88E6390 need to propagate the SERDES link state to the MAC because the link state is not correctly detected. This causes problems on the 88E6185/88E6097 where the link partner won't see link state changes because we're forcing the link. To address this introduce a new device specific op port_sync_link() and push the logic from mv88e6xxx_mac_link_up() into that. Provide an implementation for the 88E6185 like devices which doesn't force the link. Signed-off-by: Chris Packham <[email protected]> Reviewed-by: Andrew Lunn <[email protected]> Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions