<feed xmlns='http://www.w3.org/2005/Atom'>
<title>routing/batman-adv, branch master</title>
<subtitle>Mirror of routing feed</subtitle>
<id>https://git.openwrt.org/feed/routing/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/routing/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/'/>
<updated>2026-04-08T20:42:41Z</updated>
<entry>
<title>batman-adv: fix build against Linux 6.18</title>
<updated>2026-04-08T20:42:41Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2026-04-08T19:17:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=61466d6639b9a1afe727d16461edacfa53e3f77e'/>
<id>urn:sha1:61466d6639b9a1afe727d16461edacfa53e3f77e</id>
<content type='text'>
The EXTRA_CFLAGS for batman-adv were not applied with Linux 6.18. As
result, C files for a specific features were build but the datastructures
were missing the members for this specific feature.

This can be avoided by switching to a more modern way of setting up the
make command (like in this case "mt76"). Besides simplifying and cleaning
up the code, it is now also directly providing the CONFIG preprocessor
variables as part of NOSTDINC_FLAGS. This works on the current kernel
versions 6.12 (default) and 6.18 (testing).

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batman-adv: update to version 2026.1</title>
<updated>2026-04-08T12:12:50Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2026-04-08T12:05:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=aa449f8d78ad96a13bc3e8b8198de19b6c52ba35'/>
<id>urn:sha1:aa449f8d78ad96a13bc3e8b8198de19b6c52ba35</id>
<content type='text'>
* support latest kernels (5.10 - 7.1)
* coding style cleanups and refactoring
* bugs squashed:
  - reject oversized global TT response buffers
  - avoid OGM aggregation when skb tailroom is insufficient
  - prevent freed backbones when dumping BLA claims

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>Merge pull request #1162 from namiltd/patch-1</title>
<updated>2026-03-30T12:57:31Z</updated>
<author>
<name>Simon Wunderlich</name>
</author>
<published>2026-03-30T12:57:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=4ec8a663e0f2fe929d0be35427477e7242636787'/>
<id>urn:sha1:4ec8a663e0f2fe929d0be35427477e7242636787</id>
<content type='text'>
batman-adv: drop kmod-lib-crc32c on newer kernels</content>
</entry>
<entry>
<title>batman-adv: improve batadv_vlan.sh for LuCI</title>
<updated>2026-03-18T12:50:06Z</updated>
<author>
<name>Bastiaan Stougie</name>
</author>
<published>2026-03-12T22:45:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=9777081ec07dafca4df8c88ff705ca03a60b3a8f'/>
<id>urn:sha1:9777081ec07dafca4df8c88ff705ca03a60b3a8f</id>
<content type='text'>
Apply ap_isolation default value '0' if option ap_isolation is
not present in the batadv_vlan interface configuration.

Default value '0' should be applied for the use case where
"option ap_isolation '1'" was present, is removed, and
'service network reload' is executed.

This is required for proper LuCI integration, because if an option
is set to the default value, LuCI removes the option.

Also take into account $INCLUDE_ONLY as in other /lib/netifd/proto
scripts and as recommended in the guide at:
https://openwrt.org/docs/guide-developer/network-scripting

Signed-off-by: Bastiaan Stougie &lt;wififreedom2026@protonmail.com&gt;
</content>
</entry>
<entry>
<title>batman-adv: drop kmod-lib-crc32c on newer kernels</title>
<updated>2026-03-03T19:24:14Z</updated>
<author>
<name>Mieczyslaw Nalewaj</name>
</author>
<published>2026-03-03T19:24:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=52ba65e168c0fe01445328128c9ba1fa129bea0c'/>
<id>urn:sha1:52ba65e168c0fe01445328128c9ba1fa129bea0c</id>
<content type='text'>
This patch makes the dependency on kmod-lib-crc32c for the batman-adv package conditional: it is only required for Linux kernel 6.12. For kernel 6.18 and newer, the dependency is no longer needed. This prevents installing unnecessary modules on newer kernels.

Signed-off-by: Mieczyslaw Nalewaj &lt;namiltd@poczta.onet.pl&gt;</content>
</entry>
<entry>
<title>batman-adv: update to version 2026.0</title>
<updated>2026-02-24T16:39:03Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2026-02-24T16:39:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=96a472f380f503e3925c4466e95c5c3faa64a817'/>
<id>urn:sha1:96a472f380f503e3925c4466e95c5c3faa64a817</id>
<content type='text'>
* support latest kernels (5.10 - 7.0)
* bugs squashed:
  - fix double-rtnl_lock ELP metric worker

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batman-adv: drop support for kernels &lt; 6.12</title>
<updated>2025-12-20T18:24:46Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2025-12-20T17:34:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=e8d322e2167f7dc337e41ab53b02ab4e09925c35'/>
<id>urn:sha1:e8d322e2167f7dc337e41ab53b02ab4e09925c35</id>
<content type='text'>
OpenWrt only supports Linux 6.12 at the moment. It is no longer necessary
to support older versions of the kernel.

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batman-adv: update to version 2025.5</title>
<updated>2025-12-20T17:42:42Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2025-12-20T17:30:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=b8bd615397624ed6eed1fb56577c7d7394720c09'/>
<id>urn:sha1:b8bd615397624ed6eed1fb56577c7d7394720c09</id>
<content type='text'>
* support latest kernels (5.10 - 6.19)
* coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batman-adv: update to version 2025.4</title>
<updated>2025-10-25T07:48:35Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2025-10-25T07:48:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=bbc3aab7d885ae90fbf745e0a0d23a5e5493e8f8'/>
<id>urn:sha1:bbc3aab7d885ae90fbf745e0a0d23a5e5493e8f8</id>
<content type='text'>
* support latest kernels (5.4 - 6.18)
* removed network coding (C.A.T.W.O.M.A.N.) support
* coding style cleanups and refactoring
* bugs squashed:
  - release references to inactive interfaces on netlink queries

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batman-adv: update to version 2025.3</title>
<updated>2025-09-05T15:50:05Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2025-09-05T14:07:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=abc6f5a32ad22e923a8900fcd8c855c15a9ecd2e'/>
<id>urn:sha1:abc6f5a32ad22e923a8900fcd8c855c15a9ecd2e</id>
<content type='text'>
* support latest kernels (5.4 - 6.17)
* coding style cleanups and refactoring
* bugs squashed:
  - fix OOB read/write in network-coding decode

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
</feed>
