Commit eb97aa0
committed
executor: support fragmentation in syz_emit_ethernet
A recent linux commit "tun: enable napi_gro_frags() for TUN/TAP driver"
added support for fragmentation when emitting packets via tun.
Support this feature in syz_emit_ethernet.1 parent ffd2a08 commit eb97aa0
9 files changed
Lines changed: 195 additions & 46 deletions
File tree
- executor
- pkg/csource
- sys/linux
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
263 | 263 | | |
264 | 264 | | |
265 | 265 | | |
| 266 | + | |
266 | 267 | | |
267 | 268 | | |
268 | 269 | | |
| |||
281 | 282 | | |
282 | 283 | | |
283 | 284 | | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
284 | 292 | | |
285 | 293 | | |
286 | 294 | | |
| |||
297 | 305 | | |
298 | 306 | | |
299 | 307 | | |
300 | | - | |
301 | | - | |
302 | | - | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
303 | 321 | | |
304 | 322 | | |
305 | 323 | | |
| |||
345 | 363 | | |
346 | 364 | | |
347 | 365 | | |
348 | | - | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
349 | 370 | | |
350 | 371 | | |
351 | 372 | | |
| |||
366 | 387 | | |
367 | 388 | | |
368 | 389 | | |
369 | | - | |
370 | | - | |
371 | | - | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
372 | 396 | | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
373 | 405 | | |
374 | 406 | | |
375 | 407 | | |
376 | | - | |
| 408 | + | |
377 | 409 | | |
378 | 410 | | |
379 | | - | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
380 | 444 | | |
381 | 445 | | |
382 | 446 | | |
| |||
685 | 749 | | |
686 | 750 | | |
687 | 751 | | |
688 | | - | |
689 | | - | |
690 | 752 | | |
691 | 753 | | |
692 | 754 | | |
| |||
700 | 762 | | |
701 | 763 | | |
702 | 764 | | |
703 | | - | |
704 | | - | |
705 | | - | |
706 | | - | |
707 | | - | |
708 | | - | |
709 | 765 | | |
710 | 766 | | |
711 | 767 | | |
| |||
759 | 815 | | |
760 | 816 | | |
761 | 817 | | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
762 | 824 | | |
763 | 825 | | |
764 | | - | |
765 | | - | |
766 | 826 | | |
767 | 827 | | |
768 | 828 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
1501 | 1501 | | |
1502 | 1502 | | |
1503 | 1503 | | |
1504 | | - | |
| 1504 | + | |
1505 | 1505 | | |
1506 | 1506 | | |
1507 | 1507 | | |
| |||
3061 | 3061 | | |
3062 | 3062 | | |
3063 | 3063 | | |
3064 | | - | |
| 3064 | + | |
3065 | 3065 | | |
3066 | 3066 | | |
3067 | 3067 | | |
| |||
4574 | 4574 | | |
4575 | 4575 | | |
4576 | 4576 | | |
4577 | | - | |
| 4577 | + | |
4578 | 4578 | | |
4579 | 4579 | | |
4580 | 4580 | | |
| |||
6062 | 6062 | | |
6063 | 6063 | | |
6064 | 6064 | | |
6065 | | - | |
| 6065 | + | |
6066 | 6066 | | |
6067 | 6067 | | |
6068 | 6068 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
396 | 396 | | |
397 | 397 | | |
398 | 398 | | |
| 399 | + | |
399 | 400 | | |
400 | 401 | | |
401 | 402 | | |
| |||
411 | 412 | | |
412 | 413 | | |
413 | 414 | | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
414 | 422 | | |
415 | 423 | | |
416 | 424 | | |
| |||
427 | 435 | | |
428 | 436 | | |
429 | 437 | | |
430 | | - | |
431 | | - | |
432 | | - | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
433 | 448 | | |
434 | 449 | | |
435 | 450 | | |
| |||
472 | 487 | | |
473 | 488 | | |
474 | 489 | | |
475 | | - | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
476 | 493 | | |
477 | 494 | | |
478 | 495 | | |
| |||
493 | 510 | | |
494 | 511 | | |
495 | 512 | | |
496 | | - | |
497 | | - | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
498 | 519 | | |
| 520 | + | |
| 521 | + | |
499 | 522 | | |
500 | 523 | | |
501 | 524 | | |
502 | | - | |
| 525 | + | |
503 | 526 | | |
504 | 527 | | |
505 | | - | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
506 | 561 | | |
507 | 562 | | |
508 | 563 | | |
| |||
1745 | 1800 | | |
1746 | 1801 | | |
1747 | 1802 | | |
1748 | | - | |
1749 | | - | |
1750 | 1803 | | |
1751 | 1804 | | |
1752 | 1805 | | |
| |||
1759 | 1812 | | |
1760 | 1813 | | |
1761 | 1814 | | |
1762 | | - | |
1763 | | - | |
1764 | | - | |
1765 | | - | |
1766 | 1815 | | |
1767 | 1816 | | |
1768 | 1817 | | |
| |||
1812 | 1861 | | |
1813 | 1862 | | |
1814 | 1863 | | |
| 1864 | + | |
| 1865 | + | |
| 1866 | + | |
| 1867 | + | |
1815 | 1868 | | |
1816 | 1869 | | |
1817 | | - | |
1818 | | - | |
1819 | 1870 | | |
1820 | 1871 | | |
1821 | 1872 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5563 | 5563 | | |
5564 | 5564 | | |
5565 | 5565 | | |
| 5566 | + | |
| 5567 | + | |
| 5568 | + | |
| 5569 | + | |
| 5570 | + | |
5566 | 5571 | | |
5567 | 5572 | | |
5568 | 5573 | | |
| |||
13119 | 13124 | | |
13120 | 13125 | | |
13121 | 13126 | | |
| 13127 | + | |
13122 | 13128 | | |
13123 | 13129 | | |
13124 | 13130 | | |
| |||
16734 | 16740 | | |
16735 | 16741 | | |
16736 | 16742 | | |
16737 | | - | |
| 16743 | + | |
0 commit comments