Re: Bird 1.6.3 filters breaking down on reconfigure.

2018-02-07 Thread Pavlos Parissis
On 06/02/2018 04:30 μμ, Ondrej Zajicek wrote:
> On Mon, Feb 05, 2018 at 11:05:05PM +0100, Roelf "rewbycraft" Wichertjes wrote:
>> Hello everyone,
>>
>> I am experiencing a problem where upon issuing "birdc configure" (or "birdc6
>> configure") some strange things happen.
>> ...
>> A lot of these issues sound like bird simply not properly re-applying
>> filters after they have changed.
>>
>> Both problems can be worked around be restarting the affected protocols.
>> However this is not a viable long-term solution as flapping bgp sessions (or
>> just flat out restarting routers when a lot of protocols exhibit these
>> issues)
> 
> 
> Hello
> 
> It seems that we have some fixed bugs in master branch that could be
> this issue. Could you try build BIRD from GIT repository (master branch)?
> 
> Unfortunately, with concentration on 2.0.0 we neglected to release
> version 1.6.4 earlier.
> 

When are you planning to release version 1.6.4?

Cheers,
Pavlos



signature.asc
Description: OpenPGP digital signature


bird 1.6.3 crashes on configure

2018-02-07 Thread Alarig Le Lay
Hi,

I run a bird daemon on a 11.1-RELEASE FreeBSD.
If I try to reload the configuration (even without modifying it), the
daemon crashes.

root@nominoe:~ # birdc
BIRD 1.6.3 ready.
bird> configure
Connection closed by server

In dmesg I see “pid 1132 (bird), uid 0: exited on signal 6 (core
dumped)”, and in messages “bird: Unknown instruction 8574 in same (~)”

It seems to be very close to
http://bird.network.cz/pipermail/bird-users/2017-January/010880.html

http://bird.network.cz/pipermail/bird-users/2017-January/010883.html and
https://gitlab.labs.nic.cz/labs/bird/commit/da65a3d898fde0ce567782d86919a66e29916ed7
and
https://gitlab.labs.nic.cz/labs/bird/blob/master/filter/filter.c#L1565
say it’s merged.

BUT

the 1.6.3 has been released before that
https://gitlab.labs.nic.cz/labs/bird/commit/017da76b729cc36c4a3416995b06386235660f42
https://gitlab.labs.nic.cz/labs/bird/blob/017da76b729cc36c4a3416995b06386235660f42/filter/filter.c#L1561

Is it possible to release 1.6.4 or something like that in order to ask
the FreeBSD maintainer to update the package and fix the bug by the way?

Regards,
-- 
alarig


signature.asc
Description: PGP signature


BGP Monitoring Protocol (BMP) support in Bird?

2018-02-07 Thread Ori Finkelman
Hi,
I have found this one in the archive from last July.
Is BMP still planned for any time soon ?

On Thu, Jul 06, 2017 at 04:26:13PM +0300, Mikhail Grishin wrote:
>* Hi Ondrej,
*> >* Is there any news/updates about BMP support in Bird?
*
Hi, it is planned for this year.





-- 

*Ori Finkelman*Qwilt | Work: +972-72-2221647 | Mobile: +972-52-3832189 |
o...@qwilt.com


Re: Crash on reconfigure with kernel table

2018-02-07 Thread Toke Høiland-Jørgensen
Ondrej Zajicek  writes:

> On Wed, Feb 07, 2018 at 09:22:49AM +0100, Toke Høiland-Jørgensen wrote:
>> Ondrej Zajicek  writes:
>> 
>> > On Tue, Feb 06, 2018 at 08:50:52PM +0100, Toke Høiland-Jørgensen wrote:
>> >> While testing the babel sadr patch, I ran into this crash on reconfigure
>> >> of the kernel protocol:
>> >
>> > Hi
>> >
>> > Likely it is reconfiguration of table tab1 (changing net type) that
>> > does not work. You could try to rename it during net type change.
>> 
>> Sure, it works fine if I rename the table, or just switch the protocol
>> to a different one. But, erm, it shouldn't crash even if I don't, should
>> it? In the worst case it should refuse the reconfigure...
>
> Of course, i just meant to distinguish between 'crash due to reconfiguration
> of kernel protocol' and 'crash due to reconfiguration of table'.

Ah, right; well I just assumed it was related to the kernel protocol
since the crash came from there :)

-Toke



Re: Crash on reconfigure with kernel table

2018-02-07 Thread Ondrej Zajicek
On Wed, Feb 07, 2018 at 09:22:49AM +0100, Toke Høiland-Jørgensen wrote:
> Ondrej Zajicek  writes:
> 
> > On Tue, Feb 06, 2018 at 08:50:52PM +0100, Toke Høiland-Jørgensen wrote:
> >> While testing the babel sadr patch, I ran into this crash on reconfigure
> >> of the kernel protocol:
> >
> > Hi
> >
> > Likely it is reconfiguration of table tab1 (changing net type) that
> > does not work. You could try to rename it during net type change.
> 
> Sure, it works fine if I rename the table, or just switch the protocol
> to a different one. But, erm, it shouldn't crash even if I don't, should
> it? In the worst case it should refuse the reconfigure...

Of course, i just meant to distinguish between 'crash due to reconfiguration
of kernel protocol' and 'crash due to reconfiguration of table'.

-- 
Elen sila lumenn' omentielvo

Ondrej 'Santiago' Zajicek (email: santi...@crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."



Re: Crash on reconfigure with kernel table

2018-02-07 Thread Toke Høiland-Jørgensen
Ondrej Zajicek  writes:

> On Tue, Feb 06, 2018 at 08:50:52PM +0100, Toke Høiland-Jørgensen wrote:
>> While testing the babel sadr patch, I ran into this crash on reconfigure
>> of the kernel protocol:
>
> Hi
>
> Likely it is reconfiguration of table tab1 (changing net type) that
> does not work. You could try to rename it during net type change.

Sure, it works fine if I rename the table, or just switch the protocol
to a different one. But, erm, it shouldn't crash even if I don't, should
it? In the worst case it should refuse the reconfigure...

Feels like it's a pretty natural thing to decide "I want ipv6 sadr
routes now, let's just change every instance of 'ipv6' to 'ipv6 sadr'"
and expect it to work :)

-Toke