Skip to content
Snippets Groups Projects
  1. Dec 10, 2016
  2. Dec 09, 2016
    • Jan-Philipp Litza's avatar
      gluon-respondd: restart on state change of client iface · fcf3abd9
      Jan-Philipp Litza authored
      Because we unconditionally appended `-i br-client` to the command line of
      respondd, it wasn't restarted when br-client changed state. Now, we use a
      jsonfilter expression on the network.interface dump data, similar to how the
      other interface names are generated, and only add the interface to the argument
      list if it is up.
      fcf3abd9
  3. Dec 08, 2016
  4. Dec 06, 2016
  5. Dec 03, 2016
  6. Nov 30, 2016
  7. Nov 22, 2016
  8. Nov 05, 2016
  9. Oct 24, 2016
  10. Oct 10, 2016
  11. Sep 18, 2016
  12. Sep 10, 2016
  13. Sep 07, 2016
  14. Aug 30, 2016
  15. Aug 28, 2016
  16. Aug 27, 2016
  17. Aug 24, 2016
  18. 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
Loading