BIRD 3.3.1 persist option (proto kernel) not working
After upgrade 3.2.2 -> 3.3.1 the ability to leave routes is broken. When stop Bird, all routes are removed from the linux kernel. Conf sample: protocol static { ipv4; route 172.16.0.0/12 blackhole; } protocol kernel { persist; scan time 5; learn off; ipv4 { import none; export all; }; }
Hello, thanks a lot for the report. We have reproduced the issue and managed to find the offending commit responsible for the regression. It will be fixed in the next release. Sorry for overlooking this and happy routing, David David Petera (he/him) | BIRD Tech Support | CZ.NIC, z.s.p.o. On 7/3/26 18:22, artem@bonzo.me wrote:
After upgrade 3.2.2 -> 3.3.1 the ability to leave routes is broken. When stop Bird, all routes are removed from the linux kernel. Conf sample:
protocol static { ipv4; route 172.16.0.0/12 blackhole; } protocol kernel { persist; scan time 5; learn off; ipv4 { import none; export all; }; }
participants (2)
-
artem@bonzo.me -
David Petera