]> git.puffer.fish Git - mirror/frr.git/commit
pimd: fix IGMP source address on transmit
authorNathan Bahr <nbahr@atcorp.com>
Wed, 19 Aug 2020 19:42:07 +0000 (14:42 -0500)
committerJafar Al-Gharaibeh <jafar@atcorp.com>
Wed, 26 Aug 2020 15:47:04 +0000 (10:47 -0500)
commitd05d3f7a6fac8351a39026bf750cbf2ce8b7ad51
tree445c050181b22b2cd08fe9c708a1dcf7c8175a2b
parentefe6f185908ce3ff0be385ab8207966f82ee4e92
pimd: fix IGMP source address on transmit

IGMP queries should contain the source address of the IGMP socket
they are being sent from.
Added binding the IGMP sockets to their specific source, otherwise
interfaces with multiple addresses will send multiple queries using
the same source, which is determined by the kernel.

Signed-off-by: Nathan Bahr <nbahr@atcorp.com>
Reviewed-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
pimd/pim_igmp.c