- Dec 17, 2016
-
-
Matthias Schiffer authored
-
- Dec 13, 2016
-
-
David Lutz authored
-
Matthias Schiffer authored
Switch from batman-adv v14/v15 debugfs to netlink
-
- Dec 12, 2016
-
-
Matthias Schiffer authored
-
Julian Labus authored
-
- Dec 11, 2016
-
-
Matthias Schiffer authored
Fixes #975
-
Matthias Schiffer authored
-
Sven Eckelmann authored
The batadv debugfs requires large memory blocks to write the text debug tables. This is inefficient for large tables like the global translation table or the originators table. The memory requirement can be reduced by using netlink. It copies smaller packets in a binary format to the userspace program. The respondd module of gluon-mesh-batman-adv-core can therefore parse larger originator tables without causing an OOM on systems which are tight on memory. Signed-off-by:
Sven Eckelmann <sven@narfation.org>
-
Sven Eckelmann authored
The batadv debugfs requires large memory blocks to write the text debug tables. This is inefficient for large tables like the global translation table or the originators table. The memory requirement can be reduced by using netlink. It copies smaller packets in a binary format to the userspace program. gluon-status-page-api can therefore parse larger originator tables without causing an OOM on systems which are tight on memory. Signed-off-by:
Sven Eckelmann <sven@narfation.org>
-
Ruben Barkow authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
This lifts batman-adv and alfred to version 2016.4.
-
- Dec 10, 2016
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
Mesh-wide multicast requests are answered with a random delay of up to 10s.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
gluon-client-bridge, gluon-mesh-batman-adv-core: switch roles of br-client and local-node interfaces MAC and IP addresses are switched. This makes the gluon-client-bridge package more useful for different routing protocols that don't need a unique address on the client bridge. As a side effect, gluon-radvd is now using the next-node address, which had been considered before, but was dismissed to avoid having gluon-radvd depend on gluon-next-node and gluon-mesh-batman-adv. This will be useful for announcing default routes via gluon-radvd. One downside is that this introduces a minor dependency on batman-adv in gluon-respondd: the hotplug script that checked for the client interface before will now check for local-node. This doesn't really matter: for mesh protocols without a local-node interface, the check will do nothing (which makes sense, as there is no interface to bind to for mesh-wide respondd).
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
The next-node interface may be useful with IPv4 only or even just a MAC address. This prepares merging gluon-next-node into gluon-batman-adv-core.
-
- Dec 09, 2016
-
-
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.
-
- Dec 08, 2016
-
-
Christof Schulze authored
* use tabs instead of spaces * use jsonfilter for speed
-
Jan-Philipp Litza authored
-
Matthias Schiffer authored
-
txt.file authored
-
Christof Schulze authored
-
- Dec 07, 2016
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- Dec 06, 2016
-
-
rubo77 authored
-
Ruben Barkow authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- Dec 05, 2016
-
-
Matthias Schiffer authored
-
Julian authored
-
Sven Eckelmann authored
The assignment of the gpio_count and reg_base in ath79_gpio_output_select takes care that only supported platforms can use ath79_gpio_output_select. But the rebase of the patches after the last OpenWrt base update accidentally added an extra check for the SoC which was missing support soc_is_qca955x(). Boots on QCA955X devices which were using ath79_gpio_output_select stopped with Kernel bug detected[#1]: [...] Call Trace: [<803e6174>] ath79_gpio_output_select+0x30/0xe8 [<803ed590>] om5p_acv2_setup+0x24/0x200 [<803e4dc0>] ath79_setup+0x28/0x38 [<80069ac8>] do_one_initcall+0x148/0x1ec [<803e2cc4>] kernel_init_freeable+0x150/0x208 [<80065218>] kernel_init+0x10/0x114 [<80060878>] ret_from_kernel_thread+0x14/0x1c Fixes: a22c1d56 ("Update OpenWrt base") Signed-off-by:
Sven Eckelmann <sven@narfation.org>
-
- Dec 03, 2016
-
-
Matthias Schiffer authored
Fixes #941
-
- Nov 30, 2016
-
-
Matthias Schiffer authored
-
Ruben Barkow authored
-
- Nov 29, 2016
-
-
Neal Oakey authored
-
Christof Schulze authored
-
Matthias Schiffer authored
Fixes: 212c38f0 "ar71xx: add model detection for UBNT Rocket Ti"
-