[PATCH v2 0/6] realtek: fix management of mdb entries

Sander Vanheule sander at svanheule.net
Sun May 7 10:22:06 PDT 2023


On Sun, 2023-05-07 at 01:05 +0200, Jan Hoffmann wrote:
> This series fixes multiple issues related to the L2 table and multicast 
> table. That includes an issue that causes corruption of the port mask 
> for unknown multicast forwarding, which can occur even when multicast 
> snooping is disabled.
> 
> As discussed previously, these changes don't make multicast snooping
> fully work, as that would still need additional changes in the kernel
> for all DSA switches (see the follow-up messages to the original patch
> series at [1] and [2] for details).
> 
> v2:
>  - properly deal with redundant is_lagmember check by removing it
> 
> [1] http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040621.html
> [2] https://lore.kernel.org/netdev/20230306134636.p2ufzoqk6kf3hu3y@skbuf/
> 
> Jan Hoffmann (6):
>   realtek: fix writing/deletion of CAM entries
>   realtek: don't treat first multicast portmask entry as reserved
>   realtek: actually remove port from multicast portmask
>   realtek: don't add CPU port to multicast portmasks
>   realtek: remove store_mcgroups/load_mcgroups

git-am didn't like this patch as submitted, but I did apply these patches after
the other series ("realtek: fix multiple issues with L2 forwarding"). Should be
resolved though, looks like it was just due to some code moving around.

>   realtek: remove redundant is_lagmember checks

Thanks for fixing these multicast issues! Applied to master.

Best,
Sander



More information about the openwrt-devel mailing list