< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 54208 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xee704f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50994 dport 54208] != expected 0xecb1d06a # # Exception| cpu 0: rx_hash 0x28ba6841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51004 dport 54208] != expected 0x4f7e9829 # # Exception| cpu 0: rx_hash 0x91613280 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51050 dport 54208] != expected 0xbb1ad1a4 # # Exception| cpu 0: rx_hash 0x881233c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51078 dport 54208] != expected 0x6be0bbd7 # # Exception| cpu 0: rx_hash 0xe9102dec [saddr 192.0.3.2 daddr 192.0.3.1 sport 51104 dport 54208] != expected 0xcbfd1b52 # # Exception| cpu 0: rx_hash 0x2fda0a95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51118 dport 54208] != expected 0x68325311 # # Exception| cpu 0: rx_hash 0xbaf43147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51184 dport 54208] != expected 0xca146f31 # # Exception| cpu 0: rx_hash 0x0921b50b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51186 dport 54208] != expected 0x931db985 # # Exception| cpu 0: rx_hash 0xf496c6da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51202 dport 54208] != expected 0x9a11ab32 # # Exception| cpu 0: rx_hash 0x7fab9e9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51234 dport 54208] != expected 0xcf813659 # # Exception| cpu 0: rx_hash 0x69d12e17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51250 dport 54208] != expected 0x64a00c8f # # Exception| cpu 0: rx_hash 0x83ee687d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51252 dport 54208] != expected 0x912d3161 # # Exception| cpu 0: rx_hash 0x5b372c92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51268 dport 54208] != expected 0xc554d869 # # Exception| cpu 0: rx_hash 0x2e288fa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51272 dport 54208] != expected 0x3f92469e # # Exception| cpu 0: rx_hash 0x9a5c86c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47998 dport 54208] != expected 0x9711bf5f # # Exception| cpu 0: rx_hash 0xf63024bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48030 dport 54208] != expected 0xbd2d4bdb # # Exception| cpu 0: rx_hash 0xd8a2483e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48044 dport 54208] != expected 0x1a953ad2 # # Exception| cpu 0: rx_hash 0xa5d43814 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48078 dport 54208] != expected 0xbcc43fb8 # # Exception| cpu 0: rx_hash 0x5bf6c365 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48098 dport 54208] != expected 0x13923c24 # # Exception| cpu 0: rx_hash 0x4d8c73ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48114 dport 54208] != expected 0xb8b306f2 # # Exception| cpu 0: rx_hash 0x8b465495 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48124 dport 54208] != expected 0x1b7c4eb1 # # Exception| cpu 0: rx_hash 0xc3fd377a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48134 dport 54208] != expected 0x506dbd6a # # Exception| cpu 0: rx_hash 0x48c06f3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48166 dport 54208] != expected 0x5fd2001 # # Exception| cpu 0: rx_hash 0x8e0a4847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48168 dport 54208] != expected 0xa6326842 # # Exception| cpu 0: rx_hash 0xed6f5bfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48180 dport 54208] != expected 0xf7d5cc63 # # Exception| cpu 0: rx_hash 0x35b61f14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48196 dport 54208] != expected 0xa3ac256b # # Exception| cpu 0: rx_hash 0xbe8b4750 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48228 dport 54208] != expected 0xf63cb800 # # Exception| cpu 0: rx_hash 0x42ceb1b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48242 dport 54208] != expected 0xa890bf38 # # Exception| cpu 0: rx_hash 0x1b247395 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48246 dport 54208] != expected 0x4145462 # # Exception| cpu 0: rx_hash 0x6132616b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48262 dport 54208] != expected 0x85099a30 # # Exception| cpu 0: rx_hash 0x025772d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48282 dport 54208] != expected 0xd4ee3e11 # # Exception| cpu 0: rx_hash 0x9f109a1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48298 dport 54208] != expected 0x2a5f99ac # # Exception| cpu 0: rx_hash 0x1c441141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48356 dport 54208] != expected 0x23589f5a # # Exception| cpu 0: rx_hash 0xe7853f47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48394 dport 54208] != expected 0xc0193030 # # Exception| cpu 0: rx_hash 0x5e5e6586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48476 dport 54208] != expected 0x347d79bd # # Exception| cpu 0: rx_hash 0xcc103c80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48528 dport 54208] != expected 0xb1178ea5 # # Exception| cpu 0: rx_hash 0xd80d819b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48570 dport 54208] != expected 0xebccb0d7 # # Exception| cpu 0: rx_hash 0xfef63e05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48614 dport 54208] != expected 0x10e35a43 # # Exception| cpu 0: rx_hash 0x2e46a9f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48632 dport 54208] != expected 0x180d28d6 # # Exception| cpu 0: rx_hash 0xf46e07a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48652 dport 54208] != expected 0x6a7f17a5 # # Exception| cpu 0: rx_hash 0x30c32d4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48696 dport 54208] != expected 0x384a5b42 # # 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 0x3069fc05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45388 dport 53907] OK # # # cpu 0: rx_hash 0x7d9e8338 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45410 dport 53907] OK # # # cpu 0: rx_hash 0x291afd47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45472 dport 53907] OK # # # cpu 0: rx_hash 0x3f604dce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45488 dport 53907] OK # # # cpu 0: rx_hash 0x1bfcffc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45526 dport 53907] OK # # # cpu 0: rx_hash 0x90c1a786 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45558 dport 53907] OK # # # cpu 0: rx_hash 0xf93c8d9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45568 dport 53907] OK # # # cpu 0: rx_hash 0x05797b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45590 dport 53907] OK # # # cpu 0: rx_hash 0x983e93b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45606 dport 53907] OK # # # cpu 0: rx_hash 0x2382c4e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45642 dport 53907] OK # # # cpu 0: rx_hash 0xc9bd8289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45644 dport 53907] OK # # # cpu 0: rx_hash 0x40e7d75f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45654 dport 53907] OK # # # cpu 0: rx_hash 0x21e5c971 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45680 dport 53907] OK # # # cpu 0: rx_hash 0xe72fee08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45694 dport 53907] OK # # # cpu 0: rx_hash 0xa5d120fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45740 dport 53907] OK # # # cpu 0: rx_hash 0xb3ab9077 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45756 dport 53907] OK # # # cpu 0: rx_hash 0x007e143b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45758 dport 53907] OK # # # cpu 0: rx_hash 0x95502fe9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45792 dport 53907] OK # # # cpu 0: rx_hash 0x6e9101ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45838 dport 53907] OK # # # cpu 4: rx_hash 0xa227a503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45440 dport 53907] OK # # # cpu 4: rx_hash 0xb45d158a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45456 dport 53907] OK # # # cpu 4: rx_hash 0x98a87499 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45464 dport 53907] OK # # # cpu 4: rx_hash 0xb63a1818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45482 dport 53907] OK # # # cpu 4: rx_hash 0xe7b90921 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45504 dport 53907] OK # # # cpu 4: rx_hash 0x7899ec7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45514 dport 53907] OK # # # cpu 4: rx_hash 0x86bb170f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45542 dport 53907] OK # # # cpu 4: rx_hash 0x3ff6aae7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45582 dport 53907] OK # # # cpu 4: rx_hash 0x2beb17fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45604 dport 53907] OK # # # cpu 4: rx_hash 0x1164c666 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45628 dport 53907] OK # # # cpu 4: rx_hash 0x6e75bbde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45668 dport 53907] OK # # # cpu 4: rx_hash 0x9d39fcf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45710 dport 53907] OK # # # cpu 4: rx_hash 0x3896c833 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45724 dport 53907] OK # # # cpu 4: rx_hash 0x631b0787 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45730 dport 53907] OK # # # cpu 4: rx_hash 0xfc3be2d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45736 dport 53907] OK # # # cpu 4: rx_hash 0xc6b43342 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45744 dport 53907] OK # # # cpu 4: rx_hash 0x0817c724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45776 dport 53907] OK # # # cpu 4: rx_hash 0x539a0890 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45806 dport 53907] OK # # # cpu 4: rx_hash 0xe7cb5439 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45844 dport 53907] OK # # # cpu 4: rx_hash 0x23667ed2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45856 dport 53907] OK # # # cpu 4: rx_hash 0x5679dde7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45868 dport 53907] OK # # # cpu 4: rx_hash 0x19e9af48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45880 dport 53907] OK # # # cpu 4: rx_hash 0x0a947087 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45952 dport 53907] OK # # # cpu 4: rx_hash 0x81a928c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45984 dport 53907] OK # # # cpu 4: rx_hash 0x24061c06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46002 dport 53907] OK # # # cpu 4: rx_hash 0x08f37d15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46010 dport 53907] OK # # # cpu 4: rx_hash 0xc43784e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46048 dport 53907] OK # # # cpu 4: rx_hash 0x6198b024 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46066 dport 53907] OK # # # cpu 4: rx_hash 0x5e5b7d6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46142 dport 53907] OK # # # cpu 4: rx_hash 0x7ac7cf60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46168 dport 53907] OK # # # cpu 4: rx_hash 0x3730b05d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46198 dport 53907] OK # # # cpu 4: rx_hash 0xe8899666 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46228 dport 53907] OK # # # cpu 4: rx_hash 0x2c24bc8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46240 dport 53907] OK # # # cpu 4: rx_hash 0xb30459d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46250 dport 53907] OK # # # cpu 4: rx_hash 0x7da7adb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46282 dport 53907] OK # # # cpu 4: rx_hash 0x262a6200 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46324 dport 53907] OK # # # cpu 4: rx_hash 0xe7649d9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46338 dport 53907] OK # # # count: pass=56 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 214, 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 40036 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45178 dport 40036] != expected 0x6ce869ce # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45178 dport 40036] != expected 0x6ce869ce # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52640 dport 40036] != expected 0xf6323534 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52640 dport 40036] != expected 0xf6323534 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47863 dport 40036] != expected 0x895636a9 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47863 dport 40036] != expected 0x895636a9 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59316 dport 40036] != expected 0x1acd3f86 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59316 dport 40036] != expected 0x1acd3f86 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43773 dport 40036] != expected 0xa0b6b48a # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43773 dport 40036] != expected 0xa0b6b48a # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57978 dport 40036] != expected 0x36b0896c # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57978 dport 40036] != expected 0x36b0896c # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58195 dport 40036] != expected 0xedc3df6e # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58195 dport 40036] != expected 0xedc3df6e # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47578 dport 40036] != expected 0xcbf88227 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47578 dport 40036] != expected 0xcbf88227 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42705 dport 40036] != expected 0xd81a7188 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42705 dport 40036] != expected 0xd81a7188 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42816 dport 40036] != expected 0x7efed2c0 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42816 dport 40036] != expected 0x7efed2c0 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48089 dport 40036] != expected 0x15bbf02c # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48089 dport 40036] != expected 0x15bbf02c # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45578 dport 40036] != expected 0xdc88910 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45578 dport 40036] != expected 0xdc88910 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59715 dport 40036] != expected 0x3eedae1b # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59715 dport 40036] != expected 0x3eedae1b # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37480 dport 40036] != expected 0x38cc1ce7 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37480 dport 40036] != expected 0x38cc1ce7 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50278 dport 40036] != expected 0x5bf730ed # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50278 dport 40036] != expected 0x5bf730ed # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60558 dport 40036] != expected 0xf98a632c # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60558 dport 40036] != expected 0xf98a632c # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33887 dport 40036] != expected 0x8bd87da # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33887 dport 40036] != expected 0x8bd87da # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34156 dport 40036] != expected 0x77a44817 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34156 dport 40036] != expected 0x77a44817 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38447 dport 40036] != expected 0x4f36463e # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38447 dport 40036] != expected 0x4f36463e # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36605 dport 40036] != expected 0xa94fa0fc # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36605 dport 40036] != expected 0xa94fa0fc # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45468 dport 40036] != expected 0xd9ebb309 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45468 dport 40036] != expected 0xd9ebb309 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60537 dport 40036] != expected 0x3f093df9 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60537 dport 40036] != expected 0x3f093df9 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34296 dport 40036] != expected 0xa565bec1 # # Exception| cpu 4: rx_hash 0x157ddf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34296 dport 40036] != expected 0xa565bec1 # # 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 214, 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 40203 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57163 dport 40203] != expected 0xbcfd9888 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57163 dport 40203] != expected 0xbcfd9888 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35639 dport 40203] != expected 0xb531718c # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35639 dport 40203] != expected 0xb531718c # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55332 dport 40203] != expected 0x7eb2d740 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55332 dport 40203] != expected 0x7eb2d740 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55249 dport 40203] != expected 0xbd446e2e # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55249 dport 40203] != expected 0xbd446e2e # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54209 dport 40203] != expected 0xff673465 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54209 dport 40203] != expected 0xff673465 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35946 dport 40203] != expected 0x59ec52c5 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35946 dport 40203] != expected 0x59ec52c5 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55979 dport 40203] != expected 0xd5af7b35 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55979 dport 40203] != expected 0xd5af7b35 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52858 dport 40203] != expected 0x8260a964 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52858 dport 40203] != expected 0x8260a964 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41637 dport 40203] != expected 0x3917069 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41637 dport 40203] != expected 0x3917069 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38497 dport 40203] != expected 0xb6eee556 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38497 dport 40203] != expected 0xb6eee556 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43193 dport 40203] != expected 0xe26b4330 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43193 dport 40203] != expected 0xe26b4330 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35885 dport 40203] != expected 0x91e6b014 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35885 dport 40203] != expected 0x91e6b014 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33716 dport 40203] != expected 0xe9ac5e29 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33716 dport 40203] != expected 0xe9ac5e29 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47247 dport 40203] != expected 0x59727 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47247 dport 40203] != expected 0x59727 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54741 dport 40203] != expected 0x4c1d798c # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54741 dport 40203] != expected 0x4c1d798c # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34285 dport 40203] != expected 0xdfc144e # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34285 dport 40203] != expected 0xdfc144e # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50275 dport 40203] != expected 0x5ddb5082 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50275 dport 40203] != expected 0x5ddb5082 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45035 dport 40203] != expected 0xafd74f99 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45035 dport 40203] != expected 0xafd74f99 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41278 dport 40203] != expected 0xb67b05bb # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41278 dport 40203] != expected 0xb67b05bb # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54447 dport 40203] != expected 0x5a837334 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54447 dport 40203] != expected 0x5a837334 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47900 dport 40203] != expected 0x991a83e6 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47900 dport 40203] != expected 0x991a83e6 # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60770 dport 40203] != expected 0x8bb03b2a # # Exception| cpu 0: rx_hash 0x28331d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60770 dport 40203] != expected 0x8bb03b2a # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->