Thread (12 messages) 12 messages, 6 authors, 2026-03-02

Re: [PATCH net] net: dsa: b53: prevent standalone from trying to forward to other ports

From: Jonas Gorski <jonas.gorski@gmail.com>
Date: 2026-02-28 13:30:46
Also in: lkml

Hi,

sorry for being late to the party; currently on vacation (be back
early next week).

On Fri, Feb 27, 2026 at 7:13 PM Rafał Miłecki [off-list ref] wrote:
pt., 27 lut 2026 o 18:58 Florian Fainelli [off-list ref] napisał(a):
quoted
On 2/27/26 05:32, Rafał Miłecki wrote:
quoted
pt., 27 lut 2026 o 13:23 Rafał Miłecki [off-list ref] napisał(a):
quoted
czw., 26 lut 2026 o 22:26 Florian Fainelli
[off-list ref] napisał(a):
quoted
Could you try to program GMNGCFG (page 0x02, offset 0) bits 7:6 to have
the value 0b11 which is dual IMP port (IMPO is port 8 and IMP1 is port
5) and see if that helps?
On my Luxul XWR-3150 (it uses gmac0 and port 5) the value of
B53_MGMT_PAGE (0x02) / B53_GLOBAL_CONFIG (0x00) is 0xc2. Nothing to
set there I suppose?
I tried other possible values:
0x02
0x82
0x42

None affected my switch / wan / lan ports.
Thanks for giving it a try, how about the BRCM_HDR_CTRL register
programming (page 0x02, offset 0x03)? Can you see whether it is set to
0x3 or 0x1?
It's 0x02 which seems to match BRCM_HDR_P5_EN. It makes sense as
XWR-3150 uses gmac0 + port 5.
Does this affect all ports, or only the wan port?

Have you tried to check the hardware counters if they get sent out a
different (cpu) port? AFAIK they should be available as ethtool
counters via gmacs, though I'm not 100% sure.

Can you check the contents of the EAP Port config registers? Maybe
some extra mode is set there by default.

I don't have NS(+) device, so I can only guess. Though I always
wondered if the setup which CPU port (5/8/both) to use is just a
software thing or actually a hardware thing ... .

Best regards,
Jonas
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help