< 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 53214 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 51 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5991db47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55672 dport 53214] != expected 0xb1acca7b # # Exception| cpu 0: rx_hash 0x9e36b392 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55702 dport 53214] != expected 0x1257c836 # # Exception| cpu 0: rx_hash 0xf88e938c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55718 dport 53214] != expected 0x8e4dae04 # # Exception| cpu 0: rx_hash 0xf7b3fca4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55752 dport 53214] != expected 0x8f4b24cd # # Exception| cpu 0: rx_hash 0x3ac3bc98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55760 dport 53214] != expected 0xb77fe8a8 # # Exception| cpu 0: rx_hash 0x5c7b9c86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55776 dport 53214] != expected 0x2b658e9a # # Exception| cpu 0: rx_hash 0xf35a1c0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55786 dport 53214] != expected 0xbbdf27c7 # # Exception| cpu 0: rx_hash 0x3e2a5c32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55794 dport 53214] != expected 0x83ebeba2 # # Exception| cpu 0: rx_hash 0xa4cadc4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55806 dport 53214] != expected 0xf3827369 # # Exception| cpu 0: rx_hash 0xb506369e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55824 dport 53214] != expected 0xa9b8d747 # # Exception| cpu 0: rx_hash 0x2fe6b6e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55836 dport 53214] != expected 0xd9d14f8c # # Exception| cpu 0: rx_hash 0xd3be1680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55840 dport 53214] != expected 0x35a2b175 # # Exception| cpu 0: rx_hash 0x1ece56bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55864 dport 53214] != expected 0xd967d10 # # Exception| cpu 0: rx_hash 0x8b13b9ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55898 dport 53214] != expected 0x7cf96f12 # # Exception| cpu 0: rx_hash 0xedab99f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55914 dport 53214] != expected 0xe0e30920 # # Exception| cpu 0: rx_hash 0x20dbd9ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55922 dport 53214] != expected 0xd8d7c545 # # Exception| cpu 0: rx_hash 0xb0ec715f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55944 dport 53214] != expected 0x337193a6 # # Exception| cpu 0: rx_hash 0x92846eaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55976 dport 53214] != expected 0xb887b1b7 # # Exception| cpu 0: rx_hash 0x03b06150 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56040 dport 53214] != expected 0xfd7ca0bf # # Exception| cpu 0: rx_hash 0x0b926a59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56110 dport 53214] != expected 0xabd7cce7 # # Exception| cpu 0: rx_hash 0xf3232a95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56112 dport 53214] != expected 0x73303114 # # Exception| cpu 0: rx_hash 0x66fec5c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56146 dport 53214] != expected 0x25f2316 # # Exception| cpu 0: rx_hash 0xc9df454d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56152 dport 53214] != expected 0x92e58a4b # # Exception| cpu 0: rx_hash 0x7b80f229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56194 dport 53214] != expected 0xf2b5feb9 # # Exception| cpu 0: rx_hash 0xf2208dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 56202 dport 53214] != expected 0xdd6d76ff # # Exception| cpu 0: rx_hash 0xc7e18d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56204 dport 53214] != expected 0x3dbe4769 # # Exception| cpu 0: rx_hash 0x90714d4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56216 dport 53214] != expected 0x75e313c7 # # Exception| cpu 0: rx_hash 0x6c29ed2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56228 dport 53214] != expected 0x9990ed3e # # Exception| cpu 0: rx_hash 0xdf75fd23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56260 dport 53214] != expected 0x579dde27 # # Exception| cpu 0: rx_hash 0x9ba5c2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56276 dport 53214] != expected 0x40719a04 # # Exception| cpu 0: rx_hash 0x6bf2f76e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56342 dport 53214] != expected 0x358b35e0 # # Exception| cpu 0: rx_hash 0x2bcb282f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56356 dport 53214] != expected 0x16f372c9 # # Exception| cpu 0: rx_hash 0x8bd7c78f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56384 dport 53214] != expected 0x874f515d # # Exception| cpu 0: rx_hash 0x46a787b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56408 dport 53214] != expected 0xbf7b9d38 # # Exception| cpu 0: rx_hash 0x335f5802 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56428 dport 53214] != expected 0x7cd0eb87 # # Exception| cpu 0: rx_hash 0xfe2f183e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56436 dport 53214] != expected 0x44e427e2 # # Exception| cpu 0: rx_hash 0xf4f830d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56450 dport 53214] != expected 0xdf2be9ca # # Exception| cpu 0: rx_hash 0xf011d07d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56480 dport 53214] != expected 0xebbfeac0 # # Exception| cpu 0: rx_hash 0xa8bc7f11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56538 dport 53214] != expected 0xa2e434a7 # # Exception| cpu 0: rx_hash 0xe885a050 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56552 dport 53214] != expected 0x819c738e # # Exception| cpu 0: rx_hash 0x861f8b47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56606 dport 53214] != expected 0x4b2d79e4 # # Exception| cpu 0: rx_hash 0xef9ac471 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56640 dport 53214] != expected 0xd631951f # # Exception| cpu 0: rx_hash 0x22ea844d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56664 dport 53214] != expected 0xee05597a # # Exception| cpu 0: rx_hash 0x13c26417 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56700 dport 53214] != expected 0x3a426be6 # # Exception| cpu 0: rx_hash 0x90b53329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56706 dport 53214] != expected 0x8e552d88 # # Exception| cpu 0: rx_hash 0x3f94b3a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56712 dport 53214] != expected 0x1eef84d5 # # Exception| cpu 0: rx_hash 0x7b448c4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56728 dport 53214] != expected 0x903c0f6 # # Exception| cpu 0: rx_hash 0x871c2c2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56740 dport 53214] != expected 0xe5703e0f # # Exception| cpu 0: rx_hash 0x7fad6ce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56762 dport 53214] != expected 0x3d97c3fc # # Exception| cpu 0: rx_hash 0xea7083b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56792 dport 53214] != expected 0x4cf8d1fe # # Exception| cpu 0: rx_hash 0x30a9dc89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56806 dport 53214] != expected 0x1fe90e1c # # Exception| count: pass=0 nohash=0 fail=51 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9eddfa98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55526 dport 44429] OK # # # cpu 0: rx_hash 0xefccc583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55536 dport 44429] OK # # # cpu 0: rx_hash 0x752c45fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55548 dport 44429] OK # # # cpu 0: rx_hash 0xa7d711cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55556 dport 44429] OK # # # cpu 0: rx_hash 0x1bb66eec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55562 dport 44429] OK # # # cpu 0: rx_hash 0x07cbfe6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55648 dport 44429] OK # # # cpu 0: rx_hash 0x8e6b81bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55656 dport 44429] OK # # # cpu 0: rx_hash 0x505b3e2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55668 dport 44429] OK # # # cpu 0: rx_hash 0x51589944 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55758 dport 44429] OK # # # cpu 0: rx_hash 0x62fc6c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55808 dport 44429] OK # # # cpu 0: rx_hash 0xaf8c2c59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55832 dport 44429] OK # # # cpu 0: rx_hash 0xf7218335 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55906 dport 44429] OK # # # cpu 0: rx_hash 0x6dc1034d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55918 dport 44429] OK # # # cpu 0: rx_hash 0xaa666b98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55936 dport 44429] OK # # # cpu 0: rx_hash 0x3086ebe0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55948 dport 44429] OK # # # cpu 0: rx_hash 0x7456d40b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55964 dport 44429] OK # # # cpu 0: rx_hash 0xccde4b86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55984 dport 44429] OK # # # cpu 0: rx_hash 0xdf9eb429 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55988 dport 44429] OK # # # cpu 0: rx_hash 0x7f825b89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56016 dport 44429] OK # # # cpu 0: rx_hash 0xa55b04b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56046 dport 44429] OK # # # cpu 0: rx_hash 0xd881d008 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56092 dport 44429] OK # # # cpu 0: rx_hash 0x1e251fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56136 dport 44429] OK # # # cpu 0: rx_hash 0xe6945f7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56150 dport 44429] OK # # # cpu 0: rx_hash 0x7c74df02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56154 dport 44429] OK # # # cpu 0: rx_hash 0xa6ad803b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56164 dport 44429] OK # # # cpu 0: rx_hash 0xd7bcbf20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56178 dport 44429] OK # # # cpu 0: rx_hash 0xc4fc408f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56182 dport 44429] OK # # # cpu 0: rx_hash 0x101bd7f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56220 dport 44429] OK # # # cpu 0: rx_hash 0xeb986dd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56338 dport 44429] OK # # # cpu 0: rx_hash 0x44b9ed59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56344 dport 44429] OK # # # cpu 0: rx_hash 0x2201cd47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56360 dport 44429] OK # # # cpu 0: rx_hash 0x5c2d9d74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56400 dport 44429] OK # # # cpu 0: rx_hash 0xf7e5fd56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56440 dport 44429] OK # # # cpu 0: rx_hash 0xfd32d5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56462 dport 44429] OK # # # cpu 0: rx_hash 0xe5a6a592 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56518 dport 44429] OK # # # cpu 0: rx_hash 0xd48e45c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56546 dport 44429] OK # # # cpu 0: rx_hash 0x9c959180 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56598 dport 44429] OK # # # cpu 0: rx_hash 0xf510deb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56648 dport 44429] OK # # # cpu 0: rx_hash 0x0da19e7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56662 dport 44429] OK # # # cpu 0: rx_hash 0x97411e02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56666 dport 44429] OK # # # cpu 0: rx_hash 0x2fc9818f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56694 dport 44429] OK # # # cpu 0: rx_hash 0xceef1605 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56730 dport 44429] OK # # # cpu 0: rx_hash 0xb24f534d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56840 dport 44429] OK # # # cpu 0: rx_hash 0xd4f77353 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56888 dport 44429] OK # # # count: pass=44 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 49594 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59657 dport 49594] != expected 0x91389a61 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59657 dport 49594] != expected 0x91389a61 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44966 dport 49594] != expected 0xb859e333 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44966 dport 49594] != expected 0xb859e333 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53845 dport 49594] != expected 0x8f34330c # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53845 dport 49594] != expected 0x8f34330c # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44758 dport 49594] != expected 0x30c6504b # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44758 dport 49594] != expected 0x30c6504b # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57506 dport 49594] != expected 0x6d1cc754 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57506 dport 49594] != expected 0x6d1cc754 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47743 dport 49594] != expected 0xa9996dfb # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47743 dport 49594] != expected 0xa9996dfb # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40944 dport 49594] != expected 0xa5019de8 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40944 dport 49594] != expected 0xa5019de8 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37070 dport 49594] != expected 0xb1a18df1 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37070 dport 49594] != expected 0xb1a18df1 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55482 dport 49594] != expected 0x909bc9df # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55482 dport 49594] != expected 0x909bc9df # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50211 dport 49594] != expected 0xfff14ad5 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50211 dport 49594] != expected 0xfff14ad5 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35738 dport 49594] != expected 0x1afe5af8 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35738 dport 49594] != expected 0x1afe5af8 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34495 dport 49594] != expected 0x5f738789 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34495 dport 49594] != expected 0x5f738789 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54550 dport 49594] != expected 0x26f7565b # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54550 dport 49594] != expected 0x26f7565b # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54989 dport 49594] != expected 0xc1a2c6fd # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54989 dport 49594] != expected 0xc1a2c6fd # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44394 dport 49594] != expected 0x87898055 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44394 dport 49594] != expected 0x87898055 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44625 dport 49594] != expected 0xc2cab6e # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44625 dport 49594] != expected 0xc2cab6e # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60722 dport 49594] != expected 0x3703a629 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60722 dport 49594] != expected 0x3703a629 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58841 dport 49594] != expected 0xdfa22e56 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58841 dport 49594] != expected 0xdfa22e56 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40239 dport 49594] != expected 0x4c9bd981 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40239 dport 49594] != expected 0x4c9bd981 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52082 dport 49594] != expected 0x94939232 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52082 dport 49594] != expected 0x94939232 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41280 dport 49594] != expected 0x22b56281 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41280 dport 49594] != expected 0x22b56281 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36056 dport 49594] != expected 0xcdf97d98 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36056 dport 49594] != expected 0xcdf97d98 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58002 dport 49594] != expected 0x59b9c347 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58002 dport 49594] != expected 0x59b9c347 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33066 dport 49594] != expected 0xe6890ee7 # # Exception| cpu 5: rx_hash 0x6226b24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33066 dport 49594] != expected 0xe6890ee7 # # 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 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 47896 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46836 dport 47896] != expected 0x2dbbdee6 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46836 dport 47896] != expected 0x2dbbdee6 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51366 dport 47896] != expected 0x7195fcf8 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51366 dport 47896] != expected 0x7195fcf8 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46138 dport 47896] != expected 0x7a522839 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46138 dport 47896] != expected 0x7a522839 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57344 dport 47896] != expected 0x290d2c60 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57344 dport 47896] != expected 0x290d2c60 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55218 dport 47896] != expected 0x53b08e02 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55218 dport 47896] != expected 0x53b08e02 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46730 dport 47896] != expected 0x66568e25 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46730 dport 47896] != expected 0x66568e25 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43543 dport 47896] != expected 0x9e21f84a # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43543 dport 47896] != expected 0x9e21f84a # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51662 dport 47896] != expected 0x2f2490de # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51662 dport 47896] != expected 0x2f2490de # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45810 dport 47896] != expected 0x41699ee9 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45810 dport 47896] != expected 0x41699ee9 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54123 dport 47896] != expected 0xd37e7878 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54123 dport 47896] != expected 0xd37e7878 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47665 dport 47896] != expected 0xdfcc3770 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47665 dport 47896] != expected 0xdfcc3770 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36483 dport 47896] != expected 0x731a1713 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36483 dport 47896] != expected 0x731a1713 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56113 dport 47896] != expected 0x532689e # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56113 dport 47896] != expected 0x532689e # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36677 dport 47896] != expected 0x7b381c1a # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36677 dport 47896] != expected 0x7b381c1a # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43640 dport 47896] != expected 0xdc1f69dc # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43640 dport 47896] != expected 0xdc1f69dc # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43550 dport 47896] != expected 0x5a827923 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43550 dport 47896] != expected 0x5a827923 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43939 dport 47896] != expected 0x470e23f8 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43939 dport 47896] != expected 0x470e23f8 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38807 dport 47896] != expected 0xba0aa4e9 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38807 dport 47896] != expected 0xba0aa4e9 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44666 dport 47896] != expected 0xa38dd67c # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44666 dport 47896] != expected 0xa38dd67c # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44165 dport 47896] != expected 0xdfdffe03 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44165 dport 47896] != expected 0xdfdffe03 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54004 dport 47896] != expected 0xca1bc209 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54004 dport 47896] != expected 0xca1bc209 # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51506 dport 47896] != expected 0x8ad238bf # # Exception| cpu 4: rx_hash 0x1d130c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51506 dport 47896] != expected 0x8ad238bf # # 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__->