Lines Matching defs:data
7 __u32 data_meta, __u32 data, __u32 data_end,
12 .data = data,
31 char data[sizeof(pkt_v4) + sizeof(__u32)];
35 .data_in = &data,
36 .data_size_in = sizeof(data),
56 *(__u32 *)data = XDP_PASS;
57 *(struct ipv4_packet *)(data + sizeof(__u32)) = pkt_v4;
62 ctx_in.data = sizeof(__u32);
63 ctx_in.data_end = ctx_in.data + sizeof(pkt_v4);
70 ASSERT_EQ(ctx_out.data, 0, "valid-data");
73 /* Meta data's size must be a multiple of 4 */
74 test_xdp_context_error(prog_fd, opts, 0, 1, sizeof(data), 0, 0, 0);
76 /* data_meta must reference the start of data */
77 test_xdp_context_error(prog_fd, opts, 4, sizeof(__u32), sizeof(data),
80 /* Meta data must be 255 bytes or smaller */
81 test_xdp_context_error(prog_fd, opts, 0, 256, sizeof(data), 0, 0, 0);
83 /* Total size of data must match data_end - data_meta */
85 sizeof(data) - 1, 0, 0, 0);
87 sizeof(data) + 1, 0, 0, 0);
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),