Batman-adv 2016.2 released
June 09th, 2016. Today the B.A.T.M.A.N. team publishes the June 2016 update to batman-adv, batctl and alfred! This release contains the initial patches to get network namespace support for batman-adv. Also several bugfixes, code cleanups and code documentation updates are included in this version. As the kernel module always depends on the Linux kernel it is compiled against, it does not make sense to provide binaries on our website. As usual, you will find the signed tarballs in our download section:
https://downloads.open-mesh.org/batman/releases/batman-adv-2016.2/
as well as prepackaged binaries in your distribution.
Thanks¶
Thanks to all people sending in patches:
- Andrew Lunn <andrew@lunn.ch>
- Antonio Quartulli <a@unstable.cc>
- Ben Hutchings <ben@decadent.org.uk>
- Florian Westphal <fw@strlen.de>
- Geliang Tang <geliangtang@163.com>
- Linus Lüssing <linus.luessing@c0d3.blue>
- Marek Lindner <mareklindner@neomailbox.ch>
- Simon Wunderlich <sw@simonwunderlich.de>
- Sven Eckelmann <sven@narfation.org>
and to all those that supported us with good advice or rigorous testing:
- Gui Iribarren <gui@altermundi.net>
- Joe Perches <joe@perches.com>
- Martin Weinelt <martin@darmstadt.freifunk.net>
- Nicholas Krause <xerofoify@gmail.com>
batman-adv¶
- support latest kernels (3.2 - 4.7)
- initial, limited support for network namespaces
- kernel doc updates and coding style cleanups
- cleanup of legacy kernel compat code
- support for detection and reporting of complex bridge loops
- bugs squashed:
- fix some TT issues: double free for full table request structs (created problems on multi-core systems) and a double put of VLAN objects
- fix various B.A.T.M.A.N. V issues: fix mac address after address change, ELP orig address on secondary interfaces, null pointer dereference in metric comparison, refcount issues, ...
- fix skb deref after transmission
- avoid duplicate neigh_node additions
- replace WARN with rate limited output on non-existing VLAN
- fix ICMP RR ethernet header access after skb_linearize
- fix memleak of untagged vlan when removing interface via rtnl-link
- fix build against Debian Stretch kernels
batctl¶
batctl's tcpdump component was enriched with an OGM2 and ELP parser to be able to print relevant B.A.T.M.A.N. V information. Also the new "loopdetect" type of bridge loop avoidance ARP packets is now recognized by the tcpdump component.
alfred¶
alfred now automatically mounts the debugfs before it reduces its capabilities. This avoids problems when it has to query the state of batman-adv via debugfs.
Happy routing,
The B.A.T.M.A.N. team
Comments