aboutsummaryrefslogtreecommitdiffstats
path: root/net/bridge/br_device.c
diff options
context:
space:
mode:
authorSjoerd Simons <sjoerd.simons@collabora.co.uk>2016-01-14 21:57:18 +0100
committerDavid S. Miller <davem@davemloft.net>2016-01-15 14:49:11 -0500
commit113c74d83eef870e43a0d9279044e9d5435f0d07 (patch)
treecedea731fe3c88c4320c58c8e3eac37932ddd08f /net/bridge/br_device.c
parentnet: macb: clear interrupts when disabling them (diff)
downloadlinux-dev-113c74d83eef870e43a0d9279044e9d5435f0d07.tar.xz
linux-dev-113c74d83eef870e43a0d9279044e9d5435f0d07.zip
net: phy: turn carrier off on phy attach
The operstate of a networking device initially IF_OPER_UNKNOWN aka "unknown", updated on carrier state changes (with carrier state being on by default). This means it will stay unknown unless the carrier state goes to off at some point, which is not the case if the phy is already up/connected at startup. Explicitly turn off the carrier on phy attach, leaving the phy state machine to turn the carrier on when it has done the initial negotiation. Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/bridge/br_device.c')
0 files changed, 0 insertions, 0 deletions