def do_task(ctl, hosts, ifaces, aliases): m1, m2, sw = hosts m1_if1, m1_if2, m2_if1, m2_if2, m2_if3, m2_if4, sw_if1, \ sw_br_m1, sw_br_m2, sw_if3, sw_if4, sw_if5, sw_if2 = ifaces sw_ports = [sw_if1, sw_if2, sw_if3, sw_if4, sw_if5] tl = TestLib(ctl, aliases) mt = MrouteTest(tl, hosts, ifaces) sleep(30) mt.init() mt.add_vif(sw_if1, 0) mt.send_mc_traffic(mcgrp(1), m1_if1, 1) tl.expect_mr_notif(sw, MROUTE.NOTIF_NOCACHE, m1_if1.get_ip(0), 0, mcgrp(1)) mt.fini()