]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - net/ipv6/ip6mr.c
net: pim: add all RFC7761 message types
[karo-tx-linux.git] / net / ipv6 / ip6mr.c
index 7f4265b1649b60eff007b61c0a59bdb244de03d3..52101b37ad6e48c65dae320f44c1ad6ce0ac098c 100644 (file)
@@ -636,7 +636,7 @@ static int pim6_rcv(struct sk_buff *skb)
                goto drop;
 
        pim = (struct pimreghdr *)skb_transport_header(skb);
-       if (pim->type != ((PIM_VERSION << 4) | PIM_REGISTER) ||
+       if (pim->type != ((PIM_VERSION << 4) | PIM_TYPE_REGISTER) ||
            (pim->flags & PIM_NULL_REGISTER) ||
            (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr,
                             sizeof(*pim), IPPROTO_PIM,