- Dec 10, 2024
-
-
Linus Lüssing authored
This reverts commit 702211ac. And refreshes the according patches to OpenWrt 24.10 / batman-adv v2024.3.
-
- Dec 07, 2024
-
-
David Bauer authored
Patch needs a rebase. Remove in the meantime. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Aug 21, 2023
-
-
Tom Herbers authored
Co-authored-by:
David Bauer <mail@david-bauer.net> Co-authored-by:
Linus Lüssing <linus.luessing@c0d3.blue> Signed-off-by:
Tom Herbers <mail@tomherbers.de>
-
- Jul 15, 2023
-
-
Maciej Krüger authored
-
- Jan 20, 2023
-
-
Maciej Krüger authored
-
- Jun 21, 2021
-
-
David Bauer authored
-
- May 01, 2021
-
-
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:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- Oct 08, 2020
-
-
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:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- Sep 25, 2019
-
-
Matthias Schiffer authored
-
- Aug 22, 2019
-
-
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.
-
- Jun 20, 2019
-
-
Matthias Schiffer authored
This reverts commit 8dd13cbb. Fixes #1756
-
Matthias Schiffer authored
This reverts commit 3d3617ed.
-
- Jun 18, 2019
-
-
Linus Lüssing authored
-
- Jun 07, 2019
-
-
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:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- Apr 16, 2019
-
-
Linus Lüssing authored
This always pulls in the batman-adv compat 15 kernel module. However, batctl works just as well with batman-adv-legacy (compat 14). Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- Jun 04, 2018
-
-
Matthias Schiffer authored
2dfb22876414 batman-adv: add patches from 2018.1-maint 2018-06-03
-
- Jun 03, 2018
-
-
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:
Andreas Ziegler <dev@andreas-ziegler.de> Signed-off-by:
Sven Eckelmann <sven@narfation.org>
-
- May 04, 2018
-
-
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
-
- Mar 16, 2018
-
-
Matthias Schiffer authored
Fixes checksum failures on TT version updates. Fixes #1321
-
- Mar 07, 2018
-
-
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:
Linus Lüssing <linus.luessing@c0d3.blue>
-
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
-
- Jan 24, 2018
-
-
Matthias Schiffer authored
Improves performance slightly.
-
- Jan 23, 2018
-
-
Matthias Schiffer authored
Fixes "hw csum failure" log spam in batman-adv.
-
- May 30, 2017
-
-
Matthias Schiffer authored
Updates batman-adv and alfred to 2017.1. This also allows us to drop our last batman-adv patch.
-
- Feb 11, 2017
-
-
Matthias Schiffer authored
Also remove our own no_rebroadcast patch, as batman-adv v2016.5 now has a more sophisticated rebroadcast suppression that should work automatically in the most relevant cases.
-
- Jan 27, 2017
-
-
Matthias Schiffer authored
Fixes a build issue when switching targets.
-
- Dec 20, 2016
-
-
Matthias Schiffer authored
-
- Dec 11, 2016
-
-
Matthias Schiffer authored
This lifts batman-adv and alfred to version 2016.4.
-
- Jul 06, 2016
-
-
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:
Sven Eckelmann <sven.eckelmann@open-mesh.com>
-
- Jun 21, 2016
-
-
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:
Sven Eckelmann <sven@narfation.org>
-
- Jun 16, 2016
-
-
Matthias Schiffer authored
batman-adv & alfred 2016.2.
-
- Feb 08, 2016
-
-
Matthias Schiffer authored
Should be redundant after 0bd0df6f
-
Matthias Schiffer authored
-
- Dec 18, 2015
-
-
Matthias Schiffer authored
-
- Aug 09, 2015
-
-
Matthias Schiffer authored
-
- Aug 06, 2015
-
-
Matthias Schiffer authored
This also updates batman-adv & alfred to 2015.1
-
Matthias Schiffer authored
-
Matthias Schiffer authored
This should workaround batman-adv's inability to deal with different MTUs which need fragmentation. Fixes #435
-
- Jun 15, 2015
-
-
Matthias Schiffer authored
-
- May 21, 2015
-
-
Matthias Schiffer authored
-