Lines Matching refs:_metadata
78 static void setup_loopback(struct __test_metadata *const _metadata) in setup_loopback() argument
80 set_cap(_metadata, CAP_SYS_ADMIN); in setup_loopback()
82 clear_cap(_metadata, CAP_SYS_ADMIN); in setup_loopback()
84 set_ambient_cap(_metadata, CAP_NET_ADMIN); in setup_loopback()
86 clear_ambient_cap(_metadata, CAP_NET_ADMIN); in setup_loopback()
275 disable_caps(_metadata); in FIXTURE_SETUP()
286 setup_loopback(_metadata); in FIXTURE_SETUP()
509 static void test_bind_and_connect(struct __test_metadata *const _metadata, in test_bind_and_connect() argument
610 _exit(_metadata->exit_code); in test_bind_and_connect()
670 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
675 test_bind_and_connect(_metadata, &self->srv0, false, false); in TEST_F()
678 test_bind_and_connect(_metadata, &self->srv1, in TEST_F()
683 test_bind_and_connect(_metadata, &self->srv2, in TEST_F()
720 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
724 test_bind_and_connect(_metadata, &self->srv0, false, false); in TEST_F()
726 test_bind_and_connect(_metadata, &self->srv1, false, in TEST_F()
729 test_bind_and_connect(_metadata, &self->srv2, in TEST_F()
754 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
780 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
863 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
891 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
905 _exit(_metadata->exit_code); in TEST_F()
973 disable_caps(_metadata); in FIXTURE_SETUP()
978 setup_loopback(_metadata); in FIXTURE_SETUP()
1011 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
1059 disable_caps(_metadata); in FIXTURE_SETUP()
1064 setup_loopback(_metadata); in FIXTURE_SETUP()
1158 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
1174 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
1190 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
1198 test_bind_and_connect(_metadata, &self->srv0, false, in TEST_F()
1221 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
1253 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
1275 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
1279 test_bind_and_connect(_metadata, &self->srv0, false, in TEST_F()
1282 test_bind_and_connect(_metadata, &self->srv1, variant->num_layers >= 1, in TEST_F()
1292 disable_caps(_metadata); in FIXTURE_SETUP()
1294 setup_loopback(_metadata); in FIXTURE_SETUP()
1523 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
1525 test_bind_and_connect(_metadata, &srv_denied, true, true); in TEST_F()
1526 test_bind_and_connect(_metadata, &srv_max_allowed, false, false); in TEST_F()
1541 disable_caps(_metadata); in FIXTURE_SETUP()
1546 setup_loopback(_metadata); in FIXTURE_SETUP()
1588 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
1591 test_bind_and_connect(_metadata, &self->srv0, false, little_endian); in TEST_F()
1594 test_bind_and_connect(_metadata, &self->srv1, false, false); in TEST_F()
1629 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
1705 disable_caps(_metadata); in FIXTURE_SETUP()
1709 setup_loopback(_metadata); in FIXTURE_SETUP()
1743 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
1820 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
1838 set_cap(_metadata, CAP_NET_BIND_SERVICE); in TEST_F()
1840 clear_cap(_metadata, CAP_NET_BIND_SERVICE); in TEST_F()
1932 setup_loopback(_metadata); in FIXTURE_SETUP()
1934 set_cap(_metadata, CAP_AUDIT_CONTROL); in FIXTURE_SETUP()
1937 disable_caps(_metadata); in FIXTURE_SETUP()
1942 set_cap(_metadata, CAP_AUDIT_CONTROL); in FIXTURE_TEARDOWN()
1944 clear_cap(_metadata, CAP_AUDIT_CONTROL); in FIXTURE_TEARDOWN()
1959 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()
1987 enforce_ruleset(_metadata, ruleset_fd); in TEST_F()