Skip to content

Instantly share code, notes, and snippets.

@kartben
Created July 24, 2026 09:18
Show Gist options
  • Select an option

  • Save kartben/e7a96478649098fccbbc9a52ccde9d73 to your computer and use it in GitHub Desktop.

Select an option

Save kartben/e7a96478649098fccbbc9a52ccde9d73 to your computer and use it in GitHub Desktop.
net.md

net_pkt_pull() TCP goodput campaign

Buffer Write TCP_NODELAY Baseline Candidate Change
128 64 0 14.551 Mbit/s 14.649 Mbit/s +0.67%
128 64 1 2.540 Mbit/s 2.534 Mbit/s -0.23%
128 128 0 18.305 Mbit/s 18.268 Mbit/s -0.20%
128 128 1 4.737 Mbit/s 4.783 Mbit/s +0.98%
128 256 0 19.988 Mbit/s 20.196 Mbit/s +1.04%
128 256 1 8.762 Mbit/s 8.848 Mbit/s +0.98%
128 512 0 20.336 Mbit/s 20.634 Mbit/s +1.46%
128 512 1 15.284 Mbit/s 15.521 Mbit/s +1.55%
128 1024 0 20.689 Mbit/s 21.033 Mbit/s +1.66%
128 1024 1 21.108 Mbit/s 21.903 Mbit/s +3.77%
128 1460 0 20.807 Mbit/s 21.056 Mbit/s +1.20%
128 1460 1 21.456 Mbit/s 22.101 Mbit/s +3.00%
256 64 0 18.039 Mbit/s 18.340 Mbit/s +1.67%
256 64 1 2.537 Mbit/s 2.547 Mbit/s +0.38%
256 128 0 24.394 Mbit/s 24.768 Mbit/s +1.54%
256 128 1 5.000 Mbit/s 4.988 Mbit/s -0.24%
256 256 0 29.656 Mbit/s 30.157 Mbit/s +1.69%
256 256 1 9.223 Mbit/s 9.288 Mbit/s +0.71%
256 512 0 33.797 Mbit/s 34.453 Mbit/s +1.94%
256 512 1 16.754 Mbit/s 17.035 Mbit/s +1.68%
256 1024 0 36.450 Mbit/s 37.327 Mbit/s +2.40%
256 1024 1 29.227 Mbit/s 29.951 Mbit/s +2.47%
256 1460 0 36.504 Mbit/s 37.317 Mbit/s +2.23%
256 1460 1 29.738 Mbit/s 30.403 Mbit/s +2.24%
512 64 0 19.530 Mbit/s 19.839 Mbit/s +1.58%
512 64 1 2.555 Mbit/s 2.563 Mbit/s +0.29%
512 128 0 27.141 Mbit/s 27.597 Mbit/s +1.68%
512 128 1 5.133 Mbit/s 5.062 Mbit/s -1.38%
512 256 0 33.709 Mbit/s 34.254 Mbit/s +1.62%
512 256 1 9.974 Mbit/s 9.918 Mbit/s -0.56%
512 512 0 38.358 Mbit/s 38.935 Mbit/s +1.50%
512 512 1 17.905 Mbit/s 18.083 Mbit/s +1.00%
512 1024 0 41.563 Mbit/s 42.456 Mbit/s +2.15%
512 1024 1 32.612 Mbit/s 32.925 Mbit/s +0.96%
512 1460 0 41.763 Mbit/s 42.613 Mbit/s +2.04%
512 1460 1 32.872 Mbit/s 33.482 Mbit/s +1.85%
1024 64 0 20.655 Mbit/s 20.921 Mbit/s +1.29%
1024 64 1 2.550 Mbit/s 2.570 Mbit/s +0.80%
1024 128 0 28.956 Mbit/s 29.404 Mbit/s +1.55%
1024 128 1 5.063 Mbit/s 5.099 Mbit/s +0.71%
1024 256 0 36.124 Mbit/s 36.700 Mbit/s +1.59%
1024 256 1 9.982 Mbit/s 10.004 Mbit/s +0.22%
1024 512 0 41.231 Mbit/s 41.895 Mbit/s +1.61%
1024 512 1 18.802 Mbit/s 19.273 Mbit/s +2.50%
1024 1024 0 44.496 Mbit/s 45.607 Mbit/s +2.50%
1024 1024 1 34.665 Mbit/s 35.158 Mbit/s +1.42%
1024 1460 0 44.668 Mbit/s 45.786 Mbit/s +2.50%
1024 1460 1 35.224 Mbit/s 35.912 Mbit/s +1.95%
1514 64 0 20.507 Mbit/s 20.623 Mbit/s +0.56%
1514 64 1 2.595 Mbit/s 2.610 Mbit/s +0.57%
1514 128 0 29.079 Mbit/s 29.454 Mbit/s +1.29%
1514 128 1 5.136 Mbit/s 5.199 Mbit/s +1.21%
1514 256 0 36.573 Mbit/s 37.288 Mbit/s +1.96%
1514 256 1 10.174 Mbit/s 10.329 Mbit/s +1.52%
1514 512 0 42.026 Mbit/s 42.921 Mbit/s +2.13%
1514 512 1 18.509 Mbit/s 19.418 Mbit/s +4.91%
1514 1024 0 45.613 Mbit/s 47.058 Mbit/s +3.17%
1514 1024 1 35.118 Mbit/s 36.008 Mbit/s +2.54%
1514 1460 0 45.718 Mbit/s 47.174 Mbit/s +3.18%
1514 1460 1 36.289 Mbit/s 37.236 Mbit/s +2.61%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment