Skip to content
Snippets Groups Projects
  1. Dec 10, 2024
  2. Dec 07, 2024
  3. Aug 21, 2023
  4. Jul 15, 2023
  5. Jan 20, 2023
  6. Jun 21, 2021
  7. May 01, 2021
    • Linus Lüssing's avatar
      batman-adv: Introduce no noflood mark · cb505a35
      Linus Lüssing authored
      
      This mark prevents a multicast packet being flooded through the whole
      mesh. The advantage of marking certain multicast packets via e.g.
      ebtables instead of dropping is then the following:
      
      This allows an administrator to let specific multicast packets pass as
      long as they are forwarded to a limited number of nodes only and are
      therefore creating no burdon to unrelated nodes.
      
      Signed-off-by: default avatarLinus Lüssing <linus.luessing@c0d3.blue>
      cb505a35
  8. Oct 08, 2020
    • Linus Lüssing's avatar
      kernel: bridge: Implement MLD Querier wake-up calls / Android bug workaround · b2add48d
      Linus Lüssing authored
      Implement a configurable MLD Querier wake-up calls "feature" which
      works around a widely spread Android bug in connection with IGMP/MLD
      snooping.
      
      Currently there are mobile devices (e.g. Android) which are not able
      to receive and respond to MLD Queries reliably because the Wifi driver
      filters a lot of ICMPv6 when the device is asleep - including
      MLD. This in turn breaks IPv6 communication when MLD Snooping is
      enabled. However there is one ICMPv6 type which is allowed to pass and
      which can be used to wake up the mobile device: ICMPv6 Echo Requests.
      
      If this bridge is the selected MLD Querier then setting
      "multicast_wakeupcall" to a number n greater than 0 will send n
      ICMPv6 Echo Requests to each host behind this port to wake
      them up with each MLD Query. Upon receiving a matching ICMPv6 Echo
      Reply an MLD Query with a unicast ethernet destination will be sent
      to the specific host(s).
      
      Link: https://issuetracker.google.com/issues/149630944
      Link: https://github.com/freifunk-gluon/gluon/issues/1832
      
      
      
      Signed-off-by: default avatarLinus Lüssing <linus.luessing@c0d3.blue>
      b2add48d
  9. Sep 25, 2019
  10. Aug 22, 2019
    • Linus Lüssing's avatar
      batman-adv: remove module autoload · 011187e9
      Linus Lüssing authored
      Instead of unconditionally loading this module on boot the gluon_bat0
      netifd protocol script will later take care of loading either the
      batman-adv or batman-adv-legacy module, depending on the configured routing
      algorithm in UCI.
      Unverified
      011187e9
  11. Jun 20, 2019
  12. Jun 18, 2019
  13. Jun 07, 2019
    • Linus Lüssing's avatar
      batman-adv: update to current openwrt-routing / batman-adv v2019.2 · 8dd13cbb
      Linus Lüssing authored
      
      This updates the batman-adv OpenWrt package to the current version
      provided in the master branch of the openwrt-routing packages
      repository:
      
      * e26096a batman-adv: Fix duplicated OGMs on NETDEV_UP
      * 1ff00ee batman-adv: upgrade package to latest release 2019.2
      
      Small difference to the original:
      
      * Compat code for batadv_genl_dump_check_consistent()
      * Compat code for cfg80211_sinfo_release_content()
      * 0001-batman-adv-add-compat-hacks.patch kept
      * batctl dependency kept removed
      * config related files unchanged
      
      The new config format was not backported yet to keep this patch small
      and less invasive.
      
      Signed-off-by: default avatarLinus Lüssing <linus.luessing@c0d3.blue>
      8dd13cbb
  14. Apr 16, 2019
  15. Jun 04, 2018
  16. Jun 03, 2018
    • Sven Eckelmann's avatar
      batman-adv: Fix best gw refcnt after netlink dump (#1411) · e1a741be
      Sven Eckelmann authored
      
      A reference to the best gateway is taken when the list of gateways in the
      mesh is sent via netlink. This is necessary to check whether the currently
      dumped entry is the currently selected gateway or not. This information is
      then transferred as flag BATADV_ATTR_FLAG_BEST.
      
      After the comparison of the current entry is done,
      batadv_*_gw_dump_entry() has to decrease the reference counter again.
      Otherwise the reference will be held and thus prevents a proper shutdown of
      the batman-adv interfaces (and some of the interfaces enslaved in it).
      
      Fixes: 899235a4a637 ("Merge pull request #241 from ecsv/batman-adv-2016.4-maint-2016-10-29")
      Reported-by: default avatarAndreas Ziegler <dev@andreas-ziegler.de>
      Signed-off-by: default avatarSven Eckelmann <sven@narfation.org>
      e1a741be
  17. May 04, 2018
    • Matthias Schiffer's avatar
      modules: update routing packages · 39c17c6a
      Matthias Schiffer authored
      0bf3b72c33d9 nat46: fixup PKG_MIRROR_HASH
      23aa2e7b4afa nodogsplash2: Add NDS Restart Hook for Firewall (#369)
      7ae81c8311ec cjdns: 20.1 -> 20.2
      ff7b5da265e1 prince: version bump to v0.4
      2f90fe406c58 miniupnpd: De-maintainering myself.
      fdaa4cde3b2c bmx7: bump version
      455a54207c84 batman-adv: upgrade package to latest release 2018.1
      2e4937ea68f8 batctl: upgrade package to latest release 2018.1
      a0eca40b0003 alfred: upgrade package to latest release 2018.1
      015e5e99f2b6 bmx7: use configReaload on service reload
      0ced8ec5a763 bmx7: keep bmx7 secret keys on sysupgrade
      4bff0b3c65c5 cjdns: build fixes
      7fc2fbdfc1b7 babeld: release 1.8.1
      135bc605b4cf alfred: Support interface IDs with more than two digits
      91e600e1cd9a bmx7: convert init script to use procd
      86be0095b475 nodogsplash2: Add compatibility with mwan3 v2
      17fccad969ea smcroute: Change download to HTTP
      63cae8f571a6 bmx7: bump version
      Unverified
      39c17c6a
  18. Mar 16, 2018
  19. Mar 07, 2018
    • Linus Lüssing's avatar
      batman-adv: multicast TT fixes and cleanups · 7e404ac5
      Linus Lüssing authored
      
      The first one adds a fix that might potentially result in multicast packet
      loss once we would enable multicast_mode again.
      
      The second one avoids some small but unnecessary overhead. More
      importantly though, it is supposed to ease further multicast improvements
      later (e.g. no need for a multicast sending node to determine overlap
      between WANT_ALL_IPV4/6 flags and TT entries while on fast-path).
      
      Signed-off-by: default avatarLinus Lüssing <linus.luessing@c0d3.blue>
      7e404ac5
    • Matthias Schiffer's avatar
      modules: update routing packages · 4d9c3c1c
      Matthias Schiffer authored
      3aaa772ef520 bmx7: bump version
      ccd4210f0ba7 bmx7: add PKG_MIRROR_HASH
      d6dcd0c75630 bmx6: add PKG_MIRROR_HASH
      536782119f0a alfred: upgrade package to latest release 2018.0
      6a6f5da5efd5 batctl: upgrade package to latest release 2018.0
      3bb75b003563 batman-adv: upgrade package to latest release 2018.0
      2f74073c209d bmx7: bump version to 58b3823262512a48f5174e6778b2368c55bd05d9
      733e935f04fc cjdns: v20 -> v20.1
      f0ee73aa2285 bmx7: bump version
      21a6454d7226 bmx6: bump to latest upstream version
      Unverified
      4d9c3c1c
  20. Jan 24, 2018
  21. Jan 23, 2018
  22. May 30, 2017
  23. Feb 11, 2017
  24. Jan 27, 2017
  25. Dec 20, 2016
  26. Dec 11, 2016
  27. Jul 06, 2016
    • Sven Eckelmann's avatar
      batman-adv: import Linux 4.7 fixes · 4af46bdb
      Sven Eckelmann authored
      
      Introduce new fixes:
      
       * Avoid nullptr dereference in bla after vlan_insert_tag
       * Avoid nullptr dereference in dat after vlan_insert_tag
       * Avoid tt_req_node list put for unhashed entry
       * Fix orig_node_vlan leak on orig_node_release
       * Fix non-atomic bla_claim::backbone_gw access
       * Fix reference leak in batadv_find_router
       * Free last_bonding_candidate on release of orig_node
      
      Also replace the gluon version of the speedyjoin patch with the one already
      included in openwrt-routing.
      
      Signed-off-by: default avatarSven Eckelmann <sven.eckelmann@open-mesh.com>
      4af46bdb
  28. Jun 21, 2016
    • Sven Eckelmann's avatar
      batman-adv: Fix speedy join in gateway client mode · 93fe2750
      Sven Eckelmann authored
      
      Speedy join only works when the received packet is either broadcast or an
      4addr unicast packet. Thus packets converted from broadcast to unicast via
      the gateway handling code have to be converted to 4addr packets to allow
      the receiving gateway server to add the sender address as temporary entry
      to the translation table.
      
      Not doing it will make the batman-adv gateway server drop the DHCP response
      in many situations because it doesn't yet have the TT entry for the
      destination of the DHCP response.
      
      Signed-off-by: default avatarSven Eckelmann <sven@narfation.org>
      93fe2750
  29. Jun 16, 2016
  30. Feb 08, 2016
  31. Dec 18, 2015
  32. Aug 09, 2015
  33. Aug 06, 2015
  34. Jun 15, 2015
  35. May 21, 2015
Loading