Lines Matching refs:err
20 int err, dm_fd, map_fd;
29 err = bpf_xdp_attach(IFINDEX_LO, dm_fd, XDP_FLAGS_SKB_MODE, NULL);
30 if (!ASSERT_OK(err, "Generic attach of program with 8-byte devmap"))
33 err = bpf_xdp_detach(IFINDEX_LO, XDP_FLAGS_SKB_MODE, NULL);
34 ASSERT_OK(err, "XDP program detach");
38 err = bpf_prog_get_info_by_fd(dm_fd, &info, &len);
39 if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd"))
43 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
44 ASSERT_OK(err, "Add program to devmap entry");
46 err = bpf_map_lookup_elem(map_fd, &idx, &val);
47 ASSERT_OK(err, "Read devmap entry");
51 err = bpf_xdp_attach(IFINDEX_LO, dm_fd, XDP_FLAGS_SKB_MODE, NULL);
52 if (!ASSERT_NEQ(err, 0, "Attach of BPF_XDP_DEVMAP program"))
57 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
58 ASSERT_NEQ(err, 0, "Add non-BPF_XDP_DEVMAP program to devmap entry");
66 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
67 ASSERT_NEQ(err, 0, "Add BPF_XDP program with frags to devmap entry");
92 int err, dm_fd_frags, map_fd;
101 err = bpf_prog_get_info_by_fd(dm_fd_frags, &info, &len);
102 if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd"))
106 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
107 ASSERT_OK(err, "Add frags program to devmap entry");
109 err = bpf_map_lookup_elem(map_fd, &idx, &val);
110 ASSERT_OK(err, "Read devmap entry");
120 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
121 ASSERT_NEQ(err, 0, "Add BPF_XDP program to devmap entry");