< 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 46205 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8da8ed20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46862 dport 46205] != expected 0x784c36e7 # # Exception| cpu 0: rx_hash 0xc1eb8562 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46870 dport 46205] != expected 0x22bd40f8 # # Exception| cpu 0: rx_hash 0x7e166d98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46928 dport 46205] != expected 0x84ecac06 # # Exception| cpu 0: rx_hash 0x5837d9b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46944 dport 46205] != expected 0x29941709 # # Exception| cpu 0: rx_hash 0x94d9f7d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46988 dport 46205] != expected 0x2c00bcf1 # # Exception| cpu 0: rx_hash 0xb834c53e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47018 dport 46205] != expected 0xdced0d88 # # Exception| cpu 0: rx_hash 0x1b73327a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47030 dport 46205] != expected 0x5f5f33bc # # Exception| cpu 0: rx_hash 0x5ca650ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 47042 dport 46205] != expected 0xe6f0f41a # # Exception| cpu 0: rx_hash 0x6dabf1a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47044 dport 46205] != expected 0x8d352c66 # # Exception| cpu 0: rx_hash 0xceec06e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47064 dport 46205] != expected 0xe871252 # # Exception| cpu 0: rx_hash 0x4146c34d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47074 dport 46205] != expected 0x7dd89d1f # # Exception| cpu 0: rx_hash 0xd9c013c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47086 dport 46205] != expected 0xc83a7121 # # Exception| cpu 0: rx_hash 0x4ddd9e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47104 dport 46205] != expected 0x474a23d2 # # Exception| cpu 0: rx_hash 0x6130acd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47142 dport 46205] != expected 0xb7a792ab # # Exception| cpu 0: rx_hash 0xbe631e83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47198 dport 46205] != expected 0xbbeab933 # # Exception| cpu 0: rx_hash 0x774635a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47210 dport 46205] != expected 0xcfd14a17 # # Exception| cpu 0: rx_hash 0xd401c2e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47222 dport 46205] != expected 0x4c637423 # # Exception| cpu 0: rx_hash 0x65a125c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47236 dport 46205] != expected 0x78c371b8 # # Exception| cpu 0: rx_hash 0xb1649d02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47248 dport 46205] != expected 0x97d0eb99 # # Exception| cpu 0: rx_hash 0x9cd323b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47308 dport 46205] != expected 0xd9f6e12f # # Exception| cpu 0: rx_hash 0xe19deafe [saddr 192.0.3.2 daddr 192.0.3.1 sport 47314 dport 46205] != expected 0xe8c24f4c # # Exception| cpu 0: rx_hash 0x48169b71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47320 dport 46205] != expected 0x36e57b0e # # Exception| cpu 0: rx_hash 0xa7120477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47324 dport 46205] != expected 0xefa63325 # # Exception| cpu 0: rx_hash 0x87eafdc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47370 dport 46205] != expected 0xea081ab0 # # Exception| cpu 0: rx_hash 0x24ad0a8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47382 dport 46205] != expected 0x69ba2484 # # Exception| cpu 0: rx_hash 0x6222e405 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47384 dport 46205] != expected 0x6ede58ed # # Exception| cpu 0: rx_hash 0x33811fa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47392 dport 46205] != expected 0xaf0747f7 # # Exception| cpu 0: rx_hash 0x4559dc7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47442 dport 46205] != expected 0x7d6d582d # # Exception| cpu 0: rx_hash 0xcaf319d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47464 dport 46205] != expected 0xe32d760 # # Exception| cpu 0: rx_hash 0xe919a8bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47488 dport 46205] != expected 0xd2e534b3 # # Exception| cpu 0: rx_hash 0x6c7febda [saddr 192.0.3.2 daddr 192.0.3.1 sport 47532 dport 46205] != expected 0xfc2fb188 # # Exception| cpu 0: rx_hash 0x66b36d11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47546 dport 46205] != expected 0xa1babbfe # # Exception| cpu 0: rx_hash 0x3c869c26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47598 dport 46205] != expected 0x833d155d # # Exception| cpu 0: rx_hash 0xe4854780 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47628 dport 46205] != expected 0x4b1a497c # # Exception| cpu 0: rx_hash 0x76cf11ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47638 dport 46205] != expected 0xa36daf34 # # Exception| cpu 0: rx_hash 0x50eea5ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 47654 dport 46205] != expected 0xe15143b # # Exception| cpu 0: rx_hash 0xf2f3def5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47680 dport 46205] != expected 0x336c91c0 # # Exception| cpu 0: rx_hash 0x173bc738 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47698 dport 46205] != expected 0xb7bad39d # # Exception| cpu 0: rx_hash 0xd4d26ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47728 dport 46205] != expected 0x9e142acf # # Exception| cpu 0: rx_hash 0x547f2cfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47748 dport 46205] != expected 0xc171f728 # # Exception| cpu 0: rx_hash 0x81e01862 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47850 dport 46205] != expected 0x90a9d6c6 # # Exception| cpu 0: rx_hash 0xcda37020 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47858 dport 46205] != expected 0xca58a0d9 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xab1d23a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59056 dport 37201] OK # # # cpu 0: rx_hash 0x123986c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59152 dport 37201] OK # # # cpu 4: rx_hash 0x7fd89b66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59044 dport 37201] OK # # # cpu 4: rx_hash 0x339bf324 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59068 dport 37201] OK # # # cpu 4: rx_hash 0xaa47afff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59082 dport 37201] OK # # # cpu 4: rx_hash 0xc025739c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59106 dport 37201] OK # # # cpu 4: rx_hash 0x25ed6a51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59120 dport 37201] OK # # # cpu 4: rx_hash 0xcae9f557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59124 dport 37201] OK # # # cpu 4: rx_hash 0x636284d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59134 dport 37201] OK # # # cpu 4: rx_hash 0x5e7aee87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59144 dport 37201] OK # # # cpu 4: rx_hash 0xcc30b8c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59154 dport 37201] OK # # # cpu 4: rx_hash 0x0e83997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59210 dport 37201] OK # # # cpu 4: rx_hash 0x3542beba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59226 dport 37201] OK # # # cpu 4: rx_hash 0xa80f6b75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59278 dport 37201] OK # # # cpu 4: rx_hash 0x5aeb6793 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59306 dport 37201] OK # # # cpu 4: rx_hash 0x8e2edf54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59326 dport 37201] OK # # # cpu 4: rx_hash 0xe5168f69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59372 dport 37201] OK # # # cpu 4: rx_hash 0x775cd927 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59382 dport 37201] OK # # # cpu 4: rx_hash 0x31d337ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59384 dport 37201] OK # # # cpu 4: rx_hash 0x9e0f9d9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59398 dport 37201] OK # # # cpu 4: rx_hash 0x1b69def9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59434 dport 37201] OK # # # cpu 4: rx_hash 0x10ffd46c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59462 dport 37201] OK # # # cpu 4: rx_hash 0x6db11d24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59480 dport 37201] OK # # # cpu 4: rx_hash 0xe21bd88a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59490 dport 37201] OK # # # cpu 4: rx_hash 0xd9daff4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59506 dport 37201] OK # # # cpu 4: rx_hash 0x62b69ea5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59542 dport 37201] OK # # # cpu 4: rx_hash 0x44972a84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59558 dport 37201] OK # # # cpu 4: rx_hash 0x39d9e3cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59576 dport 37201] OK # # # cpu 4: rx_hash 0x146e5d78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59620 dport 37201] OK # # # cpu 4: rx_hash 0x5438fe6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59660 dport 37201] OK # # # cpu 4: rx_hash 0x8a31c063 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59662 dport 37201] OK # # # cpu 4: rx_hash 0xb1f0e7a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59678 dport 37201] OK # # # cpu 4: rx_hash 0x3e5a220c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59684 dport 37201] OK # # # cpu 4: rx_hash 0x9d1dd548 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59704 dport 37201] OK # # # cpu 4: rx_hash 0x798f40db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59728 dport 37201] OK # # # cpu 4: rx_hash 0x81a7caf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59746 dport 37201] OK # # # cpu 4: rx_hash 0xb0aa6bfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59748 dport 37201] OK # # # cpu 4: rx_hash 0xcde4a2b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59770 dport 37201] OK # # # cpu 4: rx_hash 0x0bc60a12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59776 dport 37201] OK # # # cpu 4: rx_hash 0xdf03b2d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59796 dport 37201] OK # # # cpu 4: rx_hash 0xf3ee803f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59826 dport 37201] OK # # # cpu 4: rx_hash 0x6b6850ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59838 dport 37201] OK # # # cpu 4: rx_hash 0xef549f81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59880 dport 37201] OK # # # cpu 4: rx_hash 0x00500087 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59884 dport 37201] OK # # # cpu 4: rx_hash 0xafd194a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59910 dport 37201] OK # # # cpu 4: rx_hash 0x37574427 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59914 dport 37201] OK # # # cpu 4: rx_hash 0x065ae52d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59916 dport 37201] OK # # # cpu 4: rx_hash 0xd29f5dea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59928 dport 37201] OK # # # cpu 4: rx_hash 0x6c38394e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59940 dport 37201] OK # # # cpu 4: rx_hash 0xfe726f00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59966 dport 37201] OK # # # cpu 4: rx_hash 0xc4e9c49f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59988 dport 37201] OK # # # cpu 4: rx_hash 0x68a9b05a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60038 dport 37201] OK # # # cpu 4: rx_hash 0xedcff33f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60074 dport 37201] OK # # # cpu 4: rx_hash 0x02cb6c39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60078 dport 37201] OK # # # cpu 4: rx_hash 0x4e88047b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60086 dport 37201] OK # # # cpu 4: rx_hash 0x633fbacf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60138 dport 37201] OK # # # cpu 4: rx_hash 0xcc6d86de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60166 dport 37201] OK # # # count: pass=57 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 57137 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49704 dport 57137] != expected 0x2088869c # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49704 dport 57137] != expected 0x2088869c # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49393 dport 57137] != expected 0x8d98787e # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49393 dport 57137] != expected 0x8d98787e # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35184 dport 57137] != expected 0x269b7a21 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35184 dport 57137] != expected 0x269b7a21 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32832 dport 57137] != expected 0x56ea6daa # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32832 dport 57137] != expected 0x56ea6daa # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48299 dport 57137] != expected 0x93aea4d7 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48299 dport 57137] != expected 0x93aea4d7 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58077 dport 57137] != expected 0xf17b53bc # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58077 dport 57137] != expected 0xf17b53bc # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39215 dport 57137] != expected 0x680090bc # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39215 dport 57137] != expected 0x680090bc # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48882 dport 57137] != expected 0xd8744074 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48882 dport 57137] != expected 0xd8744074 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43895 dport 57137] != expected 0x7a7a2c0a # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43895 dport 57137] != expected 0x7a7a2c0a # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45992 dport 57137] != expected 0x7c477d72 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45992 dport 57137] != expected 0x7c477d72 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38617 dport 57137] != expected 0xbd81b450 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38617 dport 57137] != expected 0xbd81b450 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46480 dport 57137] != expected 0x58f5a7b0 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46480 dport 57137] != expected 0x58f5a7b0 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58330 dport 57137] != expected 0x8cd6a64e # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58330 dport 57137] != expected 0x8cd6a64e # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34671 dport 57137] != expected 0x39a59090 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34671 dport 57137] != expected 0x39a59090 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50702 dport 57137] != expected 0x8cbc74ad # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50702 dport 57137] != expected 0x8cbc74ad # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54351 dport 57137] != expected 0x4aa1b6c3 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54351 dport 57137] != expected 0x4aa1b6c3 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48550 dport 57137] != expected 0x30246567 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48550 dport 57137] != expected 0x30246567 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42647 dport 57137] != expected 0x4bdc8400 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42647 dport 57137] != expected 0x4bdc8400 # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53502 dport 57137] != expected 0x38c7746b # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53502 dport 57137] != expected 0x38c7746b # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42836 dport 57137] != expected 0xc46c171a # # Exception| cpu 0: rx_hash 0x0c084105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42836 dport 57137] != expected 0xc46c171a # # Exception| count: pass=0 nohash=0 fail=40 # # 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 43623 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40647 dport 43623] != expected 0xf39ef52a # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40647 dport 43623] != expected 0xf39ef52a # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42355 dport 43623] != expected 0x96f0424c # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42355 dport 43623] != expected 0x96f0424c # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37648 dport 43623] != expected 0xbbecf65d # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37648 dport 43623] != expected 0xbbecf65d # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60301 dport 43623] != expected 0xb31e0a4b # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60301 dport 43623] != expected 0xb31e0a4b # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38505 dport 43623] != expected 0x23fe2ef4 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38505 dport 43623] != expected 0x23fe2ef4 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39569 dport 43623] != expected 0xef4d3e8e # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39569 dport 43623] != expected 0xef4d3e8e # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50839 dport 43623] != expected 0x456d283a # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50839 dport 43623] != expected 0x456d283a # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49748 dport 43623] != expected 0xf61103b9 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49748 dport 43623] != expected 0xf61103b9 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42195 dport 43623] != expected 0x2fd4e728 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42195 dport 43623] != expected 0x2fd4e728 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58796 dport 43623] != expected 0xf7aa6a5d # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58796 dport 43623] != expected 0xf7aa6a5d # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55234 dport 43623] != expected 0x66cd764e # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55234 dport 43623] != expected 0x66cd764e # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51811 dport 43623] != expected 0x1158e8c5 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51811 dport 43623] != expected 0x1158e8c5 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48118 dport 43623] != expected 0x41e3cb63 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48118 dport 43623] != expected 0x41e3cb63 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52770 dport 43623] != expected 0xbb55d9b2 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52770 dport 43623] != expected 0xbb55d9b2 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46462 dport 43623] != expected 0x145f2ff6 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46462 dport 43623] != expected 0x145f2ff6 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51459 dport 43623] != expected 0xd02a2997 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51459 dport 43623] != expected 0xd02a2997 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55707 dport 43623] != expected 0xfd2aa40a # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55707 dport 43623] != expected 0xfd2aa40a # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48538 dport 43623] != expected 0xe344cc57 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48538 dport 43623] != expected 0xe344cc57 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60003 dport 43623] != expected 0xc2450856 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60003 dport 43623] != expected 0xc2450856 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37115 dport 43623] != expected 0xa87f1e60 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37115 dport 43623] != expected 0xa87f1e60 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49703 dport 43623] != expected 0x3cdbbc7c # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49703 dport 43623] != expected 0x3cdbbc7c # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58201 dport 43623] != expected 0x62245dcb # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58201 dport 43623] != expected 0x62245dcb # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52053 dport 43623] != expected 0x65c8ef92 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52053 dport 43623] != expected 0x65c8ef92 # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44953 dport 43623] != expected 0x16ba465a # # Exception| cpu 0: rx_hash 0x1477c61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44953 dport 43623] != expected 0x16ba465a # # Exception| count: pass=0 nohash=0 fail=48 # # 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__->