Dear net maintainers,
here is another feature/cleanup pull request of batman-adv to go into net-next.
Please pull or let me know of any problem!
Thank you,
Simon
The following changes since commit 6d7f71ae4cdcbb22f541638057299fe26c451e65:
batman-adv: correct batadv_hash_remove kdoc return type (2026-09-06 20:05:31 +0200)
are available in the Git repository at:
https://git.open-mesh.org/batadv.git tags/batadv-next-pullrequest-20260930
for you to fetch changes up to d1807b20d548171d40c5d21a7cf22830ea8f348e:
batman-adv: use assign_bit() where applicable (2026-09-27 19:03:34 +0200)
----------------------------------------------------------------
This feature/cleanup patchset includes the following patches:
- bla: avoid double free after failed backbone_hash alloc,
by Sven Eckelmann
- tt: update kerneldoc, by Sven Eckelmann (3 patches)
- tt: fix local DEL handling, by Sven Eckelmann (3 patches)
- tt: reject VLAN/TT entries before reaching size limit,
by Sven Eckelmann
- use assign_bit() where applicable, by Peng Fan
----------------------------------------------------------------
Peng Fan (1):
batman-adv: use assign_bit() where applicable
Sven Eckelmann (8):
batman-adv: bla: avoid double free after failed backbone_hash alloc
batman-adv: tt: clarify kernel-doc for batadv_tt_global_purge_local
batman-adv: tt: clarify responsibility for roam flag during removal
batman-adv: tt: soften kernel-doc for batadv_tt_local_remove_now()
batman-adv: tt: only queue local del event after successful unlink
batman-adv: tt: queue local DEL event under bucket lock
batman-adv: tt: queue local DEL event before marking entry as pending
batman-adv: tt: reject VLAN/TT entries before reaching size limit
net/batman-adv/bridge_loop_avoidance.c | 1 +
net/batman-adv/distributed-arp-table.c | 6 +-
net/batman-adv/main.c | 1 +
net/batman-adv/mesh-interface.c | 8 +
net/batman-adv/translation-table.c | 359 ++++++++++++++++++++++++---------
net/batman-adv/translation-table.h | 3 +
net/batman-adv/types.h | 19 ++
7 files changed, 299 insertions(+), 98 deletions(-)