Skip to content
Snippets Groups Projects
  1. Aug 22, 2016
    • Linus Lüssing's avatar
      gluon-core: reenable multicast snooping on WAN side · 6594ba31
      Linus Lüssing authored
      
      Just like we enabled multicast snooping on the batman-adv client bridge
      again, let's do the same for the WAN side.
      
      With one exception: The IGMP/MLD querier is kept disabled to avoid
      becoming too "bossy"/"noisy" on a foreign network. The main router on
      the WAN side should perform querying and by that enable
      IGMP/MLD/snooping if it considers this appropriate there.
      
      Signed-off-by: default avatarLinus Lüssing <linus.luessing@c0d3.blue>
      6594ba31
    • Linus Lüssing's avatar
      gluon-mesh-batman-adv-core: reenable multicast snooping · 2a51d94f
      Linus Lüssing authored
      
      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: default avatarLinus Lüssing <linus.luessing@c0d3.blue>
      2a51d94f
  2. Jul 30, 2016
  3. Jul 29, 2016
  4. Jul 28, 2016
  5. Jul 27, 2016
  6. Jul 26, 2016
  7. Jul 25, 2016
  8. Jul 21, 2016
  9. Jul 20, 2016
  10. Jul 19, 2016
  11. Jul 10, 2016
  12. Jul 09, 2016
Loading