< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 480 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 45417 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0a044af2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45954 dport 45417] != expected 0xfeb6e5e5 # # Exception| cpu 0: rx_hash 0x17711ec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45970 dport 45417] != expected 0xd5247ca9 # # Exception| cpu 0: rx_hash 0xf16bb035 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45990 dport 45417] != expected 0x4535cc70 # # Exception| cpu 0: rx_hash 0xa3211cb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46010 dport 45417] != expected 0x97c80296 # # Exception| cpu 0: rx_hash 0x12a3bc32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46056 dport 45417] != expected 0x6a2af7ee # # Exception| cpu 0: rx_hash 0x0fd6e805 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46072 dport 45417] != expected 0x41b86ea2 # # Exception| cpu 4: rx_hash 0x6f144151 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45984 dport 45417] != expected 0xb7eb6324 # # Exception| cpu 4: rx_hash 0xe47c49bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46074 dport 45417] != expected 0x1d2ca4c5 # # Exception| cpu 5: rx_hash 0xe347ba31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45940 dport 45417] != expected 0x7da56a21 # # Exception| cpu 5: rx_hash 0xcb81185b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45998 dport 45417] != expected 0x1210fee9 # # Exception| cpu 5: rx_hash 0x77b3b791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46026 dport 45417] != expected 0x2377712f # # Exception| cpu 5: rx_hash 0x6ac6e3a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46042 dport 45417] != expected 0x8e5e863 # # Exception| cpu 5: rx_hash 0x55a3c310 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46088 dport 45417] != expected 0x1b3eb909 # # Exception| cpu 0: rx_hash 0xcbdc3274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46094 dport 45417] != expected 0xe9e0165d # # Exception| cpu 0: rx_hash 0x942691b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46116 dport 45417] != expected 0xf798a205 # # Exception| cpu 0: rx_hash 0x2cfbc941 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41320 dport 45417] != expected 0x702fa294 # # Exception| cpu 0: rx_hash 0x46b29cd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41352 dport 45417] != expected 0x2a701b48 # # Exception| cpu 0: rx_hash 0x5bc7c8e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41368 dport 45417] != expected 0x1e28204 # # Exception| cpu 4: rx_hash 0xec43ce2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46102 dport 45417] != expected 0x9557bd88 # # Exception| cpu 4: rx_hash 0x549e96d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41306 dport 45417] != expected 0x12e0bd19 # # Exception| cpu 4: rx_hash 0xad183d69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41354 dport 45417] != expected 0x76e4d12f # # Exception| cpu 4: rx_hash 0x5677c7ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 41390 dport 45417] != expected 0xcd67f8ba # # Exception| cpu 5: rx_hash 0x723c3f49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46096 dport 45417] != expected 0x678912dc # # Exception| cpu 5: rx_hash 0x318e9d76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41336 dport 45417] != expected 0x5bbd3bd8 # # Exception| cpu 5: rx_hash 0xb06d695e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41370 dport 45417] != expected 0x5d764863 # # Exception| cpu 5: rx_hash 0xc5b83982 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41374 dport 45417] != expected 0xf33c2d50 # # Exception| cpu 0: rx_hash 0x5e156a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41442 dport 45417] != expected 0xbeec0943 # # Exception| cpu 4: rx_hash 0xa0a83221 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41404 dport 45417] != expected 0xba61ab91 # # Exception| cpu 4: rx_hash 0xb80fc4e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41430 dport 45417] != expected 0x2efdb99a # # Exception| cpu 4: rx_hash 0x798a9648 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41466 dport 45417] != expected 0xc25ba296 # # Exception| cpu 4: rx_hash 0xd0159454 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41490 dport 45417] != expected 0x5cc4948d # # Exception| cpu 4: rx_hash 0xa870cbc0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41504 dport 45417] != expected 0x3e0b8b00 # # Exception| cpu 4: rx_hash 0x64459621 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41530 dport 45417] != expected 0x1e28eab2 # # Exception| cpu 5: rx_hash 0x3b0561b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41408 dport 45417] != expected 0xf7b18f82 # # Exception| cpu 5: rx_hash 0x26703585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41424 dport 45417] != expected 0xdc2316ce # # Exception| cpu 5: rx_hash 0xb5bfcba9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41440 dport 45417] != expected 0xe278c324 # # Exception| cpu 5: rx_hash 0x112a92a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41454 dport 45417] != expected 0x47835ee9 # # Exception| cpu 5: rx_hash 0x531f3107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41476 dport 45417] != expected 0x8588a295 # # Exception| cpu 5: rx_hash 0xeaff3c3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41498 dport 45417] != expected 0xbe1a614 # # Exception| cpu 5: rx_hash 0x0ce592ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 41518 dport 45417] != expected 0x9bf016cd # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x3602bd17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45516 dport 44958] OK # # # cpu 4: rx_hash 0xadafee84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45488 dport 44958] OK # # # cpu 4: rx_hash 0x793d45a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45504 dport 44958] OK # # # cpu 4: rx_hash 0x8fe2b02a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45522 dport 44958] OK # # # cpu 4: rx_hash 0xfa37e0f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45526 dport 44958] OK # # # cpu 4: rx_hash 0xb8b8170c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45548 dport 44958] OK # # # cpu 4: rx_hash 0x5312b6b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45550 dport 44958] OK # # # cpu 5: rx_hash 0x9f27eb55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45556 dport 44958] OK # # # cpu 0: rx_hash 0x69f81eda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45542 dport 44958] OK # # # cpu 0: rx_hash 0x3bb2b25f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45562 dport 44958] OK # # # cpu 0: rx_hash 0x8f58e474 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45570 dport 44958] OK # # # cpu 0: rx_hash 0xb5b24c1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45578 dport 44958] OK # # # cpu 0: rx_hash 0x436db995 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45592 dport 44958] OK # # # cpu 0: rx_hash 0xea48efd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45600 dport 44958] OK # # # cpu 0: rx_hash 0xa5771765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45612 dport 44958] OK # # # cpu 4: rx_hash 0x01e24e6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45602 dport 44958] OK # # # cpu 4: rx_hash 0x82e8eb3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45620 dport 44958] OK # # # cpu 4: rx_hash 0x4b0f142a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45652 dport 44958] OK # # # cpu 4: rx_hash 0xd8c0ea06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45668 dport 44958] OK # # # cpu 5: rx_hash 0xb8024352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45628 dport 44958] OK # # # cpu 5: rx_hash 0xc805b179 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45634 dport 44958] OK # # # cpu 5: rx_hash 0x6c90e873 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45644 dport 44958] OK # # # cpu 5: rx_hash 0x5bca4f55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45682 dport 44958] OK # # # cpu 5: rx_hash 0xc5b5be31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45684 dport 44958] OK # # # cpu 0: rx_hash 0x0430ec98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45656 dport 44958] OK # # # cpu 0: rx_hash 0x2e1f1f89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45686 dport 44958] OK # # # cpu 0: rx_hash 0x31831ac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45714 dport 44958] OK # # # cpu 4: rx_hash 0x14f5b7e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45694 dport 44958] OK # # # cpu 4: rx_hash 0xfdb64724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45704 dport 44958] OK # # # cpu 4: rx_hash 0x161ce69c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45706 dport 44958] OK # # # cpu 4: rx_hash 0x951643cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45724 dport 44958] OK # # # cpu 4: rx_hash 0x49e64551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45728 dport 44958] OK # # # cpu 4: rx_hash 0x3c33158d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45732 dport 44958] OK # # # cpu 4: rx_hash 0x54931166 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45744 dport 44958] OK # # # cpu 5: rx_hash 0xed731c5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45742 dport 44958] OK # # # cpu 5: rx_hash 0x5141b391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45770 dport 44958] OK # # # cpu 0: rx_hash 0x8001ba47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45760 dport 44958] OK # # # cpu 0: rx_hash 0xcf3e42f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45772 dport 44958] OK # # # cpu 0: rx_hash 0x76de4fc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45778 dport 44958] OK # # # cpu 0: rx_hash 0xd24b16c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45788 dport 44958] OK # # # cpu 0: rx_hash 0x7b6e4080 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45796 dport 44958] OK # # # cpu 0: rx_hash 0x2924ec05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45816 dport 44958] OK # # # count: pass=42 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 56177 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37443 dport 56177] != expected 0x8a62561e # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37443 dport 56177] != expected 0x8a62561e # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39553 dport 56177] != expected 0xc5374c31 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39553 dport 56177] != expected 0xc5374c31 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44764 dport 56177] != expected 0x6597a1fa # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44764 dport 56177] != expected 0x6597a1fa # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39461 dport 56177] != expected 0xbbc6368d # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39461 dport 56177] != expected 0xbbc6368d # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45432 dport 56177] != expected 0xc2519bd6 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45432 dport 56177] != expected 0xc2519bd6 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41782 dport 56177] != expected 0x3239a61b # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41782 dport 56177] != expected 0x3239a61b # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60525 dport 56177] != expected 0xfd41c39b # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60525 dport 56177] != expected 0xfd41c39b # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60364 dport 56177] != expected 0xbf98bfe1 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60364 dport 56177] != expected 0xbf98bfe1 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34518 dport 56177] != expected 0x6564b57a # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34518 dport 56177] != expected 0x6564b57a # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50647 dport 56177] != expected 0xe422784c # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50647 dport 56177] != expected 0xe422784c # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60595 dport 56177] != expected 0x3cbe3260 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60595 dport 56177] != expected 0x3cbe3260 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38202 dport 56177] != expected 0xfb9a74cb # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38202 dport 56177] != expected 0xfb9a74cb # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42422 dport 56177] != expected 0x3eb92b9d # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42422 dport 56177] != expected 0x3eb92b9d # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40323 dport 56177] != expected 0xb2e8716d # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40323 dport 56177] != expected 0xb2e8716d # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60687 dport 56177] != expected 0xdc41ca9d # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60687 dport 56177] != expected 0xdc41ca9d # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56933 dport 56177] != expected 0x22063e1d # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56933 dport 56177] != expected 0x22063e1d # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53314 dport 56177] != expected 0xe99db2bc # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53314 dport 56177] != expected 0xe99db2bc # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58546 dport 56177] != expected 0xd9c0839c # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58546 dport 56177] != expected 0xd9c0839c # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46728 dport 56177] != expected 0x98d74c7d # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46728 dport 56177] != expected 0x98d74c7d # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51992 dport 56177] != expected 0x22c37fa8 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51992 dport 56177] != expected 0x22c37fa8 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54814 dport 56177] != expected 0x787604a6 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54814 dport 56177] != expected 0x787604a6 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60057 dport 56177] != expected 0xeb345897 # # Exception| cpu 5: rx_hash 0x12138791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60057 dport 56177] != expected 0xeb345897 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 33061 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55257 dport 33061] != expected 0x135fb035 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55257 dport 33061] != expected 0x135fb035 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34783 dport 33061] != expected 0xf57a6950 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34783 dport 33061] != expected 0xf57a6950 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34623 dport 33061] != expected 0x9f333cc0 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34623 dport 33061] != expected 0x9f333cc0 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54836 dport 33061] != expected 0xb0ab0b24 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54836 dport 33061] != expected 0xb0ab0b24 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44535 dport 33061] != expected 0x19759186 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44535 dport 33061] != expected 0x19759186 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33865 dport 33061] != expected 0x2ce29967 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33865 dport 33061] != expected 0x2ce29967 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40701 dport 33061] != expected 0x9e9aa84c # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40701 dport 33061] != expected 0x9e9aa84c # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44825 dport 33061] != expected 0x7f4237bd # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44825 dport 33061] != expected 0x7f4237bd # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34950 dport 33061] != expected 0x59e436e # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34950 dport 33061] != expected 0x59e436e # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60248 dport 33061] != expected 0x7678a9c5 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60248 dport 33061] != expected 0x7678a9c5 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43646 dport 33061] != expected 0x7a2dfaac # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43646 dport 33061] != expected 0x7a2dfaac # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55349 dport 33061] != expected 0x715add0d # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55349 dport 33061] != expected 0x715add0d # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47204 dport 33061] != expected 0x2bee78b8 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47204 dport 33061] != expected 0x2bee78b8 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33346 dport 33061] != expected 0x5669ac30 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33346 dport 33061] != expected 0x5669ac30 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34030 dport 33061] != expected 0x48dc2bee # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34030 dport 33061] != expected 0x48dc2bee # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54748 dport 33061] != expected 0x19340938 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54748 dport 33061] != expected 0x19340938 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54805 dport 33061] != expected 0xe944e24f # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54805 dport 33061] != expected 0xe944e24f # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47195 dport 33061] != expected 0xcbe19cee # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47195 dport 33061] != expected 0xcbe19cee # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46859 dport 33061] != expected 0xd6ba5dce # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46859 dport 33061] != expected 0xd6ba5dce # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37525 dport 33061] != expected 0xd3d8c0cc # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37525 dport 33061] != expected 0xd3d8c0cc # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57585 dport 33061] != expected 0x25d5570c # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57585 dport 33061] != expected 0x25d5570c # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36695 dport 33061] != expected 0x6048110 # # Exception| cpu 4: rx_hash 0x3688c706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36695 dport 33061] != expected 0x6048110 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->