< 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 45331 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x92b06de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54766 dport 45331] != expected 0xe55d65e # # Exception| cpu 0: rx_hash 0x68be20c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54780 dport 45331] != expected 0x931b6850 # # Exception| cpu 0: rx_hash 0xbf8f7fdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54796 dport 45331] != expected 0x358c2181 # # Exception| cpu 0: rx_hash 0x88570756 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54820 dport 45331] != expected 0x28af01ef # # Exception| cpu 0: rx_hash 0xe7e7f641 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54832 dport 45331] != expected 0x12e94132 # # Exception| cpu 0: rx_hash 0x948d9dad [saddr 192.0.3.2 daddr 192.0.3.1 sport 54836 dport 45331] != expected 0x70111483 # # Exception| cpu 0: rx_hash 0x72594a74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54838 dport 45331] != expected 0xb5e1bfe1 # # Exception| cpu 0: rx_hash 0x810cec95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54852 dport 45331] != expected 0x52df8e02 # # Exception| cpu 0: rx_hash 0xd7092874 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54872 dport 45331] != expected 0xd9e5e407 # # Exception| cpu 0: rx_hash 0x1adf1ddd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54882 dport 45331] != expected 0x59887a67 # # Exception| cpu 0: rx_hash 0x101fa541 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54914 dport 45331] != expected 0x48ef3727 # # Exception| cpu 0: rx_hash 0x85a11974 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54916 dport 45331] != expected 0xefe7c9f4 # # Exception| cpu 0: rx_hash 0x6375cead [saddr 192.0.3.2 daddr 192.0.3.1 sport 54918 dport 45331] != expected 0x2a176296 # # Exception| cpu 0: rx_hash 0x7faf5456 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54934 dport 45331] != expected 0x72a977fa # # Exception| cpu 0: rx_hash 0x54adb626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54958 dport 45331] != expected 0x373442f8 # # Exception| cpu 0: rx_hash 0x8e93c54a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55058 dport 45331] != expected 0xcecd01b0 # # Exception| cpu 0: rx_hash 0xef4e7920 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55078 dport 45331] != expected 0x58d44bdb # # Exception| cpu 0: rx_hash 0xb0105602 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55130 dport 45331] != expected 0xa99eae33 # # Exception| cpu 0: rx_hash 0xe878df9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55142 dport 45331] != expected 0x8efbce80 # # Exception| cpu 0: rx_hash 0x611cf950 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55152 dport 45331] != expected 0x714d253f # # Exception| cpu 0: rx_hash 0x2bc3a74a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55164 dport 45331] != expected 0xa2c95a56 # # Exception| cpu 0: rx_hash 0xe2b86702 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55174 dport 45331] != expected 0x9f9c83c0 # # Exception| cpu 0: rx_hash 0x796b964a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55200 dport 45331] != expected 0x94cb77a5 # # Exception| cpu 0: rx_hash 0x33b4c850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55212 dport 45331] != expected 0x474f08cc # # Exception| cpu 0: rx_hash 0x014e3929 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55340 dport 45331] != expected 0x78c55fe3 # # Exception| cpu 0: rx_hash 0x574bfdc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55344 dport 45331] != expected 0xf3ff35e6 # # Exception| cpu 0: rx_hash 0x6efec83e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55352 dport 45331] != expected 0x42831f3e # # Exception| cpu 0: rx_hash 0xfb40740b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55358 dport 45331] != expected 0xe58be1ed # # Exception| cpu 0: rx_hash 0xd77430c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55366 dport 45331] != expected 0x763951b4 # # Exception| cpu 0: rx_hash 0x5e10160b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55376 dport 45331] != expected 0x898fba0b # # Exception| cpu 0: rx_hash 0x14cf4811 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55388 dport 45331] != expected 0x5a0bc562 # # Exception| cpu 0: rx_hash 0x69c86e80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55416 dport 45331] != expected 0x94ac9a65 # # Exception| cpu 0: rx_hash 0x05e3ccc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55532 dport 45331] != expected 0xc5fd1815 # # Exception| cpu 0: rx_hash 0x8eeeddfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55564 dport 45331] != expected 0x6111b403 # # Exception| cpu 0: rx_hash 0xd8eb191a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55568 dport 45331] != expected 0xea2bde06 # # Exception| cpu 0: rx_hash 0xe15e2cec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55576 dport 45331] != expected 0x5b57f4de # # Exception| cpu 0: rx_hash 0x9c590a7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55612 dport 45331] != expected 0x95f0abd9 # # Exception| cpu 0: rx_hash 0xb06d4eb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55620 dport 45331] != expected 0x6421b80 # # Exception| cpu 0: rx_hash 0xdfddbfa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55632 dport 45331] != expected 0x3c045b5d # # Exception| cpu 0: rx_hash 0x3909687d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55634 dport 45331] != expected 0xf9f4f03f # # Exception| cpu 0: rx_hash 0x87b53638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55660 dport 45331] != expected 0x1b613bee # # Exception| cpu 0: rx_hash 0xe805c72f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55672 dport 45331] != expected 0x21277b33 # # Exception| cpu 0: rx_hash 0x2f134a1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55714 dport 45331] != expected 0xb02da813 # # Exception| cpu 0: rx_hash 0xeca832ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55736 dport 45331] != expected 0x9c1f3cc5 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x5803c30b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40636 dport 51940] OK # # # cpu 0: rx_hash 0x515828c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40668 dport 51940] OK # # # cpu 4: rx_hash 0x87622124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40630 dport 51940] OK # # # cpu 4: rx_hash 0xd83c0e06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40650 dport 51940] OK # # # cpu 4: rx_hash 0x4d82b233 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40652 dport 51940] OK # # # cpu 4: rx_hash 0x1b8776d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40656 dport 51940] OK # # # cpu 4: rx_hash 0x22324324 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40664 dport 51940] OK # # # cpu 4: rx_hash 0x0930a154 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40672 dport 51940] OK # # # cpu 4: rx_hash 0x308594a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40680 dport 51940] OK # # # cpu 4: rx_hash 0x5a6af4f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40778 dport 51940] OK # # # cpu 4: rx_hash 0xf80c3048 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40804 dport 51940] OK # # # cpu 4: rx_hash 0xdd639f45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40828 dport 51940] OK # # # cpu 4: rx_hash 0x08c2c5f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40854 dport 51940] OK # # # cpu 4: rx_hash 0x2a9bcc45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40910 dport 51940] OK # # # cpu 4: rx_hash 0xcf4ea596 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40960 dport 51940] OK # # # cpu 4: rx_hash 0xa0fe5481 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40980 dport 51940] OK # # # cpu 4: rx_hash 0x7f9fb6ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40990 dport 51940] OK # # # cpu 4: rx_hash 0x0bc37bfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41050 dport 51940] OK # # # cpu 4: rx_hash 0x53abf260 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41062 dport 51940] OK # # # cpu 4: rx_hash 0xccd5f6c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41088 dport 51940] OK # # # cpu 4: rx_hash 0x596b4afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41094 dport 51940] OK # # # cpu 4: rx_hash 0x0103c360 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41146 dport 51940] OK # # # cpu 4: rx_hash 0x5e5dec42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41158 dport 51940] OK # # # cpu 4: rx_hash 0x5030a13f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41190 dport 51940] OK # # # cpu 4: rx_hash 0x4e830c39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41216 dport 51940] OK # # # cpu 4: rx_hash 0x3de967d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41220 dport 51940] OK # # # cpu 4: rx_hash 0xb48d411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41234 dport 51940] OK # # # cpu 4: rx_hash 0x8d3874ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41242 dport 51940] OK # # # cpu 4: rx_hash 0x33842aa8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41252 dport 51940] OK # # # cpu 4: rx_hash 0x16eb85a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41276 dport 51940] OK # # # cpu 4: rx_hash 0xb3bbe7a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41298 dport 51940] OK # # # cpu 4: rx_hash 0x26055b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41300 dport 51940] OK # # # cpu 4: rx_hash 0xd2665bcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41318 dport 51940] OK # # # cpu 4: rx_hash 0x4d185f66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41344 dport 51940] OK # # # cpu 4: rx_hash 0xef7e9bd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41390 dport 51940] OK # # # cpu 4: rx_hash 0x2cc5e30c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41396 dport 51940] OK # # # cpu 4: rx_hash 0x80ce6acf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41402 dport 51940] OK # # # cpu 4: rx_hash 0x1c2b3d39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41436 dport 51940] OK # # # cpu 4: rx_hash 0x4443b4a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41440 dport 51940] OK # # # cpu 4: rx_hash 0xbe4df987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41458 dport 51940] OK # # # cpu 4: rx_hash 0x24955e3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41550 dport 51940] OK # # # cpu 4: rx_hash 0xde9b131e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41564 dport 51940] OK # # # cpu 4: rx_hash 0xe4b575b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41684 dport 51940] 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 36996 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58043 dport 36996] != expected 0x848ece48 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58043 dport 36996] != expected 0x848ece48 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49148 dport 36996] != expected 0xe99e17bc # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49148 dport 36996] != expected 0xe99e17bc # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35219 dport 36996] != expected 0x9728f37e # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35219 dport 36996] != expected 0x9728f37e # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56773 dport 36996] != expected 0xa5df45f # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56773 dport 36996] != expected 0xa5df45f # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59857 dport 36996] != expected 0xf38dadc8 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59857 dport 36996] != expected 0xf38dadc8 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56474 dport 36996] != expected 0xacd207f0 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56474 dport 36996] != expected 0xacd207f0 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35898 dport 36996] != expected 0xf2145e7b # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35898 dport 36996] != expected 0xf2145e7b # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36829 dport 36996] != expected 0x20d4aad0 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36829 dport 36996] != expected 0x20d4aad0 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55550 dport 36996] != expected 0x993825f9 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55550 dport 36996] != expected 0x993825f9 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40807 dport 36996] != expected 0x80f64808 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40807 dport 36996] != expected 0x80f64808 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37658 dport 36996] != expected 0x418e7f5a # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37658 dport 36996] != expected 0x418e7f5a # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49313 dport 36996] != expected 0x57d5f53f # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49313 dport 36996] != expected 0x57d5f53f # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33472 dport 36996] != expected 0x2e57f339 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33472 dport 36996] != expected 0x2e57f339 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35829 dport 36996] != expected 0x109572eb # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35829 dport 36996] != expected 0x109572eb # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40250 dport 36996] != expected 0xcc70138 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40250 dport 36996] != expected 0xcc70138 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60656 dport 36996] != expected 0x4cdae8b8 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60656 dport 36996] != expected 0x4cdae8b8 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54913 dport 36996] != expected 0xc7754962 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54913 dport 36996] != expected 0xc7754962 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34577 dport 36996] != expected 0xd8d9ee65 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34577 dport 36996] != expected 0xd8d9ee65 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45750 dport 36996] != expected 0x45657674 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45750 dport 36996] != expected 0x45657674 # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32969 dport 36996] != expected 0x4e0f7f8f # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32969 dport 36996] != expected 0x4e0f7f8f # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57572 dport 36996] != expected 0xcd4f2c1a # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57572 dport 36996] != expected 0xcd4f2c1a # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56720 dport 36996] != expected 0x6dd5671c # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56720 dport 36996] != expected 0x6dd5671c # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38908 dport 36996] != expected 0xda83349c # # Exception| cpu 4: rx_hash 0xc566e142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38908 dport 36996] != expected 0xda83349c # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 56678 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46354 dport 56678] != expected 0xf5edd539 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46354 dport 56678] != expected 0xf5edd539 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44474 dport 56678] != expected 0x398b9142 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44474 dport 56678] != expected 0x398b9142 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42951 dport 56678] != expected 0xbba37030 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42951 dport 56678] != expected 0xbba37030 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33911 dport 56678] != expected 0xbfaae4dc # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33911 dport 56678] != expected 0xbfaae4dc # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39647 dport 56678] != expected 0x93591e1b # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39647 dport 56678] != expected 0x93591e1b # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37330 dport 56678] != expected 0x853d27fe # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37330 dport 56678] != expected 0x853d27fe # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34881 dport 56678] != expected 0xc8e95031 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34881 dport 56678] != expected 0xc8e95031 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59008 dport 56678] != expected 0x8f485a00 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59008 dport 56678] != expected 0x8f485a00 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42375 dport 56678] != expected 0xfc730259 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42375 dport 56678] != expected 0xfc730259 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47773 dport 56678] != expected 0xa6b50231 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47773 dport 56678] != expected 0xa6b50231 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40231 dport 56678] != expected 0xddae1e99 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40231 dport 56678] != expected 0xddae1e99 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46040 dport 56678] != expected 0xceb47c4b # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46040 dport 56678] != expected 0xceb47c4b # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37497 dport 56678] != expected 0x5b280939 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37497 dport 56678] != expected 0x5b280939 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38741 dport 56678] != expected 0x3e24d99a # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38741 dport 56678] != expected 0x3e24d99a # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56836 dport 56678] != expected 0xd3926051 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56836 dport 56678] != expected 0xd3926051 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47248 dport 56678] != expected 0x6125274e # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47248 dport 56678] != expected 0x6125274e # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42871 dport 56678] != expected 0xaa8ff4e9 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42871 dport 56678] != expected 0xaa8ff4e9 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55990 dport 56678] != expected 0x8419593a # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55990 dport 56678] != expected 0x8419593a # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44237 dport 56678] != expected 0xf5d05a52 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44237 dport 56678] != expected 0xf5d05a52 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44147 dport 56678] != expected 0x48f75748 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44147 dport 56678] != expected 0x48f75748 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55678 dport 56678] != expected 0x782ae455 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55678 dport 56678] != expected 0x782ae455 # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36614 dport 56678] != expected 0xf690f21b # # Exception| cpu 0: rx_hash 0xf1243de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36614 dport 56678] != expected 0xf690f21b # # 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__->