summaryrefslogtreecommitdiff
path: root/pimd/pim_join.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetwroks.com>2016-08-22 09:10:05 -0400
committerDonald Sharp <sharpd@cumulusnetworks.com>2016-12-21 20:26:07 -0500
commit4df01a4e66fec6472d9d0b89d199654eb5c6e8bd (patch)
treee4ab1aed1542bbbf4c480de85c3ada97b82e24f0 /pimd/pim_join.c
parent7747bad6ac449903b4ff95bb495c08010084f862 (diff)
pimd: Fix pim to use correct src address for packets
When sending register packets to the RP from the FHR we should be using the ip address of the incoming interface that received the mcast packet. Ticket: CM-12445 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'pimd/pim_join.c')
-rw-r--r--pimd/pim_join.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pimd/pim_join.c b/pimd/pim_join.c
index 80e77ecb32..c7d54d3c04 100644
--- a/pimd/pim_join.c
+++ b/pimd/pim_join.c
@@ -434,6 +434,7 @@ int pim_joinprune_send(struct interface *ifp,
return pim_msg_size;
if (pim_msg_send(pim_ifp->pim_sock_fd,
+ pim_ifp->primary_address,
qpim_all_pim_routers_addr,
pim_msg,
pim_msg_size,