On Tue, May 26, 2015 at 11:50:27AM +0200, Vincent JARDIN wrote: > On 22/05/2015 11:39, Nicolas Dichtel wrote: > > * Each node in the routing table is changed into a list, holding > > the multiple equal-cost paths. > > > > * If one of the multiple entries gets less-preferred (greater > > metric or greater distance), it will be directly deleted instead > > of starting a garbage-collection timer for it. > > The garbage-collection timer is started only when the last entry > > in the list gets INFINITY. > > > > * Some new functions are used to maintain the ECMP list. And hence > > ripng_route_process(), ripng_redistribute_add() and ripng_timeout() > > are significantly simplified. > > > > * ripng_zebra_ipv6_add() and ripng_zebra_ipv6_delete() now can share > > the common code. The common part is moved to ripng_zebra_ipv6_send(). > > > > Signed-off-by: Feng Lu<[email protected]> > > Reviewed-by: Alain Ritoux<[email protected]> > > Signed-off-by: Nicolas Dichtel<[email protected]> > > Acked-by: Vincent Jardin <[email protected]>
I've previously not merged this code because I was still looking at IPv6 ECMP behaviour in zebra. I'm reversing that decision now, I don't think it's useful to delay this. As this was the only nit half a year ago (and no other comments), I've pushed this (= 2 ripng patches) to master now. => Applied, Thanks! -David _______________________________________________ Quagga-dev mailing list [email protected] https://lists.quagga.net/mailman/listinfo/quagga-dev
