1
batman-adv: tp_meter: fix fast recovery precondition
Sven Eckelmann <sven@narfation.org>
2
batman-adv: tvlv: enforce 2-byte alignment
Sven Eckelmann <sven@narfation.org>
3
batman-adv: dat: acquire ARP hw source only after skb realloc
Sven Eckelmann <sven@narfation.org>
4
batman-adv: bla: fix report_work leak on backbone_gw purge
Sven Eckelmann <sven@narfation.org>
5
batman-adv: frag: free unfragmentable packet
Sven Eckelmann <sven@narfation.org>
6
batman-adv: mcast: fix use-after-free in orig_node RCU release
Sven Eckelmann <sven@narfation.org>
7
batman-adv: tt: avoid empty VLAN responses
Sven Eckelmann <sven@narfation.org>
8
batman-adv: fix integer overflow on buff_pos
Lyes Bourennani <lbourennani@fuzzinglabs.com>
9
batman-adv: frag: fix primary_if leak on failed linearization
Sven Eckelmann <sven@narfation.org>
10
batman-adv: bla: avoid double decrement of bla.num_requests
Sven Eckelmann <sven@narfation.org>
11
batman-adv: tp_meter: directly shut down timer on cleanup
Sven Eckelmann <sven@narfation.org>
12
batman-adv: tp_meter: fix tp_vars reference leak in receiver shutdown
Sven Eckelmann <sven@narfation.org>
13
batman-adv: bla: fix freeing of claims on meshif deletion
Sven Eckelmann <sven@narfation.org>
14
batman-adv: tp_meter: initialize dec_cwnd explicitly
Sven Eckelmann <sven@narfation.org>
15
batman-adv: tp_meter: fix race condition in send error reporting
Sven Eckelmann <sven@narfation.org>
16
batman-adv: fix stale receive device on merged fragments
Zhiling Zou <zhilinz@nebusec.ai>
17
batman-adv: iv: avoid bonding logic for outgoing OGM
Sven Eckelmann <sven@narfation.org>
18
batman-adv: reject oversized global TT response buffers
Ruide Cao <caoruide123@gmail.com>
19
batman-adv: hold claim backbone gateways by reference
Haoze Xie <royenheart@gmail.com>
20
batman-adv: frag: avoid underflow of TTL
Sven Eckelmann <sven@narfation.org>
21
Revert "batman-adv: Switch to linux/array_size.h"
Sven Eckelmann <sven@narfation.org>
22
batman-adv: tvlv: reject oversized TVLV packets
Sven Eckelmann <sven@narfation.org>
23
batman-adv: tvlv: handle negative tvlv processing return codes
Sven Eckelmann <sven@narfation.org>
24
batman-adv: mcast: linearize skbuff for packet generation
Sven Eckelmann <sven@narfation.org>
25
batman-adv: bla: prevent use-after-free when deleting claims
Sven Eckelmann <sven@narfation.org>
26
batman-adv: bla: avoid CRC corruption due to parallel claim add
Sven Eckelmann <sven@narfation.org>
27
batman-adv: stop caching unowned originator pointers in BAT IV
Jiexun Wang <wangjiexun2025@gmail.com>
28
batman-adv: tp_meter: prevent parallel modifications of last_recv
Sven Eckelmann <sven@narfation.org>
29
batman-adv: tt: don't merge change entries with different VIDs
Sven Eckelmann <sven@narfation.org>
30
batman-adv: reject new tp_meter sessions during teardown
Jiexun Wang <wangjiexun2025@gmail.com>
31
batman-adv: tp_meter: annotate last_recv_time access with READ/WRITE_ONCE
Sven Eckelmann <sven@narfation.org>
32
batman-adv: iv: recover OGM scheduling after forward packet error
Sven Eckelmann <sven@narfation.org>
33
batman-adv: ensure bcast is writable before modifying TTL
Sven Eckelmann <sven@narfation.org>
34
batman-adv: tt: reject oversized local TVLV buffers
Sven Eckelmann <sven@narfation.org>
35
batman-adv: fix batadv_skb_is_frag() kernel-doc
Sven Eckelmann <sven@narfation.org>
36
batman-adv: tp_meter: keep unacked list in ascending ordered
Sven Eckelmann <sven@narfation.org>
37
batman-adv: tp_meter: avoid divide-by-zero for dec_cwnd
Sven Eckelmann <sven@narfation.org>
38
fix batadv_is_cfg80211_netdev
Alexandru Gagniuc <mr.nuke.me@gmail.com>
39
batman-adv: tp_meter: add only finished tp_vars to lists
Sven Eckelmann <sven@narfation.org>
40
batman-adv: tt: prevent TVLV entry number overflow
Sven Eckelmann <sven@narfation.org>
41
batman-adv: frag: disallow unicast fragment in fragment
Sven Eckelmann <sven@narfation.org>
42
batman-adv: tp_meter: initialize last_recv_time during init
Sven Eckelmann <sven@narfation.org>
43
batman-adv: clean untagged VLAN on netdev registration failure
Sven Eckelmann <sven@narfation.org>
44
batman-adv: tp_meter: add missing completion header
Sven Eckelmann <sven@narfation.org>
45
batman-adv: dat: avoid unaligned fault in IP extraction
Sven Eckelmann <sven@narfation.org>
46
batman-adv: tt: fix TOCTOU race for reported vlans
Sven Eckelmann <sven@narfation.org>
47
batman-adv: dat: atomically update mac addresses
Sven Eckelmann <sven@narfation.org>
48
batman-adv: tp_meter: handle overlapping packets
Sven Eckelmann <sven@narfation.org>
49
batman-adv: tp_meter: restrict number of unacked list entries
Sven Eckelmann <sven@narfation.org>
50
batman-adv: gw: acquire ethernet header only after skb realloc
Sven Eckelmann <sven@narfation.org>
51
batman-adv: tvlv: avoid race of cifsnotfound handler state
Sven Eckelmann <sven@narfation.org>
52
batman-adv: dat: ensure accessible eth_hdr proto field
Sven Eckelmann <sven@narfation.org>
53
batman-adv: stop tp_meter sessions during mesh teardown
Jiexun Wang <wangjiexun2025@gmail.com>
54
batman-adv: mcast: avoid OOB read of num_dests header
Sven Eckelmann <sven@narfation.org>
55
batman-adv: gw: don't deselect gateway with active hardif
Sven Eckelmann <sven@narfation.org>
56
batman-adv: ensure minimal ethernet header on TX
Sven Eckelmann <sven@narfation.org>
57
batman-adv: tvlv: abort OGM send on tvlv append failure
Sven Eckelmann <sven@narfation.org>
58
batman-adv: access unicast_ttvn skb->data only after skb realloc
Sven Eckelmann <sven@narfation.org>
59
batman-adv: bla: annotate lasttime access with READ/WRITE_ONCE
Sven Eckelmann <sven@narfation.org>
60
batman-adv: v: stop OGMv2 on disabled interface
Sven Eckelmann <sven@narfation.org>
61
batman-adv: Avoid double-rtnl_lock ELP metric worker
Sven Eckelmann <sven@narfation.org>
62
batman-adv: tt: fix negative last_changeset_len
Sven Eckelmann <sven@narfation.org>
63
batman-adv: fix fragment reassembly length accounting
Ruide Cao <caoruide123@gmail.com>
64
batman-adv: retrieve ethhdr after potential skb realloc on RX
Sven Eckelmann <sven@narfation.org>
65
batman-adv: dat: handle forward allocation error
Sven Eckelmann <sven@narfation.org>
66
batman-adv: fix TX priority extraction for BATADV_FORW_MCAST
Sven Eckelmann <sven@narfation.org>
67
batman-adv: tp_meter: fix tp_num leak on kmalloc failure
Sven Eckelmann <sven@narfation.org>
68
batman-adv: tp_meter: avoid role confusion in tp_list
Sven Eckelmann <sven@narfation.org>
69
batman-adv: mcast: ensure unshared skb for multicast packets
Sven Eckelmann <sven@narfation.org>
70
batman-adv: tt: prevent TVLV OOB check overflow
Sven Eckelmann <sven@narfation.org>
71
batman-adv: tt: avoid request storms during pending request
Sven Eckelmann <sven@narfation.org>
72
batman-adv: fix VLAN priority offset
Sven Eckelmann <sven@narfation.org>
73
batman-adv: tp_meter: initialize dup_acks explicitly
Sven Eckelmann <sven@narfation.org>
74
batman-adv: tp_meter: avoid use of uninit sender vars
Sven Eckelmann <sven@narfation.org>
75
batman-adv: bla: avoid NULL-ptr deref for claim via dropped interface
Sven Eckelmann <sven@narfation.org>
76
batman-adv: fix tp_meter counter underflow during shutdown
Luxiao Xu <rakukuip@gmail.com>
77
batman-adv: bla: prevent CRC corruptions after claim flush
Sven Eckelmann <sven@narfation.org>
78
batman-adv: tt: fix negative tt_buff_len
Sven Eckelmann <sven@narfation.org>
79
batman-adv: reject unrepresentable multicast TVLV offsets
Kyle Zeng <kylebot@openai.com>
80
batman-adv: dat: prevent false sharing between VLANs
Sven Eckelmann <sven@narfation.org>
81
batman-adv: dat: fix tie-break for candidate selection
Sven Eckelmann <sven@narfation.org>
82
batman-adv: avoid OGM aggregation when skb tailroom is insufficient
Yang Yang <n05ec@lzu.edu.cn>
83
batman-adv: bla: reacquire gw address after skb realloc
Sven Eckelmann <sven@narfation.org>
84
batman-adv: tt: track roam count per VID
Sven Eckelmann <sven@narfation.org>
85
batman-adv: tp_meter: avoid window underflow
Sven Eckelmann <sven@narfation.org>
86
batman-adv: clear current gateway during teardown
Ruijie Li <ruijieli51@gmail.com>
87
batman-adv: frag: ensure fragment is writable before modifying TTL
Sven Eckelmann <sven@narfation.org>
88
batman-adv: fix (m|b)cast csum after decrementing TTL
Sven Eckelmann <sven@narfation.org>
89
batman-adv: bla: put backbone reference on failed claim hash insert
Sven Eckelmann <sven@narfation.org>
90
Revert "batman-adv: move asm/unaligned.h to linux/unaligned.h"
Sven Eckelmann <sven@narfation.org>
91
batman-adv: v: prevent OGM aggregation on disabled hardif
Sven Eckelmann <sven@narfation.org>
92
batman-adv: bla: only purge non-released claims
Sven Eckelmann <sven@narfation.org>
93
batman-adv: tp_meter: handle seqno wrap-around for fast recovery detection
Sven Eckelmann <sven@narfation.org>
94
batman-adv: prevent ELP transmission interval underflow
Sven Eckelmann <sven@narfation.org>