Batman-adv 2018.1 released

Added by Sven Eckelmann almost 6 years ago

Apr 25th, 2018. Today the B.A.T.M.A.N. team publishes the April 2018 update to batman-adv, batctl and alfred! This release adds the netlink support for the distributed arp table cache and the multicast flags. 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:


Thanks to all people sending in patches:

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


  • support latest kernels (3.2 - 4.17)
  • coding style cleanups and refactoring
  • add DAT cache and multicast flags netlink support
  • avoid redundant multicast TT entries
  • bugs squashed:
    • update data pointers after skb_cow()
    • fix header size check in batadv_dbg_arp()
    • fix skbuff rcsum on packet reroute
    • fix multicast-via-unicast transmission with AP isolation
    • fix packet loss for broadcasted DHCP packets to a server
    • fix multicast packet loss with a single WANT_ALL_IPV4/6 flag


  • synchronization of batman-adv netlink and packet headers
  • add DAT cache and multicast flags netlink support
  • disable translation support for non-unicast mac addresses


  • synchronization of batman-adv netlink header

Happy routing,

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