[PATCH net 00/11] pull request: batman-adv 2026-05-20

Simon Wunderlich <[email protected]>
Newsgroups org.open-mesh.lists.batman,org.kernel.vger.netdev
Message-ID <[email protected]>
Dear net maintainers,

here is another round of bugfixes for batman-adv which we would like to have integrated into net.

Please pull or let me know of any problem!

Thank you,
      Simon

The following changes since commit d5487249a81ea658717614009c8f46acc5b7101a:

  batman-adv: tp_meter: directly shut down timer on cleanup (2026-05-15 10:41:55 +0200)

are available in the Git repository at:

  https://git.open-mesh.org/batadv.git tags/batadv-net-pullrequest-20260520

for you to fetch changes up to f80d3d98d2ff78d9e2fe5d68b1f45948c4f7bd24:

  batman-adv: bla: avoid NULL-ptr deref for claim via dropped interface (2026-05-19 10:43:54 +0200)

----------------------------------------------------------------
Here are batman-adv bugfixes, all by by Sven Eckelmann.

 - fix batadv_skb_is_frag() kernel-doc

 - BATMAN V: stop OGMv2 on disabled interface

 - BATMAN IV: abort OGM send on tvlv append failure

 - BATMAN IV: reject oversized TVLV packets

 - tp_meter: fix race condition in send error reporting

 - tp_meter: avoid role confusion in tp_list

 - mcast: fix use-after-free in orig_node RCU release

 - BATMAN IV: recover OGM scheduling after forward packet error

 - bla: fix report_work leak on backbone_gw purge

 - bla: avoid double decrement of bla.num_requests

 - bla: avoid NULL-ptr deref for claim via dropped interface

----------------------------------------------------------------
Sven Eckelmann (11):
      batman-adv: fix batadv_skb_is_frag() kernel-doc
      batman-adv: v: stop OGMv2 on disabled interface
      batman-adv: tvlv: abort OGM send on tvlv append failure
      batman-adv: tvlv: reject oversized TVLV packets
      batman-adv: tp_meter: fix race condition in send error reporting
      batman-adv: tp_meter: avoid role confusion in tp_list
      batman-adv: mcast: fix use-after-free in orig_node RCU release
      batman-adv: iv: recover OGM scheduling after forward packet error
      batman-adv: bla: fix report_work leak on backbone_gw purge
      batman-adv: bla: avoid double decrement of bla.num_requests
      batman-adv: bla: avoid NULL-ptr deref for claim via dropped interface

 net/batman-adv/bat_iv_ogm.c            |  82 ++++++++++++++++++++-----
 net/batman-adv/bat_v_ogm.c             |  59 ++++++++++--------
 net/batman-adv/bridge_loop_avoidance.c | 109 ++++++++++++++++++++++-----------
 net/batman-adv/fragmentation.c         |   4 +-
 net/batman-adv/mesh-interface.c        |   1 +
 net/batman-adv/originator.c            |   4 +-
 net/batman-adv/tp_meter.c              |  99 ++++++++++++++++++------------
 net/batman-adv/tvlv.c                  |  28 ++++++---
 net/batman-adv/tvlv.h                  |   2 +-
 net/batman-adv/types.h                 |  52 ++++++++++++----
 10 files changed, 299 insertions(+), 141 deletions(-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.