Hi everyone, this is Everton Marques' code (original to be found at https://github.com/udhos/qpimd/tree/mrib.v2), rebased, history-cleaned and extended with some side bits:
preparatory: - zebra: factor out rib debug logs - zebra: identify MRIB on debug messages MRPF lookup: - zebra: add rib_match_ipv4_safi() - zebra: point rib_match_ipv4() to ._safi() - zebra: add ZEBRA_IPV4_NEXTHOP_LOOKUP_MRIB - zebra: mrib: Include BGP routes in RPF lookups - zebra: kill rib_match_ipv4() MRIB improvements: - zebra: mrib: static route support - zebra: fix optional distance on static mrib route - zebra: dummy kernel "install" multicast routes - zebra: return route_node from rib_match_ipv4_safi - zebra: make MRIB lookup behaviour switchable - zebra: add "show ip rpf" to get result of RPF lookup Documentation: - zebra: mark multicast commands experimental - doc: zebra multicast RIB commands I'll merge this after the usual comment period if nothing crops up. Please note that "general"/"overall" comments are *not* welcome at this point - Everton posted this code in October, these comments should've been made at that point. Also, after this, I'll merge (unmodified) the pimd part (without the restart functionality) as found on https://github.com/udhos/qpimd/tree/pim-only.v2 It's fully independent and should not cause any negative impact on existing code. Cheers, -David _______________________________________________ Quagga-dev mailing list [email protected] https://lists.quagga.net/mailman/listinfo/quagga-dev
