(brname)
| 1445 | return True |
| 1446 | |
| 1447 | def verify_iptables_rules_for_bridge(brname): |
| 1448 | brfw = get_br_fw(brname) |
| 1449 | brfwin = brfw + "-IN" |
| 1450 | brfwout = brfw + "-OUT" |
| 1451 | |
| 1452 | expected_rules = [] |
| 1453 | expected_rules.append("-A FORWARD -o %s -m physdev --physdev-is-bridged -j %s" % (brname, brfw)) |
| 1454 | expected_rules.append("-A FORWARD -i %s -m physdev --physdev-is-bridged -j %s" % (brname, brfw)) |
| 1455 | expected_rules.append("-A %s -m state --state RELATED,ESTABLISHED -j ACCEPT" % (brfw)) |
| 1456 | expected_rules.append("-A %s -m physdev --physdev-is-in --physdev-is-bridged -j %s" % (brfw, brfwin)) |
| 1457 | expected_rules.append("-A %s -m physdev --physdev-is-out --physdev-is-bridged -j %s" % (brfw, brfwout)) |
| 1458 | phydev = get_bridge_physdev(brname) |
| 1459 | expected_rules.append("-A %s -m physdev --physdev-out %s --physdev-is-bridged -j ACCEPT" % (brfw, phydev)) |
| 1460 | |
| 1461 | rules = execute("iptables-save |grep -w %s |grep -v \"^:\"" % brfw).split('\n') |
| 1462 | |
| 1463 | return verify_expected_rules_exist(expected_rules, rules) |
| 1464 | |
| 1465 | def verify_default_iptables_rules_for_vm(vm_name, vm_id, vm_ips, vm_ip6, vm_mac, vif, brname): |
| 1466 | brfw = get_br_fw(brname) |
no test coverage detected