]> git.proxmox.com Git - mirror_frr.git/commit
tests: Add another router to the basic pim tests
authorDonald Sharp <sharpd@cumulusnetworks.com>
Sat, 18 Jan 2020 14:16:10 +0000 (09:16 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Sat, 18 Jan 2020 18:47:29 +0000 (13:47 -0500)
commit12b76399a87ebe58689bac14aa71f0963a051651
treec51ade61661679bac05a09b07375b71c7902e15a
parent9d080116b9b439e4bee274af0bf85b07871a269e
tests: Add another router to the basic pim tests

Add an additional router to the basic pim tests.
1) This test will add a link between r1 and a new rp
2) This test will ensure that r1 and rp have the expected
who is the rp.
3) This test will ensure that the rp has received the upstream
data for the multicast stream that is started.

Ostensibly commit
68a02e06e5f103048d947262c08c569056f74d1c is the first bad commit
commit 68a02e06e5f103048d947262c08c569056f74d1c
Author: Mark Stapp <mjs@voltanet.io>
Date:   Wed Nov 13 16:06:06 2019 -0500
    *: revise zapi nexthop encoding
    Use a per-nexthop flag to indicate the presence of labels; add
    some utility zapi encode/decode apis for nexthops; use the zapi
    apis more consistently.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
Sparked this commit in that it broke nexthop reporting to upper
level protocols.  Ensure that this expectation stays working
in the future.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
tests/topotests/pim-basic/r1/bgpd.conf [new file with mode: 0644]
tests/topotests/pim-basic/r1/pimd.conf
tests/topotests/pim-basic/r1/rp-info.json [new file with mode: 0644]
tests/topotests/pim-basic/r1/zebra.conf
tests/topotests/pim-basic/rp/bgpd.conf [new file with mode: 0644]
tests/topotests/pim-basic/rp/pimd.conf [new file with mode: 0644]
tests/topotests/pim-basic/rp/upstream.json [new file with mode: 0644]
tests/topotests/pim-basic/rp/zebra.conf [new file with mode: 0644]
tests/topotests/pim-basic/test_pim.py