]> Git Repo - linux.git/commit
net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()
authorFlorian Fainelli <[email protected]>
Thu, 12 May 2022 02:17:31 +0000 (19:17 -0700)
committerJakub Kicinski <[email protected]>
Thu, 12 May 2022 17:01:36 +0000 (10:01 -0700)
commitb7be130c5d52e5224ac7d89568737b37b4c4b785
treee0a03f6b876065edee23644ed24f71717f97c92c
parent810c2f0a3f86158c1e02e74947b66d811473434a
net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()

After commit 2d1f90f9ba83 ("net: dsa/bcm_sf2: fix incorrect usage of
state->link") the interface suspend path would call our mac_link_down()
call back which would forcibly set the link down, thus preventing
Wake-on-LAN packets from reaching our management port.

Fix this by looking at whether the port is enabled for Wake-on-LAN and
not clearing the link status in that case to let packets go through.

Fixes: 2d1f90f9ba83 ("net: dsa/bcm_sf2: fix incorrect usage of state->link")
Signed-off-by: Florian Fainelli <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
drivers/net/dsa/bcm_sf2.c
This page took 0.044417 seconds and 4 git commands to generate.