Re: bird redhat repo missing rpms for 1.6.3

2017-05-30 Thread Robert Scheck
On Tue, 30 May 2017, Martin Huněk wrote: > As for the EPEL repository and outdated version there, there is an bug report > [1] for updating from the 1.4.5 to 1.6.3. However there is the requirement of > 100% forward compatibility of configuration. If it fulfills that, it would be > great to try

Re: bird redhat repo missing rpms for 1.6.3

2017-05-30 Thread Ondrej Filip
On 30.5.2017 16:39, Ruben Kerkhof wrote: > On Tue, May 30, 2017 at 2:55 PM, Ondrej Zajicek > wrote: >> Perhaps it would be possible to install also newer libtinfo/libncurses from >> Fedora? > > That shouldn't be needed. > > I see indeed that the rpm from the bird.network.cz repo for redhat > de

Re: bird redhat repo missing rpms for 1.6.3

2017-05-30 Thread Ruben Kerkhof
On Tue, May 30, 2017 at 2:55 PM, Ondrej Zajicek wrote: > Perhaps it would be possible to install also newer libtinfo/libncurses from > Fedora? That shouldn't be needed. I see indeed that the rpm from the bird.network.cz repo for redhat depends on a newer libncurses: rpm -qp --requires bird-1.6.3

Re: bird redhat repo missing rpms for 1.6.3

