]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
net: dsa: bcm_sf2: force pause link settings
authorDoug Berger <opendmb@gmail.com>
Thu, 23 Jun 2022 03:02:04 +0000 (20:02 -0700)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 26 Aug 2022 08:54:12 +0000 (10:54 +0200)
commit20536e4c210925b71fd925d51441e25c67178c75
tree1b44a9b39686a692196188c8cb7a5bcaedf3b581
parent36ba54db89a833cc81a34f76197d4177eda49985
net: dsa: bcm_sf2: force pause link settings

BugLink: https://bugs.launchpad.net/bugs/1986728
commit 7c97bc0128b2eecc703106112679a69d446d1a12 upstream.

The pause settings reported by the PHY should also be applied to the GMII port
status override otherwise the switch will not generate pause frames towards the
link partner despite the advertisement saying otherwise.

Fixes: 246d7f773c13 ("net: dsa: add Broadcom SF2 switch driver")
Signed-off-by: Doug Berger <opendmb@gmail.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Link: https://lore.kernel.org/r/20220623030204.1966851-1-f.fainelli@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/net/dsa/bcm_sf2.c