<feed xmlns='http://www.w3.org/2005/Atom'>
<title>routing/bird2/patches, 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-23T23:13:25Z</updated>
<entry>
<title>bird2: add patch to move birdc's history file</title>
<updated>2025-12-23T23:13:25Z</updated>
<author>
<name>Toke Høiland-Jørgensen</name>
</author>
<published>2025-11-26T13:44:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=733a2f1a1886856ccf0d6e9b481e1c3b10bbba5e'/>
<id>urn:sha1:733a2f1a1886856ccf0d6e9b481e1c3b10bbba5e</id>
<content type='text'>
To prevent birdc writing its history file to /root, causing flash wear,
apply a patch that moves the history file to /var/tmp instead.

Signed-off-by: Toke Høiland-Jørgensen &lt;toke@toke.dk&gt;
</content>
</entry>
<entry>
<title>bird2: Fix bus error on OSPF on IPQ806X</title>
<updated>2021-08-12T10:42:37Z</updated>
<author>
<name>Matt Reeve</name>
</author>
<published>2021-08-10T11:41:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=f4251ccf69ad70b46c060be62eb39ebc36c47ac6'/>
<id>urn:sha1:f4251ccf69ad70b46c060be62eb39ebc36c47ac6</id>
<content type='text'>
On a Netgear R7800, if ospf v2 or v3 is configured in bird.conf, it fails to start with this error:

Fri Jun 11 14:41:11 2021 daemon.info bird: Started
Fri Jun 11 14:41:11 2021 kern.err kernel: [ 3500.853248] Alignment trap: not handling instruction f44c0a1f at [&lt;00035848&gt;] Fri Jun 11 14:41:11 2021 kern.alert kernel: [ 3500.853283] 8&lt;--- cut here ---
Fri Jun 11 14:41:11 2021 kern.alert kernel: [ 3500.859363] Unhandled fault: alignment exception (0x801) at 0x007e0624
Fri Jun 11 14:41:11 2021 kern.alert kernel: [ 3500.862443] pgd = 0bbef4fd
Fri Jun 11 14:41:11 2021 kern.alert kernel: [ 3500.868821] [007e0624] *pgd=5d6ca835, *pte=5c40b75f, *ppte=5c40bc7f

The problem is due to a struct not being properly aligned on the ARMv7 architecture.

This patch fixes the problem by adding the "PACKED" macro to the affected struct. Note
that upstream may later fix this in another way, in which case this patch will not be required.

Signed-off-by: Matt Reeve &lt;matt@mreeve.com&gt;
(cherry picked from commit 166b6ea77b30f82eb880ce43a9e9ff343b79fe2e)
</content>
</entry>
<entry>
<title>bird2: update to version 2.0.8</title>
<updated>2021-03-26T09:06:24Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2021-03-25T11:16:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=dcff996cbefb6c54017b3d2fd20c9f77f4cdeabd'/>
<id>urn:sha1:dcff996cbefb6c54017b3d2fd20c9f77f4cdeabd</id>
<content type='text'>
- Removed all patches as they are now included in upstream release
- Removed --with-linux-headers option
(Fixes: configure: WARNING: unrecognized options: --with-linux-headers)

Changelog:
https://bird.network.cz/pipermail/bird-users/2021-March/015281.html

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>bird2: fix compilation with GCC 10</title>
<updated>2020-08-11T19:36:34Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-08-11T19:26:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=ff5f25a6effa781c0988a30373be5ab0f65da356'/>
<id>urn:sha1:ff5f25a6effa781c0988a30373be5ab0f65da356</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>bird2: Bump to v2.0.4</title>
<updated>2019-05-15T21:12:27Z</updated>
<author>
<name>Toke Høiland-Jørgensen</name>
</author>
<published>2019-01-14T08:47:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=37f8c509e03de355a3d0f9b6d62837c43750f98b'/>
<id>urn:sha1:37f8c509e03de355a3d0f9b6d62837c43750f98b</id>
<content type='text'>
Bird 2.0.4 was released on March 1st. Remove upstreamed patches.

Signed-off-by: Toke Høiland-Jørgensen &lt;toke@redhat.com&gt;
</content>
</entry>
<entry>
<title>bird2: Add package</title>
<updated>2018-05-16T11:18:28Z</updated>
<author>
<name>Toke Høiland-Jørgensen</name>
</author>
<published>2018-05-16T10:36:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=688901a664eb9653a96f58dca6838b5ea6784d40'/>
<id>urn:sha1:688901a664eb9653a96f58dca6838b5ea6784d40</id>
<content type='text'>
This adds a separate package for the 2.0 branch of Bird, allowing it to
co-exist with the bird1 package. The two packages conflict with each other,
so they can't be installed at the same time; but in the build system they
coexist just fine.

Signed-off-by: Toke Høiland-Jørgensen &lt;toke@toke.dk&gt;
</content>
</entry>
</feed>
