Example #1
0
int test__bpf(int i)
{
	int err;

	if (i < 0 || i >= (int)ARRAY_SIZE(bpf_testcase_table))
		return TEST_FAIL;

	if (geteuid() != 0) {
		pr_debug("Only root can run BPF test\n");
		return TEST_SKIP;
	}

	if (check_env())
		return TEST_SKIP;

	err = __test__bpf(i);
	return err;
}
Example #2
0
int test__bpf(void)
{
	unsigned int i;
	int err;

	if (geteuid() != 0) {
		pr_debug("Only root can run BPF test\n");
		return TEST_SKIP;
	}

	for (i = 0; i < ARRAY_SIZE(bpf_testcase_table); i++) {
		err = __test__bpf(i);

		if (err != TEST_OK)
			return err;
	}

	return TEST_OK;
}