<feed xmlns='http://www.w3.org/2005/Atom'>
<title>routing/batman-adv/src/compat-hacks.h, 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>2025-12-20T18:24:46Z</updated>
<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.2</title>
<updated>2025-06-18T21:22:56Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2025-06-18T21:05:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=131f3e07760c982d0641374203a3ab7cd00c7f6b'/>
<id>urn:sha1:131f3e07760c982d0641374203a3ab7cd00c7f6b</id>
<content type='text'>
* support latest kernels (5.4 - 6.16)
* coding style cleanups and refactoring
* bugs squashed:
  - fix duplicate MAC address check

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batman-adv: update to version 2024.4</title>
<updated>2024-12-10T21:41:22Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2024-12-10T21:40:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=8462c0bf009c5283e57905c2a44274ecff149562'/>
<id>urn:sha1:8462c0bf009c5283e57905c2a44274ecff149562</id>
<content type='text'>
* support latest kernels (5.4 - 6.13)
* coding style cleanups and refactoring
* bugs squashed:
  - prevent transmission of uninitialized memory for TT TVLVs
  - avoid stuck, overfull translation table changes list

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batman-adv: Drop support for kernel &lt; 6.6</title>
<updated>2024-10-15T19:12:36Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2024-10-15T19:12:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=9e2c5aee8d77d00654e24c34903554456b96421a'/>
<id>urn:sha1:9e2c5aee8d77d00654e24c34903554456b96421a</id>
<content type='text'>
OpenWrt main is no longer providing any kernels older than 6.6. Just
drop the compat-hacks/patches for older kernels to make it easier to
maintain the package.

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batman-adv: compat: Fix skb_vlan_eth_hdr conflict in stable kernels</title>
<updated>2023-12-23T14:33:57Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2023-12-23T10:55:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=96b5fa139c59baeb163b7b1d85bfe992c5b21133'/>
<id>urn:sha1:96b5fa139c59baeb163b7b1d85bfe992c5b21133</id>
<content type='text'>
The newest Linux stable kernel releases:

* v5.10.205
* v5.15.144
* v6.1.69

received a backported version of commit 1f5020acb33f ("net: vlan: introduce
skb_vlan_eth_hdr()"). batman-adv must therefore not provide this function
any longer for these kernel versions.

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batman-adv: Drop support for kernel &lt; 5.15</title>
<updated>2023-05-27T10:15:47Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2023-05-27T10:15:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=04bbb0a87e3acd75cb4c6dac6876160758a9614d'/>
<id>urn:sha1:04bbb0a87e3acd75cb4c6dac6876160758a9614d</id>
<content type='text'>
OpenWrt master is no longer providing any kernels older than 5.15. Just
drop the compat-hacks/patches for older kernels to make it easier to
maintain the package.

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batman-adv: update to version 2023.1</title>
<updated>2023-05-27T10:09:02Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2023-05-27T10:09:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=6afc0452c2534ed0bc65b59b1fb6fd74439ddf27'/>
<id>urn:sha1:6afc0452c2534ed0bc65b59b1fb6fd74439ddf27</id>
<content type='text'>
* support latest kernels (4.14 - 6.4)
* drop single unicast transfer optimization for unsnoopable IP addresses
* prepare infrastructure for multicast packets with multiple unicast destination
  addresses

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batman-adv: update to version 2023.0</title>
<updated>2023-01-26T21:29:55Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2023-01-26T21:29:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=b4034e4ae185c13cb3d784e495fe611e974fc25a'/>
<id>urn:sha1:b4034e4ae185c13cb3d784e495fe611e974fc25a</id>
<content type='text'>
* support latest kernels (4.14 - 6.2)

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batman-adv: update to version 2022.3</title>
<updated>2022-11-10T20:44:20Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2022-11-10T20:14:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=081291592ef1f6981ccb3fbd22bca3b82d2a41d7'/>
<id>urn:sha1:081291592ef1f6981ccb3fbd22bca3b82d2a41d7</id>
<content type='text'>
* support latest kernels (4.9 - 6.1)
* coding style cleanups and refactoring
* bugs squashed:

  - limit the minimum MTU of hard-interface to avoid
    "Forced to purge local tt entries" errors

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