On the master branch. Config file don't change.
protocol static {
route 20.1.100.0 /24 multipath
via 10.10.10.2 weight 10;
}
As far as I understand the source code, when configuring, all static routes
are deleted ( *static.c*
<https://gitlab.labs.nic.cz/labs/bird/blob/master/proto/static/static.c>
:557-560 ). After that static routes adding again ( *static.c*
<https://gitlab.labs.nic.cz/labs/bird/blob/master/proto/static/static.c>
:563-570 ). If neighbor 10.10.10.2 periodic up/down, neigh_hash_table may
contain incorrect data and call segfault
пн, 3 дек. 2018 г. в 17:38, Ondrej Zajicek <[email protected]>:
> On Mon, Dec 03, 2018 at 03:06:02PM +0500, Vladimir Osmolovskiy wrote:
> > Hello!
> > In CLI command line, after 'configure' command, pointer to static routes
> > in neighbor structure not valid.
>
> Hello
>
> Thanks for the bugreport. In which version and under what circumstances
> it happens (e.g. 'configure' with the same config file or after some
> changes to static routes)?
>
> --
> Elen sila lumenn' omentielvo
>
> Ondrej 'Santiago' Zajicek (email: [email protected])
> OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
> "To err is human -- to blame it on a computer is even more so."
>