2.40. test_igmp module

class test_igmp.IgmpMode

Bases: object

HOST = 1
ROUTER = 0
class test_igmp.TestIgmp(methodName='runTest')

Bases: framework.VppTestCase

IGMP Test Case

add_group(itf, sg, n_pkts=2)
remove_group(hs)
send(ti, pkts)
setUp()

Clear trace before running each test

classmethod setUpClass()

Perform class setup before running the testcase Remove shared memory files, start vpp and connect the vpp-api

tearDown()

Show various debug prints after each test

classmethod tearDownClass()

Perform final cleanup after running all tests in this test-case

test_igmp_enable()

IGMP enable/disable on an interface

check for the addition/removal of the IGMP mroutes

test_igmp_flush()

IGMP Link Up/down and Flush

test_igmp_host()

IGMP Host functions

test_igmp_proxy_device()

IGMP proxy device

test_igmp_router()

IGMP Router Functions

verify_general_query(p)
verify_group_query(p, grp, srcs)
verify_report(rx, records)