Oct 27th, 2016. Today the B.A.T.M.A.N. team publishes the October 2016 update to batman-adv, batctl and alfred! This release netlink support was enhanced and now can replace most of the data currently available via debugfs. batman- adv can therefore be used in multiple network namespaces without collision in debugfs. The size of the translation table was optimized and the gateway selection algorithm for B.A.T.M.A.N. V was integrated. 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.4/
as well as prepackaged binaries in your distribution.
Thanks ------
Thanks to all people sending in patches:
* Andreas Pape apape@phoenixcontact.com * Andrew Lunn andrew@lunn.ch * Antonio Quartulli a@unstable.cc * Jonathan Haws jhaws@sdl.usu.edu * Linus Lüssing linus.luessing@c0d3.blue * Markus Pargmann mpa@pengutronix.de * Masahiro Yamada yamada.masahiro@socionext.com * Matthias Schiffer mschiffer@universe-factory.net * Simon Wunderlich sw@simonwunderlich.de * Stephen Hemminger stephen@networkplumber.org * Sven Eckelmann sven@narfation.org
batman-adv ----------
* support latest kernels (3.2 - 4.9) * add GW selection algorithm for B.A.T.M.A.N. V * add support for querying most tables/lists via netlink * adjusted device modifications for easier handling via rtnl (ip-link) * disabled (bad) debugfs support in network namespaces * add improved compat-patches support (note the new build directory) * reduced translation table memory consumption * coding style cleanups and refactoring * bugs squashed: - avoid locking problems when modifying interfaces - fix sysfs errors on fast device deletion/creation events - add missing memory barriers for neighbor list modifications - fix tpmeter debug log output
batctl ------
* integrate support for batman-adv netlink * coding style cleanups * documentation updates * bugs squashed: - fix endless loop in TP meter on some platforms - fix build errors caused by name conflicts
alfred ------
* add expert option to specify sync interval * fix various bugs in batadv-vis netlink integration * fix build build problems with libnl-tiny
Happy routing,
The B.A.T.M.A.N. team