diff options
| author | Florian Fainelli <florian.fainelli@broadcom.com> | 2026-10-29 14:15:40 -0700 |
|---|---|---|
| committer | Paolo Abeni <pabeni@redhat.com> | 2026-11-04 22:18:44 +0100 |
| commit | 41af38324341df9d769641d6485abb67fd5209ed (patch) | |
| tree | 6274b7ab77f5b1f29bcf1a277e916624c561e804 /include/uapi/linux/errqueue.h | |
| parent | d4f3d2c04624854d27aa948cd7bfc9d946faaac5 (diff) | |
net: dsa: b53: restore the NSP IMP port 2 Gbps mode
The Northstar Plus IMP port uses the switch's proprietary 2 Gbps mode for
its internal link to the AMAC. Its fixed-link description reports 1 Gbps,
so applying that speed clears PORT_OVERRIDE_SPEED_2000M and leaves the two
ends of the internal link configured at different speeds.
Force the 2 Gbps mode and flow control for BCM5301x and NSP CPU ports. The
mismatch caused switch output queue discards on both copper and SerDes
ports, with one discard for every TCP retransmission. With both ends
restored to their high-speed modes, iperf3 reports no retransmissions.
Fixes: b6a8a5477fe9 ("net: dsa: b53: fix resetting speed and pause on forced link")
Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20261029211540.4123250-3-florian.fainelli@broadcom.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'include/uapi/linux/errqueue.h')
0 files changed, 0 insertions, 0 deletions
