
joakim.tjernlund at transmode
Jul 19, 2012, 10:03 AM
Post #6 of 7
(369 views)
Permalink
|
|
Re: [PATCH 0/4] Some SPF/unnumbered updates
[In reply to]
|
|
<equinox [at] diac24> wrote on 2012/07/19 15:13:12: > > On Tue, Jul 17, 2012 at 10:04:12PM +0200, Joakim Tjernlund wrote: > > Ping? Any interested parties ? > > I'm picking up the entire batch, with the IFINDEX one split into two > halves (zebra + ospfd). Great! > > > (I finally sat down and spent 2 weeks getting ospfd's SPF code into my > head. Now you know why I had migraines *g* - boy, is that some sh*tty > code. I think your patches are correct, if even conservative. TBFH I > had to control an urge to "rm ospf_spf.c" several times...) Yes, Quagga has a lot of naive/unoptimal code, sure would like to fix some of it. That would we a different quest though. The VLINK code is ugly, naive and buggy too. Jocke > > > -David > > > Joakim Tjernlund <Joakim.Tjernlund [at] transmode> wrote on 2012/07/07 17:06:10: > > > > > > I forward ported some of my unnumbered paches to current master. > > > This is only compile tested but I figured it was better than nothing. > > > > > > Jocke > > > > > > Joakim Tjernlund (4): > > > ospfd: Optimize and improve SPF nexthop calculation > > > ospf_spf_process_stubs: use LSA pos to find OSFP interface > > > zebra/ospf: Add support for ZEBRA_NEXTHOP_IPV4_IFINDEX > > > ospfd: Do not fall back to intervening router. > > > > > > ospfd/ospf_interface.c | 18 +++++ > > > ospfd/ospf_interface.h | 6 ++ > > > ospfd/ospf_lsa.c | 2 + > > > ospfd/ospf_route.c | 4 +- > > > ospfd/ospf_route.h | 2 +- > > > ospfd/ospf_spf.c | 179 +++++++++++++++++++++-------------------------- > > > ospfd/ospf_zebra.c | 130 ++++++++++++++++++++++------------- > > > zebra/zserv.c | 9 +++ > > > 8 files changed, 200 insertions(+), 150 deletions(-) > > > > > > -- > > > 1.7.3.4 > > > > > > > _______________________________________________ > > Quagga-dev mailing list > > Quagga-dev [at] lists > > http://lists.quagga.net/mailman/listinfo/quagga-dev > [attachment "signature.asc" deleted by Joakim Tjernlund/Transmode] _______________________________________________ Quagga-dev mailing list Quagga-dev [at] lists http://lists.quagga.net/mailman/listinfo/quagga-dev
|