Batman-Adv 2018.0 released

gemäß

The in-tree version also got support for unicast batman-adv packets in the flow dissector. This can be used to spread the receive processing to different CPU cores with the help of RPS. Users of the out-of-tree module are advised to manually add the patchset to their target systems kernel.

  • support latest kernels (3.2 - 4.16)
  • coding style cleanups and refactoring
  • mark licenses clearer, change UAPI netlink header from ISC to MIT
  • bugs squashed:
    • fix packet checksum handling in receive path
    • fix handling of large number of interfaces
    • fix netlink dumping of gateways and BLA claims+backbones
3 Likes

Moin,

mit „in-tree“ ist die Version im Kernel gemeint, oder?

D. h. wenn man das aus den Quellen per Hand baut, muss bzw. sollte man erst noch diesen Multi-Kern-Patch einbauen?

Grüße
Matthias

Ja, leider.

1 Like

Der unicast batman-adv packet support im flow dissector ist ab v4.15-rc3-1002-g5b0890a97204 enthalten, also braucht es dafür mindestens den Kernel 4.15. Das Patchset gäbe es hier: [v4,0/5] flow_dissector: Provide basic batman-adv unicast handling - Patchwork.

Das AUR-Paket batman-adv-dkms (AUR (en) - batman-adv-dkms) habe ich soeben auf 2018.0 (+ ein zusätzlicher Commit vom maint branch) aktualisiert.

2 Likes