]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pimd: Tell code to use ifindex
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 17 Jun 2016 13:37:11 +0000 (09:37 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 17 Jun 2016 13:37:11 +0000 (09:37 -0400)
When creating an vif use the ifindex.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_iface.c

index b70cd4b03300c39868702d962af2ed81e87f7e3a..1f818ccf51eda74acf61223781fd3a9cc15471f3 100644 (file)
@@ -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;