Lines Matching refs:err

13 	int err, fd1, fd2, fd3;  in test_xdp_attach()  local
18 err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj1, &fd1); in test_xdp_attach()
19 if (CHECK_FAIL(err)) in test_xdp_attach()
21 err = bpf_prog_get_info_by_fd(fd1, &info, &len); in test_xdp_attach()
22 if (CHECK_FAIL(err)) in test_xdp_attach()
26 err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj2, &fd2); in test_xdp_attach()
27 if (CHECK_FAIL(err)) in test_xdp_attach()
31 err = bpf_prog_get_info_by_fd(fd2, &info, &len); in test_xdp_attach()
32 if (CHECK_FAIL(err)) in test_xdp_attach()
36 err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj3, &fd3); in test_xdp_attach()
37 if (CHECK_FAIL(err)) in test_xdp_attach()
40 err = bpf_xdp_attach(IFINDEX_LO, fd1, XDP_FLAGS_REPLACE, &opts); in test_xdp_attach()
41 if (CHECK(err, "load_ok", "initial load failed")) in test_xdp_attach()
44 err = bpf_xdp_query_id(IFINDEX_LO, 0, &id0); in test_xdp_attach()
45 if (CHECK(err || id0 != id1, "id1_check", in test_xdp_attach()
46 "loaded prog id %u != id1 %u, err %d", id0, id1, err)) in test_xdp_attach()
49 err = bpf_xdp_attach(IFINDEX_LO, fd2, XDP_FLAGS_REPLACE, &opts); in test_xdp_attach()
50 if (CHECK(!err, "load_fail", "load with expected id didn't fail")) in test_xdp_attach()
54 err = bpf_xdp_attach(IFINDEX_LO, fd2, 0, &opts); in test_xdp_attach()
55 if (CHECK(err, "replace_ok", "replace valid old_fd failed")) in test_xdp_attach()
57 err = bpf_xdp_query_id(IFINDEX_LO, 0, &id0); in test_xdp_attach()
58 if (CHECK(err || id0 != id2, "id2_check", in test_xdp_attach()
59 "loaded prog id %u != id2 %u, err %d", id0, id2, err)) in test_xdp_attach()
62 err = bpf_xdp_attach(IFINDEX_LO, fd3, 0, &opts); in test_xdp_attach()
63 if (CHECK(!err, "replace_fail", "replace invalid old_fd didn't fail")) in test_xdp_attach()
66 err = bpf_xdp_detach(IFINDEX_LO, 0, &opts); in test_xdp_attach()
67 if (CHECK(!err, "remove_fail", "remove invalid old_fd didn't fail")) in test_xdp_attach()
71 err = bpf_xdp_detach(IFINDEX_LO, 0, &opts); in test_xdp_attach()
72 if (CHECK(err, "remove_ok", "remove valid old_fd failed")) in test_xdp_attach()
75 err = bpf_xdp_query_id(IFINDEX_LO, 0, &id0); in test_xdp_attach()
76 if (CHECK(err || id0 != 0, "unload_check", in test_xdp_attach()
77 "loaded prog id %u != 0, err %d", id0, err)) in test_xdp_attach()
110 int err, fd_xdp; in test_xdp_attach_fail() local
118 err = test_xdp_attach_fail__attach(skel); in test_xdp_attach_fail()
119 if (!ASSERT_EQ(err, 0, "test_xdp_attach_fail__attach")) in test_xdp_attach_fail()
128 err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &fd_xdp); in test_xdp_attach_fail()
129 if (!ASSERT_EQ(err, 0, "bpf_prog_test_load")) in test_xdp_attach_fail()
133 err = bpf_link_create(fd_xdp, IFINDEX_LO, BPF_XDP, &opts); in test_xdp_attach_fail()
134 if (!ASSERT_EQ(err, -EINVAL, "bpf_link_create")) in test_xdp_attach_fail()
138 err = perf_buffer__poll(pb, 100); in test_xdp_attach_fail()
139 if (!ASSERT_GT(err, -1, "perf_buffer__poll")) in test_xdp_attach_fail()