]> git.puffer.fish Git - mirror/frr.git/commit
pimd: fix IGMP receive handling
authorNathan Bahr <nbahr@atcorp.com>
Wed, 19 Aug 2020 19:26:41 +0000 (14:26 -0500)
committerJafar Al-Gharaibeh <jafar@atcorp.com>
Wed, 26 Aug 2020 15:46:42 +0000 (10:46 -0500)
commitefe6f185908ce3ff0be385ab8207966f82ee4e92
tree9ed30cfb9148738ae76383428f46613440eedc1b
parentcd8ce25a70611ff133b0546cb51d31a4dcb129ba
pimd: fix IGMP receive handling

IGMP packets received from a source that does not match the subnet
of any configured addresses on the receive interface should be
ignored.
Also, find and use the correct IGMP socket object for the received
IGMP packet.

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