From e9cb0d510d57835d11691fe53885dba2df8d018c Mon Sep 17 00:00:00 2001 From: Mobashshera Rasool Date: Tue, 16 Aug 2022 07:06:40 -0700 Subject: [PATCH] pim6d: Register message getting dropped in source node, mroute stuck in RegJ The socket created for pimv6 was created using AF_INET for PIMV6 too. Since the api pim_reg_sock is common to both PIMv4 and PIMv6, need to use PIM_AF instead of AF_INET. Fixes: #11815 Signed-off-by: Mobashshera Rasool --- pimd/pim_sock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pimd/pim_sock.c b/pimd/pim_sock.c index 73184d5c63..b5a055c6aa 100644 --- a/pimd/pim_sock.c +++ b/pimd/pim_sock.c @@ -185,7 +185,7 @@ int pim_reg_sock(void) long flags; frr_with_privs (&pimd_privs) { - fd = socket(AF_INET, SOCK_RAW, IPPROTO_RAW); + fd = socket(PIM_AF, SOCK_RAW, IPPROTO_RAW); } if (fd < 0) {