Lines Matching refs:topts

12 	LIBBPF_OPTS(bpf_test_run_opts, topts,
24 err = bpf_prog_test_run_opts(prog_fd, &topts);
26 ASSERT_EQ(topts.retval, XDP_DROP, "ipv4 retval");
29 topts.data_in = &pkt_v6;
30 topts.data_size_in = sizeof(pkt_v6);
31 topts.data_size_out = sizeof(buf);
32 err = bpf_prog_test_run_opts(prog_fd, &topts);
34 ASSERT_EQ(topts.retval, XDP_TX, "ipv6 retval");
35 ASSERT_EQ(topts.data_size_out, expect_sz, "ipv6 size");
47 LIBBPF_OPTS(bpf_test_run_opts, topts,
54 /* topts.data_size_in as a special signal to bpf prog */
56 topts.data_size_in = sizeof(pkt_v4) - 1;
58 topts.data_size_in = sizeof(pkt_v4);
64 err = bpf_prog_test_run_opts(prog_fd, &topts);
66 ASSERT_EQ(topts.retval, XDP_DROP, "ipv4 retval");
69 topts.data_in = &pkt_v6;
70 topts.data_size_in = sizeof(pkt_v6);
71 topts.data_size_out = sizeof(buf);
72 err = bpf_prog_test_run_opts(prog_fd, &topts);
74 ASSERT_EQ(topts.retval, XDP_TX, "ipv6 retval");
75 ASSERT_EQ(topts.data_size_out, expect_sz, "ipv6 size");
157 LIBBPF_OPTS(bpf_test_run_opts, topts);
180 topts.data_in = buf;
181 topts.data_out = buf;
182 topts.data_size_in = 9000;
183 topts.data_size_out = 9000;
184 err = bpf_prog_test_run_opts(prog_fd, &topts);
187 ASSERT_EQ(topts.retval, XDP_TX, "9Kb-10b retval");
188 ASSERT_EQ(topts.data_size_out, exp_size, "9Kb-10b size");
194 topts.data_size_out = 9000; /* reset from previous invocation */
195 err = bpf_prog_test_run_opts(prog_fd, &topts);
198 ASSERT_EQ(topts.retval, XDP_TX, "9Kb-4Kb retval");
199 ASSERT_EQ(topts.data_size_out, exp_size, "9Kb-4Kb size");
204 topts.data_size_out = 9000; /* reset from previous invocation */
205 err = bpf_prog_test_run_opts(prog_fd, &topts);
208 ASSERT_EQ(topts.retval, XDP_TX, "9Kb-9Kb retval");
209 ASSERT_EQ(topts.data_size_out, exp_size, "9Kb-9Kb size");
224 LIBBPF_OPTS(bpf_test_run_opts, topts);
244 topts.data_in = buf;
245 topts.data_out = buf;
246 topts.data_size_in = 9000;
247 topts.data_size_out = 16384;
248 err = bpf_prog_test_run_opts(prog_fd, &topts);
251 ASSERT_EQ(topts.retval, XDP_TX, "9Kb+10b retval");
252 ASSERT_EQ(topts.data_size_out, exp_size, "9Kb+10b size");
273 topts.data_in = topts.data_out = buf;
274 topts.data_size_in = 9001;
275 topts.data_size_out = 16384;
276 err = bpf_prog_test_run_opts(prog_fd, &topts);
279 ASSERT_EQ(topts.retval, XDP_DROP, "9Kb+10b retval");
280 ASSERT_EQ(topts.data_size_out, exp_size, "9Kb+10b size");
295 LIBBPF_OPTS(bpf_test_run_opts, topts);
315 topts.data_in = buf;
316 topts.data_out = buf;
317 topts.data_size_in = 90000;
318 topts.data_size_out = 262144;
319 err = bpf_prog_test_run_opts(prog_fd, &topts);
322 ASSERT_EQ(topts.retval, XDP_TX, "90Kb+10b retval");
323 ASSERT_EQ(topts.data_size_out, exp_size, "90Kb+10b size");
344 topts.data_in = topts.data_out = buf;
345 topts.data_size_in = 90001;
346 topts.data_size_out = 262144;
347 err = bpf_prog_test_run_opts(prog_fd, &topts);
350 ASSERT_EQ(topts.retval, XDP_DROP, "90Kb+10b retval");
351 ASSERT_EQ(topts.data_size_out, exp_size, "90Kb+10b size");