< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 41587 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb2bbc9ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 49494 dport 41587] != expected 0x5503eae9 # # Exception| cpu 0: rx_hash 0x906e7320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49530 dport 41587] != expected 0x57530791 # # Exception| cpu 0: rx_hash 0x7a9cc4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49534 dport 41587] != expected 0x2074e61f # # Exception| cpu 0: rx_hash 0x330d6d02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49538 dport 41587] != expected 0xb26b210 # # Exception| cpu 0: rx_hash 0xc43db87d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49580 dport 41587] != expected 0xe7399c75 # # Exception| cpu 0: rx_hash 0x5473a253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49592 dport 41587] != expected 0xdd78598 # # Exception| cpu 0: rx_hash 0xc750f1a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49606 dport 41587] != expected 0x5b732d86 # # Exception| cpu 0: rx_hash 0xa267b065 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49626 dport 41587] != expected 0x8a0ec4ac # # Exception| cpu 0: rx_hash 0xe5854b68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49642 dport 41587] != expected 0x5923c0fe # # Exception| cpu 0: rx_hash 0x98b8e350 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49672 dport 41587] != expected 0xe0716e83 # # Exception| cpu 0: rx_hash 0xfd8fa292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49684 dport 41587] != expected 0x310c87a9 # # Exception| cpu 0: rx_hash 0xdd1396ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 49694 dport 41587] != expected 0xe4d0b473 # # Exception| cpu 0: rx_hash 0xe04dc035 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49726 dport 41587] != expected 0xaa344842 # # Exception| cpu 0: rx_hash 0xc3bcbdb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49758 dport 41587] != expected 0xc3a2ca6b # # Exception| cpu 0: rx_hash 0x0b9bb0a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49782 dport 41587] != expected 0xb6d5c69d # # Exception| cpu 0: rx_hash 0x2b0784f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49788 dport 41587] != expected 0x6309f547 # # Exception| cpu 0: rx_hash 0xf2d8372c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49812 dport 41587] != expected 0xa2b5b8a5 # # Exception| cpu 0: rx_hash 0x3aff3a3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49852 dport 41587] != expected 0xd7c2b453 # # Exception| cpu 0: rx_hash 0x0685ab89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49872 dport 41587] != expected 0xf2e02733 # # Exception| cpu 0: rx_hash 0x5eecbcb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49900 dport 41587] != expected 0x6d793228 # # Exception| cpu 0: rx_hash 0x04cc251a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49910 dport 41587] != expected 0x256cf991 # # Exception| cpu 0: rx_hash 0x10d6df95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49936 dport 41587] != expected 0x8ff7f9a1 # # Exception| cpu 0: rx_hash 0xfa24684d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49940 dport 41587] != expected 0xf8d0182f # # Exception| cpu 0: rx_hash 0xdab85c11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49950 dport 41587] != expected 0x2d0c2bf5 # # Exception| cpu 0: rx_hash 0x0d14bd32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49978 dport 41587] != expected 0x14cf364a # # Exception| cpu 0: rx_hash 0x81bc02f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49992 dport 41587] != expected 0xedf8f1d # # Exception| cpu 0: rx_hash 0x5610e3d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50028 dport 41587] != expected 0x371c92a2 # # Exception| cpu 0: rx_hash 0x7ab60be9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50060 dport 41587] != expected 0xcd332f87 # # Exception| cpu 0: rx_hash 0xb29106fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 50084 dport 41587] != expected 0xb8442371 # # Exception| cpu 0: rx_hash 0x012e6156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50128 dport 41587] != expected 0x3b3cb8b5 # # Exception| cpu 0: rx_hash 0x1ea58d62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50140 dport 41587] != expected 0x7788a9fc # # Exception| cpu 0: rx_hash 0xc9096c41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50168 dport 41587] != expected 0x4e4bb443 # # Exception| cpu 0: rx_hash 0xc428dff5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50248 dport 41587] != expected 0x919a78b9 # # Exception| cpu 0: rx_hash 0x8183aa6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50270 dport 41587] != expected 0x953ba249 # # Exception| cpu 0: rx_hash 0x20a93ada [saddr 192.0.3.2 daddr 192.0.3.1 sport 50304 dport 41587] != expected 0x1ec2c96a # # Exception| cpu 0: rx_hash 0x92329a3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50360 dport 41587] != expected 0xf67c3dff # # Exception| cpu 0: rx_hash 0xad254253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50366 dport 41587] != expected 0x6f141f6c # # Exception| cpu 0: rx_hash 0x1cd3ab68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50412 dport 41587] != expected 0x3be05a0a # # Exception| cpu 0: rx_hash 0x52e9c84d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50448 dport 41587] != expected 0xd96e9183 # # Exception| cpu 0: rx_hash 0x6fb79eb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50480 dport 41587] != expected 0x978a6db2 # # Exception| cpu 0: rx_hash 0x99a38c80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50514 dport 41587] != expected 0x10532c86 # # Exception| cpu 0: rx_hash 0xfedd43d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50536 dport 41587] != expected 0x16a21b0e # # Exception| cpu 0: rx_hash 0x7118b5cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50544 dport 41587] != expected 0xb0f813aa # # Exception| cpu 0: rx_hash 0x079ec459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50570 dport 41587] != expected 0x2c26536 # # Exception| cpu 0: rx_hash 0xf0ae1126 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50596 dport 41587] != expected 0xeedd4b53 # # Exception| cpu 0: rx_hash 0xd032257a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50606 dport 41587] != expected 0x3b017889 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xc0993eef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48386 dport 54667] OK # # # cpu 0: rx_hash 0x85324b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48404 dport 54667] OK # # # cpu 0: rx_hash 0xfdc76814 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48418 dport 54667] OK # # # cpu 0: rx_hash 0xde361592 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48450 dport 54667] OK # # # cpu 0: rx_hash 0x34c4a24a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48454 dport 54667] OK # # # cpu 0: rx_hash 0x84168c38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48472 dport 54667] OK # # # cpu 0: rx_hash 0x4c31812f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48496 dport 54667] OK # # # cpu 0: rx_hash 0x60976917 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48528 dport 54667] OK # # # cpu 0: rx_hash 0x95ee32fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48536 dport 54667] OK # # # cpu 0: rx_hash 0x2775921a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48544 dport 54667] OK # # # cpu 0: rx_hash 0xed1b119e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48558 dport 54667] OK # # # cpu 0: rx_hash 0x882c505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48562 dport 54667] OK # # # cpu 0: rx_hash 0x26515553 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48620 dport 54667] OK # # # cpu 0: rx_hash 0x91027eef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48640 dport 54667] OK # # # cpu 0: rx_hash 0xd4a90b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48662 dport 54667] OK # # # cpu 0: rx_hash 0x926f3735 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48746 dport 54667] OK # # # cpu 0: rx_hash 0x74a75c89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48772 dport 54667] OK # # # cpu 0: rx_hash 0x310c2917 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48786 dport 54667] OK # # # cpu 0: rx_hash 0xd9b7105c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48816 dport 54667] OK # # # cpu 0: rx_hash 0xbfed1844 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48838 dport 54667] OK # # # cpu 0: rx_hash 0xfa466dda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48848 dport 54667] OK # # # cpu 0: rx_hash 0xbda496d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48864 dport 54667] OK # # # cpu 0: rx_hash 0x275f5d0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48978 dport 54667] OK # # # cpu 0: rx_hash 0xed31de8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48988 dport 54667] OK # # # cpu 0: rx_hash 0x730c9656 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49028 dport 54667] OK # # # cpu 0: rx_hash 0x843c4329 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49066 dport 54667] OK # # # cpu 0: rx_hash 0xde1cda83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49072 dport 54667] OK # # # cpu 0: rx_hash 0x4d3f8977 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49102 dport 54667] OK # # # cpu 0: rx_hash 0xf7915dbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49152 dport 54667] OK # # # cpu 0: rx_hash 0xc88685d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49158 dport 54667] OK # # # cpu 0: rx_hash 0x02e80650 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49160 dport 54667] OK # # # cpu 0: rx_hash 0x8d2df04a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49168 dport 54667] OK # # # cpu 0: rx_hash 0x67df4792 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49172 dport 54667] OK # # # cpu 0: rx_hash 0x59ec58b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49246 dport 54667] OK # # # cpu 0: rx_hash 0xb15761f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49276 dport 54667] OK # # # cpu 0: rx_hash 0x12347fda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49284 dport 54667] OK # # # cpu 0: rx_hash 0x579f0a44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49298 dport 54667] OK # # # cpu 0: rx_hash 0x6888d22c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49300 dport 54667] OK # # # cpu 0: rx_hash 0x9cd54e89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49360 dport 54667] OK # # # cpu 0: rx_hash 0x31c5025c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49380 dport 54667] OK # # # cpu 0: rx_hash 0x9e9cc01a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49398 dport 54667] 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 52676 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38548 dport 52676] != expected 0x7259dc14 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38548 dport 52676] != expected 0x7259dc14 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40880 dport 52676] != expected 0x9b7dcddd # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40880 dport 52676] != expected 0x9b7dcddd # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59459 dport 52676] != expected 0xd8fa6562 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59459 dport 52676] != expected 0xd8fa6562 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44997 dport 52676] != expected 0xce49fd27 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44997 dport 52676] != expected 0xce49fd27 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34428 dport 52676] != expected 0xbf78580e # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34428 dport 52676] != expected 0xbf78580e # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50110 dport 52676] != expected 0x9d70101e # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50110 dport 52676] != expected 0x9d70101e # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41121 dport 52676] != expected 0x5686fad4 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41121 dport 52676] != expected 0x5686fad4 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49564 dport 52676] != expected 0x593560f1 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49564 dport 52676] != expected 0x593560f1 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33595 dport 52676] != expected 0x26563ad8 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33595 dport 52676] != expected 0x26563ad8 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38587 dport 52676] != expected 0x42d9744b # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38587 dport 52676] != expected 0x42d9744b # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60614 dport 52676] != expected 0xd28c1a3b # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60614 dport 52676] != expected 0xd28c1a3b # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35646 dport 52676] != expected 0x94d5ce9c # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35646 dport 52676] != expected 0x94d5ce9c # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41307 dport 52676] != expected 0x2d6013ce # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41307 dport 52676] != expected 0x2d6013ce # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49935 dport 52676] != expected 0x17bad7a # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49935 dport 52676] != expected 0x17bad7a # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54769 dport 52676] != expected 0x9e629bb2 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54769 dport 52676] != expected 0x9e629bb2 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43623 dport 52676] != expected 0x6f04560 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43623 dport 52676] != expected 0x6f04560 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41808 dport 52676] != expected 0x40cde9ed # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41808 dport 52676] != expected 0x40cde9ed # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40676 dport 52676] != expected 0x9f3d35ae # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40676 dport 52676] != expected 0x9f3d35ae # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52771 dport 52676] != expected 0xe1bb6b95 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52771 dport 52676] != expected 0xe1bb6b95 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44586 dport 52676] != expected 0x83de8bea # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44586 dport 52676] != expected 0x83de8bea # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59465 dport 52676] != expected 0xd2656b8 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59465 dport 52676] != expected 0xd2656b8 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44788 dport 52676] != expected 0x827e0c9 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44788 dport 52676] != expected 0x827e0c9 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41371 dport 52676] != expected 0x99ab52da # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41371 dport 52676] != expected 0x99ab52da # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37526 dport 52676] != expected 0xae6138e8 # # Exception| cpu 5: rx_hash 0x98089797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37526 dport 52676] != expected 0xae6138e8 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 35603 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40637 dport 35603] != expected 0x2b6a9bf2 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40637 dport 35603] != expected 0x2b6a9bf2 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51109 dport 35603] != expected 0xdf95cdea # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51109 dport 35603] != expected 0xdf95cdea # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38435 dport 35603] != expected 0xf41a5965 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38435 dport 35603] != expected 0xf41a5965 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48269 dport 35603] != expected 0xb760dbc6 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48269 dport 35603] != expected 0xb760dbc6 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44382 dport 35603] != expected 0x15da0e50 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44382 dport 35603] != expected 0x15da0e50 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35256 dport 35603] != expected 0x9fbc92e1 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35256 dport 35603] != expected 0x9fbc92e1 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55267 dport 35603] != expected 0x4e578252 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55267 dport 35603] != expected 0x4e578252 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59837 dport 35603] != expected 0x2aa70b25 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59837 dport 35603] != expected 0x2aa70b25 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60886 dport 35603] != expected 0x43ea6f29 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60886 dport 35603] != expected 0x43ea6f29 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45860 dport 35603] != expected 0xfebb3852 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45860 dport 35603] != expected 0xfebb3852 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35490 dport 35603] != expected 0x41e224fb # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35490 dport 35603] != expected 0x41e224fb # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57683 dport 35603] != expected 0xac9a19c2 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57683 dport 35603] != expected 0xac9a19c2 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49407 dport 35603] != expected 0xde8ea23a # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49407 dport 35603] != expected 0xde8ea23a # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42308 dport 35603] != expected 0x2f0feea1 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42308 dport 35603] != expected 0x2f0feea1 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55623 dport 35603] != expected 0xb466984c # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55623 dport 35603] != expected 0xb466984c # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57666 dport 35603] != expected 0x7dec6b55 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57666 dport 35603] != expected 0x7dec6b55 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37829 dport 35603] != expected 0x21ea515d # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37829 dport 35603] != expected 0x21ea515d # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46476 dport 35603] != expected 0x7bf4b723 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46476 dport 35603] != expected 0x7bf4b723 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49276 dport 35603] != expected 0xaff68755 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49276 dport 35603] != expected 0xaff68755 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48232 dport 35603] != expected 0xdafe5b47 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48232 dport 35603] != expected 0xdafe5b47 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41027 dport 35603] != expected 0x7d93d1c0 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41027 dport 35603] != expected 0x7d93d1c0 # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37508 dport 35603] != expected 0x93246f9e # # Exception| cpu 4: rx_hash 0x0f788d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37508 dport 35603] != expected 0x93246f9e # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->