< 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 36313 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x06c62ce3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54838 dport 36313] != expected 0x792ccddf # # Exception| cpu 0: rx_hash 0xb3a7feaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 54900 dport 36313] != expected 0x276db3c7 # # Exception| cpu 0: rx_hash 0x681bcd7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54902 dport 36313] != expected 0xad7c4253 # # Exception| cpu 0: rx_hash 0x0cd8aabc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54916 dport 36313] != expected 0xe0f65aa6 # # Exception| cpu 0: rx_hash 0x0adf5a56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54950 dport 36313] != expected 0xc246b42b # # Exception| cpu 0: rx_hash 0xb1a8dc2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54966 dport 36313] != expected 0x93048a19 # # Exception| cpu 0: rx_hash 0xb9b978f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54982 dport 36313] != expected 0xbeb724be # # Exception| cpu 0: rx_hash 0xaf9dc1ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 55004 dport 36313] != expected 0xc760977d # # Exception| cpu 0: rx_hash 0x6402bbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55014 dport 36313] != expected 0x16163ba7 # # Exception| cpu 0: rx_hash 0x60012214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55044 dport 36313] != expected 0xffca3e83 # # Exception| cpu 0: rx_hash 0x6606d2fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 55078 dport 36313] != expected 0xdd7ad00e # # Exception| cpu 0: rx_hash 0xab9e5871 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55102 dport 36313] != expected 0x2ebc9259 # # Exception| cpu 0: rx_hash 0x3eb9195c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55136 dport 36313] != expected 0xc63356dc # # Exception| cpu 0: rx_hash 0x81c64d4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55184 dport 36313] != expected 0x1a8bfbd # # Exception| cpu 0: rx_hash 0xf72941bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55192 dport 36313] != expected 0xa32cc3d8 # # Exception| cpu 0: rx_hash 0x620e0092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55238 dport 36313] != expected 0x4ba3075d # # Exception| cpu 0: rx_hash 0x526bda44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55266 dport 36313] != expected 0xa60ae08e # # Exception| cpu 0: rx_hash 0x32a06fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55280 dport 36313] != expected 0x7d592f28 # # Exception| cpu 0: rx_hash 0x36a5e877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55310 dport 36313] != expected 0xfb260de4 # # Exception| cpu 0: rx_hash 0xf52b36cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55364 dport 36313] != expected 0x7e30f99 # # Exception| cpu 0: rx_hash 0xb5a61002 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55370 dport 36313] != expected 0x6a7e7aa2 # # Exception| cpu 0: rx_hash 0x587809e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55374 dport 36313] != expected 0x2f768268 # # Exception| cpu 0: rx_hash 0xc54eec1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55392 dport 36313] != expected 0xea4ae84a # # Exception| cpu 0: rx_hash 0x85c3cad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55406 dport 36313] != expected 0x87d79d71 # # Exception| cpu 0: rx_hash 0x08d66692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55416 dport 36313] != expected 0x198caa1d # # Exception| cpu 0: rx_hash 0xc1463e71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55424 dport 36313] != expected 0x7c933f19 # # Exception| cpu 0: rx_hash 0x7a31b80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55440 dport 36313] != expected 0x2dd1012b # # Exception| cpu 0: rx_hash 0x3abc9ec2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55454 dport 36313] != expected 0x404c7410 # # Exception| cpu 0: rx_hash 0x0ad94414 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55482 dport 36313] != expected 0xade593c3 # # Exception| cpu 0: rx_hash 0x4041af32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55556 dport 36313] != expected 0x26a7a3f6 # # Exception| cpu 0: rx_hash 0xcd540374 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55570 dport 36313] != expected 0xb8fc949a # # Exception| cpu 0: rx_hash 0x0edaddc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55640 dport 36313] != expected 0x443996e7 # # Exception| cpu 0: rx_hash 0x3cb02598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55742 dport 36313] != expected 0x1df948ea # # Exception| cpu 0: rx_hash 0x34a18141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55758 dport 36313] != expected 0x304ae64d # # Exception| cpu 0: rx_hash 0xf9390bce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55766 dport 36313] != expected 0xc38ca41a # # Exception| cpu 0: rx_hash 0x89d1f7d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55804 dport 36313] != expected 0x43b836f2 # # Exception| cpu 0: rx_hash 0xc34cb92f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55878 dport 36313] != expected 0xf778effc # # Exception| cpu 0: rx_hash 0xa580fc68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55926 dport 36313] != expected 0xe9bced7 # # Exception| cpu 0: rx_hash 0xf721b195 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55938 dport 36313] != expected 0x8c08df7c # # Exception| cpu 0: rx_hash 0x4c5637ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 55954 dport 36313] != expected 0xdd4ae14e # # Exception| cpu 0: rx_hash 0x34af6f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56008 dport 36313] != expected 0x70cddd01 # # Exception| cpu 0: rx_hash 0x8fd8e953 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56024 dport 36313] != expected 0x218fe333 # # Exception| cpu 0: rx_hash 0xe914ac14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56040 dport 36313] != expected 0xd86cc218 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x31740220 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34618 dport 51159] OK # # # cpu 0: rx_hash 0xc29f064a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34644 dport 51159] OK # # # cpu 4: rx_hash 0x173561ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34564 dport 51159] OK # # # cpu 4: rx_hash 0x67dd9db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34606 dport 51159] OK # # # cpu 4: rx_hash 0xa254b3e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34630 dport 51159] OK # # # cpu 4: rx_hash 0x8415d069 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34680 dport 51159] OK # # # cpu 4: rx_hash 0xe0d6b7a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34698 dport 51159] OK # # # cpu 4: rx_hash 0x5ba131d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34714 dport 51159] OK # # # cpu 4: rx_hash 0xb67f2839 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34718 dport 51159] OK # # # cpu 4: rx_hash 0xe6d14742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34728 dport 51159] OK # # # cpu 4: rx_hash 0xd0b36d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34734 dport 51159] OK # # # cpu 4: rx_hash 0x8e0b5636 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34762 dport 51159] OK # # # cpu 4: rx_hash 0xaa4842cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34856 dport 51159] OK # # # cpu 4: rx_hash 0x3b67d18d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34966 dport 51159] OK # # # cpu 4: rx_hash 0xa056c493 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34970 dport 51159] OK # # # cpu 4: rx_hash 0x439e894b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35020 dport 51159] OK # # # cpu 4: rx_hash 0xdaabf563 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35072 dport 51159] OK # # # cpu 4: rx_hash 0x79ee9e72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35160 dport 51159] OK # # # cpu 4: rx_hash 0x94308799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35164 dport 51159] OK # # # cpu 4: rx_hash 0x4f8cb44e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35166 dport 51159] OK # # # cpu 4: rx_hash 0x69cdd7c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35168 dport 51159] OK # # # cpu 4: rx_hash 0xe0d0a9ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35222 dport 51159] OK # # # cpu 4: rx_hash 0xce806ebd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35288 dport 51159] OK # # # cpu 4: rx_hash 0x051f14d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35298 dport 51159] OK # # # cpu 4: rx_hash 0x337d3ee4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35300 dport 51159] OK # # # cpu 4: rx_hash 0x9e2e01c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35310 dport 51159] OK # # # cpu 4: rx_hash 0xdca2ebe1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35364 dport 51159] OK # # # cpu 4: rx_hash 0x9239991b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35448 dport 51159] OK # # # cpu 4: rx_hash 0x2b413de7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35498 dport 51159] OK # # # cpu 4: rx_hash 0x1d2317db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35500 dport 51159] OK # # # cpu 4: rx_hash 0xfeeb5a03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35578 dport 51159] OK # # # cpu 4: rx_hash 0xac415c4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35596 dport 51159] OK # # # cpu 4: rx_hash 0x77fd6f99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35598 dport 51159] OK # # # cpu 4: rx_hash 0xdca9a051 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35622 dport 51159] OK # # # cpu 4: rx_hash 0x39661d63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35666 dport 51159] OK # # # cpu 4: rx_hash 0x69c87218 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35684 dport 51159] OK # # # cpu 4: rx_hash 0x801eb99f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35712 dport 51159] OK # # # cpu 4: rx_hash 0x5da57aa2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35744 dport 51159] OK # # # cpu 4: rx_hash 0x0b0ce533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35764 dport 51159] OK # # # cpu 4: rx_hash 0xd0b0d6e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35766 dport 51159] OK # # # cpu 4: rx_hash 0x55b4de7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35792 dport 51159] OK # # # cpu 4: rx_hash 0xb86ac790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35796 dport 51159] OK # # # cpu 4: rx_hash 0x051ab100 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35814 dport 51159] OK # # # count: pass=43 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 36926 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60553 dport 36926] != expected 0x4ff42657 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60553 dport 36926] != expected 0x4ff42657 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53833 dport 36926] != expected 0xc0189049 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53833 dport 36926] != expected 0xc0189049 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38323 dport 36926] != expected 0x8e199ebc # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38323 dport 36926] != expected 0x8e199ebc # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56180 dport 36926] != expected 0xa1e2717a # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56180 dport 36926] != expected 0xa1e2717a # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53811 dport 36926] != expected 0xc53eb31f # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53811 dport 36926] != expected 0xc53eb31f # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39038 dport 36926] != expected 0x153d9e16 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39038 dport 36926] != expected 0x153d9e16 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57508 dport 36926] != expected 0xb71dd24d # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57508 dport 36926] != expected 0xb71dd24d # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49583 dport 36926] != expected 0x59173e68 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49583 dport 36926] != expected 0x59173e68 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35368 dport 36926] != expected 0x6aed7539 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35368 dport 36926] != expected 0x6aed7539 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54297 dport 36926] != expected 0x2c538fe # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54297 dport 36926] != expected 0x2c538fe # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60440 dport 36926] != expected 0xe0bdbc8b # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60440 dport 36926] != expected 0xe0bdbc8b # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42821 dport 36926] != expected 0x94e88c53 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42821 dport 36926] != expected 0x94e88c53 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53209 dport 36926] != expected 0x62d004e4 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53209 dport 36926] != expected 0x62d004e4 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58614 dport 36926] != expected 0x855b9a9f # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58614 dport 36926] != expected 0x855b9a9f # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36980 dport 36926] != expected 0xa30a979b # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36980 dport 36926] != expected 0xa30a979b # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60164 dport 36926] != expected 0xe4a83cfc # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60164 dport 36926] != expected 0xe4a83cfc # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49261 dport 36926] != expected 0x186a2455 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49261 dport 36926] != expected 0x186a2455 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57891 dport 36926] != expected 0xfc856e0c # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57891 dport 36926] != expected 0xfc856e0c # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57970 dport 36926] != expected 0x6db43c9a # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57970 dport 36926] != expected 0x6db43c9a # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53976 dport 36926] != expected 0x6f510a95 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53976 dport 36926] != expected 0x6f510a95 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52284 dport 36926] != expected 0x2abcfa47 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52284 dport 36926] != expected 0x2abcfa47 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50746 dport 36926] != expected 0x18d6694 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50746 dport 36926] != expected 0x18d6694 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33158 dport 36926] != expected 0x54c5eeb3 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33158 dport 36926] != expected 0x54c5eeb3 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53534 dport 36926] != expected 0x11aef993 # # Exception| cpu 5: rx_hash 0x67cf0f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53534 dport 36926] != expected 0x11aef993 # # 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 46109 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51635 dport 46109] != expected 0xab20d02d # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51635 dport 46109] != expected 0xab20d02d # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45920 dport 46109] != expected 0x778551e5 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45920 dport 46109] != expected 0x778551e5 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35495 dport 46109] != expected 0xfc8b5609 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35495 dport 46109] != expected 0xfc8b5609 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33009 dport 46109] != expected 0x49ee48ee # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33009 dport 46109] != expected 0x49ee48ee # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50818 dport 46109] != expected 0x81630784 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50818 dport 46109] != expected 0x81630784 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51279 dport 46109] != expected 0x54d9e942 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51279 dport 46109] != expected 0x54d9e942 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39822 dport 46109] != expected 0xe6abf18f # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39822 dport 46109] != expected 0xe6abf18f # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57305 dport 46109] != expected 0xf398d800 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57305 dport 46109] != expected 0xf398d800 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60021 dport 46109] != expected 0x1c4094d7 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60021 dport 46109] != expected 0x1c4094d7 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56116 dport 46109] != expected 0xad34a6c4 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56116 dport 46109] != expected 0xad34a6c4 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58345 dport 46109] != expected 0xeba96017 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58345 dport 46109] != expected 0xeba96017 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51420 dport 46109] != expected 0x3404cb8f # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51420 dport 46109] != expected 0x3404cb8f # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41872 dport 46109] != expected 0x15417275 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41872 dport 46109] != expected 0x15417275 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35276 dport 46109] != expected 0x63aae873 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35276 dport 46109] != expected 0x63aae873 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47358 dport 46109] != expected 0xb60b2ac1 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47358 dport 46109] != expected 0xb60b2ac1 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37040 dport 46109] != expected 0x4df0b959 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37040 dport 46109] != expected 0x4df0b959 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50539 dport 46109] != expected 0x72907ae6 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50539 dport 46109] != expected 0x72907ae6 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40087 dport 46109] != expected 0xdcca06e2 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40087 dport 46109] != expected 0xdcca06e2 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47739 dport 46109] != expected 0xb6181879 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47739 dport 46109] != expected 0xb6181879 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45707 dport 46109] != expected 0xb211a363 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45707 dport 46109] != expected 0xb211a363 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56579 dport 46109] != expected 0xd1d4cc3a # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56579 dport 46109] != expected 0xd1d4cc3a # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57866 dport 46109] != expected 0x58d29e64 # # Exception| cpu 4: rx_hash 0x5239da48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57866 dport 46109] != expected 0x58d29e64 # # 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__->