<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi team, <br>
</p>
<p>We've just got the update of bird
(bird-2.16.2-1.el9.x86_64->bird-3.1.1-1.el9.x86_64) delivered
via rpm updates and it broke our configuration with the following
error message:</p>
<p>`/etc/bird.conf:7:5 syntax error, unexpected ONLINK`</p>
<p>By reading the migration guide, i see that it was a deliberate
choice to stop supporting this attribute: "The<span> </span><code
style="margin: 0px 2px; padding: 0px 5px; white-space: nowrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; font-family: Consolas, "Liberation Mono", Courier, monospace; font-size: 13px; color: rgb(0, 0, 0);">onlink</code><span> </span>route
attribute has been temporarily disabled until we find out how to
implement it properly." <br>
</p>
<p>We used the functionality implemented in
7144c9ca46f092da33a4e051bbce8f973a3bd8c4 . In particular, with the
following configuration: <br>
</p>
<p>```</p>
<p> ifname = "tunl0";<br>
onlink = true;<br>
gw = from;<br>
<br>
```</p>
<p>Is there a plan to bring back support for it in the nearby
future? <br>
</p>
<p>If not, I will try to get in touch with the maintainer of the
package in EPEL to see if it's possible to submit and keep
maintaining a "bird2" branch of this package in EPEL.</p>
<p>Regards, <br>
</p>
<p>Radu</p>
</body>
</html>