Batman-adv 2022.1 released

Added by Sven Eckelmann about 2 years ago

May 6th, 2022. Today the B.A.T.M.A.N. team publishes the April 2022 update to batman-adv! alfred got a new IPC message to request the current configuration of server instance. Also several bug fixes 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:


Thanks to all people sending in patches:

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


  • support latest kernels (4.9 - 5.18)
  • bugs squashed:
    • resolve "time-of-check-time-of-use" race condition when checking the network namespace of a lower device
    • fix sanity check of network devices in different namespaces with colliding IDs
    • prevent transmission errors after splitting large GRO packets into smaller fragments


  • bugs squashed:
    • drop additional delay after the last ping packet


  • coding style cleanups and refactoring
  • introduce 'server status' IPC call
  • bugs fixed:
    • prevent potential read outside of buffer when parsing alfred_change_interface_v0/alfred_change_bat_iface_v0 IPC message

Happy routing,

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