]> git.puffer.fish Git - mirror/frr.git/commit
babeld: change the modify route system.
authorMatthieu Boutier <boutier@pps.jussieu.fr>
Fri, 20 Jan 2012 14:32:16 +0000 (15:32 +0100)
committerPaul Jakma <paul@quagga.net>
Sun, 25 Mar 2012 16:06:53 +0000 (17:06 +0100)
commitec8d8d5ba648302cf9405f1346e3760d9b9d061c
treeec5a3e3677000458e17e941deccf9c0308ae759a
parent6dfeb3f6cfaf89ce0e11421b48feb2965a43ffd6
babeld: change the modify route system.

Zebra doesn't set errno to EEXIST if we add a route who was already in
the kernel, so we always returned after just doing "add; delete". This
patch fix the problem by doing "delete; add" always.
babeld/kernel_zebra.c