make -C tools/testing/selftests TARGETS="net" TEST_PROGS=udpgso_bench.sh TTEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # overriding timeout to 7200 # selftests: net: udpgso_bench.sh # 0.00 [+0.00] ipv4 # 0.00 [+0.00] tcp # 2.02 [+2.02] tcp tx: 74 MB/s 1256 calls/s 1256 msg/s # 2.02 [+0.00] tcp rx: 73 MB/s 1160 calls/s # 3.06 [+1.04] tcp tx: 4 MB/s 73 calls/s 73 msg/s # 3.06 [+0.00] tcp rx: 4 MB/s 17 calls/s # 3.98 [+0.91] tcp zerocopy # 31.41 [+27.43] tcp rx: 17 MB/s 288 calls/s # 31.41 [+0.00] tcp tx: 19 MB/s 326 calls/s 326 msg/s # 31.51 [+0.10] udp # 32.96 [+1.45] udp rx: 9 MB/s 6512 calls/s # 33.27 [+0.32] udp tx: 13 MB/s 9912 calls/s 236 msg/s # 33.96 [+0.68] udp rx: 15 MB/s 10920 calls/s # 34.27 [+0.32] udp tx: 15 MB/s 11004 calls/s 262 msg/s # 34.96 [+0.68] udp rx: 15 MB/s 11059 calls/s # 35.28 [+0.32] udp tx: 15 MB/s 11130 calls/s 265 msg/s # 35.38 [+0.10] udp sendmmsg # 36.79 [+1.41] udp rx: 10 MB/s 7239 calls/s # 37.09 [+0.30] udp tx: 14 MB/s 10584 calls/s 252 msg/s # 37.79 [+0.70] udp rx: 15 MB/s 10824 calls/s # 38.10 [+0.31] udp tx: 15 MB/s 10836 calls/s 258 msg/s # 38.79 [+0.69] udp rx: 15 MB/s 10956 calls/s # 39.18 [+0.40] udp gso # 40.60 [+1.42] udp rx: 20 MB/s 14574 calls/s # 40.92 [+0.32] udp tx: 29 MB/s 503 calls/s 503 msg/s # 41.60 [+0.68] udp rx: 28 MB/s 20496 calls/s # 41.92 [+0.32] udp tx: 28 MB/s 490 calls/s 490 msg/s # 42.60 [+0.68] udp rx: 29 MB/s 20874 calls/s # 43.01 [+0.41] udp gso zerocopy # 44.45 [+1.44] udp rx: 18 MB/s 13104 calls/s # 44.77 [+0.32] udp tx: 27 MB/s 466 calls/s 466 msg/s # 45.44 [+0.67] udp rx: 27 MB/s 19710 calls/s # 45.78 [+0.34] udp tx: 27 MB/s 470 calls/s 470 msg/s # 46.44 [+0.66] udp rx: 27 MB/s 19614 calls/s # 48.88 [+2.43] udp gso timestamp # 50.30 [+1.42] udp rx: 18 MB/s 13230 calls/s # 50.64 [+0.35] udp tx: 27 MB/s 474 calls/s 474 msg/s # 51.30 [+0.65] udp rx: 27 MB/s 19698 calls/s # 51.64 [+0.35] udp tx: 27 MB/s 474 calls/s 474 msg/s # 52.30 [+0.65] udp rx: 28 MB/s 19992 calls/s # 54.75 [+2.45] udp gso zerocopy audit # 56.23 [+1.48] udp rx: 18 MB/s 13188 calls/s # 56.54 [+0.31] udp tx: 27 MB/s 462 calls/s 462 msg/s # 57.23 [+0.69] udp rx: 27 MB/s 19696 calls/s # 57.54 [+0.31] udp tx: 27 MB/s 467 calls/s 467 msg/s # 58.23 [+0.69] udp rx: 27 MB/s 19320 calls/s # 60.54 [+2.31] Summary over 3.000 seconds... # 60.54 [+0.00] sum udp tx: 27 MB/s 1387 calls (462/s) 1387 msgs (462/s) # 60.55 [+0.00] Zerocopy acks: 1387 # 60.66 [+0.11] udp gso timestamp audit # 62.08 [+1.42] udp rx: 19 MB/s 14028 calls/s # 62.37 [+0.30] udp tx: 27 MB/s 473 calls/s 473 msg/s # 63.07 [+0.70] udp rx: 27 MB/s 19740 calls/s # 63.37 [+0.30] udp tx: 28 MB/s 475 calls/s 475 msg/s # 64.08 [+0.71] udp rx: 29 MB/s 20832 calls/s # 66.37 [+2.30] Summary over 3.000 seconds... # 66.37 [+0.00] sum udp tx: 29 MB/s 1452 calls (484/s) 1452 msgs (484/s) # 66.38 [+0.00] Tx Timestamps: 1452 received 0 errors # 66.50 [+0.12] udp gso zerocopy timestamp audit # 67.92 [+1.42] udp rx: 18 MB/s 13440 calls/s # 68.25 [+0.33] udp tx: 28 MB/s 477 calls/s 477 msg/s # 68.92 [+0.67] udp rx: 28 MB/s 20118 calls/s # 69.25 [+0.33] udp tx: 28 MB/s 484 calls/s 484 msg/s # 69.92 [+0.67] udp rx: 28 MB/s 20370 calls/s # 70.25 [+0.33] udp tx: 28 MB/s 483 calls/s 483 msg/s # 72.25 [+2.00] Summary over 3.004 seconds... # 72.25 [+0.00] sum udp tx: 29 MB/s 1444 calls (480/s) 1444 msgs (480/s) # 72.25 [+0.00] Tx Timestamps: 1444 received 0 errors # 72.26 [+0.00] Zerocopy acks: 1444 # 72.35 [+0.10] ipv6 # 72.35 [+0.00] tcp # 287.41 [+215.05] tcp rx: 10 MB/s 114 calls/s # 340.14 [+52.74] tcp rx: 0 MB/s 4 calls/s # 398.00 [+57.86] tcp tx: 13 MB/s 226 calls/s 226 msg/s # 398.09 [+0.10] tcp zerocopy # 400.05 [+1.95] tcp rx: 35 MB/s 570 calls/s # 400.05 [+0.00] tcp tx: 38 MB/s 647 calls/s 647 msg/s # 402.35 [+2.30] tcp rx: 2 MB/s 11 calls/s # 402.35 [+0.00] tcp tx: 1 MB/s 32 calls/s 32 msg/s # 402.67 [+0.32] udp # 403.43 [+0.76] ./udpgso_bench_tx: write: Network is down # 403.52 [+0.09] udp sendmmsg # 404.95 [+1.43] udp rx: 8 MB/s 6557 calls/s # 405.27 [+0.33] udp tx: 13 MB/s 10062 calls/s 234 msg/s # 405.95 [+0.67] udp rx: 14 MB/s 10849 calls/s # 406.28 [+0.33] udp tx: 14 MB/s 10922 calls/s 254 msg/s # 406.95 [+0.67] udp rx: 14 MB/s 10868 calls/s # 407.37 [+0.42] udp gso # 408.78 [+1.42] udp rx: 20 MB/s 15007 calls/s # 409.09 [+0.30] udp tx: 29 MB/s 498 calls/s 498 msg/s # 409.79 [+0.70] udp rx: 29 MB/s 21414 calls/s # 410.09 [+0.30] udp tx: 29 MB/s 495 calls/s 495 msg/s # 410.80 [+0.71] udp rx: 29 MB/s 21758 calls/s # 411.17 [+0.37] udp gso zerocopy # 412.57 [+1.40] udp rx: 19 MB/s 14061 calls/s # 412.87 [+0.29] udp tx: 27 MB/s 469 calls/s 469 msg/s # 413.57 [+0.70] udp rx: 28 MB/s 20554 calls/s # 413.87 [+0.30] udp tx: 28 MB/s 477 calls/s 477 msg/s # 414.57 [+0.70] udp rx: 28 MB/s 20640 calls/s # 416.98 [+2.41] udp gso timestamp # 418.41 [+1.43] udp rx: 19 MB/s 14491 calls/s # 418.72 [+0.30] udp tx: 28 MB/s 483 calls/s 483 msg/s # 419.42 [+0.70] udp rx: 28 MB/s 20468 calls/s # 419.72 [+0.30] udp tx: 27 MB/s 473 calls/s 473 msg/s # 420.42 [+0.70] udp rx: 27 MB/s 20382 calls/s # 422.83 [+2.41] udp gso zerocopy audit # 423.58 [+0.76] ./udpgso_bench_tx: sendmsg: Network is down # 423.67 [+0.09] udp gso timestamp audit # 424.46 [+0.79] ./udpgso_bench_tx: sendmsg: Network is down # 424.57 [+0.12] udp gso zerocopy timestamp audit # 425.29 [+0.72] ./udpgso_bench_tx: sendmsg: Network is down # 425.44 [+0.14] udpgso_bench.sh: PASS=16 SKIP=0 FAIL=4 # 425.47 [+0.03] udpgso_bench.sh: [0;31mFAIL[0m not ok 1 selftests: net: udpgso_bench.sh # exit=1 make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak xx__->