Project

General

Profile

Batman-adv 2016.5 released

Added by Sven Eckelmann about 8 years ago

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:

and to all those that supported us with good advice or rigorous testing:

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