< 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 720 # 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 56958 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x57b08117 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48920 dport 56958] != expected 0x998e588f # # Exception| cpu 0: rx_hash 0x2d5ecc9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48928 dport 56958] != expected 0xf48fc78e # # Exception| cpu 0: rx_hash 0x4610a023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48964 dport 56958] != expected 0xff60ffbb # # Exception| cpu 0: rx_hash 0x6550e24a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49002 dport 56958] != expected 0x32bdb1d3 # # Exception| cpu 4: rx_hash 0x812c5866 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48938 dport 56958] != expected 0x8e5028e5 # # Exception| cpu 4: rx_hash 0x9f49f54e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48952 dport 56958] != expected 0xe0556ae2 # # Exception| cpu 4: rx_hash 0x9029ea5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48976 dport 56958] != expected 0xc20f080e # # Exception| cpu 4: rx_hash 0xf40799f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48988 dport 56958] != expected 0xebba52d7 # # Exception| cpu 4: rx_hash 0x229b4087 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49006 dport 56958] != expected 0xfc6422bd # # Exception| cpu 4: rx_hash 0xf4a20af9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49018 dport 56958] != expected 0xc10bd508 # # Exception| cpu 5: rx_hash 0x01db02ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 48960 dport 56958] != expected 0x31b96cd5 # # Exception| cpu 5: rx_hash 0x5fc50282 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49030 dport 56958] != expected 0x80488cca # # Exception| cpu 0: rx_hash 0x252b4f0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49086 dport 56958] != expected 0xed4913cb # # Exception| cpu 0: rx_hash 0x342efd35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49092 dport 56958] != expected 0xa1163320 # # Exception| cpu 0: rx_hash 0xdf97cb05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49098 dport 56958] != expected 0x15104f25 # # Exception| cpu 0: rx_hash 0xa5dc1586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49108 dport 56958] != expected 0x52a057fb # # Exception| cpu 0: rx_hash 0xbb1c2ba1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49120 dport 56958] != expected 0x16149223 # # Exception| cpu 4: rx_hash 0x41053ca5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49074 dport 56958] != expected 0xc4fc4912 # # Exception| cpu 5: rx_hash 0xf3b7967f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49036 dport 56958] != expected 0xfa9763a1 # # Exception| cpu 5: rx_hash 0x066b0d67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49040 dport 56958] != expected 0x20945da3 # # Exception| cpu 5: rx_hash 0xaa19999a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49050 dport 56958] != expected 0x5a4bb2c8 # # Exception| cpu 5: rx_hash 0xf3120570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49066 dport 56958] != expected 0xd026e47e # # Exception| cpu 5: rx_hash 0x50a51d91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49134 dport 56958] != expected 0xa212ee26 # # Exception| cpu 0: rx_hash 0x090b1274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49144 dport 56958] != expected 0x2ce3f4f # # Exception| cpu 0: rx_hash 0x3d9ccca4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49162 dport 56958] != expected 0xce32fa76 # # Exception| cpu 0: rx_hash 0xc84057bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49174 dport 56958] != expected 0x1431c474 # # Exception| cpu 0: rx_hash 0x23f9618c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49176 dport 56958] != expected 0xa037b871 # # Exception| cpu 0: rx_hash 0xac6e2417 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49178 dport 56958] != expected 0x3d849ead # # Exception| cpu 0: rx_hash 0x6432c341 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49180 dport 56958] != expected 0x6eee2b1f # # Exception| cpu 0: rx_hash 0xbdce0523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49222 dport 56958] != expected 0x5b6a3999 # # Exception| cpu 4: rx_hash 0x3d395fab [saddr 192.0.3.2 daddr 192.0.3.1 sport 49196 dport 56958] != expected 0xe4837da9 # # Exception| cpu 4: rx_hash 0x6bf74f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49234 dport 56958] != expected 0x6605ce2c # # Exception| cpu 5: rx_hash 0xd625fa94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49156 dport 56958] != expected 0x7a348673 # # Exception| cpu 5: rx_hash 0xf565b8fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49194 dport 56958] != expected 0xb7e9c81b # # Exception| cpu 5: rx_hash 0x00b923e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49206 dport 56958] != expected 0x6deaf619 # # Exception| cpu 5: rx_hash 0xfa05a7ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 49218 dport 56958] != expected 0x95b3aaf7 # # Exception| cpu 5: rx_hash 0xc785dba0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49240 dport 56958] != expected 0x1cda2147 # # Exception| cpu 0: rx_hash 0x80ebea62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49274 dport 56958] != expected 0xf8b235f6 # # Exception| cpu 0: rx_hash 0xc0904726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49326 dport 56958] != expected 0x274697ee # # Exception| cpu 0: rx_hash 0xfd103b68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49332 dport 56958] != expected 0xae2f1c5e # # 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 0xe12cb323 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36556 dport 41235] OK # # # cpu 0: rx_hash 0x4dfbb4d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36576 dport 41235] OK # # # cpu 0: rx_hash 0xe189202c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36586 dport 41235] OK # # # cpu 4: rx_hash 0x8cfb57c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42658 dport 41235] OK # # # cpu 4: rx_hash 0x29705475 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36554 dport 41235] OK # # # cpu 4: rx_hash 0x70de5b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36572 dport 41235] OK # # # cpu 4: rx_hash 0x707bc89f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36602 dport 41235] OK # # # cpu 4: rx_hash 0x6203ee6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36614 dport 41235] OK # # # cpu 5: rx_hash 0x3e49fd19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42652 dport 41235] OK # # # cpu 5: rx_hash 0x423e38cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36526 dport 41235] OK # # # cpu 5: rx_hash 0x1b903728 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36536 dport 41235] OK # # # cpu 5: rx_hash 0x0a958513 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36546 dport 41235] OK # # # cpu 0: rx_hash 0x184830ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36632 dport 41235] OK # # # cpu 4: rx_hash 0x41e63f09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36622 dport 41235] OK # # # cpu 4: rx_hash 0xaafa9a36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36646 dport 41235] OK # # # cpu 4: rx_hash 0x178dbcf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36694 dport 41235] OK # # # cpu 4: rx_hash 0x34686d96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36702 dport 41235] OK # # # cpu 4: rx_hash 0xc1116581 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36708 dport 41235] OK # # # cpu 5: rx_hash 0x3b087285 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36662 dport 41235] OK # # # cpu 5: rx_hash 0x5f26012e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36666 dport 41235] OK # # # cpu 5: rx_hash 0x867f5443 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36678 dport 41235] OK # # # cpu 5: rx_hash 0x6dc66273 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36680 dport 41235] OK # # # cpu 5: rx_hash 0x6d63f17c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36718 dport 41235] OK # # # cpu 0: rx_hash 0xd861542f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36736 dport 41235] OK # # # cpu 0: rx_hash 0x74b653dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36780 dport 41235] OK # # # cpu 0: rx_hash 0xb38aab98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36802 dport 41235] OK # # # cpu 0: rx_hash 0x1ff83f65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36808 dport 41235] OK # # # cpu 0: rx_hash 0x906f7afe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36810 dport 41235] OK # # # cpu 4: rx_hash 0xfc9119cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36734 dport 41235] OK # # # cpu 4: rx_hash 0x7413c0d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36746 dport 41235] OK # # # cpu 4: rx_hash 0x0e581e51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36756 dport 41235] OK # # # cpu 5: rx_hash 0x33d8621f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36750 dport 41235] OK # # # cpu 5: rx_hash 0xa22a8aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36766 dport 41235] OK # # # cpu 5: rx_hash 0xbceab48b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36778 dport 41235] OK # # # cpu 5: rx_hash 0xa28f19a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36792 dport 41235] OK # # # cpu 0: rx_hash 0xea24a47d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36820 dport 41235] OK # # # cpu 0: rx_hash 0xc964e614 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36858 dport 41235] OK # # # cpu 0: rx_hash 0x06835a5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36878 dport 41235] OK # # # cpu 0: rx_hash 0x0626c953 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36904 dport 41235] OK # # # cpu 0: rx_hash 0xb431f086 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36912 dport 41235] OK # # # cpu 0: rx_hash 0x2aa30726 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36936 dport 41235] OK # # # count: pass=41 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 60822 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45623 dport 60822] != expected 0xb86d3530 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45623 dport 60822] != expected 0xb86d3530 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33113 dport 60822] != expected 0xa715a53 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33113 dport 60822] != expected 0xa715a53 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52431 dport 60822] != expected 0x2175792f # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52431 dport 60822] != expected 0x2175792f # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35675 dport 60822] != expected 0xa5b8a360 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35675 dport 60822] != expected 0xa5b8a360 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56953 dport 60822] != expected 0x636a53f2 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56953 dport 60822] != expected 0x636a53f2 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49582 dport 60822] != expected 0x1e374cda # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49582 dport 60822] != expected 0x1e374cda # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38591 dport 60822] != expected 0x63c032bd # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38591 dport 60822] != expected 0x63c032bd # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55352 dport 60822] != expected 0x38b2edc8 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55352 dport 60822] != expected 0x38b2edc8 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45026 dport 60822] != expected 0xcf1ebfe2 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45026 dport 60822] != expected 0xcf1ebfe2 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42430 dport 60822] != expected 0x9b8ac739 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42430 dport 60822] != expected 0x9b8ac739 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57544 dport 60822] != expected 0x8e29ef4c # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57544 dport 60822] != expected 0x8e29ef4c # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35832 dport 60822] != expected 0x24c036f3 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35832 dport 60822] != expected 0x24c036f3 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35364 dport 60822] != expected 0x33633b11 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35364 dport 60822] != expected 0x33633b11 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58152 dport 60822] != expected 0xadcf5de7 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58152 dport 60822] != expected 0xadcf5de7 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56116 dport 60822] != expected 0xa9a1627a # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56116 dport 60822] != expected 0xa9a1627a # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57978 dport 60822] != expected 0x501ce09b # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57978 dport 60822] != expected 0x501ce09b # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50682 dport 60822] != expected 0xd47bfbca # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50682 dport 60822] != expected 0xd47bfbca # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46581 dport 60822] != expected 0x342d4ab9 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46581 dport 60822] != expected 0x342d4ab9 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59216 dport 60822] != expected 0x37ed8243 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59216 dport 60822] != expected 0x37ed8243 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43677 dport 60822] != expected 0x120bfe00 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43677 dport 60822] != expected 0x120bfe00 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53577 dport 60822] != expected 0xbf886575 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53577 dport 60822] != expected 0xbf886575 # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50967 dport 60822] != expected 0xca75384c # # Exception| cpu 5: rx_hash 0x91b7fbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50967 dport 60822] != expected 0xca75384c # # 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 49543 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59602 dport 49543] != expected 0x82542c7 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59602 dport 49543] != expected 0x82542c7 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50590 dport 49543] != expected 0x75c472cc # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50590 dport 49543] != expected 0x75c472cc # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47058 dport 49543] != expected 0xa1a45b28 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47058 dport 49543] != expected 0xa1a45b28 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55901 dport 49543] != expected 0x345a3e0e # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55901 dport 49543] != expected 0x345a3e0e # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48807 dport 49543] != expected 0x8a0a9f4f # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48807 dport 49543] != expected 0x8a0a9f4f # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42194 dport 49543] != expected 0x7fa5100e # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42194 dport 49543] != expected 0x7fa5100e # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53857 dport 49543] != expected 0x7e5c349e # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53857 dport 49543] != expected 0x7e5c349e # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33345 dport 49543] != expected 0xe3d0ce95 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33345 dport 49543] != expected 0xe3d0ce95 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60477 dport 49543] != expected 0x4c4ea700 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60477 dport 49543] != expected 0x4c4ea700 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60137 dport 49543] != expected 0x3efd56a3 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60137 dport 49543] != expected 0x3efd56a3 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37179 dport 49543] != expected 0x2cd43788 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37179 dport 49543] != expected 0x2cd43788 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42830 dport 49543] != expected 0x9dd76fce # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42830 dport 49543] != expected 0x9dd76fce # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37573 dport 49543] != expected 0x6db4c3a6 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37573 dport 49543] != expected 0x6db4c3a6 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34474 dport 49543] != expected 0xe070899f # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34474 dport 49543] != expected 0xe070899f # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38738 dport 49543] != expected 0xe52ff4a # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38738 dport 49543] != expected 0xe52ff4a # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53229 dport 49543] != expected 0xf3a6e833 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53229 dport 49543] != expected 0xf3a6e833 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40571 dport 49543] != expected 0x345c1a19 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40571 dport 49543] != expected 0x345c1a19 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55883 dport 49543] != expected 0x6df431eb # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55883 dport 49543] != expected 0x6df431eb # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54913 dport 49543] != expected 0xcea06c5f # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54913 dport 49543] != expected 0xcea06c5f # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33983 dport 49543] != expected 0xf5e8df92 # # Exception| cpu 4: rx_hash 0x6e6593c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33983 dport 49543] != expected 0xf5e8df92 # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->