[PATCH 00/28] batctl: random bugfixes 2026-06-21
Sven Eckelmann <[email protected]> Sun, 21 Jun 2026 16:23:50 +0200
| Newsgroups | org.open-mesh.lists.batman |
|---|---|
| Message-ID | <[email protected]> |
This patchset batctl is just a bunch fixes without any specific topic in mind. Signed-off-by: Sven Eckelmann <[email protected]> --- Sven Eckelmann (28): batctl: fix parsing of parameters with arguments batctl: originators: fix throughput lines with bat_hosts batctl: free header lines after error batctl: use strict interval/timeout parsing batctl: improve number parsing error handling batctl: traceroute: handle fast replies batctl: ping: count sent and not received pings batctl: return only initialized icmp destination unreached bytes batctl: tcpdump: fix coded packet mac dest mac addresses batctl: tcpdump: fix endianness of fragmentation sequence number batctl: tcpdump: correct output of VLAN IDs batctl: tcpdump: drop hardcoded IPv6 buffer sizes batctl: tcpdump: fix reported length for ICMP6_TIME_EXCEEDED batctl: tcpdump: handle TCP packet with bogus data offset batctl: tpmeter: fix Gbps output batctl: handle netlink callback object on error batctl: netlink: check for BATADV_ATTR_MESH_ADDRESS before accessing it batctl: netlink: consume until acks even on errors batctl: netlink: always 0-terminate hardif name batctl: version: don't strip newline for empty buffer batctl: rtnl: report correct error on kernel communication problem batct: bat-hosts: compare full path for deduplication batctl: mark file read only succesful on read line batctl: bisect_iv: avoid access of uninitialized loop magic batctl: bisect_iv: handle failed node_get for RT_FLAG_DELETE batctl: bisect_iv: avoid write before buffer whole tokenizing log batctl: bisect_iv: avoid out of bound access on short lines batctl: bisect_iv: drop dangling phantom event on OOM error bat-hosts.c | 2 +- bisect_iv.c | 44 ++++++++++++++++++++++++++------------------ debug.c | 4 ++-- elp_interval.c | 7 +++++-- functions.c | 11 ++++++----- gw_mode.c | 8 ++++++-- hop_penalty.c | 7 +++++-- icmp_helper.c | 6 ++++++ isolation_mark.c | 8 ++++---- main.c | 4 ++-- multicast_fanout.c | 7 +++++-- netlink.c | 16 ++++++++++------ orig_interval.c | 7 +++++-- originators.c | 4 ++-- ping.c | 14 ++++---------- routing_algo.c | 7 ++++++- sys.c | 2 +- tcpdump.c | 33 ++++++++++++++++----------------- throughputmeter.c | 19 ++++++++++++------- traceroute.c | 12 ++++++------ 20 files changed, 130 insertions(+), 92 deletions(-) --- base-commit: ea57436f665805a6e93f496617e44dab8a2f33a4 change-id: 20260621-bugfixes-875a8d4d9dbc Best regards, -- Sven Eckelmann <[email protected]>