Batman-adv 2018.4 released
Nov 14th, 2018. Today the B.A.T.M.A.N. team publishes the November 2018 update to batman-adv, batctl and alfred! This release contains mostly code refactorization in batctl to ease more netlink development in the future. Alfred's IPv4 implementation was polished to better handle missing MAC addresses in the ARP neighbor table. The batman-adv kernel modules now yields better results for TX throughput tests and allows to receive its debug messages via the Linux kernel's tracepoint infrastructure. Accessing the debugfs files will now create warning messages that a different method of retrieving the information should be used. As usual, this release also contains various bugfixes and code cleanups.
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-2018.4/
Thanks¶
Thanks to all people sending in patches:
- Jonathan Haws <jhaws@sdl.usu.edu>
- Simon Wunderlich <sw@simonwunderlich.de>
- Sven Eckelmann <sven@narfation.org>
and to all those that supported us with good advice or rigorous testing:
- Andreas Ziegler <dev@andreas-ziegler.de>
- Gary Zou <guohuizou2000@sina.com>
- Linus Lüssing <linus.luessing@c0d3.blue>
- Martin Weinelt <martin@darmstadt.freifunk.net>
batman-adv¶
- support latest kernels (3.16 - 4.20)
- coding style cleanups and refactoring
- improve tx performance by avoiding unnecessary locking
- add help messages regarding deprecation of debugfs files
- support for debug message tracepoints
- explicit ELP padding to allow TVLVs in the future
- bugs squashed:
- fix skb_over_panic for merged fragments with small tailroom
batctl¶
- coding style cleanups and refactoring
- correction of manpage spelling errors
- new subcommand "event" to receive netlink notifications
- infrastructure to disable commands during build time
- drop of the legacy vis subcommands
alfred¶
- bugs squashed:
- fixed detection of own IPv4 packets
- use manual IPv4 ARP requests to retrieve MAC of neighbors
Happy routing,
The B.A.T.M.A.N. team
Comments