]> git.puffer.fish Git - matthieu/frr.git/commit
babeld: Don't use an ifindex when installing IPv4 routes.
authorJuliusz Chroboczek <jch@pps.jussieu.fr>
Thu, 9 Feb 2012 11:29:10 +0000 (12:29 +0100)
committerPaul Jakma <paul@quagga.net>
Sun, 25 Mar 2012 16:06:53 +0000 (17:06 +0100)
commitb6475ecb14abab936919894050f9ca47415d0f48
tree2db873dd6edb2e68ef2c0e37d44acf0ea9068521
parent53b21956f650df86a76b7a7047cfa85114c99dcc
babeld: Don't use an ifindex when installing IPv4 routes.

Stand-alone babeld installs routes using both a next-hop gateway
and an interface index.  Unfortunately, this doesn't work for IPv4
under Quagga.

We now ignore the ifindex when installing IPv4 routes, which makes
Babel work for IPv4 in prefix-based networks.  Of course this breaks
IPv4 mesh networks, unless you play some tricks with your interfaces'
netmasks.
babeld/kernel_zebra.c