< 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 # # Interface: enp1s0, driver: fbnic # 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 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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 50652 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 47 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7e2eeefb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39770 dport 50652] != expected 0x7a061f34 # # Exception| cpu 0: rx_hash 0xbd3b07da [saddr 192.0.3.2 daddr 192.0.3.1 sport 39794 dport 50652] != expected 0x489568b5 # # Exception| cpu 0: rx_hash 0x6411b1f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39812 dport 50652] != expected 0x2ef1656d # # Exception| cpu 0: rx_hash 0xea5f5b41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39830 dport 50652] != expected 0x385ee197 # # Exception| cpu 0: rx_hash 0x164ed095 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39838 dport 50652] != expected 0xaf1d72c3 # # Exception| cpu 0: rx_hash 0xa336c4a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39840 dport 50652] != expected 0xa5a6a710 # # Exception| cpu 0: rx_hash 0x059b4568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39892 dport 50652] != expected 0x37b8dead # # Exception| cpu 0: rx_hash 0xb0e35159 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39914 dport 50652] != expected 0x3d030b7e # # Exception| cpu 0: rx_hash 0x3eadbbe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39928 dport 50652] != expected 0x2bac8f84 # # Exception| cpu 0: rx_hash 0x3e384023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39940 dport 50652] != expected 0x2c4cc9a9 # # Exception| cpu 0: rx_hash 0x09591a2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39970 dport 50652] != expected 0xfa154684 # # Exception| cpu 0: rx_hash 0x1a8c8fd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40040 dport 50652] != expected 0x62b0eaea # # Exception| cpu 0: rx_hash 0x68d3eebc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40050 dport 50652] != expected 0xe35cfd44 # # Exception| cpu 0: rx_hash 0xb5cbc4e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40072 dport 50652] != expected 0x3cfc4560 # # Exception| cpu 0: rx_hash 0x7ebb1538 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40102 dport 50652] != expected 0x7de65919 # # Exception| cpu 0: rx_hash 0xeb455286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40184 dport 50652] != expected 0x80651a75 # # Exception| cpu 0: rx_hash 0x3acd255c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40236 dport 50652] != expected 0x4a65a2b2 # # Exception| cpu 0: rx_hash 0x44c5e0b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40252 dport 50652] != expected 0x1c46b18 # # Exception| cpu 0: rx_hash 0xe268617a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40264 dport 50652] != expected 0x93da12a5 # # Exception| cpu 0: rx_hash 0xd13ba708 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40290 dport 50652] != expected 0xfc472874 # # Exception| cpu 0: rx_hash 0xa364c665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40312 dport 50652] != expected 0x7dab3fda # # Exception| cpu 0: rx_hash 0x7a4e7047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40334 dport 50652] != expected 0x1bcf3202 # # Exception| cpu 0: rx_hash 0xf4009afe [saddr 192.0.3.2 daddr 192.0.3.1 sport 40348 dport 50652] != expected 0xd60b6f8 # # Exception| cpu 0: rx_hash 0x491db635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40356 dport 50652] != expected 0x745208d3 # # Exception| cpu 0: rx_hash 0xcb04f80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40380 dport 50652] != expected 0xa8b0522d # # Exception| cpu 0: rx_hash 0x99ddcae9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40390 dport 50652] != expected 0xde64d33c # # Exception| cpu 0: rx_hash 0x17932050 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40404 dport 50652] != expected 0xc8cb57c6 # # Exception| cpu 0: rx_hash 0x1bc484d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40414 dport 50652] != expected 0x28689c2 # # Exception| cpu 0: rx_hash 0x5ac823c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40430 dport 50652] != expected 0xecf7a4bd # # Exception| cpu 0: rx_hash 0xd486c971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40444 dport 50652] != expected 0xfa582047 # # Exception| cpu 0: rx_hash 0xd9fa9a71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40456 dport 50652] != expected 0x3fd57218 # # Exception| cpu 0: rx_hash 0xa3c0c3e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40468 dport 50652] != expected 0xcdb00e4e # # Exception| cpu 0: rx_hash 0x1aef7350 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40480 dport 50652] != expected 0xd460599 # # Exception| cpu 0: rx_hash 0x16b8d7d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40490 dport 50652] != expected 0xc70bdb9d # # Exception| cpu 0: rx_hash 0xc678ab0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40520 dport 50652] != expected 0x6d3d0072 # # Exception| cpu 0: rx_hash 0xdc47f408 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40598 dport 50652] != expected 0x39ca7a2b # # Exception| cpu 0: rx_hash 0xbdcd0098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40646 dport 50652] != expected 0x2083c1eb # # Exception| cpu 0: rx_hash 0x7ed8e9b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40686 dport 50652] != expected 0x1210b66a # # Exception| cpu 0: rx_hash 0x0c8788d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40692 dport 50652] != expected 0x93fca1c4 # # Exception| cpu 0: rx_hash 0x1e1a162f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40712 dport 50652] != expected 0x6b6f6e82 # # Exception| cpu 0: rx_hash 0x6012d3c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40728 dport 50652] != expected 0x20cea728 # # Exception| cpu 0: rx_hash 0x252ce8a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40740 dport 50652] != expected 0x777b3fab # # Exception| cpu 0: rx_hash 0x3aaed9dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40804 dport 50652] != expected 0x25934dc1 # # Exception| cpu 0: rx_hash 0x4094804a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40824 dport 50652] != expected 0xd7f63197 # # Exception| cpu 0: rx_hash 0x95e992ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 40836 dport 50652] != expected 0x7bdfe24b # # Exception| cpu 0: rx_hash 0xa288c8e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40866 dport 50652] != expected 0xad866d66 # # Exception| cpu 0: rx_hash 0x767a2841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40908 dport 50652] != expected 0xbe740375 # # Exception| count: pass=0 nohash=0 fail=47 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xb5623c5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48836 dport 55216] OK # # # cpu 0: rx_hash 0x82036650 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48866 dport 55216] OK # # # cpu 0: rx_hash 0x8a665eaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48868 dport 55216] OK # # # cpu 0: rx_hash 0x60d8d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48924 dport 55216] OK # # # cpu 0: rx_hash 0x29b1481d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48938 dport 55216] OK # # # cpu 0: rx_hash 0xaba80623 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48946 dport 55216] OK # # # cpu 0: rx_hash 0xfd43a8bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48964 dport 55216] OK # # # cpu 0: rx_hash 0x01522368 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48972 dport 55216] OK # # # cpu 0: rx_hash 0xf1140c3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48974 dport 55216] OK # # # cpu 0: rx_hash 0x3a64dde0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48992 dport 55216] OK # # # cpu 0: rx_hash 0xca22f2b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48994 dport 55216] OK # # # cpu 0: rx_hash 0xeb2b5338 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49040 dport 55216] OK # # # cpu 0: rx_hash 0x173ad8ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49048 dport 55216] OK # # # cpu 0: rx_hash 0xa242ccdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49062 dport 55216] OK # # # cpu 0: rx_hash 0x24691e9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49074 dport 55216] OK # # # cpu 0: rx_hash 0xd01dadb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49084 dport 55216] OK # # # cpu 0: rx_hash 0xf8fec6c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49114 dport 55216] OK # # # cpu 0: rx_hash 0xb9f261da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49130 dport 55216] OK # # # cpu 0: rx_hash 0x5aeed747 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49154 dport 55216] OK # # # cpu 0: rx_hash 0xe7f3fb8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49210 dport 55216] OK # # # cpu 0: rx_hash 0x3f56bfaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49246 dport 55216] OK # # # cpu 0: rx_hash 0x7a6884c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49250 dport 55216] OK # # # cpu 0: rx_hash 0x720dbc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49252 dport 55216] OK # # # cpu 0: rx_hash 0x8e1c37e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49260 dport 55216] OK # # # cpu 0: rx_hash 0x215b7cd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49292 dport 55216] OK # # # cpu 0: rx_hash 0x6057dbcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49340 dport 55216] OK # # # cpu 0: rx_hash 0x328ee929 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49350 dport 55216] OK # # # cpu 0: rx_hash 0x09b817a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49386 dport 55216] OK # # # cpu 0: rx_hash 0x83c46165 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49396 dport 55216] OK # # # cpu 0: rx_hash 0x17722ddd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49436 dport 55216] OK # # # cpu 0: rx_hash 0xae5d9d6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49448 dport 55216] OK # # # cpu 0: rx_hash 0xfc84af89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49490 dport 55216] OK # # # cpu 0: rx_hash 0xf0d30b0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49496 dport 55216] OK # # # cpu 0: rx_hash 0xb1dfac11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49512 dport 55216] OK # # # cpu 0: rx_hash 0x12cf43a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49538 dport 55216] OK # # # cpu 0: rx_hash 0x29f9bd2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49582 dport 55216] OK # # # cpu 0: rx_hash 0xf56e6577 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49606 dport 55216] OK # # # cpu 0: rx_hash 0x8731041a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49628 dport 55216] OK # # # cpu 0: rx_hash 0x3a2c28d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49636 dport 55216] OK # # # cpu 0: rx_hash 0xc63da305 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49644 dport 55216] OK # # # cpu 0: rx_hash 0x4424ed3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49652 dport 55216] OK # # # cpu 0: rx_hash 0xb462c268 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49654 dport 55216] OK # # # cpu 0: rx_hash 0xb91e9168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49666 dport 55216] OK # # # cpu 0: rx_hash 0x37507bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49680 dport 55216] OK # # # cpu 0: rx_hash 0x8a4d571a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49704 dport 55216] OK # # # cpu 0: rx_hash 0xd0f15d02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49748 dport 55216] OK # # # cpu 0: rx_hash 0xf1f8fc89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49830 dport 55216] OK # # # count: pass=47 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 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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 53339 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43097 dport 53339] != expected 0xae040321 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43097 dport 53339] != expected 0xae040321 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38943 dport 53339] != expected 0xb08b6b9e # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38943 dport 53339] != expected 0xb08b6b9e # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48094 dport 53339] != expected 0xe5497853 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48094 dport 53339] != expected 0xe5497853 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41930 dport 53339] != expected 0xffb3750b # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41930 dport 53339] != expected 0xffb3750b # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34498 dport 53339] != expected 0x83c1ad07 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34498 dport 53339] != expected 0x83c1ad07 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42677 dport 53339] != expected 0x1c68d3af # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42677 dport 53339] != expected 0x1c68d3af # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57075 dport 53339] != expected 0xdd2210f1 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57075 dport 53339] != expected 0xdd2210f1 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36740 dport 53339] != expected 0x5c8deb9c # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36740 dport 53339] != expected 0x5c8deb9c # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46388 dport 53339] != expected 0x24acc325 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46388 dport 53339] != expected 0x24acc325 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48550 dport 53339] != expected 0x31e03d79 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48550 dport 53339] != expected 0x31e03d79 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57529 dport 53339] != expected 0x2f8d074a # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57529 dport 53339] != expected 0x2f8d074a # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53091 dport 53339] != expected 0xbe065d3d # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53091 dport 53339] != expected 0xbe065d3d # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51066 dport 53339] != expected 0x726fdef1 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51066 dport 53339] != expected 0x726fdef1 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44796 dport 53339] != expected 0xc948eba3 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44796 dport 53339] != expected 0xc948eba3 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52943 dport 53339] != expected 0x5fdc29bb # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52943 dport 53339] != expected 0x5fdc29bb # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59663 dport 53339] != expected 0xe52c27f1 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59663 dport 53339] != expected 0xe52c27f1 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44031 dport 53339] != expected 0x2fcea7ee # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44031 dport 53339] != expected 0x2fcea7ee # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52415 dport 53339] != expected 0x491878e3 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52415 dport 53339] != expected 0x491878e3 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44670 dport 53339] != expected 0x3d329fc6 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44670 dport 53339] != expected 0x3d329fc6 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59691 dport 53339] != expected 0x6e7be58c # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59691 dport 53339] != expected 0x6e7be58c # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46916 dport 53339] != expected 0x3268927d # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46916 dport 53339] != expected 0x3268927d # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53383 dport 53339] != expected 0x1ad8a3b4 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53383 dport 53339] != expected 0x1ad8a3b4 # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53378 dport 53339] != expected 0x8e431fbd # # Exception| cpu 4: rx_hash 0x00debfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53378 dport 53339] != expected 0x8e431fbd # # Exception| count: pass=0 nohash=0 fail=46 # # 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 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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 58492 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39021 dport 58492] != expected 0xc661ac25 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39021 dport 58492] != expected 0xc661ac25 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42293 dport 58492] != expected 0x575f6104 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42293 dport 58492] != expected 0x575f6104 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51996 dport 58492] != expected 0x7f122463 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51996 dport 58492] != expected 0x7f122463 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56466 dport 58492] != expected 0xad316e53 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56466 dport 58492] != expected 0xad316e53 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34399 dport 58492] != expected 0xe1a1581f # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34399 dport 58492] != expected 0xe1a1581f # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40611 dport 58492] != expected 0xb05e53f4 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40611 dport 58492] != expected 0xb05e53f4 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35102 dport 58492] != expected 0x33bbcf2e # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35102 dport 58492] != expected 0x33bbcf2e # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54450 dport 58492] != expected 0x6ac91d2d # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54450 dport 58492] != expected 0x6ac91d2d # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43757 dport 58492] != expected 0x6811fe10 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43757 dport 58492] != expected 0x6811fe10 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58839 dport 58492] != expected 0x57418754 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58839 dport 58492] != expected 0x57418754 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42476 dport 58492] != expected 0xa589585b # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42476 dport 58492] != expected 0xa589585b # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48664 dport 58492] != expected 0x2c771215 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48664 dport 58492] != expected 0x2c771215 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49671 dport 58492] != expected 0xd2dd867d # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49671 dport 58492] != expected 0xd2dd867d # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33228 dport 58492] != expected 0xd54a1ddb # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33228 dport 58492] != expected 0xd54a1ddb # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49188 dport 58492] != expected 0x1ee3d352 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49188 dport 58492] != expected 0x1ee3d352 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45736 dport 58492] != expected 0xebbe9f2b # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45736 dport 58492] != expected 0xebbe9f2b # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59928 dport 58492] != expected 0xfeeebbf6 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59928 dport 58492] != expected 0xfeeebbf6 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45577 dport 58492] != expected 0xbbf7bbc5 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45577 dport 58492] != expected 0xbbf7bbc5 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36006 dport 58492] != expected 0x377f5411 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36006 dport 58492] != expected 0x377f5411 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57358 dport 58492] != expected 0x938f1142 # # Exception| cpu 0: rx_hash 0xc710dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57358 dport 58492] != expected 0x938f1142 # # 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-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 204, 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 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-23/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-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 204, 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 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-23/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-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 204, 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 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-23/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-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 204, 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 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-23/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-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 209, 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 101, 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 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-23/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-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 209, 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 101, 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 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-23/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-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 209, 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 101, 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 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-23/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-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 209, 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 101, 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 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-23/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-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__->