]> git.proxmox.com Git - mirror_frr.git/commitdiff
pim6d: Handle IPV6 for "no ipv6 pim"
authorSarita Patra <saritap@vmware.com>
Fri, 21 Oct 2022 09:00:10 +0000 (02:00 -0700)
committerSarita Patra <saritap@vmware.com>
Mon, 14 Nov 2022 08:17:48 +0000 (00:17 -0800)
Issue: #11931

Signed-off-by: Sarita Patra <saritap@vmware.com>
pimd/pim_iface.c

index 6f272f008519ec911a7d95192aecf0aa8c14d0aa..db9156b04b55d2517ee0b760b430b55e8131408d 100644 (file)
@@ -689,7 +689,7 @@ static void pim_if_addr_del_pim(struct connected *ifc)
 {
        struct pim_interface *pim_ifp = ifc->ifp->info;
 
-       if (ifc->address->family != AF_INET) {
+       if (ifc->address->family != PIM_AF) {
                /* non-IPv4 address */
                return;
        }
@@ -843,7 +843,7 @@ void pim_if_addr_del_all(struct interface *ifp)
        for (ALL_LIST_ELEMENTS(ifp->connected, node, nextnode, ifc)) {
                struct prefix *p = ifc->address;
 
-               if (p->family != AF_INET)
+               if (p->family != PIM_AF)
                        continue;
 
                pim_if_addr_del(ifc, 1 /* force_prim_as_any=true */);