Lines Matching defs:buf

12 	__u8 *buf;
26 buf = malloc(128);
27 if (!ASSERT_OK_PTR(buf, "alloc buf 128b"))
30 memset(buf, 0, 128);
31 offset = (__u32 *)buf;
33 buf[*offset] = 0xaa; /* marker at offset 16 (head) */
34 buf[*offset + 15] = 0xaa; /* marker at offset 31 (head) */
36 topts.data_in = buf;
37 topts.data_out = buf;
43 /* test_xdp_update_frags: buf[16,31]: 0xaa -> 0xbb */
46 ASSERT_EQ(buf[16], 0xbb, "xdp_update_frag buf[16]");
47 ASSERT_EQ(buf[31], 0xbb, "xdp_update_frag buf[31]");
49 free(buf);
51 buf = malloc(9000);
52 if (!ASSERT_OK_PTR(buf, "alloc buf 9Kb"))
55 memset(buf, 0, 9000);
56 offset = (__u32 *)buf;
58 buf[*offset] = 0xaa; /* marker at offset 5000 (frag0) */
59 buf[*offset + 15] = 0xaa; /* marker at offset 5015 (frag0) */
61 topts.data_in = buf;
62 topts.data_out = buf;
68 /* test_xdp_update_frags: buf[5000,5015]: 0xaa -> 0xbb */
71 ASSERT_EQ(buf[5000], 0xbb, "xdp_update_frag buf[5000]");
72 ASSERT_EQ(buf[5015], 0xbb, "xdp_update_frag buf[5015]");
74 memset(buf, 0, 9000);
75 offset = (__u32 *)buf;
77 buf[*offset] = 0xaa; /* marker at offset 3510 (head) */
78 buf[*offset + 15] = 0xaa; /* marker at offset 3525 (frag0) */
82 /* test_xdp_update_frags: buf[3510,3525]: 0xaa -> 0xbb */
85 ASSERT_EQ(buf[3510], 0xbb, "xdp_update_frag buf[3510]");
86 ASSERT_EQ(buf[3525], 0xbb, "xdp_update_frag buf[3525]");
88 memset(buf, 0, 9000);
89 offset = (__u32 *)buf;
91 buf[*offset] = 0xaa; /* marker at offset 7606 (frag0) */
92 buf[*offset + 15] = 0xaa; /* marker at offset 7621 (frag1) */
96 /* test_xdp_update_frags: buf[7606,7621]: 0xaa -> 0xbb */
99 ASSERT_EQ(buf[7606], 0xbb, "xdp_update_frag buf[7606]");
100 ASSERT_EQ(buf[7621], 0xbb, "xdp_update_frag buf[7621]");
102 free(buf);
119 buf = malloc(buf_size);
120 if (!ASSERT_OK_PTR(buf, "alloc buf"))
123 memset(buf, 0, buf_size);
124 offset = (__u32 *)buf;
126 buf[*offset] = 0xaa;
127 buf[*offset + 15] = 0xaa;
129 topts.data_in = buf;
130 topts.data_out = buf;
136 "unsupported buf size, possible non-default /proc/sys/net/core/max_skb_flags?");
137 free(buf);