]> git.puffer.fish Git - matthieu/frr.git/commit
tests: Allow convergence before adding multicast routes
authorDonald Sharp <sharpd@nvidia.com>
Wed, 21 Aug 2024 19:44:12 +0000 (15:44 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Mon, 26 Aug 2024 20:02:46 +0000 (16:02 -0400)
commit3c4ffcacfe5953d709149fb47a4a8d1d46c9a774
tree82192bfca3ee226ed1958f0baf661f050afb7648
parentf85dfb3f1a66c4e6085162451583e764e2c41a25
tests: Allow convergence before adding multicast routes

Current code adds a new vlan interface, sets up ospf and
pim on it and immediately starts shoving data down the pipes.
This of course has the fun thing where the IGP and pim do not
always come up in a nice neat manner and the test is looking
for state from a nice neat come up, even though pim is `working`
correctly it is not correct for what the test wants.

Modify the code to ensure that ospf is up and has propagated
the route where it is needed as well as that pim neighbors have
properly come up, then initiate the multicast streams and igmp
reports.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
tests/topotests/multicast_pim_dr_nondr_test/test_pim_dr_nondr_with_transit_router_topo3.py