mirror of
https://github.com/kernelkit/infix.git
synced 2026-08-02 22:03:01 +02:00
There's a case where the first query is lost due to the network just starting up. To handle this we introduce a retry loop in the test case that waits for a second query message to be sent. In this commit we also lower the query interval to speed up the case when the first message is lost. Ideally mcd (the underlying multicast daemon) should implement a Startup Query Interval to send it even faster. Signed-off-by: Richard Alpe <richard@bit42.se>
=== IGMP basic ==== Description Test that all multicast gets flooded when IGMP is disabled and the flooding stops as soon a join arrives ==== Topology ifdef::topdoc[] image::../../test/case/infix_interfaces/igmp_basic/topology.png[IGMP basic topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] image::igmp_basic/topology.png[IGMP basic topology] endif::testgroup[] ifndef::testgroup[] image::topology.png[IGMP basic topology] endif::testgroup[] endif::topdoc[] ==== Test sequence . Initialize . Configure device . Setup sender and receivers . Verify that the group is flooded on all ports . Verify that the group is still forwarded to the member . Verify that the group is no longer forwarded to the non-member <<<