2017-05-30 Thread Ruben Kerkhof
On Tue, May 30, 2017 at 2:31 PM, Martin Huněk wrote: > Hi, > > I've tested that 1.6.3 on CentOS 7 and that RPM is not usable on it. What RPM exactly? Iif you rebuild the Fedora rpm bird will link against the older libs: $ rpm -qp --requires bird-1.6.3-3.el7.centos.x86_64.rpm | grep -E 'lib(ncurse

[PATCH v2] babel: Add support for dual-stack v4/v6 operation

2017-05-30 Thread Toke Høiland-Jørgensen
This adds support for dual-stack v4/v6 operation to the Babel protocol. Routing messages will be exchanged over IPv6, but IPv4 routes can be carried in the messages being exchanged. This matches how the reference Babel implementation (babeld) works. The nexthop address for v4 can be configured per

Re: [PATCH] babel: Add support for dual-stack v4/v6 operation

2017-05-30 Thread Ondrej Zajicek
On Tue, May 30, 2017 at 02:34:17PM +0200, Toke Høiland-Jørgensen wrote: > Ondrej Zajicek writes: > > > I see no reason not to do conditional initialization of FIBs in > > babel_start(). If a channel appears later, it will stay in CS_DOWN until > > protocol restarts (and FIBs are reinitialized), s

Re: bird redhat repo missing rpms for 1.6.3

2017-05-30 Thread Ondrej Zajicek
On Tue, May 30, 2017 at 02:31:21PM +0200, Martin Huněk wrote: > Hi, > > I've tested that 1.6.3 on CentOS 7 and that RPM is not usable on it. > > The output of yum (in Czech): > Řešení závislostí... > --> Kontrola transakce spuštěna > ---> Balíček bird.x86_64 0:1.6.0-1 bude aktualizován > ---> Bal

Re: [PATCH] babel: Add support for dual-stack v4/v6 operation

2017-05-30 Thread Toke Høiland-Jørgensen
Ondrej Zajicek writes: > On Tue, May 30, 2017 at 02:04:00PM +0200, Toke Høiland-Jørgensen wrote: >> Ondrej Zajicek writes: >> >> > On Tue, May 30, 2017 at 01:48:10PM +0200, Ondrej Zajicek wrote: >> >> On Tue, May 30, 2017 at 01:37:56PM +0200, Toke Høiland-Jørgensen wrote: >> >> > > Also channel

Re: bird redhat repo missing rpms for 1.6.3

2017-05-30 Thread Martin Huněk
Hi, I've tested that 1.6.3 on CentOS 7 and that RPM is not usable on it. The output of yum (in Czech): Řešení závislostí... --> Kontrola transakce spuštěna ---> Balíček bird.x86_64 0:1.6.0-1 bude aktualizován ---> Balíček bird.x86_64 0:1.6.3-1 bude novou aktualizací --> Zpracování závislostí: lib

Re: [PATCH] babel: Add support for dual-stack v4/v6 operation

2017-05-30 Thread Ondrej Zajicek
On Tue, May 30, 2017 at 02:04:00PM +0200, Toke Høiland-Jørgensen wrote: > Ondrej Zajicek writes: > > > On Tue, May 30, 2017 at 01:48:10PM +0200, Ondrej Zajicek wrote: > >> On Tue, May 30, 2017 at 01:37:56PM +0200, Toke Høiland-Jørgensen wrote: > >> > > Also channel_is_active() is called but chann

Re: [PATCH] babel: Add support for dual-stack v4/v6 operation

2017-05-30 Thread Ondrej Zajicek
On Tue, May 30, 2017 at 01:56:24PM +0200, Toke Høiland-Jørgensen wrote: > Ondrej Zajicek writes: > > > On Tue, May 30, 2017 at 01:37:56PM +0200, Toke Høiland-Jørgensen wrote: > >> > Also channel_is_active() is called but channel may not even exist? > >> > >> Ah, proto_configure_channel can leave

Re: [PATCH] babel: Add support for dual-stack v4/v6 operation

2017-05-30 Thread Toke Høiland-Jørgensen
Ondrej Zajicek writes: > On Tue, May 30, 2017 at 01:48:10PM +0200, Ondrej Zajicek wrote: >> On Tue, May 30, 2017 at 01:37:56PM +0200, Toke Høiland-Jørgensen wrote: >> > > Also channel_is_active() is called but channel may not even exist? >> > >> > Ah, proto_configure_channel can leave the channe

Re: [PATCH] babel: Add support for dual-stack v4/v6 operation

2017-05-30 Thread Ondrej Zajicek
On Tue, May 30, 2017 at 01:48:10PM +0200, Ondrej Zajicek wrote: > On Tue, May 30, 2017 at 01:37:56PM +0200, Toke Høiland-Jørgensen wrote: > > > Also channel_is_active() is called but channel may not even exist? > > > > Ah, proto_configure_channel can leave the channel var entirely unset? > > Yes,

Re: [PATCH] babel: Add support for dual-stack v4/v6 operation

2017-05-30 Thread Toke Høiland-Jørgensen
Ondrej Zajicek writes: > On Tue, May 30, 2017 at 01:37:56PM +0200, Toke Høiland-Jørgensen wrote: >> > Also channel_is_active() is called but channel may not even exist? >> >> Ah, proto_configure_channel can leave the channel var entirely unset? > > Yes, it could add/remove/reconfigure the channe

Re: [PATCH] babel: Add support for dual-stack v4/v6 operation

2017-05-30 Thread Ondrej Zajicek
On Tue, May 30, 2017 at 01:37:56PM +0200, Toke Høiland-Jørgensen wrote: > > Also channel_is_active() is called but channel may not even exist? > > Ah, proto_configure_channel can leave the channel var entirely unset? Yes, it could add/remove/reconfigure the channel, based on whether there is or i

Re: [PATCH] babel: Add support for dual-stack v4/v6 operation

2017-05-30 Thread Toke Høiland-Jørgensen
Ondrej Zajicek writes: > On Mon, May 29, 2017 at 10:24:57PM +0200, Toke Høiland-Jørgensen wrote: >> This adds support for dual-stack v4/v6 operation to the Babel protocol. >> Routing >> messages will be exchanged over IPv6, but IPv4 routes can be carried in the >> messages being exchanged. This

Re: [PATCH] babel: Add support for dual-stack v4/v6 operation

2017-05-30 Thread Ondrej Zajicek
On Mon, May 29, 2017 at 10:24:57PM +0200, Toke Høiland-Jørgensen wrote: > This adds support for dual-stack v4/v6 operation to the Babel protocol. > Routing > messages will be exchanged over IPv6, but IPv4 routes can be carried in the > messages being exchanged. This matches how the reference Babel