]> git.puffer.fish Git - mirror/frr.git/commit
pimd: Querier to non-querier transition to be ignored 11481/head
authorMobashshera Rasool <mrasool@vmware.com>
Mon, 27 Jun 2022 12:25:29 +0000 (05:25 -0700)
committerMobashshera Rasool <mrasool@vmware.com>
Tue, 28 Jun 2022 12:07:27 +0000 (05:07 -0700)
commit8d9e46a72776f4928de0e8f78edad389c1ff7948
tree06570e95735c9e19194f8d5d5cb5b2c9e2941856
parentd841284b70f295f874705cabe1a96841520394d0
pimd: Querier to non-querier transition to be ignored

Fixing IGMPv2 ANVL Conformance issue 3.10

As per RFC 2236 section 3, when the leave message is received at a querier,
it starts sending Query messages for "last Member Query Interval*query count"
During this time there should not be any querier to non-querier
transition and the same router needs to send the remaning queries.

Currently the code is handling this scenario only when leave is receive
for a group and the query is received for the same group.
But we need to handle it irrespective of group since the querier
election is based on interface and not group.

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