On Fri, Mar 01, 2019 at 11:46:28AM +0000, Kenth Eriksson wrote:
We don't have multipath enabled in our kernel (CONFIG_IP_ROUTE_MULTIPATH). How does bird tell whether the kernel supports multipath? Probing run time via netlink? Didn't find any configure.ac option.
BIRD does not detect that. I don't know if there is a reasonable way how to detect it. Just disable ECMP in OSPF if your kernel does not support ECMP routes.
Ok, thanks for clarifying that. The manual gave me the impression that it was detected somehow since it has the following line:
"By default, ECMP is enabled if supported by Kernel"
OK, this is supposed to mean 'by Kernel protocol'. Kernel protocol supports ECMP on Linux, but not on BSD. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@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."