Batman-adv 2016.5 released
Dec 15th, 2016. Today the B.A.T.M.A.N. team publishes the December 2016 update to batman-adv, batctl and alfred! This release improves the support of systems without debugfs and starts to replace the use of the sysfs files for interface manipulation with rtnetlink. batman-adv can automatically detect some setups which don't require (re)broadcasts on specific interfaces. The support of the multicast optimization under B.A.T.M.A.N. V was improved and the throughput detection now works for VLANs on top of WiFi interfaces. 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.5/
as well as prepackaged binaries in your distribution.
Thanks¶
Thanks to all people sending in patches:
- Antonio Quartulli <a@unstable.cc>
- Jean-Jacques Sarton <jj.sarton@t-online.de>
- Johannes Berg <johannes.berg@intel.com>
- Linus Lüssing <linus.luessing@c0d3.blue>
- Marek Lindner <mareklindner@neomailbox.ch>
- Markus Elfring <elfring@users.sourceforge.net>
- Simon Wunderlich <sw@simonwunderlich.de>
- Sven Eckelmann <sven@narfation.org>
and to all those that supported us with good advice or rigorous testing:
- Dan Carpenter <dan.carpenter@oracle.com>
- Eric Dumazet <eric.dumazet@gmail.com>
- Jean-Jacques Sarton <jj.sarton@t-online.de>
- Joe Perches <joe@perches.com>
- Julian Labus <julian@freifunk-rtk.de>
- Martin Weinelt <martin@darmstadt.freifunk.net>
batman-adv¶
- support latest kernels (3.2 - 4.10)
- change installation path back to $INSTALL_MOD_DIR/updates/net/batman-adv
- add simple (re)broadcast avoidance
- reduce multicast TT and TVLV update delays under B.A.T.M.A.N. V
- support B.A.T.M.A.N. V throughput detection when using VLANs on top of WiFi
- improve documentation of sysfs and debugfs files
- coding style cleanups and refactoring
- bugs squashed:
- detect missing primaryif during tp_send as error
- fix re-adding of previously removed interfaces via rtnetlink
- fix rare race conditions on interface removal
- handle allocation error when generating TT responses
batctl¶
- reimplement traceroute/ping commands in userspace without debugfs
- switch interface manipulation from (legacy) sysfs to rtnetlink
- coding style cleanups
alfred¶
- support interface validity checks on systems without debugfs
- remove debugfs check during batadv-vis startup
- allow out-of-order txend packets during transmissions
Happy routing,
The B.A.T.M.A.N. team
Comments