2.11. test_acl_plugin_conns module¶
ACL plugin extended stateful tests
-
class
test_acl_plugin_conns.ACLPluginConnTestCase(methodName='runTest')¶ Bases:
framework.VppTestCaseACL plugin connection-oriented extended testcases
-
api_acl_add_replace(acl_index, r, count=-1, tag='', expected_retval=0)¶ Add/replace an ACL
Parameters: - acl_index (int) – ACL index to replace, 4294967295 to create new.
- r (acl_rule) – ACL rules array.
- tag (str) – symbolic tag (description) for this ACL.
- count (int) – number of rules.
-
api_acl_dump(acl_index, expected_retval=0)¶
-
api_acl_interface_set_acl_list(sw_if_index, count, n_input, acls, expected_retval=0)¶
-
run_active_conn_test(af, acl_side)¶ Idle connection behind active connection test
-
run_basic_conn_test(af, acl_side)¶ Basic conn timeout test
-
classmethod
setUpClass()¶
-
test_0000_conn_prepare_test()¶ Prepare the settings
-
test_0001_basic_conn_test()¶ IPv4: Basic conn timeout test reflect on ingress
-
test_0002_basic_conn_test()¶ IPv4: Basic conn timeout test reflect on egress
-
test_0011_active_conn_test()¶ IPv4: Idle conn behind active conn, reflect on ingress
-
test_0012_active_conn_test()¶ IPv4: Idle conn behind active conn, reflect on egress
-
test_1001_basic_conn_test()¶ IPv6: Basic conn timeout test reflect on ingress
-
test_1002_basic_conn_test()¶ IPv6: Basic conn timeout test reflect on egress
-
test_1011_active_conn_test()¶ IPv6: Idle conn behind active conn, reflect on ingress
-
test_1012_active_conn_test()¶ IPv6: Idle conn behind active conn, reflect on egress
-
-
class
test_acl_plugin_conns.Conn(testcase, if1, if2, af, l4proto, port1, port2)¶ -
apply_acls(reflect_side, acl_side)¶
-
pkt(side)¶
-
recv(side)¶
-
send(side)¶
-
send_pingpong(side)¶
-
send_through(side)¶
-
wildcard_rule(is_permit)¶
-
-
class
test_acl_plugin_conns.IterateWithSleep(testcase, n_iters, description, sleep_sec)¶
-
test_acl_plugin_conns.to_acl_rule(self, is_permit, wildcard_sport=False)¶