< 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 194, 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 200, 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 129, 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 53074 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8a7048e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48526 dport 53074] != expected 0x84bdeaa7 # # Exception| cpu 0: rx_hash 0x882de589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48538 dport 53074] != expected 0xf1e145ec # # Exception| cpu 0: rx_hash 0x75d326c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48558 dport 53074] != expected 0x9615186 # # Exception| cpu 0: rx_hash 0x778e8bad [saddr 192.0.3.2 daddr 192.0.3.1 sport 48570 dport 53074] != expected 0x7c3dfecd # # Exception| cpu 0: rx_hash 0x0eb9cb0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48612 dport 53074] != expected 0x25365280 # # Exception| cpu 0: rx_hash 0xf1ff1747 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48628 dport 53074] != expected 0x3e8f24c2 # # Exception| cpu 0: rx_hash 0xddfd876b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48664 dport 53074] != expected 0xc63b85e0 # # Exception| cpu 0: rx_hash 0xd8680b02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48698 dport 53074] != expected 0x962c8cd3 # # Exception| cpu 0: rx_hash 0xa6976aa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48722 dport 53074] != expected 0xea6c86e6 # # Exception| cpu 0: rx_hash 0xa15f4ba1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48740 dport 53074] != expected 0xcf27209e # # Exception| cpu 0: rx_hash 0xa2c98214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48744 dport 53074] != expected 0x96b01513 # # Exception| cpu 0: rx_hash 0x5fd2f332 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48748 dport 53074] != expected 0xf855cc1a # # Exception| cpu 0: rx_hash 0xe538cf89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48798 dport 53074] != expected 0x9662c033 # # Exception| cpu 0: rx_hash 0xe2f0ee8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48808 dport 53074] != expected 0xb329664b # # Exception| cpu 0: rx_hash 0x628237b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48840 dport 53074] != expected 0xf81b80fa # # Exception| cpu 0: rx_hash 0x6464c008 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48854 dport 53074] != expected 0x67fe7127 # # Exception| cpu 0: rx_hash 0x63ace10e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48864 dport 53074] != expected 0x42b5d75f # # Exception| cpu 0: rx_hash 0x64817265 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48870 dport 53074] != expected 0xf19bbc44 # # Exception| cpu 0: rx_hash 0x9bc7ae2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48886 dport 53074] != expected 0xea22ca06 # # Exception| cpu 0: rx_hash 0x654a16bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48894 dport 53074] != expected 0xdd502682 # # Exception| cpu 0: rx_hash 0x39f46c38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48898 dport 53074] != expected 0xc6803a50 # # Exception| cpu 0: rx_hash 0x3d4f36e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48904 dport 53074] != expected 0x2c3964c6 # # Exception| cpu 0: rx_hash 0xc6b2b071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48914 dport 53074] != expected 0xdd394c12 # # Exception| cpu 0: rx_hash 0xc0b1f5ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 48956 dport 53074] != expected 0xd4b970ac # # Exception| cpu 0: rx_hash 0x3a8717e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48958 dport 53074] != expected 0x972c2be # # Exception| cpu 0: rx_hash 0x07d7d36b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49050 dport 53074] != expected 0x93c8e5e # # Exception| cpu 0: rx_hash 0xfacca24d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49054 dport 53074] != expected 0x67d95757 # # Exception| cpu 0: rx_hash 0xf9bfd995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49058 dport 53074] != expected 0xa82bafb9 # # Exception| cpu 0: rx_hash 0x851d155f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49118 dport 53074] != expected 0xa1370ac7 # # Exception| cpu 0: rx_hash 0x85f8a732 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49134 dport 53074] != expected 0x3752c7a4 # # Exception| cpu 0: rx_hash 0xce0b2d41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49162 dport 53074] != expected 0x259d96a7 # # Exception| cpu 0: rx_hash 0x3685d00e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49196 dport 53074] != expected 0x1b6f469d # # Exception| cpu 0: rx_hash 0xc9c30c47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49212 dport 53074] != expected 0xd630df # # Exception| cpu 0: rx_hash 0xb011fe89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49234 dport 53074] != expected 0xcfb851f1 # # Exception| cpu 0: rx_hash 0x4fb290ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49266 dport 53074] != expected 0x4264ead0 # # Exception| cpu 0: rx_hash 0xf2753f7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49286 dport 53074] != expected 0x9f7d8de2 # # Exception| cpu 0: rx_hash 0x0a1e705f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49296 dport 53074] != expected 0x37ea90bb # # Exception| cpu 0: rx_hash 0x0afbc232 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49312 dport 53074] != expected 0xa18f5dd8 # # Exception| cpu 0: rx_hash 0x0c1d3583 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49342 dport 53074] != expected 0x3e6aac05 # # Exception| cpu 0: rx_hash 0x72e25426 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49366 dport 53074] != expected 0x422aa630 # # Exception| cpu 0: rx_hash 0x76590ef8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49372 dport 53074] != expected 0xa893f8a6 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x572f4f56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38028 dport 47446] OK # # # cpu 0: rx_hash 0xaf440074 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38042 dport 47446] OK # # # cpu 0: rx_hash 0x29359c9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38100 dport 47446] OK # # # cpu 0: rx_hash 0xd070050b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38122 dport 47446] OK # # # cpu 0: rx_hash 0x7388a3c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38150 dport 47446] OK # # # cpu 0: rx_hash 0x8acd3a50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38200 dport 47446] OK # # # cpu 0: rx_hash 0x0c5914d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38214 dport 47446] OK # # # cpu 0: rx_hash 0xf5f93f2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38216 dport 47446] OK # # # cpu 0: rx_hash 0xf4325bf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38224 dport 47446] OK # # # cpu 0: rx_hash 0xf31fc89e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38230 dport 47446] OK # # # cpu 0: rx_hash 0xb326a405 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38294 dport 47446] OK # # # cpu 0: rx_hash 0xb3c31668 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38310 dport 47446] OK # # # cpu 0: rx_hash 0x30c2b486 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38394 dport 47446] OK # # # cpu 0: rx_hash 0x1e9d89c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38402 dport 47446] OK # # # cpu 0: rx_hash 0xe1db558c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38418 dport 47446] OK # # # cpu 0: rx_hash 0x187b7e74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38428 dport 47446] OK # # # cpu 0: rx_hash 0x614c3ed7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38466 dport 47446] OK # # # cpu 0: rx_hash 0x9f243429 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38522 dport 47446] OK # # # cpu 0: rx_hash 0xde338e05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38546 dport 47446] OK # # # cpu 0: rx_hash 0xdda547b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38558 dport 47446] OK # # # cpu 0: rx_hash 0xded63c68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38562 dport 47446] OK # # # cpu 0: rx_hash 0x205b84fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38570 dport 47446] OK # # # cpu 0: rx_hash 0x5a1fbf80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38600 dport 47446] OK # # # cpu 0: rx_hash 0xfa71d0fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38696 dport 47446] OK # # # cpu 0: rx_hash 0x076aa1dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38700 dport 47446] OK # # # cpu 0: rx_hash 0x826846ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38750 dport 47446] OK # # # cpu 0: rx_hash 0xc7c4a61d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38844 dport 47446] OK # # # cpu 0: rx_hash 0xb8f0a362 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38860 dport 47446] OK # # # cpu 0: rx_hash 0x43e89798 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38886 dport 47446] OK # # # cpu 0: rx_hash 0x087f58c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38918 dport 47446] OK # # # cpu 4: rx_hash 0x512c0a8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38050 dport 47446] OK # # # cpu 4: rx_hash 0xd095b766 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38106 dport 47446] OK # # # cpu 4: rx_hash 0x2f36d942 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38138 dport 47446] OK # # # cpu 4: rx_hash 0x8be3ece7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38160 dport 47446] OK # # # cpu 4: rx_hash 0x744082c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38192 dport 47446] OK # # # cpu 4: rx_hash 0x0f2a6f0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38266 dport 47446] OK # # # cpu 4: rx_hash 0xb5c053b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38280 dport 47446] OK # # # cpu 4: rx_hash 0x4ff6b1f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38282 dport 47446] OK # # # cpu 4: rx_hash 0x4dab1c96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38302 dport 47446] OK # # # cpu 4: rx_hash 0xb6b3286c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38324 dport 47446] OK # # # cpu 4: rx_hash 0xc84c49c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38364 dport 47446] OK # # # cpu 4: rx_hash 0x327aab84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38366 dport 47446] OK # # # cpu 4: rx_hash 0xc9629f7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38388 dport 47446] OK # # # cpu 4: rx_hash 0xe585bd3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38440 dport 47446] OK # # # cpu 4: rx_hash 0x1e783ba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38450 dport 47446] OK # # # cpu 4: rx_hash 0x2658c127 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38532 dport 47446] OK # # # cpu 4: rx_hash 0x5bd4db5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38608 dport 47446] OK # # # cpu 4: rx_hash 0xa274f0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38622 dport 47446] OK # # # cpu 4: rx_hash 0xa35a2615 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38646 dport 47446] OK # # # cpu 4: rx_hash 0x02ff2db4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38670 dport 47446] OK # # # cpu 4: rx_hash 0xc39a4eae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38790 dport 47446] OK # # # cpu 4: rx_hash 0x3cdc92e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38806 dport 47446] OK # # # cpu 4: rx_hash 0x3867c839 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38812 dport 47446] OK # # # cpu 4: rx_hash 0x38827a54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38828 dport 47446] OK # # # cpu 4: rx_hash 0xbd809d66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38878 dport 47446] OK # # # cpu 4: rx_hash 0xba48bc60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38888 dport 47446] OK # # # cpu 4: rx_hash 0xb815110f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38908 dport 47446] OK # # # cpu 4: rx_hash 0xf7398481 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38934 dport 47446] OK # # # cpu 4: rx_hash 0x70837cb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38976 dport 47446] OK # # # cpu 4: rx_hash 0x8ab59efc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38978 dport 47446] OK # # # cpu 4: rx_hash 0x88e83393 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38998 dport 47446] OK # # # cpu 4: rx_hash 0xcda1610c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39044 dport 47446] OK # # # count: pass=62 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 194, 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 200, 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 129, 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 35227 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52420 dport 35227] != expected 0xbdceac85 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52420 dport 35227] != expected 0xbdceac85 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57463 dport 35227] != expected 0x9354d297 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57463 dport 35227] != expected 0x9354d297 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48429 dport 35227] != expected 0xb785f0a9 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48429 dport 35227] != expected 0xb785f0a9 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33141 dport 35227] != expected 0x1f6fc507 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33141 dport 35227] != expected 0x1f6fc507 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33221 dport 35227] != expected 0x6a7d26ac # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33221 dport 35227] != expected 0x6a7d26ac # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56739 dport 35227] != expected 0x70e56b18 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56739 dport 35227] != expected 0x70e56b18 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45978 dport 35227] != expected 0x30aa40bb # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45978 dport 35227] != expected 0x30aa40bb # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52295 dport 35227] != expected 0x38e5547a # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52295 dport 35227] != expected 0x38e5547a # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52640 dport 35227] != expected 0x69a20459 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52640 dport 35227] != expected 0x69a20459 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59975 dport 35227] != expected 0x3dba6aa # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59975 dport 35227] != expected 0x3dba6aa # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59254 dport 35227] != expected 0xddcb0fbd # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59254 dport 35227] != expected 0xddcb0fbd # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40332 dport 35227] != expected 0x5d34ddde # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40332 dport 35227] != expected 0x5d34ddde # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52320 dport 35227] != expected 0xbd80e065 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52320 dport 35227] != expected 0xbd80e065 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37694 dport 35227] != expected 0xf69d0e0 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37694 dport 35227] != expected 0xf69d0e0 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36004 dport 35227] != expected 0x693aa469 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36004 dport 35227] != expected 0x693aa469 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60900 dport 35227] != expected 0xfe245c7b # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60900 dport 35227] != expected 0xfe245c7b # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45692 dport 35227] != expected 0xda7a74bd # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45692 dport 35227] != expected 0xda7a74bd # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42413 dport 35227] != expected 0xd5de15fb # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42413 dport 35227] != expected 0xd5de15fb # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49338 dport 35227] != expected 0x6b402cdc # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49338 dport 35227] != expected 0x6b402cdc # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45240 dport 35227] != expected 0x69db155e # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45240 dport 35227] != expected 0x69db155e # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60047 dport 35227] != expected 0x11303976 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60047 dport 35227] != expected 0x11303976 # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48765 dport 35227] != expected 0x63b487ad # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48765 dport 35227] != expected 0x63b487ad # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50960 dport 35227] != expected 0x1a5a5eac # # Exception| cpu 5: rx_hash 0x8165db7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50960 dport 35227] != expected 0x1a5a5eac # # 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 194, 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 200, 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 129, 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 56850 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47365 dport 56850] != expected 0xa595c0df # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47365 dport 56850] != expected 0xa595c0df # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59952 dport 56850] != expected 0x89880b42 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59952 dport 56850] != expected 0x89880b42 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59778 dport 56850] != expected 0xdcbddbcd # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59778 dport 56850] != expected 0xdcbddbcd # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49257 dport 56850] != expected 0xe7040425 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49257 dport 56850] != expected 0xe7040425 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51758 dport 56850] != expected 0xc7915f9d # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51758 dport 56850] != expected 0xc7915f9d # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33733 dport 56850] != expected 0x90a8f2ac # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33733 dport 56850] != expected 0x90a8f2ac # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57915 dport 56850] != expected 0x5aa018bf # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57915 dport 56850] != expected 0x5aa018bf # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34966 dport 56850] != expected 0xad9469bf # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34966 dport 56850] != expected 0xad9469bf # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53978 dport 56850] != expected 0xc8573b29 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53978 dport 56850] != expected 0xc8573b29 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48477 dport 56850] != expected 0x9c720866 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48477 dport 56850] != expected 0x9c720866 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39237 dport 56850] != expected 0x92bbd4a3 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39237 dport 56850] != expected 0x92bbd4a3 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51436 dport 56850] != expected 0xf264e7a9 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51436 dport 56850] != expected 0xf264e7a9 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59646 dport 56850] != expected 0xbfeb7ac3 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59646 dport 56850] != expected 0xbfeb7ac3 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36107 dport 56850] != expected 0xc2c815e4 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36107 dport 56850] != expected 0xc2c815e4 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37623 dport 56850] != expected 0xe4708994 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37623 dport 56850] != expected 0xe4708994 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53154 dport 56850] != expected 0xa3e63b14 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53154 dport 56850] != expected 0xa3e63b14 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56450 dport 56850] != expected 0x5db448ca # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56450 dport 56850] != expected 0x5db448ca # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49824 dport 56850] != expected 0x22272254 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49824 dport 56850] != expected 0x22272254 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40535 dport 56850] != expected 0x4038aaf0 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40535 dport 56850] != expected 0x4038aaf0 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43682 dport 56850] != expected 0x976f3f78 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43682 dport 56850] != expected 0x976f3f78 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44737 dport 56850] != expected 0x5ebbdbe9 # # Exception| cpu 4: rx_hash 0xba49b296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44737 dport 56850] != expected 0x5ebbdbe9 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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__->