< 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 32856 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 54 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x771056bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38584 dport 32856] != expected 0xd3109007 # # Exception| cpu 0: rx_hash 0x7b3fc93e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38598 dport 32856] != expected 0xc8724ef1 # # Exception| cpu 0: rx_hash 0x97bc7ed4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38634 dport 32856] != expected 0xe36e30b5 # # Exception| cpu 0: rx_hash 0x55f24c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38650 dport 32856] != expected 0x73f626dd # # Exception| cpu 0: rx_hash 0x5cca871a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38654 dport 32856] != expected 0x31967f7d # # Exception| cpu 0: rx_hash 0x46c60f2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38672 dport 32856] != expected 0x21763448 # # Exception| cpu 0: rx_hash 0xec97ef80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38692 dport 32856] != expected 0xbbc270b4 # # Exception| cpu 0: rx_hash 0xa37d73c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38712 dport 32856] != expected 0x480a13ac # # Exception| cpu 0: rx_hash 0xaa45b8c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38716 dport 32856] != expected 0xa6a4a0c # # Exception| cpu 0: rx_hash 0xaf52ec4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38726 dport 32856] != expected 0x5368cd5a # # Exception| cpu 0: rx_hash 0xfbf12d14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38748 dport 32856] != expected 0x660044a2 # # Exception| cpu 0: rx_hash 0xc74d3e26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38754 dport 32856] != expected 0x59449fce # # Exception| cpu 0: rx_hash 0x8a2c0829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38794 dport 32856] != expected 0x60dbf7d # # Exception| cpu 0: rx_hash 0xa1f6d98f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38860 dport 32856] != expected 0xe48b5007 # # Exception| cpu 0: rx_hash 0x6a802041 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38872 dport 32856] != expected 0x36731fcf # # Exception| cpu 0: rx_hash 0xdb989df8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38890 dport 32856] != expected 0x6a67b1d3 # # Exception| cpu 0: rx_hash 0xd2a056f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38894 dport 32856] != expected 0x2807e873 # # Exception| cpu 0: rx_hash 0x26429de3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38914 dport 32856] != expected 0xabc080c0 # # Exception| cpu 0: rx_hash 0x3d0bc0f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38916 dport 32856] != expected 0x6d606a20 # # Exception| cpu 0: rx_hash 0xabe63368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38926 dport 32856] != expected 0xc890f5b0 # # Exception| cpu 0: rx_hash 0x16d11153 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38978 dport 32856] != expected 0x8fe6855a # # Exception| cpu 0: rx_hash 0xcfd67e86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38996 dport 32856] != expected 0xd9de79d2 # # Exception| cpu 0: rx_hash 0x65879e29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39008 dport 32856] != expected 0x436a3d2e # # Exception| cpu 0: rx_hash 0x77f60832 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39010 dport 32856] != expected 0xc7aa8e6e # # Exception| cpu 0: rx_hash 0xf8d90cfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39066 dport 32856] != expected 0x87bb8b5 # # Exception| cpu 0: rx_hash 0x5bb0275c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39082 dport 32856] != expected 0xd0afa5e9 # # Exception| cpu 0: rx_hash 0x0f13e602 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39088 dport 32856] != expected 0xe5c72c11 # # Exception| cpu 0: rx_hash 0x6b23abec [saddr 192.0.3.2 daddr 192.0.3.1 sport 39146 dport 32856] != expected 0xf489a073 # # Exception| cpu 0: rx_hash 0x36b8a1bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39156 dport 32856] != expected 0x8381702b # # Exception| cpu 0: rx_hash 0x24c937a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39158 dport 32856] != expected 0x741c36b # # Exception| cpu 0: rx_hash 0x7817e8d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39168 dport 32856] != expected 0xa609b2e6 # # Exception| cpu 0: rx_hash 0x8aca56a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39248 dport 32856] != expected 0x12b7a114 # # Exception| cpu 0: rx_hash 0x076ef82c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39260 dport 32856] != expected 0x71e7d464 # # Exception| cpu 0: rx_hash 0xbf4e8e98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39274 dport 32856] != expected 0x6f9323d8 # # Exception| cpu 0: rx_hash 0x74387756 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39294 dport 32856] != expected 0xbd6b6c10 # # Exception| cpu 0: rx_hash 0x76b3dd11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39306 dport 32856] != expected 0x11ea2fbb # # Exception| cpu 0: rx_hash 0x39594159 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39318 dport 32856] != expected 0xe2224ca3 # # Exception| cpu 0: rx_hash 0x8841fce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39332 dport 32856] != expected 0xbe36e2bf # # Exception| cpu 0: rx_hash 0x9a306afb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39334 dport 32856] != expected 0x3af651ff # # Exception| cpu 0: rx_hash 0x05e5526b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39336 dport 32856] != expected 0xdd6697cf # # Exception| cpu 0: rx_hash 0x4a0fce23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39348 dport 32856] != expected 0x2eaef4d7 # # Exception| cpu 0: rx_hash 0xd5daf6b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39354 dport 32856] != expected 0xc93e32e7 # # Exception| cpu 0: rx_hash 0x09cacde9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39382 dport 32856] != expected 0xc6044939 # # Exception| cpu 0: rx_hash 0x9f273e74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39388 dport 32856] != expected 0x63f4d6a9 # # Exception| cpu 0: rx_hash 0x73a4899e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39408 dport 32856] != expected 0x48e8a8ed # # Exception| cpu 0: rx_hash 0xec71b10e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39422 dport 32856] != expected 0xaf786edd # # Exception| cpu 0: rx_hash 0x8df442fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39438 dport 32856] != expected 0xc143503 # # Exception| cpu 0: rx_hash 0xf79a0689 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39464 dport 32856] != expected 0x82f8d4d7 # # Exception| cpu 0: rx_hash 0xaa010cda [saddr 192.0.3.2 daddr 192.0.3.1 sport 39478 dport 32856] != expected 0xf5f0048f # # Exception| cpu 0: rx_hash 0x39fbabc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39494 dport 32856] != expected 0x9021c49 # # Exception| cpu 0: rx_hash 0x76113780 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39514 dport 32856] != expected 0xfaca7f51 # # Exception| cpu 0: rx_hash 0x4395efbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39520 dport 32856] != expected 0x87eefd9d # # Exception| cpu 0: rx_hash 0x8350773b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39556 dport 32856] != expected 0xbbf7a85e # # Exception| cpu 0: rx_hash 0x48268ef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39568 dport 32856] != expected 0x690fe796 # # Exception| count: pass=0 nohash=0 fail=54 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x8569baf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58014 dport 55843] OK # # # cpu 0: rx_hash 0xed76689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58042 dport 55843] OK # # # cpu 0: rx_hash 0xe8613c11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58048 dport 55843] OK # # # cpu 0: rx_hash 0x16931de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58094 dport 55843] OK # # # cpu 0: rx_hash 0xc6acb938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58108 dport 55843] OK # # # cpu 0: rx_hash 0xa6ce757a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58164 dport 55843] OK # # # cpu 0: rx_hash 0x68afd83b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58202 dport 55843] OK # # # cpu 0: rx_hash 0xf5f14aec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58272 dport 55843] OK # # # cpu 0: rx_hash 0x1c65a989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58358 dport 55843] OK # # # cpu 0: rx_hash 0x8a885a14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58364 dport 55843] OK # # # cpu 0: rx_hash 0x2ca75071 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58390 dport 55843] OK # # # cpu 0: rx_hash 0xba4aa3ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58396 dport 55843] OK # # # cpu 0: rx_hash 0x44b8821d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58418 dport 55843] OK # # # cpu 0: rx_hash 0xc533b314 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58432 dport 55843] OK # # # cpu 0: rx_hash 0x98a8b947 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58462 dport 55843] OK # # # cpu 0: rx_hash 0xa69f0032 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58516 dport 55843] OK # # # cpu 0: rx_hash 0x2b3baeb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58520 dport 55843] OK # # # cpu 0: rx_hash 0x2714313b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58598 dport 55843] OK # # # cpu 0: rx_hash 0xe55a03f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58614 dport 55843] OK # # # cpu 0: rx_hash 0x69bb7850 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58642 dport 55843] OK # # # cpu 0: rx_hash 0x55076b62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58668 dport 55843] OK # # # cpu 0: rx_hash 0x9b66c623 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58690 dport 55843] OK # # # cpu 0: rx_hash 0x5928f4e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58706 dport 55843] OK # # # cpu 0: rx_hash 0xd48c5a6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58718 dport 55843] OK # # # cpu 0: rx_hash 0xf8ca7505 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58774 dport 55843] OK # # # cpu 0: rx_hash 0x49d2c8bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58788 dport 55843] OK # # # cpu 0: rx_hash 0x1449c2ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58810 dport 55843] OK # # # cpu 0: rx_hash 0x45fd573e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58842 dport 55843] OK # # # cpu 0: rx_hash 0x6b30d217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58854 dport 55843] OK # # # cpu 0: rx_hash 0xb237bdc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58864 dport 55843] OK # # # cpu 0: rx_hash 0xd3b24e32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58880 dport 55843] OK # # # cpu 0: rx_hash 0x9c58d27a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58908 dport 55843] OK # # # cpu 0: rx_hash 0x2478a4ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58922 dport 55843] OK # # # cpu 0: rx_hash 0xea19098f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58948 dport 55843] OK # # # cpu 0: rx_hash 0x069abe65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58984 dport 55843] OK # # # cpu 0: rx_hash 0x808d71a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59028 dport 55843] OK # # # cpu 0: rx_hash 0xe892a3c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59056 dport 55843] OK # # # cpu 0: rx_hash 0xfff4615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59080 dport 55843] OK # # # cpu 0: rx_hash 0xe4bd3c4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59086 dport 55843] OK # # # cpu 0: rx_hash 0x26f30e89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59102 dport 55843] OK # # # cpu 0: rx_hash 0x1377d6b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59108 dport 55843] OK # # # cpu 0: rx_hash 0x8ca2ee26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59114 dport 55843] 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 56752 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56176 dport 56752] != expected 0x67e85335 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56176 dport 56752] != expected 0x67e85335 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35365 dport 56752] != expected 0x7f0a4092 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35365 dport 56752] != expected 0x7f0a4092 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35858 dport 56752] != expected 0xce397144 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35858 dport 56752] != expected 0xce397144 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52835 dport 56752] != expected 0x49eae9b4 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52835 dport 56752] != expected 0x49eae9b4 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45274 dport 56752] != expected 0xbe87deab # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45274 dport 56752] != expected 0xbe87deab # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34786 dport 56752] != expected 0xdc741ab6 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34786 dport 56752] != expected 0xdc741ab6 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55503 dport 56752] != expected 0xeb3adc1 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55503 dport 56752] != expected 0xeb3adc1 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50458 dport 56752] != expected 0x6105cadb # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50458 dport 56752] != expected 0x6105cadb # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41202 dport 56752] != expected 0xf6b6159 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41202 dport 56752] != expected 0xf6b6159 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36673 dport 56752] != expected 0xba4bf6a3 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36673 dport 56752] != expected 0xba4bf6a3 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47385 dport 56752] != expected 0x3ddbbd76 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47385 dport 56752] != expected 0x3ddbbd76 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36378 dport 56752] != expected 0x2b8d9d27 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36378 dport 56752] != expected 0x2b8d9d27 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53599 dport 56752] != expected 0xb410082e # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53599 dport 56752] != expected 0xb410082e # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49894 dport 56752] != expected 0xc37b842c # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49894 dport 56752] != expected 0xc37b842c # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45788 dport 56752] != expected 0xbca3f4f8 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45788 dport 56752] != expected 0xbca3f4f8 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40064 dport 56752] != expected 0x10e24eb7 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40064 dport 56752] != expected 0x10e24eb7 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41014 dport 56752] != expected 0x7b3e3fae # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41014 dport 56752] != expected 0x7b3e3fae # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50379 dport 56752] != expected 0x47203c02 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50379 dport 56752] != expected 0x47203c02 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44442 dport 56752] != expected 0x185b9234 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44442 dport 56752] != expected 0x185b9234 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47966 dport 56752] != expected 0x1258f43f # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47966 dport 56752] != expected 0x1258f43f # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38621 dport 56752] != expected 0xbb28be2a # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38621 dport 56752] != expected 0xbb28be2a # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44833 dport 56752] != expected 0xba69b406 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44833 dport 56752] != expected 0xba69b406 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54034 dport 56752] != expected 0x3e63def7 # # Exception| cpu 0: rx_hash 0xefdeac38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54034 dport 56752] != expected 0x3e63def7 # # 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 53479 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34938 dport 53479] != expected 0x9d7df8cc # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34938 dport 53479] != expected 0x9d7df8cc # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42961 dport 53479] != expected 0xf4c7e953 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42961 dport 53479] != expected 0xf4c7e953 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50716 dport 53479] != expected 0x622f76bf # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50716 dport 53479] != expected 0x622f76bf # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52698 dport 53479] != expected 0xf20e6f9e # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52698 dport 53479] != expected 0xf20e6f9e # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36756 dport 53479] != expected 0x326a39a4 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36756 dport 53479] != expected 0x326a39a4 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48549 dport 53479] != expected 0x2551268d # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48549 dport 53479] != expected 0x2551268d # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36406 dport 53479] != expected 0x955193aa # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36406 dport 53479] != expected 0x955193aa # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54087 dport 53479] != expected 0xd91382b2 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54087 dport 53479] != expected 0xd91382b2 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56571 dport 53479] != expected 0xdf2cf7d7 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56571 dport 53479] != expected 0xdf2cf7d7 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50308 dport 53479] != expected 0x9aa69634 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50308 dport 53479] != expected 0x9aa69634 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51068 dport 53479] != expected 0x7fbf0042 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51068 dport 53479] != expected 0x7fbf0042 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38725 dport 53479] != expected 0x115bbfee # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38725 dport 53479] != expected 0x115bbfee # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43201 dport 53479] != expected 0x8632ed84 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43201 dport 53479] != expected 0x8632ed84 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59508 dport 53479] != expected 0xd9f974c9 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59508 dport 53479] != expected 0xd9f974c9 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58894 dport 53479] != expected 0x2071f57e # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58894 dport 53479] != expected 0x2071f57e # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46424 dport 53479] != expected 0xce21591f # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46424 dport 53479] != expected 0xce21591f # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54216 dport 53479] != expected 0xfa6c504c # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54216 dport 53479] != expected 0xfa6c504c # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42228 dport 53479] != expected 0xd20d85b3 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42228 dport 53479] != expected 0xd20d85b3 # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41116 dport 53479] != expected 0x942c4d2f # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41116 dport 53479] != expected 0x942c4d2f # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43944 dport 53479] != expected 0x1dcfa35f # # Exception| cpu 0: rx_hash 0x43a70c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43944 dport 53479] != expected 0x1dcfa35f # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->