From: Donald Sharp Date: Fri, 17 Jun 2016 13:37:11 +0000 (-0400) Subject: pimd: Tell code to use ifindex X-Git-Tag: frr-2.0-rc1~528 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=017454fe079b02dcd1969d3696e18453dcf2ae42;p=matthieu%2Ffrr.git pimd: Tell code to use ifindex When creating an vif use the ifindex. Signed-off-by: Donald Sharp --- diff --git a/pimd/pim_iface.c b/pimd/pim_iface.c index b70cd4b033..1f818ccf51 100644 --- a/pimd/pim_iface.c +++ b/pimd/pim_iface.c @@ -649,7 +649,7 @@ int pim_if_add_vif(struct interface *ifp) return -4; } - flags = (ifp->ifindex == PIM_OIF_PIM_REGISTER_VIF) ? VIFF_REGISTER : 0; + flags = (ifp->ifindex == PIM_OIF_PIM_REGISTER_VIF) ? VIFF_REGISTER : VIFF_USE_IFINDEX; if (pim_mroute_add_vif(ifp->ifindex, ifaddr, flags)) { /* pim_mroute_add_vif reported error */ return -5;