<div dir="ltr">Hi! <div><div>..</div><div>/var/log/bird.log<br clear="all"><div>2019-08-22 15:38:38.604 <ERR> filters, line 1023: Stack underflow<br></div><div>2019-08-22 18:02:27.157 <ERR> filters, line 511: Stack underflow<br>2019-08-22 18:02:30.616 <ERR> filters, line 0: Stack underflow....</div><div>...</div><div>function bgp_in(int peer_as; prefix set peer_nets)<br>{<br>        if ! (avoid_martians()) then return false;<br>        if ! (net ~ peer_nets) then return false;<br>        if (bgp_path.first != peer_as ) then return false;<br>   #   if (is_black()) then return true;</div><div>   #   if net.len > 24 then return false;<br>        return true;<br>} </div><div>.. </div><div>define DataClub_nets = [<br>    <a href="http://46.183.216.0/21%7B21,32%7D" target="_blank">46.183.216.0/21{21,32}</a>,<br>    <a href="http://84.38.128.0/24%7B24,32%7D" target="_blank">84.38.128.0/24{24,32}</a>,<br>    <a href="http://84.38.130.0/24%7B24,32%7D" target="_blank">84.38.130.0/24{24,32}</a>,<br>    <a href="http://84.38.131.0/24%7B24,32%7D" target="_blank">84.38.131.0/24{24,32}</a>,<br>    <a href="http://84.38.132.0/24%7B24,32%7D" target="_blank">84.38.132.0/24{24,32}</a>,<br>    <a href="http://84.38.134.0/24%7B24,32%7D" target="_blank">84.38.134.0/24{24,32}</a>,<br>    <a href="http://84.38.135.0/24%7B24,32%7D" target="_blank">84.38.135.0/24{24,32}</a>,<br>    <a href="http://109.248.147.0/24%7B24,32%7D" target="_blank">109.248.147.0/24{24,32}</a>,<br>    <a href="http://109.248.148.0/24%7B24,32%7D" target="_blank">109.248.148.0/24{24,32}</a>,<br>    <a href="http://109.248.149.0/24%7B24,32%7D" target="_blank">109.248.149.0/24{24,32}</a>,<br>    <a href="http://185.220.116.0/24%7B24,32%7D" target="_blank">185.220.116.0/24{24,32}</a>,<br>    <a href="http://185.220.117.0/24%7B24,32%7D" target="_blank">185.220.117.0/24{24,32}</a>,<br>    <a href="http://185.220.118.0/24%7B24,32%7D" target="_blank">185.220.118.0/24{24,32}</a>,<br>    <a href="http://194.165.16.0/23%7B23,32%7D" target="_blank">194.165.16.0/23{23,32}</a><br>];</div><div>..<br>protocol bgp DataClub from PEERS {<br>        description "DataClub/52048/as-dataclub";<br>        neighbor 193.27.39.4 as 52048;<br>        ipv4 {<br>                import where bgp_in(52048, DataClub_nets);<br>                export where bgp_out(52048, 64004);<br>        };<br>}<br></div><div>...</div><div><br></div><div>I redid the configuration something like   </div><div>...</div><div>ipv4 { import filter myfilter; ..</div><div>...</div><div>then I issue test "show route filter myfilter" and get all nets. But in fact, all these routes were filtered.</div><div>And, finally, only "accept" remained in the filter - this method unfiltered routes.</div><div>Bug, feature?</div><div>P.S.:  Bird <= 2.0.3 is OK.</div></div></div></div>