<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Hello,<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">On 11.01.2024 03:44, Alexander Zubkov
wrote:<span style="white-space: pre-wrap">
</span></div>
<blockquote type="cite"
cite="mid:CABr+u0aYqdAHBMkKfDfG2KfYgM7hHb8ZYuZUFr8Hu-YVpZKfWA@mail.gmail.com">
<pre class="moz-quote-pre" wrap="">
As far as I remember, if you set the interface in a filter, than the gw is
undefined automatically.
Yep, checked the documentation, and here it is:
<a class="moz-txt-link-freetext" href="https://bird.network.cz/?get_doc&v=20&f=bird-5.html#ss5.5">https://bird.network.cz/?get_doc&v=20&f=bird-5.html#ss5.5</a>
string ifname
Name of the outgoing interface. Sink routes (like blackhole,
unreachable or prohibit) and multipath routes have no interface associated
with them, so ifname returns an empty string for such routes. **Setting it
would also change route to a direct one (remove gateway).**
</pre>
</blockquote>
<p>Thanks, that did it; but unfortunately, further debugging
revealed that bird seems to completely ignore such routes and they
don't make it to the export filters, being discarded earlier.</p>
<p>Still the only option is to redeclare these as static.<br>
</p>
<p><br>
</p>
<p>Eugene.<br>
</p>
</body>
</html>