< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 37960 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x115b563b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41440 dport 37960] != expected 0x3622767a # # Exception| cpu 0: rx_hash 0x1f214d50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41456 dport 37960] != expected 0x68e02656 # # Exception| cpu 0: rx_hash 0x03d57b86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41464 dport 37960] != expected 0xd564860e # # Exception| cpu 0: rx_hash 0xad4b82f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41476 dport 37960] != expected 0xb138f751 # # Exception| cpu 0: rx_hash 0x862dc2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41496 dport 37960] != expected 0x29774795 # # Exception| cpu 0: rx_hash 0xdd05df7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41542 dport 37960] != expected 0x909ae23a # # Exception| cpu 0: rx_hash 0x9000643b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41568 dport 37960] != expected 0xb2e00bfc # # Exception| cpu 0: rx_hash 0xe1817ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41634 dport 37960] != expected 0xf89a5492 # # Exception| cpu 0: rx_hash 0x96f22ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41664 dport 37960] != expected 0x765969ef # # Exception| cpu 0: rx_hash 0xce44b1aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41694 dport 37960] != expected 0x1804584b # # Exception| cpu 0: rx_hash 0xb4d37c2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41708 dport 37960] != expected 0x1fb5a111 # # Exception| cpu 0: rx_hash 0xbaa96747 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41724 dport 37960] != expected 0x4177f13d # # Exception| cpu 0: rx_hash 0xf8fe25b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41802 dport 37960] != expected 0xe3fb27d0 # # Exception| cpu 0: rx_hash 0x99a0d353 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41808 dport 37960] != expected 0xf6af56c4 # # Exception| cpu 0: rx_hash 0xcf6c5371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41822 dport 37960] != expected 0xc630374c # # Exception| cpu 0: rx_hash 0xb09756f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41868 dport 37960] != expected 0xd288380e # # Exception| cpu 0: rx_hash 0x87052032 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41880 dport 37960] != expected 0xf7432892 # # Exception| cpu 0: rx_hash 0x8e4236ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41896 dport 37960] != expected 0x6e050a8 # # Exception| cpu 0: rx_hash 0xdc2d3da1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41926 dport 37960] != expected 0x4eae8d3d # # Exception| cpu 0: rx_hash 0x8ae1bd83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41928 dport 37960] != expected 0x7e31ecb5 # # Exception| cpu 0: rx_hash 0x5a93cc89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42000 dport 37960] != expected 0xe37efc0c # # Exception| cpu 0: rx_hash 0x179677c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42038 dport 37960] != expected 0xc10415ca # # Exception| cpu 0: rx_hash 0x590d4a53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42064 dport 37960] != expected 0x34ce6807 # # Exception| cpu 0: rx_hash 0x1335fca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42070 dport 37960] != expected 0xb9d5a9d7 # # Exception| cpu 0: rx_hash 0x67d82a4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42100 dport 37960] != expected 0xe0a600a1 # # Exception| cpu 0: rx_hash 0x3114aa68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42106 dport 37960] != expected 0xd0396129 # # Exception| cpu 0: rx_hash 0x49d2a259 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42120 dport 37960] != expected 0x6be0467d # # Exception| cpu 0: rx_hash 0x1c80a4a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42182 dport 37960] != expected 0x8ccfb3fe # # Exception| cpu 0: rx_hash 0x00749277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42190 dport 37960] != expected 0x314b13a6 # # Exception| cpu 0: rx_hash 0x37e6e4b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42202 dport 37960] != expected 0x1480033a # # Exception| cpu 0: rx_hash 0x51851fe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42208 dport 37960] != expected 0xaeb55a38 # # Exception| cpu 0: rx_hash 0x3b2a9bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 42250 dport 37960] != expected 0x43c6a81a # # Exception| cpu 0: rx_hash 0x20e3a0b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42274 dport 37960] != expected 0x51232054 # # Exception| cpu 0: rx_hash 0x1da8467a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42310 dport 37960] != expected 0x52fbdcf9 # # Exception| cpu 0: rx_hash 0x50adfd3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42336 dport 37960] != expected 0x7081353f # # Exception| cpu 0: rx_hash 0x6c295895 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42372 dport 37960] != expected 0x18818397 # # Exception| cpu 0: rx_hash 0x625343fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 42388 dport 37960] != expected 0x4643d3bb # # Exception| cpu 0: rx_hash 0x52fc388c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42400 dport 37960] != expected 0xcce9eb31 # # Exception| cpu 0: rx_hash 0x2f56f8bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 42418 dport 37960] != expected 0x64393a7d # # Exception| cpu 0: rx_hash 0x0a4aa3c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42430 dport 37960] != expected 0xa2b4da95 # # Exception| cpu 0: rx_hash 0x7d39f3f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42460 dport 37960] != expected 0x2c77e7e8 # # Exception| cpu 0: rx_hash 0x5162be56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42464 dport 37960] != expected 0x1b597f3a # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x2041ca65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50764 dport 38837] OK # # # cpu 0: rx_hash 0x411f3c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50774 dport 38837] OK # # # cpu 0: rx_hash 0x6828b926 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50826 dport 38837] OK # # # cpu 0: rx_hash 0x0031591d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50848 dport 38837] OK # # # cpu 0: rx_hash 0x4a09efe9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50854 dport 38837] OK # # # cpu 0: rx_hash 0x37a32fda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50868 dport 38837] OK # # # cpu 0: rx_hash 0x1f5be911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50920 dport 38837] OK # # # cpu 0: rx_hash 0x1121f27a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50936 dport 38837] OK # # # cpu 4: rx_hash 0x59488139 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50750 dport 38837] OK # # # cpu 4: rx_hash 0x3b88f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50788 dport 38837] OK # # # cpu 4: rx_hash 0x7fca5c99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50802 dport 38837] OK # # # cpu 4: rx_hash 0x070c54a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50816 dport 38837] OK # # # cpu 4: rx_hash 0x74dc8ff0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50818 dport 38837] OK # # # cpu 4: rx_hash 0x309e226f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50836 dport 38837] OK # # # cpu 4: rx_hash 0x73e18245 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50850 dport 38837] OK # # # cpu 4: rx_hash 0x7742092a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50882 dport 38837] OK # # # cpu 4: rx_hash 0x343da900 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50932 dport 38837] OK # # # cpu 4: rx_hash 0x085ead18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50960 dport 38837] OK # # # cpu 4: rx_hash 0x68cf1890 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51082 dport 38837] OK # # # cpu 4: rx_hash 0x7a41352d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51090 dport 38837] OK # # # cpu 4: rx_hash 0x730623f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51106 dport 38837] OK # # # cpu 4: rx_hash 0x61880e4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51130 dport 38837] OK # # # cpu 4: rx_hash 0x652b8521 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51162 dport 38837] OK # # # cpu 4: rx_hash 0x6c6c93ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51178 dport 38837] OK # # # cpu 4: rx_hash 0xbe23400c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51230 dport 38837] OK # # # cpu 4: rx_hash 0xc4b48d8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51244 dport 38837] OK # # # cpu 4: rx_hash 0x80f62015 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51258 dport 38837] OK # # # cpu 4: rx_hash 0xb3c7ddbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51278 dport 38837] OK # # # cpu 4: rx_hash 0xa80ee6de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51302 dport 38837] OK # # # cpu 4: rx_hash 0xfec266fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51304 dport 38837] OK # # # cpu 4: rx_hash 0xd5a426ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51316 dport 38837] OK # # # cpu 4: rx_hash 0x9af0581b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51346 dport 38837] OK # # # cpu 4: rx_hash 0xcc3cd839 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51356 dport 38837] OK # # # cpu 4: rx_hash 0xc57bcee7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51372 dport 38837] OK # # # cpu 4: rx_hash 0x9dcd55ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51378 dport 38837] OK # # # cpu 4: rx_hash 0x95a2a1ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51458 dport 38837] OK # # # cpu 4: rx_hash 0x929fac1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51490 dport 38837] OK # # # cpu 4: rx_hash 0xca293757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51516 dport 38837] OK # # # cpu 4: rx_hash 0xd9685987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51620 dport 38837] OK # # # cpu 4: rx_hash 0xb64cb409 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51630 dport 38837] OK # # # cpu 4: rx_hash 0x9d2af418 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51634 dport 38837] OK # # # cpu 4: rx_hash 0xf20e1996 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51640 dport 38837] OK # # # cpu 4: rx_hash 0xb2ef3f66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51662 dport 38837] OK # # # cpu 4: rx_hash 0xa06112db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51670 dport 38837] OK # # # cpu 4: rx_hash 0x43fa50e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51724 dport 38837] OK # # # cpu 4: rx_hash 0x2599abb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51766 dport 38837] OK # # # cpu 4: rx_hash 0x213a20db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51798 dport 38837] OK # # # cpu 4: rx_hash 0x1a8388c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51858 dport 38837] OK # # # cpu 4: rx_hash 0x75a7654e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51864 dport 38837] OK # # # count: pass=49 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 35112 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38723 dport 35112] != expected 0x877f29b6 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38723 dport 35112] != expected 0x877f29b6 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57339 dport 35112] != expected 0x94ea8fe5 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57339 dport 35112] != expected 0x94ea8fe5 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36607 dport 35112] != expected 0xf3869893 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36607 dport 35112] != expected 0xf3869893 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40835 dport 35112] != expected 0x2daa7318 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40835 dport 35112] != expected 0x2daa7318 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33273 dport 35112] != expected 0xaa41e320 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33273 dport 35112] != expected 0xaa41e320 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39176 dport 35112] != expected 0x964c0124 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39176 dport 35112] != expected 0x964c0124 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55877 dport 35112] != expected 0xa699f010 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55877 dport 35112] != expected 0xa699f010 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50174 dport 35112] != expected 0xb35e8225 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50174 dport 35112] != expected 0xb35e8225 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36517 dport 35112] != expected 0x31627d8c # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36517 dport 35112] != expected 0x31627d8c # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38994 dport 35112] != expected 0xe144c139 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38994 dport 35112] != expected 0xe144c139 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42444 dport 35112] != expected 0xa41ab102 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42444 dport 35112] != expected 0xa41ab102 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52373 dport 35112] != expected 0xb8e0a7a3 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52373 dport 35112] != expected 0xb8e0a7a3 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46540 dport 35112] != expected 0x2f447352 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46540 dport 35112] != expected 0x2f447352 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36407 dport 35112] != expected 0xf26ae6c5 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36407 dport 35112] != expected 0xf26ae6c5 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58763 dport 35112] != expected 0x3043568d # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58763 dport 35112] != expected 0x3043568d # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34458 dport 35112] != expected 0xac6e25e # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34458 dport 35112] != expected 0xac6e25e # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52254 dport 35112] != expected 0x748bce5e # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52254 dport 35112] != expected 0x748bce5e # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56293 dport 35112] != expected 0xd7ccb701 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56293 dport 35112] != expected 0xd7ccb701 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57661 dport 35112] != expected 0xa58ac22 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57661 dport 35112] != expected 0xa58ac22 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33058 dport 35112] != expected 0xef584efa # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33058 dport 35112] != expected 0xef584efa # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60592 dport 35112] != expected 0xc502aced # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60592 dport 35112] != expected 0xc502aced # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52724 dport 35112] != expected 0x99f83c7c # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52724 dport 35112] != expected 0x99f83c7c # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52886 dport 35112] != expected 0xf8213682 # # Exception| cpu 0: rx_hash 0xe3efafc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52886 dport 35112] != expected 0xf8213682 # # 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 45854 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37376 dport 45854] != expected 0xb27186cc # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37376 dport 45854] != expected 0xb27186cc # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47525 dport 45854] != expected 0x8245ab5e # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47525 dport 45854] != expected 0x8245ab5e # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57450 dport 45854] != expected 0x258fe966 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57450 dport 45854] != expected 0x258fe966 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51881 dport 45854] != expected 0x5bc758d9 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51881 dport 45854] != expected 0x5bc758d9 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57939 dport 45854] != expected 0x57eeaf05 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57939 dport 45854] != expected 0x57eeaf05 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46416 dport 45854] != expected 0x373fbf70 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46416 dport 45854] != expected 0x373fbf70 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36812 dport 45854] != expected 0x65f0dff7 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36812 dport 45854] != expected 0x65f0dff7 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55090 dport 45854] != expected 0x2c3b9c17 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55090 dport 45854] != expected 0x2c3b9c17 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36333 dport 45854] != expected 0x51fb429 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36333 dport 45854] != expected 0x51fb429 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41854 dport 45854] != expected 0x368a704a # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41854 dport 45854] != expected 0x368a704a # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39605 dport 45854] != expected 0x44acfc55 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39605 dport 45854] != expected 0x44acfc55 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45196 dport 45854] != expected 0x5ed6730d # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45196 dport 45854] != expected 0x5ed6730d # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52116 dport 45854] != expected 0x90da027b # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52116 dport 45854] != expected 0x90da027b # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44755 dport 45854] != expected 0x92076eb5 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44755 dport 45854] != expected 0x92076eb5 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60973 dport 45854] != expected 0x6bdea378 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60973 dport 45854] != expected 0x6bdea378 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43563 dport 45854] != expected 0xc5dc6367 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43563 dport 45854] != expected 0xc5dc6367 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34882 dport 45854] != expected 0xf25e85b8 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34882 dport 45854] != expected 0xf25e85b8 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33125 dport 45854] != expected 0x7801ddc9 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33125 dport 45854] != expected 0x7801ddc9 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35786 dport 45854] != expected 0x6ff1816e # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35786 dport 45854] != expected 0x6ff1816e # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44560 dport 45854] != expected 0x427c6ea # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44560 dport 45854] != expected 0x427c6ea # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48688 dport 45854] != expected 0x9314b144 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48688 dport 45854] != expected 0x9314b144 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49523 dport 45854] != expected 0x9840eed0 # # Exception| cpu 5: rx_hash 0x927c82c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49523 dport 45854] != expected 0x9840eed0 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->