From: Jakub Kicinski Date: Tue, 4 Nov 2025 00:42:45 +0000 (-0800) Subject: Merge branch 'net-dsa-b53-minor-fdb-related-fixes' X-Git-Tag: v6.18-rc5~28^2~26 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7942602b09497ff1505c9385aefd38c69e16235e;p=thirdparty%2Flinux.git Merge branch 'net-dsa-b53-minor-fdb-related-fixes' Jonas Gorski says: ==================== net: dsa: b53: minor fdb related fixes While investigating and fixing/implenting proper ARL support for bcm63xx, I encountered multiple minor issues in the current ARL implementation: * The ARL multicast support was not properly enabled for older chips, and instead a potentially reserved bit was toggled. * While traversing the ARL table, "Search done" triggered one final entry which will be invalid for 4 ARL bin chips, and failed to stop the search on chips with only one result register. * For chips where we have only one result register, we only traversed at most half the maximum entries. I also had a fix for IVL_SVL_SELECT which is only valid for some chips, but since this would only have an effect for !vlan_enabled, and we always have that enabled, it isn't really worth fixing (and rather drop the !vlan_enabled paths). ==================== Link: https://patch.msgid.link/20251102100758.28352-1-jonas.gorski@gmail.com Signed-off-by: Jakub Kicinski --- 7942602b09497ff1505c9385aefd38c69e16235e