[PATCH net-next 00/15] pull request for net-next: batman-adv 2026-06-03
Simon Wunderlich <[email protected]>
| Newsgroups | org.open-mesh.lists.batman,org.kernel.vger.netdev |
|---|---|
| Message-ID | <[email protected]> |
Dear net maintainers,
here is another cleanup pull request of batman-adv to go into net-next.
Note that this pull request includes multiple fixes which we consider
non-critical and/or minor, and therefore want to send them via net-next
instead of net as per Linus' direction [1].
Please pull or let me know of any problem!
Thank you,
Simon
[1] https://lore.kernel.org/lkml/CAHk-=wjt1NiKOdyAMz_DT7NmZ++SizPOhRSi492ukdTnpDzHQw@mail.gmail.com/T/#u
The following changes since commit 3bd64ca11d9a1672d67d3130a7264c2cf7f93cdf:
batman-adv: use neigh_node's orig_node only as id (2026-06-01 14:22:03 +0200)
are available in the Git repository at:
https://git.open-mesh.org/batadv.git tags/batadv-next-pullrequest-20260603
for you to fetch changes up to 626fd14371614b7a8177f79b357fd323a7b91032:
batman-adv: tt: directly retrieve wifi flags of net_device (2026-06-03 08:27:17 +0200)
----------------------------------------------------------------
This cleanup patchset includes the following patches, all by
Sven Eckelmann:
- tp_meter: fix various minor issues (8 patches)
- tp_meter: split generic session type in sender and receiver type
- tp_meter: consolidate locking for congestion control (2 patches)
- bla: annotate lasttime access with READ/WRITE_ONCE
- elp: prevent transmission interval underflow
- tt: sync local and global tvlv preparation return values
- tt: directly retrieve wifi flags of net_device
----------------------------------------------------------------
Sven Eckelmann (15):
batman-adv: tp_meter: keep unacked list in ascending ordered
batman-adv: tp_meter: initialize dup_acks explicitly
batman-adv: tp_meter: initialize dec_cwnd explicitly
batman-adv: tp_meter: avoid window underflow
batman-adv: tp_meter: avoid divide-by-zero for dec_cwnd
batman-adv: tp_meter: fix fast recovery precondition
batman-adv: tp_meter: handle seqno wrap-around for fast recovery detection
batman-adv: tp_meter: add only finished tp_vars to lists
batman-adv: tp_meter: split vars into sender and receiver types
batman-adv: tp_meter: use locking for all congestion control variables
batman-adv: tp_meter: consolidate congestion control variables
batman-adv: bla: annotate lasttime access with READ/WRITE_ONCE
batman-adv: prevent ELP transmission interval underflow
batman-adv: tt: sync local and global tvlv preparation return values
batman-adv: tt: directly retrieve wifi flags of net_device
net/batman-adv/bridge_loop_avoidance.c | 28 +-
net/batman-adv/hard-interface.c | 25 +-
net/batman-adv/hard-interface.h | 1 +
net/batman-adv/main.c | 3 +-
net/batman-adv/netlink.c | 8 +-
net/batman-adv/tp_meter.c | 739 +++++++++++++++++++--------------
net/batman-adv/translation-table.c | 32 +-
net/batman-adv/types.h | 141 ++++---
8 files changed, 572 insertions(+), 405 deletions(-)