]> git.puffer.fish Git - matthieu/frr.git/commit
pimd: checksum must be validated before accepting igmp packets
authorMobashshera Rasool <mrasool@vmware.com>
Wed, 14 Oct 2020 13:51:32 +0000 (13:51 +0000)
committerMobashshera Rasool <mrasool@vmware.com>
Tue, 17 Nov 2020 13:34:12 +0000 (13:34 +0000)
commit9041c30ad1a8db6be436bc24421fabdd5ad54a6b
tree266d590f50baad77f4a9cbb415f677f46df998a3
parentb131b5f539962c2a438cd7434bd83e14888437b7
pimd: checksum must be validated before accepting igmp packets

Issue: When an IGMPv2 leave packet is received, it did not validate
the checksum and hence the packet is accepted and group specific
query is sent out in response to this.

Due to this IGMP conformance test case 6.1 failed.

https://github.com/FRRouting/frr/issues/6868

Fix: Validate the checksum for all IGMP packets

Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
pimd/pim_igmp.c
pimd/pim_igmp.h
pimd/pim_igmpv2.c
pimd/pim_igmpv3.c