]> git.puffer.fish Git - matthieu/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 16:14:41 +0000 (11:14 -0500)
commite0d28b66f11f337d41fcc94a0a3009b8882d9bc7
treeff70ede97a3e253f254f440792325b7d1047efd9
parent496c870bac08fd14ae241d52b818d963d1e4eaa5
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