< 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 47366 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4bcec5d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48774 dport 47366] != expected 0x21dd0db4 # # Exception| cpu 0: rx_hash 0x1f535668 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48776 dport 47366] != expected 0xfafa8b34 # # Exception| cpu 0: rx_hash 0x8c91f559 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48782 dport 47366] != expected 0x9675782 # # Exception| cpu 0: rx_hash 0xef3e6d1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48798 dport 47366] != expected 0x1d3a7a99 # # Exception| cpu 0: rx_hash 0x8a743286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48816 dport 47366] != expected 0x4c336a94 # # Exception| cpu 0: rx_hash 0x2b13be7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48874 dport 47366] != expected 0x172a3e24 # # Exception| cpu 0: rx_hash 0x09da6992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48956 dport 47366] != expected 0xe633f3bd # # Exception| cpu 0: rx_hash 0xcdf7baf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48968 dport 47366] != expected 0xec23b700 # # Exception| cpu 0: rx_hash 0x3d9a8180 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48990 dport 47366] != expected 0xbe346ad # # Exception| cpu 0: rx_hash 0xa8bde56e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48998 dport 47366] != expected 0xbd2aa70d # # Exception| cpu 0: rx_hash 0x11318f83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49020 dport 47366] != expected 0x2324b8fb # # Exception| cpu 0: rx_hash 0xcaab0cdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49038 dport 47366] != expected 0xb8228553 # # Exception| cpu 0: rx_hash 0x27baf589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49050 dport 47366] != expected 0xfd0b1c25 # # Exception| cpu 0: rx_hash 0x68be63ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 49064 dport 47366] != expected 0xc191cf68 # # Exception| cpu 0: rx_hash 0x2f321cc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49220 dport 47366] != expected 0x5628c8fc # # Exception| cpu 0: rx_hash 0x51e146ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49238 dport 47366] != expected 0xe09c8d3c # # Exception| cpu 0: rx_hash 0x039912cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49254 dport 47366] != expected 0x7eef36aa # # Exception| cpu 0: rx_hash 0x29d7db17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49274 dport 47366] != expected 0x137cf5ea # # Exception| cpu 0: rx_hash 0x286eaae0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49282 dport 47366] != expected 0x229faaf # # Exception| cpu 0: rx_hash 0xef319a68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49290 dport 47366] != expected 0x2a93a099 # # Exception| cpu 0: rx_hash 0x04c5a4e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49312 dport 47366] != expected 0x2aee04f9 # # Exception| cpu 0: rx_hash 0x19b966c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49314 dport 47366] != expected 0x88076c22 # # Exception| cpu 0: rx_hash 0x7a16fe86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49330 dport 47366] != expected 0x9c5a4139 # # Exception| cpu 0: rx_hash 0x7f81dab6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49392 dport 47366] != expected 0xfba462a4 # # Exception| cpu 0: rx_hash 0x0f305938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49430 dport 47366] != expected 0x94ce14ab # # Exception| cpu 0: rx_hash 0x3ee7951a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49462 dport 47366] != expected 0x1ee08226 # # Exception| cpu 0: rx_hash 0xfaca467d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49474 dport 47366] != expected 0x14f0c69b # # Exception| cpu 0: rx_hash 0x20e9b4d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49480 dport 47366] != expected 0x9ea3f476 # # Exception| cpu 0: rx_hash 0x0aa77d08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49492 dport 47366] != expected 0xf3303736 # # Exception| cpu 0: rx_hash 0x58df296e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49508 dport 47366] != expected 0x6d438ca0 # # Exception| cpu 0: rx_hash 0x3ac9c0dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49548 dport 47366] != expected 0x684baefe # # Exception| cpu 0: rx_hash 0xd7d83989 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49560 dport 47366] != expected 0x2d623788 # # Exception| cpu 0: rx_hash 0xcc413c77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49572 dport 47366] != expected 0xcadf6245 # # Exception| cpu 0: rx_hash 0x85a06def [saddr 192.0.3.2 daddr 192.0.3.1 sport 49576 dport 47366] != expected 0xb3118c1e # # Exception| cpu 0: rx_hash 0x3c2c0702 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49586 dport 47366] != expected 0x2d1f93e8 # # Exception| cpu 0: rx_hash 0xe57d1644 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49604 dport 47366] != expected 0x85e6bf8e # # Exception| cpu 0: rx_hash 0xcf33df98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49624 dport 47366] != expected 0xe8757cce # # Exception| cpu 0: rx_hash 0x39bb2332 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49648 dport 47366] != expected 0x4ae1b075 # # Exception| cpu 0: rx_hash 0xe4a9bd6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49682 dport 47366] != expected 0xac5d9b7f # # Exception| cpu 0: rx_hash 0x776b1e5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49684 dport 47366] != expected 0x5fc047c9 # # Exception| cpu 0: rx_hash 0xb0342ed7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49692 dport 47366] != expected 0x777a1dff # # Exception| cpu 0: rx_hash 0xabad2b29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49696 dport 47366] != expected 0x90c74832 # # Exception| cpu 0: rx_hash 0x5bc0105c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49718 dport 47366] != expected 0x7707b99f # # Exception| cpu 0: rx_hash 0x9fedc33b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49730 dport 47366] != expected 0x7d17fd22 # # Exception| cpu 0: rx_hash 0x45ce3192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49736 dport 47366] != expected 0xf744cfcf # # Exception| cpu 0: rx_hash 0xcc2ce6aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49802 dport 47366] != expected 0xf23149f1 # # Exception| cpu 0: rx_hash 0x86bf54dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49914 dport 47366] != expected 0xa955b921 # # Exception| cpu 0: rx_hash 0x0663ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49930 dport 47366] != expected 0x21ff3e83 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf3cdd274 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51990 dport 53161] OK # # # cpu 0: rx_hash 0x29ee20dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51996 dport 53161] OK # # # cpu 0: rx_hash 0x96878def [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52024 dport 53161] OK # # # cpu 0: rx_hash 0xdc143f98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52040 dport 53161] OK # # # cpu 0: rx_hash 0xdaf1f847 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52086 dport 53161] OK # # # cpu 0: rx_hash 0x19809d08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52164 dport 53161] OK # # # cpu 0: rx_hash 0x2eb296f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52186 dport 53161] OK # # # cpu 0: rx_hash 0xc8607f14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52260 dport 53161] OK # # # cpu 0: rx_hash 0xabcfe750 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52276 dport 53161] OK # # # cpu 0: rx_hash 0xb6b32571 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52278 dport 53161] OK # # # cpu 0: rx_hash 0xa8bd04bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52296 dport 53161] OK # # # cpu 0: rx_hash 0xb5c1c69e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52298 dport 53161] OK # # # cpu 0: rx_hash 0xcb129cfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52312 dport 53161] OK # # # cpu 0: rx_hash 0x0e863e6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52436 dport 53161] OK # # # cpu 0: rx_hash 0xd4a5ccc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52446 dport 53161] OK # # # cpu 0: rx_hash 0xb1ef9359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52464 dport 53161] OK # # # cpu 0: rx_hash 0xe57200e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52478 dport 53161] OK # # # cpu 0: rx_hash 0x1d9825a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52514 dport 53161] OK # # # cpu 0: rx_hash 0xedf51ed4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52532 dport 53161] OK # # # cpu 0: rx_hash 0x0573c3b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52578 dport 53161] OK # # # cpu 0: rx_hash 0xf51ef8c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52596 dport 53161] OK # # # cpu 0: rx_hash 0xbd46d8aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52608 dport 53161] OK # # # cpu 0: rx_hash 0xf4a78932 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52620 dport 53161] OK # # # cpu 0: rx_hash 0x2861bc44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52664 dport 53161] OK # # # cpu 0: rx_hash 0x55c005ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52694 dport 53161] OK # # # cpu 0: rx_hash 0x49686cc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52738 dport 53161] OK # # # cpu 0: rx_hash 0x8e375c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52746 dport 53161] OK # # # cpu 0: rx_hash 0x52f1693b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52798 dport 53161] OK # # # cpu 0: rx_hash 0x66b18129 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52828 dport 53161] OK # # # cpu 0: rx_hash 0x7d2884d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52832 dport 53161] OK # # # cpu 0: rx_hash 0x90397d83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52852 dport 53161] OK # # # cpu 0: rx_hash 0x91800c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52876 dport 53161] OK # # # cpu 0: rx_hash 0xa057c056 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52908 dport 53161] OK # # # cpu 0: rx_hash 0xa32523b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52944 dport 53161] OK # # # cpu 0: rx_hash 0x92f2ef9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52976 dport 53161] OK # # # cpu 0: rx_hash 0x48d11d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52986 dport 53161] OK # # # cpu 0: rx_hash 0x38609ebc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53020 dport 53161] OK # # # cpu 0: rx_hash 0x7416eb14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53074 dport 53161] OK # # # cpu 0: rx_hash 0x9e5ba468 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53120 dport 53161] OK # # # cpu 0: rx_hash 0xcac637d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53134 dport 53161] OK # # # cpu 0: rx_hash 0xfdf43c2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53136 dport 53161] OK # # # cpu 0: rx_hash 0x160002a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53178 dport 53161] OK # # # count: pass=42 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 42325 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53540 dport 42325] != expected 0x7fb2d36a # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53540 dport 42325] != expected 0x7fb2d36a # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34374 dport 42325] != expected 0x2a056311 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34374 dport 42325] != expected 0x2a056311 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48402 dport 42325] != expected 0x236a4379 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48402 dport 42325] != expected 0x236a4379 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58499 dport 42325] != expected 0x2ad2389b # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58499 dport 42325] != expected 0x2ad2389b # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57471 dport 42325] != expected 0x6a2f707 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57471 dport 42325] != expected 0x6a2f707 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56744 dport 42325] != expected 0x3e8e567c # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56744 dport 42325] != expected 0x3e8e567c # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42015 dport 42325] != expected 0x30f4933 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42015 dport 42325] != expected 0x30f4933 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55587 dport 42325] != expected 0xffd56431 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55587 dport 42325] != expected 0xffd56431 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47277 dport 42325] != expected 0x9c73ac1e # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47277 dport 42325] != expected 0x9c73ac1e # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58747 dport 42325] != expected 0x8ac2e50f # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58747 dport 42325] != expected 0x8ac2e50f # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46642 dport 42325] != expected 0xf68b5417 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46642 dport 42325] != expected 0xf68b5417 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39279 dport 42325] != expected 0x65c9d667 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39279 dport 42325] != expected 0x65c9d667 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41042 dport 42325] != expected 0x9655492d # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41042 dport 42325] != expected 0x9655492d # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41283 dport 42325] != expected 0x769f6750 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41283 dport 42325] != expected 0x769f6750 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45475 dport 42325] != expected 0xc0394215 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45475 dport 42325] != expected 0xc0394215 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59220 dport 42325] != expected 0x46bbcddd # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59220 dport 42325] != expected 0x46bbcddd # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50070 dport 42325] != expected 0x621511c1 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50070 dport 42325] != expected 0x621511c1 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34857 dport 42325] != expected 0x7912ce6b # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34857 dport 42325] != expected 0x7912ce6b # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35872 dport 42325] != expected 0x782b315e # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35872 dport 42325] != expected 0x782b315e # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44720 dport 42325] != expected 0x9bd57e18 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44720 dport 42325] != expected 0x9bd57e18 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33453 dport 42325] != expected 0xa4678c97 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33453 dport 42325] != expected 0xa4678c97 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47133 dport 42325] != expected 0x608bb22b # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47133 dport 42325] != expected 0x608bb22b # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60571 dport 42325] != expected 0x201df5ec # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60571 dport 42325] != expected 0x201df5ec # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49933 dport 42325] != expected 0xdb427a23 # # Exception| cpu 5: rx_hash 0x78d15440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49933 dport 42325] != expected 0xdb427a23 # # 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 41295 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36773 dport 41295] != expected 0xb16083b8 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36773 dport 41295] != expected 0xb16083b8 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49251 dport 41295] != expected 0x3b4aba61 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49251 dport 41295] != expected 0x3b4aba61 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60028 dport 41295] != expected 0x7f6ac1e0 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60028 dport 41295] != expected 0x7f6ac1e0 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48371 dport 41295] != expected 0x1a93a3ce # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48371 dport 41295] != expected 0x1a93a3ce # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50671 dport 41295] != expected 0xa96a5f14 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50671 dport 41295] != expected 0xa96a5f14 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34674 dport 41295] != expected 0x67ad76a6 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34674 dport 41295] != expected 0x67ad76a6 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55244 dport 41295] != expected 0x5846060f # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55244 dport 41295] != expected 0x5846060f # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55548 dport 41295] != expected 0xf650367e # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55548 dport 41295] != expected 0xf650367e # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53083 dport 41295] != expected 0x5203ba98 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53083 dport 41295] != expected 0x5203ba98 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53265 dport 41295] != expected 0xa8c665af # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53265 dport 41295] != expected 0xa8c665af # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55993 dport 41295] != expected 0x79e149ff # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55993 dport 41295] != expected 0x79e149ff # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40841 dport 41295] != expected 0xd35b19a # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40841 dport 41295] != expected 0xd35b19a # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43681 dport 41295] != expected 0x8a5b7281 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43681 dport 41295] != expected 0x8a5b7281 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35378 dport 41295] != expected 0xa0358862 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35378 dport 41295] != expected 0xa0358862 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43394 dport 41295] != expected 0xf92e7d86 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43394 dport 41295] != expected 0xf92e7d86 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56067 dport 41295] != expected 0x3bf5e5bc # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56067 dport 41295] != expected 0x3bf5e5bc # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44628 dport 41295] != expected 0xe97468cd # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44628 dport 41295] != expected 0xe97468cd # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48762 dport 41295] != expected 0x485d98ce # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48762 dport 41295] != expected 0x485d98ce # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40136 dport 41295] != expected 0x4a00568f # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40136 dport 41295] != expected 0x4a00568f # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39314 dport 41295] != expected 0xbcd39d96 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39314 dport 41295] != expected 0xbcd39d96 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52493 dport 41295] != expected 0x99981b3e # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52493 dport 41295] != expected 0x99981b3e # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38524 dport 41295] != expected 0xb169b303 # # Exception| cpu 0: rx_hash 0x56363baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38524 dport 41295] != expected 0xb169b303 # # 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__->