From: Tobias Waldekranz <tobias@waldekranz.com>
To: Andrew Lunn <andrew@lunn.ch>
Cc: netdev <netdev@vger.kernel.org>,
Vladimir Oltean <vladimir.oltean@nxp.com>,
emeric.dupont@zii.aero
Subject: Re: Regression with improved multi chip isolation
Date: Mon, 07 Mar 2022 10:21:28 +0100 [thread overview]
Message-ID: <87cziynmnb.fsf@waldekranz.com> (raw)
In-Reply-To: <YiUIQupDTGwgHE4K@lunn.ch>
On Sun, Mar 06, 2022 at 20:15, Andrew Lunn <andrew@lunn.ch> wrote:
> Hi Tobias
>
> I just found a regression with:
>
> d352b20f4174a6bd998992329b773ab513232880 is the first bad commit
> commit d352b20f4174a6bd998992329b773ab513232880
> Author: Tobias Waldekranz <tobias@waldekranz.com>
> Date: Thu Feb 3 11:16:56 2022 +0100
>
> net: dsa: mv88e6xxx: Improve multichip isolation of standalone ports
>
> Given that standalone ports are now configured to bypass the ATU and
> forward all frames towards the upstream port, extend the ATU bypass to
> multichip systems.
Sorry about that.
> I have a ZII devel B setup:
>
> brctl addbr br0
> brctl addif br0 lan0
> brctl addif br0 lan1
>
> ip link set br0 up
> ip link set lan0 up
> ip link set lan1 up
>
> ip link add link br0 name br0.11 type vlan id 11
> ip link set br0.11 up
> ip addr add 10.42.11.1/24 dev br0.11
>
> Has it happens, lan0 has link, and i run tcpdump on the link peer. lan1
> does not have link.
>
> I then ping 10.42.11.2.
>
> I found that the ARP Request who-has 10.42.11.2 tell 10.42.11.1 are
> getting dropped. I also see:
>
> p06_sw_in_filtered: 122
> p06_sw_out_filtered: 90
> p06_atu_member_violation: 0
> p06_atu_miss_violation: 0
> p06_atu_full_violation: 0
> p06_vtu_member_violation: 0
> p06_vtu_miss_violation: 121
>
> port 6 is the CPU port. Both p06_vtu_miss_violation and
> p06_sw_in_filtered are incrementing with each ARP Request broadcast
> from the host.
>
> The bridge should be vlan unaware, vlan_filtering is 0.
Huh, a VLAN upper without filtering enabled; didn't consider that
use-case...
Vladimir has already correctly diagnosed the problem. I'm working on a
fix right now, which I aim to send later today.
prev parent reply other threads:[~2022-03-07 9:23 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-06 19:15 Regression with improved multi chip isolation Andrew Lunn
2022-03-06 19:49 ` Vladimir Oltean
2022-03-06 20:27 ` Andrew Lunn
2022-03-07 9:21 ` Tobias Waldekranz [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87cziynmnb.fsf@waldekranz.com \
--to=tobias@waldekranz.com \
--cc=andrew@lunn.ch \
--cc=emeric.dupont@zii.aero \
--cc=netdev@vger.kernel.org \
--cc=vladimir.oltean@nxp.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.