]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pim6d: Adjust pim_pkt_dst_addr_ok for PIMv6
authorMobashshera Rasool <mrasool@vmware.com>
Mon, 28 Feb 2022 16:21:48 +0000 (08:21 -0800)
committerMobashshera Rasool <mrasool@vmware.com>
Fri, 25 Mar 2022 11:24:15 +0000 (04:24 -0700)
Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
pimd/pim_pim.c

index bc0e7a6521668e8d66ebfa9d2e54e556f5c4b4e4..46040ab3ea7877221a80b51ac276a58b9ab9c4d6 100644 (file)
@@ -138,11 +138,11 @@ void pim_sock_delete(struct interface *ifp, const char *delete_message)
 }
 
 /* For now check dst address for hello, assrt and join/prune is all pim rtr */
-static bool pim_pkt_dst_addr_ok(enum pim_msg_type type, in_addr_t addr)
+static bool pim_pkt_dst_addr_ok(enum pim_msg_type type, pim_addr addr)
 {
        if ((type == PIM_MSG_TYPE_HELLO) || (type == PIM_MSG_TYPE_ASSERT)
            || (type == PIM_MSG_TYPE_JOIN_PRUNE)) {
-               if (addr != qpim_all_pim_routers_addr.s_addr)
+               if (pim_addr_cmp(addr, qpim_all_pim_routers_addr))
                        return false;
        }