Project

General

Profile

Batman-adv 2021.0 released

Added by Sven Eckelmann about 3 years ago

Jan 28th, 2021. Today the B.A.T.M.A.N. team publishes the January 2021 update to batman-adv, batctl and alfred! The deprecated support for batman-adv's sysfs and debugfs files was removed from all components. batctl and batman-adv now also allow the selection of the routing algorithm during the interface creation. This can be used to avoid the undefined behavior when multiple processes trying to create interfaces with different routing algorithms. Also several bugfixes and code cleanups 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-2021.0/

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 (4.4 - 5.11)
  • coding style cleanups and refactoring
  • drop support for sysfs+debugfs
  • allow to select routing algorithm during creation of interface
  • bugs squashed:
    • allocate enough reserved room on fragments for lower devices

batctl

  • Drop support for batman-adv's sysfs+debugfs
  • allow to select routing algorithm during creation of interface
  • bugs squashed:
    • fix query of meshif's ap_isolation status
    • ignore "interface already exists" error during "interface add"

alfred

  • Drop support for batman-adv's sysfs+debugfs

Happy routing,

The B.A.T.M.A.N. team


Comments