Lines Matching defs:opts
6 void test_xdp_context_error(int prog_fd, struct bpf_test_run_opts opts,
21 opts.ctx_in = &ctx;
22 opts.ctx_size_in = sizeof(ctx);
23 err = bpf_prog_test_run_opts(prog_fd, &opts);
34 DECLARE_LIBBPF_OPTS(bpf_test_run_opts, opts,
50 opts.ctx_in = bad_ctx;
51 opts.ctx_size_in = sizeof(bad_ctx);
52 err = bpf_prog_test_run_opts(prog_fd, &opts);
58 opts.ctx_in = &ctx_in;
59 opts.ctx_size_in = sizeof(ctx_in);
64 err = bpf_prog_test_run_opts(prog_fd, &opts);
66 ASSERT_EQ(opts.retval, XDP_PASS, "valid-retval");
67 ASSERT_EQ(opts.data_size_out, sizeof(pkt_v4), "valid-datasize");
68 ASSERT_EQ(opts.ctx_size_out, opts.ctx_size_in, "valid-ctxsize");
74 test_xdp_context_error(prog_fd, opts, 0, 1, sizeof(data), 0, 0, 0);
77 test_xdp_context_error(prog_fd, opts, 4, sizeof(__u32), sizeof(data),
81 test_xdp_context_error(prog_fd, opts, 0, 256, sizeof(data), 0, 0, 0);
84 test_xdp_context_error(prog_fd, opts, 0, sizeof(__u32),
86 test_xdp_context_error(prog_fd, opts, 0, sizeof(__u32),
90 test_xdp_context_error(prog_fd, opts, 0, sizeof(__u32), sizeof(data),
97 test_xdp_context_error(prog_fd, opts, 0, sizeof(__u32), sizeof(data),
101 test_xdp_context_error(prog_fd, opts, 0, sizeof(__u32), sizeof(data),