[PATCH v3 2/2] Add the Babel routing protocol (RFC6126).

2016-04-04 Thread Toke Høiland-Jørgensen
This patch set implements the IPv6 subset of RFC6126, but does not implement any of the extensions. It will, however, peacefully coexist with a Babel implementation that does implement extensions (while ignoring the extension TLVs). Signed-off-by: Toke Høiland-Jørgensen --- .gitignore

[PATCH v3 0/2] Add the Babel routing protocol to Bird

2016-04-04 Thread Toke Høiland-Jørgensen
This is the updated patch to add the Babel protocol to Bird. There are not a huge amount of changes since the last version, but some important bug fixes. Specifically: - Fix protocol reconfiguration logic. - Fix sequence number space calculation. - Fix interface update trigger logic so multiple

[PATCH v3 1/2] Teach bvsnprintf() to print 64-bit router IDs.

2016-04-04 Thread Toke Høiland-Jørgensen
Using '%lR' seemed like a natural extension to the format specifier. Router IDs are printed as hexadecimal octets separated by : -- this matches the output of babeld. Signed-off-by: Toke Høiland-Jørgensen --- lib/ip.h | 2 ++ lib/printf.c | 31 --- 2 files change

Re: [PATCH master v2] IPv6 ECMP support fixes for linux

2016-04-04 Thread Mikhail Sennikovskii
Hi Ondrej and all, More than a month has passes since I've submitted the updated patch based on Ondrej's feedback, but I've got no response yet. Any feedback/update on this? Thanks, Mikhail 2016-03-03 13:51 GMT+01:00 Mikhail Sennikovskii < mikhail.sennikovs...@profitbricks.com>: > Hi Ondrej, >