2a51d94fbb
A few issues with the bridge snooping were identified and fixed upstream in OpenWRT: * "firewall: Allow IGMP and MLD input on WAN" (r45613) * "kernel: bridge: backport two snooping related patches" (r45783) * netifd: "bridge: Fix multicast_to_unicast feature by hairpin+isolate" (OW: "netifd: update to the latest version, adds multicast-to-unicast fixes" (r46719)) * "kernel: bridge, multicast-to-unicast: assign src after pskb_may_pull()" (r46721) * "kernel: bridge, multicast-to-unicast: fix echoes on STA" (46765) These have very likely caused issues with the bridge snooping before, which led to disabling it in the past. Let's reenable the multicast snooping now that they were fixed for reduced multicast overhead on the wifi. Advantages are the following: This mildly reduces overhead on the mesh layer. And significantly reduces overhead on the AP interface and therefore significantly increases available airtime (the currently most significant scalability bottleneck). Secondly removes an easy, often accidental node-local Denial-of-Service vector based on multicast flooding / streaming. Thirdly, makes node-local multicast streaming feasible. Finally should noticably increase battery life of mobile devices. Note: bridge querier is disabled for br-wan. We want to avoid becoming too "bossy"/"noisy" on a foreign network. Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue> |
||
---|---|---|
.. | ||
gluon-alfred | ||
gluon-authorized-keys | ||
gluon-autoupdater | ||
gluon-client-bridge | ||
gluon-config-mode-autoupdater | ||
gluon-config-mode-contact-info | ||
gluon-config-mode-core | ||
gluon-config-mode-geo-location | ||
gluon-config-mode-hostname | ||
gluon-config-mode-mesh-vpn | ||
gluon-core | ||
gluon-ebtables | ||
gluon-ebtables-filter-multicast | ||
gluon-ebtables-filter-ra-dhcp | ||
gluon-ebtables-segment-mld | ||
gluon-legacy | ||
gluon-lock-password | ||
gluon-luci-admin | ||
gluon-luci-autoupdater | ||
gluon-luci-mesh-vpn-fastd | ||
gluon-luci-node-role | ||
gluon-luci-portconfig | ||
gluon-luci-private-wifi | ||
gluon-luci-theme | ||
gluon-luci-wifi-config | ||
gluon-mesh-batman-adv-14 | ||
gluon-mesh-batman-adv-15 | ||
gluon-mesh-batman-adv-core | ||
gluon-mesh-vpn-fastd | ||
gluon-neighbour-info | ||
gluon-next-node | ||
gluon-node-info | ||
gluon-radvd | ||
gluon-respondd | ||
gluon-setup-mode | ||
gluon-site | ||
gluon-status-page | ||
gluon-status-page-api | ||
gluon-wan-dnsmasq | ||
libgluonutil |