< 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 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 51466 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd1c8129b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56402 dport 51466] != expected 0x8eee19b5 # # Exception| cpu 0: rx_hash 0xeda5add1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56412 dport 51466] != expected 0x747a95ce # # Exception| cpu 0: rx_hash 0x03f1f908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56432 dport 51466] != expected 0x9a47225 # # Exception| cpu 0: rx_hash 0xd0f23405 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56456 dport 51466] != expected 0x9724794e # # Exception| cpu 0: rx_hash 0x4055a980 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56480 dport 51466] != expected 0x16999b34 # # Exception| cpu 0: rx_hash 0x1fe95bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56496 dport 51466] != expected 0xe9815a50 # # Exception| cpu 0: rx_hash 0x1bb5a123 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56542 dport 51466] != expected 0xd35f86c0 # # Exception| cpu 0: rx_hash 0x6bd72a5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56558 dport 51466] != expected 0x53cb2716 # # Exception| cpu 0: rx_hash 0xc98c4ab0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56572 dport 51466] != expected 0x5415ed50 # # Exception| cpu 0: rx_hash 0x1f744898 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56580 dport 51466] != expected 0x65646a2d # # Exception| cpu 0: rx_hash 0xcd4da30b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56614 dport 51466] != expected 0xe22e01bd # # Exception| cpu 0: rx_hash 0xf1201c41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56616 dport 51466] != expected 0x18ba8dc6 # # Exception| cpu 0: rx_hash 0x8b8f2fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56642 dport 51466] != expected 0xde0754c7 # # Exception| cpu 0: rx_hash 0x27450d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56676 dport 51466] != expected 0xa52e3ac6 # # Exception| cpu 0: rx_hash 0x78f9ff71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56692 dport 51466] != expected 0x5a36fba2 # # Exception| cpu 0: rx_hash 0x28ee6998 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56714 dport 51466] != expected 0xc013fe7a # # Exception| cpu 0: rx_hash 0x073010b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56746 dport 51466] != expected 0xbf9f9ec8 # # Exception| cpu 0: rx_hash 0xa56b705c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56760 dport 51466] != expected 0xb841548e # # Exception| cpu 0: rx_hash 0x10df2c26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56810 dport 51466] != expected 0x59ae91 # # Exception| cpu 0: rx_hash 0x6e2ce57a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56814 dport 51466] != expected 0xfc3aab00 # # Exception| cpu 0: rx_hash 0x1b663bcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56834 dport 51466] != expected 0x99c82e83 # # Exception| cpu 0: rx_hash 0xa41fdf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56842 dport 51466] != expected 0x67f9ac4b # # Exception| cpu 0: rx_hash 0x92bfd8fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56926 dport 51466] != expected 0xdb4458e7 # # Exception| cpu 0: rx_hash 0xc392688c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56954 dport 51466] != expected 0x58ab3dc4 # # Exception| cpu 0: rx_hash 0x9385fe65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56964 dport 51466] != expected 0xc28e381c # # Exception| cpu 0: rx_hash 0xb2cac56e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56976 dport 51466] != expected 0xc1f5fce9 # # Exception| cpu 0: rx_hash 0x032263e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57004 dport 51466] != expected 0x4333da66 # # Exception| cpu 0: rx_hash 0x1e00e7a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57014 dport 51466] != expected 0xbadc92e8 # # Exception| cpu 0: rx_hash 0x077e9914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57026 dport 51466] != expected 0x79ed06f6 # # Exception| cpu 0: rx_hash 0x45e0ef02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57032 dport 51466] != expected 0x7f1a8f1c # # Exception| cpu 0: rx_hash 0xa525f9fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57040 dport 51466] != expected 0x7e33ccb0 # # Exception| cpu 0: rx_hash 0x22f04ba4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57100 dport 51466] != expected 0xccad2eee # # Exception| cpu 0: rx_hash 0xfe58e217 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57114 dport 51466] != expected 0x3710e139 # # Exception| cpu 0: rx_hash 0xcca41f7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57120 dport 51466] != expected 0xb173c905 # # Exception| cpu 0: rx_hash 0x0d2e328f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57132 dport 51466] != expected 0xb3214e5c # # Exception| cpu 0: rx_hash 0x100cb6ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 57142 dport 51466] != expected 0x4ace06d2 # # Exception| cpu 0: rx_hash 0xc8f8e589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57166 dport 51466] != expected 0x8bad1595 # # Exception| cpu 0: rx_hash 0xd5da61c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57172 dport 51466] != expected 0x72425d1b # # Exception| cpu 0: rx_hash 0x156a6aa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57218 dport 51466] != expected 0x69dabab9 # # Exception| cpu 0: rx_hash 0xd4e04756 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57230 dport 51466] != expected 0x6b883de0 # # Exception| cpu 0: rx_hash 0x279697ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 57272 dport 51466] != expected 0xefb99285 # # Exception| cpu 0: rx_hash 0x59655e92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57276 dport 51466] != expected 0x13da9714 # # Exception| cpu 0: rx_hash 0xcd9e39e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57338 dport 51466] != expected 0xa8b9a9fe # # Exception| cpu 0: rx_hash 0x4399f29e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57388 dport 51466] != expected 0x4aaac267 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x77e79edd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41400 dport 35723] OK # # # cpu 0: rx_hash 0xdf7146e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41456 dport 35723] OK # # # cpu 4: rx_hash 0x285b6c8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41384 dport 35723] OK # # # cpu 4: rx_hash 0x3125123f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41436 dport 35723] OK # # # cpu 4: rx_hash 0x80cdb4b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41440 dport 35723] OK # # # cpu 4: rx_hash 0x4afe8eae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41476 dport 35723] OK # # # cpu 4: rx_hash 0x769331e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41482 dport 35723] OK # # # cpu 4: rx_hash 0x3a9c05d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41524 dport 35723] OK # # # cpu 4: rx_hash 0x4ea2745a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41578 dport 35723] OK # # # cpu 4: rx_hash 0x7d64afae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41610 dport 35723] OK # # # cpu 4: rx_hash 0x22d85df9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41626 dport 35723] OK # # # cpu 4: rx_hash 0x0d0624d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41658 dport 35723] OK # # # cpu 4: rx_hash 0x4bc4a830 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41694 dport 35723] OK # # # cpu 4: rx_hash 0x641ad11b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41726 dport 35723] OK # # # cpu 4: rx_hash 0x2cd40c96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41754 dport 35723] OK # # # cpu 4: rx_hash 0xafc05772 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41756 dport 35723] OK # # # cpu 4: rx_hash 0x2619b442 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41792 dport 35723] OK # # # cpu 4: rx_hash 0x58ea7d1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41796 dport 35723] OK # # # cpu 4: rx_hash 0xb82f6be7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41820 dport 35723] OK # # # cpu 4: rx_hash 0x8ad3968d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41830 dport 35723] OK # # # cpu 4: rx_hash 0xe902db90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41848 dport 35723] OK # # # cpu 4: rx_hash 0x8578f233 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41864 dport 35723] OK # # # cpu 4: rx_hash 0x760e22ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41918 dport 35723] OK # # # cpu 4: rx_hash 0xa06b33cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41970 dport 35723] OK # # # cpu 4: rx_hash 0x145f1eb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42014 dport 35723] OK # # # cpu 4: rx_hash 0xb8953c7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42040 dport 35723] OK # # # cpu 4: rx_hash 0xc666f527 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42044 dport 35723] OK # # # cpu 4: rx_hash 0x22ff192a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42058 dport 35723] OK # # # cpu 4: rx_hash 0xfe57b099 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42076 dport 35723] OK # # # cpu 4: rx_hash 0xccab4df3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42086 dport 35723] OK # # # cpu 4: rx_hash 0x615b49a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42138 dport 35723] OK # # # cpu 4: rx_hash 0x1139c2de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42154 dport 35723] OK # # # cpu 4: rx_hash 0x0c1b469f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42160 dport 35723] OK # # # cpu 4: rx_hash 0x3076f9d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42174 dport 35723] OK # # # cpu 4: rx_hash 0x57fb4e3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42190 dport 35723] OK # # # cpu 4: rx_hash 0x06d6fe4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42218 dport 35723] OK # # # cpu 4: rx_hash 0x4e1823c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42254 dport 35723] OK # # # cpu 4: rx_hash 0xaedd353f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42262 dport 35723] OK # # # cpu 4: rx_hash 0x3e7aa8ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42302 dport 35723] OK # # # cpu 4: rx_hash 0x8bcef4c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42348 dport 35723] OK # # # cpu 4: rx_hash 0x565c7bed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42400 dport 35723] OK # # # cpu 4: rx_hash 0x358d36f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42430 dport 35723] OK # # # cpu 4: rx_hash 0x0dbc734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42462 dport 35723] OK # # # cpu 4: rx_hash 0x80396a8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42476 dport 35723] OK # # # cpu 4: rx_hash 0xb7edc22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42506 dport 35723] OK # # # cpu 4: rx_hash 0x5de56c00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42568 dport 35723] OK # # # count: pass=46 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 53806 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39740 dport 53806] != expected 0x4b07d8cb # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39740 dport 53806] != expected 0x4b07d8cb # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38469 dport 53806] != expected 0x2a1b0359 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38469 dport 53806] != expected 0x2a1b0359 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60439 dport 53806] != expected 0xc53a5c5e # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60439 dport 53806] != expected 0xc53a5c5e # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55586 dport 53806] != expected 0xb3cc95ef # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55586 dport 53806] != expected 0xb3cc95ef # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39918 dport 53806] != expected 0xacfc3af8 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39918 dport 53806] != expected 0xacfc3af8 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35606 dport 53806] != expected 0x98832952 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35606 dport 53806] != expected 0x98832952 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44044 dport 53806] != expected 0x67e6c4a4 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44044 dport 53806] != expected 0x67e6c4a4 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49732 dport 53806] != expected 0x702ba8e9 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49732 dport 53806] != expected 0x702ba8e9 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41055 dport 53806] != expected 0xd0707a78 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41055 dport 53806] != expected 0xd0707a78 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34903 dport 53806] != expected 0x2ec04552 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34903 dport 53806] != expected 0x2ec04552 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48388 dport 53806] != expected 0x9cd9d2bb # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48388 dport 53806] != expected 0x9cd9d2bb # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55984 dport 53806] != expected 0x13f80d98 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55984 dport 53806] != expected 0x13f80d98 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59461 dport 53806] != expected 0xd6dec544 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59461 dport 53806] != expected 0xd6dec544 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55415 dport 53806] != expected 0x510cfb11 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55415 dport 53806] != expected 0x510cfb11 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37097 dport 53806] != expected 0xf4225990 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37097 dport 53806] != expected 0xf4225990 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51653 dport 53806] != expected 0x73b3dd1e # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51653 dport 53806] != expected 0x73b3dd1e # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38913 dport 53806] != expected 0xc044a21d # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38913 dport 53806] != expected 0xc044a21d # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36715 dport 53806] != expected 0xfff34ac5 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36715 dport 53806] != expected 0xfff34ac5 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49212 dport 53806] != expected 0xe6b07da5 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49212 dport 53806] != expected 0xe6b07da5 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35140 dport 53806] != expected 0x77631546 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35140 dport 53806] != expected 0x77631546 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38185 dport 53806] != expected 0x100a9ef6 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38185 dport 53806] != expected 0x100a9ef6 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34585 dport 53806] != expected 0x6d99e1ea # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34585 dport 53806] != expected 0x6d99e1ea # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45897 dport 53806] != expected 0x793be773 # # Exception| cpu 4: rx_hash 0x778bd433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45897 dport 53806] != expected 0x793be773 # # 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 37935 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42041 dport 37935] != expected 0x730f56df # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42041 dport 37935] != expected 0x730f56df # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34914 dport 37935] != expected 0xfbe39f2e # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34914 dport 37935] != expected 0xfbe39f2e # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41589 dport 37935] != expected 0xe6e953e3 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41589 dport 37935] != expected 0xe6e953e3 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34061 dport 37935] != expected 0xa04a05a3 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34061 dport 37935] != expected 0xa04a05a3 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38475 dport 37935] != expected 0x3e8f697 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38475 dport 37935] != expected 0x3e8f697 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33324 dport 37935] != expected 0x32238287 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33324 dport 37935] != expected 0x32238287 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45008 dport 37935] != expected 0xe3c61da7 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45008 dport 37935] != expected 0xe3c61da7 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44045 dport 37935] != expected 0x1d216d1b # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44045 dport 37935] != expected 0x1d216d1b # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43239 dport 37935] != expected 0xad073330 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43239 dport 37935] != expected 0xad073330 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57223 dport 37935] != expected 0xd7292047 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57223 dport 37935] != expected 0xd7292047 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55272 dport 37935] != expected 0x48058626 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55272 dport 37935] != expected 0x48058626 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33271 dport 37935] != expected 0x4fd0a9df # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33271 dport 37935] != expected 0x4fd0a9df # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43523 dport 37935] != expected 0x62cfc60a # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43523 dport 37935] != expected 0x62cfc60a # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40856 dport 37935] != expected 0x2320a717 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40856 dport 37935] != expected 0x2320a717 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51126 dport 37935] != expected 0x8c644b5c # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51126 dport 37935] != expected 0x8c644b5c # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47829 dport 37935] != expected 0x12207194 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47829 dport 37935] != expected 0x12207194 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48872 dport 37935] != expected 0x997901a2 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48872 dport 37935] != expected 0x997901a2 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43842 dport 37935] != expected 0x8b1410cb # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43842 dport 37935] != expected 0x8b1410cb # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45337 dport 37935] != expected 0x280bafea # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45337 dport 37935] != expected 0x280bafea # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56478 dport 37935] != expected 0x4b253b78 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56478 dport 37935] != expected 0x4b253b78 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55763 dport 37935] != expected 0xa20a3382 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55763 dport 37935] != expected 0xa20a3382 # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49026 dport 37935] != expected 0xe62dfd2f # # Exception| cpu 4: rx_hash 0xb334d375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49026 dport 37935] != expected 0xe62dfd2f # # 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 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__->