Commit 84fbfe0
bpf: test_sockmap add options to use msg_push_data
Add options to run msg_push_data, this patch creates two more flags
in test_sockmap that can be used to specify the offset and length
of bytes to be added. The new options are --txmsg_start_push to
specify where bytes should be inserted and --txmsg_end_push to
specify how many bytes. This is analagous to the options that are
used to pull data, --txmsg_start and --txmsg_end.
In addition to adding the options tests are added to the test
suit to run the tests similar to what was done for msg_pull_data.
Signed-off-by: John Fastabend <[email protected]>
Signed-off-by: Daniel Borkmann <[email protected]>1 parent f908d26 commit 84fbfe0
File tree
2 files changed
+129
-26
lines changed- tools/testing/selftests/bpf
2 files changed
+129
-26
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
| 81 | + | |
80 | 82 | | |
81 | 83 | | |
82 | 84 | | |
| |||
100 | 102 | | |
101 | 103 | | |
102 | 104 | | |
| 105 | + | |
| 106 | + | |
103 | 107 | | |
104 | 108 | | |
105 | 109 | | |
| |||
903 | 907 | | |
904 | 908 | | |
905 | 909 | | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
906 | 934 | | |
907 | 935 | | |
908 | 936 | | |
| |||
1235 | 1263 | | |
1236 | 1264 | | |
1237 | 1265 | | |
| 1266 | + | |
| 1267 | + | |
1238 | 1268 | | |
1239 | 1269 | | |
1240 | 1270 | | |
| |||
1351 | 1381 | | |
1352 | 1382 | | |
1353 | 1383 | | |
| 1384 | + | |
| 1385 | + | |
1354 | 1386 | | |
1355 | 1387 | | |
1356 | 1388 | | |
| |||
1364 | 1396 | | |
1365 | 1397 | | |
1366 | 1398 | | |
| 1399 | + | |
| 1400 | + | |
1367 | 1401 | | |
1368 | 1402 | | |
1369 | 1403 | | |
| |||
1373 | 1407 | | |
1374 | 1408 | | |
1375 | 1409 | | |
| 1410 | + | |
| 1411 | + | |
1376 | 1412 | | |
1377 | 1413 | | |
1378 | 1414 | | |
| |||
1381 | 1417 | | |
1382 | 1418 | | |
1383 | 1419 | | |
| 1420 | + | |
| 1421 | + | |
1384 | 1422 | | |
1385 | 1423 | | |
1386 | 1424 | | |
1387 | 1425 | | |
1388 | 1426 | | |
1389 | 1427 | | |
1390 | 1428 | | |
| 1429 | + | |
| 1430 | + | |
1391 | 1431 | | |
1392 | 1432 | | |
1393 | 1433 | | |
1394 | 1434 | | |
1395 | 1435 | | |
1396 | 1436 | | |
1397 | 1437 | | |
| 1438 | + | |
| 1439 | + | |
1398 | 1440 | | |
1399 | 1441 | | |
1400 | 1442 | | |
1401 | 1443 | | |
1402 | 1444 | | |
1403 | 1445 | | |
1404 | 1446 | | |
| 1447 | + | |
| 1448 | + | |
1405 | 1449 | | |
1406 | 1450 | | |
1407 | 1451 | | |
1408 | 1452 | | |
1409 | 1453 | | |
1410 | 1454 | | |
1411 | 1455 | | |
| 1456 | + | |
| 1457 | + | |
1412 | 1458 | | |
1413 | 1459 | | |
1414 | 1460 | | |
| |||
1424 | 1470 | | |
1425 | 1471 | | |
1426 | 1472 | | |
1427 | | - | |
| 1473 | + | |
1428 | 1474 | | |
1429 | 1475 | | |
1430 | 1476 | | |
| |||
1531 | 1577 | | |
1532 | 1578 | | |
1533 | 1579 | | |
1534 | | - | |
| 1580 | + | |
1535 | 1581 | | |
1536 | 1582 | | |
1537 | 1583 | | |
| |||
1580 | 1626 | | |
1581 | 1627 | | |
1582 | 1628 | | |
1583 | | - | |
| 1629 | + | |
1584 | 1630 | | |
1585 | 1631 | | |
1586 | 1632 | | |
| |||
1589 | 1635 | | |
1590 | 1636 | | |
1591 | 1637 | | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
1592 | 1644 | | |
1593 | 1645 | | |
1594 | 1646 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | | - | |
185 | | - | |
| 184 | + | |
| 185 | + | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
193 | | - | |
194 | | - | |
| 193 | + | |
| 194 | + | |
195 | 195 | | |
196 | 196 | | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
197 | 201 | | |
198 | 202 | | |
199 | 203 | | |
200 | 204 | | |
201 | 205 | | |
202 | 206 | | |
203 | | - | |
204 | | - | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
205 | 211 | | |
206 | 212 | | |
207 | 213 | | |
| |||
210 | 216 | | |
211 | 217 | | |
212 | 218 | | |
213 | | - | |
214 | | - | |
| 219 | + | |
| 220 | + | |
215 | 221 | | |
216 | 222 | | |
217 | 223 | | |
| |||
225 | 231 | | |
226 | 232 | | |
227 | 233 | | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
228 | 251 | | |
229 | 252 | | |
230 | 253 | | |
| |||
233 | 256 | | |
234 | 257 | | |
235 | 258 | | |
236 | | - | |
237 | | - | |
| 259 | + | |
| 260 | + | |
238 | 261 | | |
239 | 262 | | |
240 | 263 | | |
| |||
243 | 266 | | |
244 | 267 | | |
245 | 268 | | |
246 | | - | |
247 | | - | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
248 | 272 | | |
249 | 273 | | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
250 | 280 | | |
251 | 281 | | |
252 | 282 | | |
| |||
262 | 292 | | |
263 | 293 | | |
264 | 294 | | |
265 | | - | |
266 | | - | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
267 | 298 | | |
268 | 299 | | |
269 | 300 | | |
| |||
274 | 305 | | |
275 | 306 | | |
276 | 307 | | |
277 | | - | |
278 | | - | |
279 | | - | |
280 | 308 | | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
281 | 312 | | |
282 | 313 | | |
283 | 314 | | |
| |||
288 | 319 | | |
289 | 320 | | |
290 | 321 | | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
291 | 338 | | |
292 | 339 | | |
293 | 340 | | |
| |||
342 | 389 | | |
343 | 390 | | |
344 | 391 | | |
345 | | - | |
346 | | - | |
| 392 | + | |
| 393 | + | |
347 | 394 | | |
348 | 395 | | |
349 | 396 | | |
350 | 397 | | |
351 | 398 | | |
352 | 399 | | |
353 | 400 | | |
354 | | - | |
355 | | - | |
| 401 | + | |
| 402 | + | |
356 | 403 | | |
357 | 404 | | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
358 | 409 | | |
359 | 410 | | |
360 | 411 | | |
| |||
0 commit comments