< 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 214, 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 33668 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 47 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3cc1044d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47688 dport 33668] != expected 0xa2bbf9fe # # Exception| cpu 0: rx_hash 0x2aefcb0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47702 dport 33668] != expected 0xbf1500fa # # Exception| cpu 0: rx_hash 0xdaa43aef [saddr 192.0.3.2 daddr 192.0.3.1 sport 47730 dport 33668] != expected 0x371ee42c # # Exception| cpu 0: rx_hash 0x78f600c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47760 dport 33668] != expected 0xc4bcf2a0 # # Exception| cpu 0: rx_hash 0x8e4f2c44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47772 dport 33668] != expected 0xc905c208 # # Exception| cpu 0: rx_hash 0x252aeaa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47804 dport 33668] != expected 0xb7dff9ee # # Exception| cpu 0: rx_hash 0xa0a15974 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47812 dport 33668] != expected 0x70b447af # # Exception| cpu 0: rx_hash 0x00d3f835 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47832 dport 33668] != expected 0x80b900cb # # Exception| cpu 0: rx_hash 0x1cfa1d62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47878 dport 33668] != expected 0x12172db9 # # Exception| cpu 0: rx_hash 0xecb1ec83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47906 dport 33668] != expected 0x9a1cc96f # # Exception| cpu 0: rx_hash 0x64dfe592 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47950 dport 33668] != expected 0x5612dfd2 # # Exception| cpu 0: rx_hash 0x693a5f53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47962 dport 33668] != expected 0x5d77772e # # Exception| cpu 0: rx_hash 0x6b1ac438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48036 dport 33668] != expected 0x5ed826c6 # # Exception| cpu 0: rx_hash 0x9da3e8b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48040 dport 33668] != expected 0x5361166e # # Exception| cpu 0: rx_hash 0x3dd149f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48052 dport 33668] != expected 0xa36c510a # # Exception| cpu 0: rx_hash 0xa3918faa [saddr 192.0.3.2 daddr 192.0.3.1 sport 48070 dport 33668] != expected 0x72ccbeb3 # # Exception| cpu 0: rx_hash 0x08f4494a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48102 dport 33668] != expected 0xc168555 # # Exception| cpu 0: rx_hash 0xa886e80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48122 dport 33668] != expected 0xfc1bc231 # # Exception| cpu 0: rx_hash 0x45f4b108 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48124 dport 33668] != expected 0xe769a361 # # Exception| cpu 0: rx_hash 0x139e6d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48146 dport 33668] != expected 0x7ab2b058 # # Exception| cpu 0: rx_hash 0x03427f05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48164 dport 33668] != expected 0xe2ae9d22 # # Exception| cpu 0: rx_hash 0x4e428747 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48190 dport 33668] != expected 0x9d1bb16 # # Exception| cpu 0: rx_hash 0x665e2f17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48206 dport 33668] != expected 0x35d2eacf # # Exception| cpu 0: rx_hash 0x3095a2d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48222 dport 33668] != expected 0xc8669d03 # # Exception| cpu 0: rx_hash 0x99d0ff5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48256 dport 33668] != expected 0xb513f70d # # Exception| cpu 0: rx_hash 0x32b539bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48288 dport 33668] != expected 0xcbc9cceb # # Exception| cpu 0: rx_hash 0xbadb30ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 48332 dport 33668] != expected 0x7c7da56 # # Exception| cpu 0: rx_hash 0xf7dbc8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 48342 dport 33668] != expected 0xecb8fc62 # # Exception| cpu 0: rx_hash 0xb0dc1ab9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48396 dport 33668] != expected 0x88c70e20 # # Exception| cpu 0: rx_hash 0xfddce2fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48406 dport 33668] != expected 0x63b82814 # # Exception| cpu 0: rx_hash 0x0b65ce7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48410 dport 33668] != expected 0x6e0118bc # # Exception| cpu 0: rx_hash 0x0d97131a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48434 dport 33668] != expected 0xebb3ccc2 # # Exception| cpu 0: rx_hash 0xd33297cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48462 dport 33668] != expected 0xda09adb3 # # Exception| cpu 0: rx_hash 0xce0b3f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48492 dport 33668] != expected 0x49702835 # # Exception| cpu 0: rx_hash 0x6e799e68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48496 dport 33668] != expected 0xb97d6f51 # # Exception| cpu 0: rx_hash 0x830bc76b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48502 dport 33668] != expected 0xa20f0e01 # # Exception| cpu 0: rx_hash 0x2cbc4780 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48512 dport 33668] != expected 0x5ac8b071 # # Exception| cpu 0: rx_hash 0x37773202 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48522 dport 33668] != expected 0x4c03e189 # # Exception| cpu 0: rx_hash 0x91f74e23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48574 dport 33668] != expected 0x39bc7293 # # Exception| cpu 0: rx_hash 0x0fb78871 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48588 dport 33668] != expected 0xe81c9d2a # # Exception| cpu 0: rx_hash 0xef206bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48606 dport 33668] != expected 0xf80b5486 # # Exception| cpu 0: rx_hash 0x4445ad53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48638 dport 33668] != expected 0x86d16f60 # # Exception| cpu 0: rx_hash 0xdf06fe0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48652 dport 33668] != expected 0x90f1eae2 # # Exception| cpu 0: rx_hash 0x64bf2ac8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48666 dport 33668] != expected 0x7637fc7e # # Exception| cpu 0: rx_hash 0xd41199aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 48688 dport 33668] != expected 0x1e269660 # # Exception| cpu 0: rx_hash 0x4a515ff8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48706 dport 33668] != expected 0xcf8679d9 # # Exception| cpu 0: rx_hash 0x41463859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48766 dport 33668] != expected 0x4151055b # # Exception| count: pass=0 nohash=0 fail=47 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xd0527736 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41708 dport 47922] OK # # # cpu 4: rx_hash 0xdca78042 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41732 dport 47922] OK # # # cpu 4: rx_hash 0x2a1eacc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41736 dport 47922] OK # # # cpu 4: rx_hash 0xbf490d30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41798 dport 47922] OK # # # cpu 4: rx_hash 0x04f0d9f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41808 dport 47922] OK # # # cpu 4: rx_hash 0x5b0ca8f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41858 dport 47922] OK # # # cpu 4: rx_hash 0x0dc72539 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41874 dport 47922] OK # # # cpu 4: rx_hash 0x4635001b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41888 dport 47922] OK # # # cpu 4: rx_hash 0x5dfe7599 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41898 dport 47922] OK # # # cpu 4: rx_hash 0xfd8cd4d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41910 dport 47922] OK # # # cpu 4: rx_hash 0x653ecfea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41964 dport 47922] OK # # # cpu 4: rx_hash 0x33f5422a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41980 dport 47922] OK # # # cpu 4: rx_hash 0xc8088584 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42010 dport 47922] OK # # # cpu 4: rx_hash 0x75438c27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42020 dport 47922] OK # # # cpu 4: rx_hash 0x238801e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42036 dport 47922] OK # # # cpu 4: rx_hash 0xabe608f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42072 dport 47922] OK # # # cpu 4: rx_hash 0x2abffd2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42230 dport 47922] OK # # # cpu 4: rx_hash 0x70818799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42254 dport 47922] OK # # # cpu 4: rx_hash 0xcb38535a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42264 dport 47922] OK # # # cpu 4: rx_hash 0x6db82f7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42284 dport 47922] OK # # # cpu 4: rx_hash 0xe8339cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42324 dport 47922] OK # # # cpu 4: rx_hash 0x43565a4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42356 dport 47922] OK # # # cpu 4: rx_hash 0xba2a5760 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42386 dport 47922] OK # # # cpu 4: rx_hash 0xf1d87242 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42400 dport 47922] OK # # # cpu 4: rx_hash 0xcfea1551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42446 dport 47922] OK # # # cpu 4: rx_hash 0x2f7df693 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42460 dport 47922] OK # # # cpu 4: rx_hash 0x7f44a633 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42468 dport 47922] OK # # # cpu 4: rx_hash 0x298f2bf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42484 dport 47922] OK # # # cpu 4: rx_hash 0xdf360772 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42488 dport 47922] OK # # # cpu 4: rx_hash 0x677e9bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42566 dport 47922] OK # # # cpu 4: rx_hash 0x3747cb7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42622 dport 47922] OK # # # cpu 4: rx_hash 0x98f04b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42632 dport 47922] OK # # # cpu 4: rx_hash 0xd5f0b3d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42642 dport 47922] OK # # # cpu 4: rx_hash 0x3e7037b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42684 dport 47922] OK # # # cpu 4: rx_hash 0x109e4281 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42724 dport 47922] OK # # # cpu 4: rx_hash 0x893c1406 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42818 dport 47922] OK # # # cpu 4: rx_hash 0x9f12db45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42844 dport 47922] OK # # # cpu 4: rx_hash 0xc2ce3124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42864 dport 47922] OK # # # cpu 4: rx_hash 0x30a55bae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42922 dport 47922] OK # # # cpu 4: rx_hash 0x155c493f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42958 dport 47922] OK # # # count: pass=40 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 214, 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 50997 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53899 dport 50997] != expected 0x136f4726 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53899 dport 50997] != expected 0x136f4726 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55573 dport 50997] != expected 0x74babcf6 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55573 dport 50997] != expected 0x74babcf6 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35586 dport 50997] != expected 0x5794ac7e # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35586 dport 50997] != expected 0x5794ac7e # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50709 dport 50997] != expected 0x747c5573 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50709 dport 50997] != expected 0x747c5573 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39571 dport 50997] != expected 0x9ff7da80 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39571 dport 50997] != expected 0x9ff7da80 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58702 dport 50997] != expected 0x8c612c8d # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58702 dport 50997] != expected 0x8c612c8d # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60029 dport 50997] != expected 0xe7d0fff5 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60029 dport 50997] != expected 0xe7d0fff5 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48709 dport 50997] != expected 0xd6254f2 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48709 dport 50997] != expected 0xd6254f2 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58820 dport 50997] != expected 0x451cf38c # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58820 dport 50997] != expected 0x451cf38c # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37597 dport 50997] != expected 0x7d7b2154 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37597 dport 50997] != expected 0x7d7b2154 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41910 dport 50997] != expected 0x2f180349 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41910 dport 50997] != expected 0x2f180349 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47769 dport 50997] != expected 0xe6425143 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47769 dport 50997] != expected 0xe6425143 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54930 dport 50997] != expected 0xb502726d # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54930 dport 50997] != expected 0xb502726d # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54253 dport 50997] != expected 0x2671471f # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54253 dport 50997] != expected 0x2671471f # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41060 dport 50997] != expected 0x47e2bd2d # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41060 dport 50997] != expected 0x47e2bd2d # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44328 dport 50997] != expected 0xdce06e3a # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44328 dport 50997] != expected 0xdce06e3a # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50157 dport 50997] != expected 0xf88cf368 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50157 dport 50997] != expected 0xf88cf368 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53043 dport 50997] != expected 0x43f42056 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53043 dport 50997] != expected 0x43f42056 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39748 dport 50997] != expected 0x2d7664aa # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39748 dport 50997] != expected 0x2d7664aa # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52441 dport 50997] != expected 0x53083d80 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52441 dport 50997] != expected 0x53083d80 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32937 dport 50997] != expected 0x9eb9b874 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32937 dport 50997] != expected 0x9eb9b874 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34030 dport 50997] != expected 0x9a1769c8 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34030 dport 50997] != expected 0x9a1769c8 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57908 dport 50997] != expected 0xc56919b1 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57908 dport 50997] != expected 0xc56919b1 # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43232 dport 50997] != expected 0xd37e840b # # Exception| cpu 5: rx_hash 0xae12a80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43232 dport 50997] != expected 0xd37e840b # # 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 214, 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 52439 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60077 dport 52439] != expected 0xa0212558 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60077 dport 52439] != expected 0xa0212558 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46368 dport 52439] != expected 0xa9568094 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46368 dport 52439] != expected 0xa9568094 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34623 dport 52439] != expected 0x7f8b61f7 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34623 dport 52439] != expected 0x7f8b61f7 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60957 dport 52439] != expected 0x5a0d31f7 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60957 dport 52439] != expected 0x5a0d31f7 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39200 dport 52439] != expected 0x5f0b5c7e # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39200 dport 52439] != expected 0x5f0b5c7e # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36753 dport 52439] != expected 0x487f0337 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36753 dport 52439] != expected 0x487f0337 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59559 dport 52439] != expected 0x615c0cb4 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59559 dport 52439] != expected 0x615c0cb4 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45776 dport 52439] != expected 0xe91293f9 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45776 dport 52439] != expected 0xe91293f9 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34250 dport 52439] != expected 0xd06e0f75 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34250 dport 52439] != expected 0xd06e0f75 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35052 dport 52439] != expected 0xf8e39166 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35052 dport 52439] != expected 0xf8e39166 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32884 dport 52439] != expected 0xdfcbe185 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32884 dport 52439] != expected 0xdfcbe185 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42434 dport 52439] != expected 0x50527133 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42434 dport 52439] != expected 0x50527133 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44919 dport 52439] != expected 0x9ca86bda # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44919 dport 52439] != expected 0x9ca86bda # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35270 dport 52439] != expected 0xfd219ad8 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35270 dport 52439] != expected 0xfd219ad8 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50157 dport 52439] != expected 0x5bf98c29 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50157 dport 52439] != expected 0x5bf98c29 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46660 dport 52439] != expected 0xe37576b7 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46660 dport 52439] != expected 0xe37576b7 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41522 dport 52439] != expected 0x1016625e # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41522 dport 52439] != expected 0x1016625e # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41214 dport 52439] != expected 0x83728079 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41214 dport 52439] != expected 0x83728079 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55568 dport 52439] != expected 0xb470a5bd # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55568 dport 52439] != expected 0xb470a5bd # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52026 dport 52439] != expected 0x853e813c # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52026 dport 52439] != expected 0x853e813c # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57088 dport 52439] != expected 0x55565a24 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57088 dport 52439] != expected 0x55565a24 # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57264 dport 52439] != expected 0xc22160bc # # Exception| cpu 5: rx_hash 0x6f23373d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57264 dport 52439] != expected 0xc22160bc # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->