]> git.ipfire.org Git - thirdparty/bird.git/commit
Babel: Log the reason when refusing to run on an interface
authorOndrej Zajicek (work) <santiago@crfreenet.org>
Mon, 10 May 2021 18:09:31 +0000 (20:09 +0200)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Mon, 10 May 2021 18:09:31 +0000 (20:09 +0200)
commitc1511b92cc9c215224314be38c28ed80843f55e4
tree8841cfc7fb3bb66f6475c80e6babf1a567ee984b
parentb17adf073594974b05a60ddaaa6e36da4eac4831
Babel: Log the reason when refusing to run on an interface

The babel protocol code checks whether iface supports multicast, and
whether it has a link-local address assigned. However, it doesn not give
any feedback if any of those checks fail, it just silently ignores the
interface. Fix this by explicitly logging when multicast check fails.

Based on patch from Toke Høiland-Jørgensen, thanks!
proto/babel/babel.c