]> git.puffer.fish Git - matthieu/frr.git/commit
pim6d: mroute stuck in register state, multicast traffic getting drops
authorMobashshera Rasool <mrasool@vmware.com>
Tue, 23 Aug 2022 07:09:20 +0000 (00:09 -0700)
committerMobashshera Rasool <mrasool@vmware.com>
Tue, 23 Aug 2022 07:09:20 +0000 (00:09 -0700)
commite23b5d868aef4cf5c66a12a833c176be6712f383
tree3b327cd941214f11287f9c6a163021ac52e39c06
parentc480bc43586ca88bdf8cdc7fc46be8b436858ea3
pim6d: mroute stuck in register state, multicast traffic getting drops

IPv4 and IPv6 behaves a little bit differently with the socket
options.
IPPROTO_RAW socket option is only for IPv4.
Therefore the register packet was not properly getting encapculated
for PIMv6 and was working fine for PIMv4.

So have used IPPROTO_PIM for PIMv6.

Fixes: #11846
Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
pimd/pim_addr.h
pimd/pim_sock.c