<feed xmlns='http://www.w3.org/2005/Atom'>
<title>routing, branch master</title>
<subtitle>Mirror of routing feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/routing/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/routing/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/routing/'/>
<updated>2026-04-28T21:08:46Z</updated>
<entry>
<title>bird2: bump to v2.18.1</title>
<updated>2026-04-28T21:08:46Z</updated>
<author>
<name>Bradford Zhang</name>
</author>
<published>2026-04-19T11:54:11Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/routing/commit/?id=776e7160636a7f1add27483ac926dadeb248bb65'/>
<id>urn:sha1:776e7160636a7f1add27483ac926dadeb248bb65</id>
<content type='text'>
This release fix problems below:
ASPA: Fix downstream validation
Filters: Fix string attributes
Logging: Fix error handling

Signed-off-by: Bradford Zhang &lt;zyc@zyc.name&gt;
</content>
</entry>
<entry>
<title>bird3: update to 3.2.1</title>
<updated>2026-04-26T11:32:56Z</updated>
<author>
<name>Packet Please</name>
</author>
<published>2026-04-25T21:07:42Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/routing/commit/?id=e696354191803f8b5084b608b9d80fa235ad6069'/>
<id>urn:sha1:e696354191803f8b5084b608b9d80fa235ad6069</id>
<content type='text'>
Version 3.2.1 (2026-04-01)
  o ASPA: Fix downstream validation
  o BMP: Fix route sending
  o BGP: Fix route refresh after restart
  o BGP: Fix dynamic peer connection
  o Filters: Fix string attributes
  o Filters: Fix ROA check autoreload reconfiguration
  o Logging: Fix error handling
  o Kernel: Fix graceful recovery
  o Pipe: Fix rare collision bug
  o Config: Allow keyword redefinition

Signed-off-by: Packet Please &lt;pktpls@systemli.org&gt;
</content>
</entry>
<entry>
<title>Merge pull request #1168 from ecsv/batadv-2026.1</title>
<updated>2026-04-09T17:10:48Z</updated>
<author>
<name>Simon Wunderlich</name>
</author>
<published>2026-04-09T17:10:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/routing/commit/?id=57d286627119ad6f154777cd3d3d47e24e75ec6c'/>
<id>urn:sha1:57d286627119ad6f154777cd3d3d47e24e75ec6c</id>
<content type='text'>
batman-adv: update packages to version 2026.1</content>
</entry>
<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-03.infra.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-03.infra.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>batctl: update to version 2026.1</title>
<updated>2026-04-08T12:05:27Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2026-04-08T12:05:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/routing/commit/?id=6830873a5befef1d4711645cdd4d06582c68c926'/>
<id>urn:sha1:6830873a5befef1d4711645cdd4d06582c68c926</id>
<content type='text'>
* coding style cleanups and refactoring
* bugs squashed:
  - tcpdump: Fix printing of usecs
  - fix tbl preprocessing of manpage

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>alfred: update to version 2026.1</title>
<updated>2026-04-08T12:04:48Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2026-04-08T12:04:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/routing/commit/?id=b068156976b335567b14d39f274a0695c5e0201b'/>
<id>urn:sha1:b068156976b335567b14d39f274a0695c5e0201b</id>
<content type='text'>
* coding style cleanups and refactoring
* bugs squashed:
  - fix printing of timespec

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-03.infra.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>Merge pull request #1167 from wififreedom/batadv_vlan</title>
<updated>2026-03-20T09:54:51Z</updated>
<author>
<name>Simon Wunderlich</name>
</author>
<published>2026-03-20T09:54:51Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/routing/commit/?id=d830ce7b2baab3762d4d941e2605cd0261e674c8'/>
<id>urn:sha1:d830ce7b2baab3762d4d941e2605cd0261e674c8</id>
<content type='text'>
Improve batadv_vlan.sh for LuCI integration</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-03.infra.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>
</feed>
