]> git.proxmox.com Git - mirror_frr.git/commit - pimd/pim_mroute.c
pimd - Fix rpf lookup to what it was originally
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 19 Aug 2016 17:25:20 +0000 (13:25 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 22 Dec 2016 01:26:07 +0000 (20:26 -0500)
commitf24405b1e81bf5a269936fc03187c20853e6056d
treed3718d2c18c0873c5c18dafb31db583e5f229c3d
parent7fe1f66279eca025c39e401d1c9e8549c49fa284
pimd - Fix rpf lookup to what it was originally

I tried to be smart and skirt around rpf lookup if I knew
the incoming interface.  This turns out to be not necessarily
a good thing because we can easily have asymetrical routing.

This fix removes the attempt to cache the ifp we received
the incoming packet on and just lets the lookup work like
it should.

Additionally it removes the weird hardcoding of the rpf
interface from the register stuff.

Ticket: CM-12530
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
reb
pimd/pim_cmd.c
pimd/pim_mroute.c
pimd/pim_register.c
pimd/pim_rp.c
pimd/pim_rpf.c
pimd/pim_rpf.h
pimd/pim_upstream.c
pimd/pim_zebra.c