make -C tools/testing/selftests TARGETS=net TEST_PROGS=udpgro_fwd.sh TEST__GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-1/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-1/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net' TAP version 13 1..1 # timeout set to 6000 # selftests: net: udpgro_fwd.sh # IPv4 # No GRO ok # GRO frag list ok # GRO fwd ok # UDP fwd perf udp tx: 720 MB/s 12226 calls/s 12226 msg/s # udp rx: 1 MB/s 1081 calls/s # udp tx: 714 MB/s 12125 calls/s 12125 msg/s # udp rx: 18 MB/s 15097 calls/s # udp tx: 724 MB/s 12289 calls/s 12289 msg/s # UDP GRO fwd perf udp rx: 580 MB/s 472356 calls/s # udp tx: 646 MB/s 10958 calls/s 10958 msg/s # udp rx: 560 MB/s 455423 calls/s # udp tx: 753 MB/s 12787 calls/s 12787 msg/s # udp rx: 718 MB/s 584445 calls/s # udp tx: 776 MB/s 13173 calls/s 13173 msg/s # GRO frag list over UDP tunnel ok # GRO fwd over UDP tunnel ok # UDP tunnel fwd perf udp rx: 0 MB/s 512 calls/s # udp tx: 486 MB/s 8247 calls/s 8247 msg/s # udp rx: 27 MB/s 21968 calls/s # udp tx: 511 MB/s 8673 calls/s 8673 msg/s # udp rx: 186 MB/s 151060 calls/s # udp tx: 416 MB/s 7062 calls/s 7062 msg/s [ 123.044747] udpgso_bench_tx (983) used greatest stack depth: 11112 bytes left # UDP tunnel GRO fwd perf udp tx: 495 MB/s 8405 calls/s 8405 msg/s # udp rx: 13 MB/s 10988 calls/s # udp tx: 546 MB/s 9261 calls/s 9261 msg/s # udp rx: 0 MB/s 512 calls/s # udp tx: 542 MB/s 9193 calls/s 9193 msg/s # IPv6 [ 126.448493] general protection fault, probably for non-canonical address 0x6e753e2d74656e26: 0000 [#1] PREEMPT SMP NOPTI [ 126.449365] CPU: 2 PID: 11 Comm: kworker/u8:0 Not tainted 6.8.0-rc2-virtme #1 [ 126.449914] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 126.450781] Workqueue: netns cleanup_net [ 126.451108] RIP: 0010:vxlan_netdevice_event+0xb3/0x110 [vxlan] [ 126.451566] Code: 08 48 8b 00 48 8b 38 48 8d 48 d0 48 8d 5f d0 48 39 c5 75 2d 48 89 e7 e8 5b fd cb cc eb b4 48 8b 79 50 48 89 e6 e8 6d fe ff ff <48> 8b 43 30 48 89 d9 48 8d 50 d0 48 8d 43 30 48 39 c5 74 d6 48 89 [ 126.452967] RSP: 0018:ffffb5db00063c90 EFLAGS: 00010216 [ 126.453375] RAX: 0000000000000001 RBX: 6e753e2d74656df6 RCX: ffffffff8dcf435a [ 126.453916] RDX: 6e753e2d74656df6 RSI: ffffffff8e17b8c0 RDI: ffffffff8dcf438a [ 126.454463] RBP: ffff9b6fc24e4000 R08: 0000000000000001 R09: 0000000000000001 [ 126.455011] R10: 0000000000000004 R11: 0000000000000001 R12: ffff9b6fc24e1000 [ 126.455558] R13: 0000000000000006 R14: ffffb5db00063d28 R15: ffffffffc053c800 [ 126.456107] FS: 0000000000000000(0000) GS:ffff9b6fffd00000(0000) knlGS:0000000000000000 [ 126.456726] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 126.457172] CR2: 00007fe8529f2000 CR3: 000000003dc60005 CR4: 0000000000770ef0 [ 126.457709] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 126.458261] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 126.458807] PKRU: 55555554 [ 126.459021] Call Trace: [ 126.459223] [ 126.459409] ? die_addr+0x37/0x90 [ 126.459680] ? exc_general_protection+0x1ac/0x3f0 [ 126.460055] ? asm_exc_general_protection+0x26/0x30 [ 126.460444] ? vxlan_netdevice_event+0xb3/0x110 [vxlan] [ 126.460858] notifier_call_chain+0x41/0xe0 [ 126.461186] unregister_netdevice_many_notify+0x2f0/0x7f0 [ 126.461607] default_device_exit_batch+0x2b3/0x320 [ 126.461981] cleanup_net+0x288/0x400 [ 126.462261] ? process_one_work+0x16c/0x4b0 [ 126.462586] process_one_work+0x1d6/0x4b0 [ 126.462892] worker_thread+0x1c1/0x3d0 [ 126.463186] ? __pfx_worker_thread+0x10/0x10 [ 126.463524] kthread+0xda/0x110 [ 126.463776] ? __pfx_kthread+0x10/0x10 [ 126.464067] ret_from_fork+0x31/0x50 [ 126.464356] ? __pfx_kthread+0x10/0x10 [ 126.464649] ret_from_fork_asm+0x1b/0x30 [ 126.464965] [ 126.465145] Modules linked in: vxlan ip6_udp_tunnel udp_tunnel nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables libcrc32c act_mirred cls_u32 sch_ingress ifb [ 126.466507] ---[ end trace 0000000000000000 ]--- [ 126.466874] RIP: 0010:vxlan_netdevice_event+0xb3/0x110 [vxlan] [ 126.467342] Code: 08 48 8b 00 48 8b 38 48 8d 48 d0 48 8d 5f d0 48 39 c5 75 2d 48 89 e7 e8 5b fd cb cc eb b4 48 8b 79 50 48 89 e6 e8 6d fe ff ff <48> 8b 43 30 48 89 d9 48 8d 50 d0 48 8d 43 30 48 39 c5 74 d6 48 89 [ 126.468755] RSP: 0018:ffffb5db00063c90 EFLAGS: 00010216 [ 126.469166] RAX: 0000000000000001 RBX: 6e753e2d74656df6 RCX: ffffffff8dcf435a [ 126.469725] RDX: 6e753e2d74656df6 RSI: ffffffff8e17b8c0 RDI: ffffffff8dcf438a [ 126.470278] RBP: ffff9b6fc24e4000 R08: 0000000000000001 R09: 0000000000000001 [ 126.470830] R10: 0000000000000004 R11: 0000000000000001 R12: ffff9b6fc24e1000 [ 126.471384] R13: 0000000000000006 R14: ffffb5db00063d28 R15: ffffffffc053c800 [ 126.471943] FS: 0000000000000000(0000) GS:ffff9b6fffd00000(0000) knlGS:0000000000000000 [ 126.472564] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 126.473020] CR2: 00007fe8529f2000 CR3: 000000003dc60005 CR4: 0000000000770ef0 [ 126.473569] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 126.474125] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 126.474666] PKRU: 55555554 WAIT TIMEOUT stdout Ctrl-C stdout Ctrl-C stdout ^C WAIT TIMEOUT stdout