< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 55519 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xcaeb9f86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60280 dport 55519] != expected 0xb916ef6e # # Exception| cpu 0: rx_hash 0xf4172c56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60300 dport 55519] != expected 0x2a5cab3c # # Exception| cpu 0: rx_hash 0xb589c4d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60332 dport 55519] != expected 0xad5d9064 # # Exception| cpu 0: rx_hash 0x25d67b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60338 dport 55519] != expected 0xf74164f5 # # Exception| cpu 4: rx_hash 0x5ab420d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60262 dport 55519] != expected 0xe30a1bff # # Exception| cpu 4: rx_hash 0x62333115 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60314 dport 55519] != expected 0x6c44b2cd # # Exception| cpu 4: rx_hash 0xaa1ceeba [saddr 192.0.3.2 daddr 192.0.3.1 sport 60326 dport 55519] != expected 0xc14ac885 # # Exception| cpu 4: rx_hash 0x29213fb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60342 dport 55519] != expected 0xcf48be35 # # Exception| cpu 4: rx_hash 0x4b4d727e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60358 dport 55519] != expected 0x85cb6e71 # # Exception| cpu 5: rx_hash 0xc06779a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60276 dport 55519] != expected 0x9d1bd8ce # # Exception| cpu 5: rx_hash 0xeb82063d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60294 dport 55519] != expected 0x464bf3dd # # Exception| cpu 5: rx_hash 0xf8e0686d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60296 dport 55519] != expected 0x125571fc # # Exception| cpu 0: rx_hash 0x9a8c25a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60408 dport 55519] != expected 0x58d6a1b8 # # Exception| cpu 0: rx_hash 0x61343cfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60418 dport 55519] != expected 0xcb2a5acf # # Exception| cpu 0: rx_hash 0xe209edf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60434 dport 55519] != expected 0xc5282c7f # # Exception| cpu 4: rx_hash 0xd19e2b06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60372 dport 55519] != expected 0xfbdaad40 # # Exception| cpu 4: rx_hash 0x0ad39af9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60390 dport 55519] != expected 0x2ca5529 # # Exception| cpu 4: rx_hash 0x0ca838e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60398 dport 55519] != expected 0x1eceb849 # # Exception| cpu 4: rx_hash 0x2a26325a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60462 dport 55519] != expected 0x68265637 # # Exception| cpu 5: rx_hash 0xc870a370 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60374 dport 55519] != expected 0x8bc918c1 # # Exception| cpu 5: rx_hash 0x005f7cdf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60394 dport 55519] != expected 0x26c76289 # # Exception| cpu 5: rx_hash 0x39445c0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60448 dport 55519] != expected 0x3c38d416 # # Exception| cpu 5: rx_hash 0xb0f56b22 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60476 dport 55519] != expected 0x16379506 # # Exception| cpu 0: rx_hash 0xd815c0ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 60480 dport 55519] != expected 0x78b972e2 # # Exception| cpu 0: rx_hash 0x51a4f7e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60508 dport 55519] != expected 0x52b633f2 # # Exception| cpu 0: rx_hash 0x1ab6f947 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60528 dport 55519] != expected 0xf1ba3f0a # # Exception| cpu 4: rx_hash 0x9ff08a54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60520 dport 55519] != expected 0xe3bca4da # # Exception| cpu 4: rx_hash 0xa7779b99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60564 dport 55519] != expected 0x6cf20de8 # # Exception| cpu 4: rx_hash 0x6f584436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60584 dport 55519] != expected 0xc1fc77a0 # # Exception| cpu 4: rx_hash 0x7a41887b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60590 dport 55519] != expected 0x89e618e1 # # Exception| cpu 4: rx_hash 0xe6e9731e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60596 dport 55519] != expected 0xebf336b0 # # Exception| cpu 4: rx_hash 0xe092d103 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60604 dport 55519] != expected 0xf7f7dbd0 # # Exception| cpu 4: rx_hash 0xf97c5975 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60606 dport 55519] != expected 0x87e46e51 # # Exception| cpu 5: rx_hash 0xd29926e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60492 dport 55519] != expected 0x5cb44542 # # Exception| cpu 5: rx_hash 0x998b2849 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60512 dport 55519] != expected 0xffb849ba # # Exception| cpu 5: rx_hash 0x28bd0eac [saddr 192.0.3.2 daddr 192.0.3.1 sport 60544 dport 55519] != expected 0x5af9a198 # # Exception| cpu 5: rx_hash 0x372824c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60554 dport 55519] != expected 0x36eef979 # # Exception| cpu 5: rx_hash 0x65d4a210 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60580 dport 55519] != expected 0xe5f14000 # # Exception| cpu 5: rx_hash 0xea1e3725 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60592 dport 55519] != expected 0xd3faec70 # # Exception| cpu 0: rx_hash 0xc51bd653 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60644 dport 55519] != expected 0x2671ddac # # Exception| cpu 0: rx_hash 0xda8efc38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60654 dport 55519] != expected 0x4a66854d # # Exception| cpu 0: rx_hash 0x8215ef4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60718 dport 55519] != expected 0x18c6715c # # Exception| cpu 0: rx_hash 0x01283e44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60734 dport 55519] != expected 0x16c407ec # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x742d816e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34026 dport 36108] OK # # # cpu 0: rx_hash 0xe8857a0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34032 dport 36108] OK # # # cpu 0: rx_hash 0xfd77c5c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34068 dport 36108] OK # # # cpu 0: rx_hash 0xa37c0729 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34110 dport 36108] OK # # # cpu 4: rx_hash 0x72bd50f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34048 dport 36108] OK # # # cpu 4: rx_hash 0x67a49cbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34054 dport 36108] OK # # # cpu 4: rx_hash 0xfb0c67d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34076 dport 36108] OK # # # cpu 4: rx_hash 0x2041d627 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34094 dport 36108] OK # # # cpu 5: rx_hash 0x3fd4fc4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34084 dport 36108] OK # # # cpu 5: rx_hash 0xb665cb64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34104 dport 36108] OK # # # cpu 0: rx_hash 0xc76be8fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34118 dport 36108] OK # # # cpu 0: rx_hash 0x8c79e65f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34154 dport 36108] OK # # # cpu 0: rx_hash 0x05c8d177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34166 dport 36108] OK # # # cpu 0: rx_hash 0x22daead1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34176 dport 36108] OK # # # cpu 0: rx_hash 0x63440256 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34208 dport 36108] OK # # # cpu 4: rx_hash 0x445639f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34134 dport 36108] OK # # # cpu 4: rx_hash 0x9f1b880f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34148 dport 36108] OK # # # cpu 4: rx_hash 0xbe7211b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34202 dport 36108] OK # # # cpu 4: rx_hash 0x653fa04b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34216 dport 36108] OK # # # cpu 4: rx_hash 0xec8e9763 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34228 dport 36108] OK # # # cpu 4: rx_hash 0xe6027145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34232 dport 36108] OK # # # cpu 5: rx_hash 0xa1e73bdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34192 dport 36108] OK # # # cpu 5: rx_hash 0x69c8e470 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34220 dport 36108] OK # # # cpu 0: rx_hash 0x0ddf0ba7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34260 dport 36108] OK # # # cpu 0: rx_hash 0xc5f0d408 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34280 dport 36108] OK # # # cpu 0: rx_hash 0xd42ceda1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35526 dport 36108] OK # # # cpu 4: rx_hash 0xda65fe63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34274 dport 36108] OK # # # cpu 4: rx_hash 0xdc1e5c7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34282 dport 36108] OK # # # cpu 4: rx_hash 0x40b6a71b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34288 dport 36108] OK # # # cpu 4: rx_hash 0x841b854e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34316 dport 36108] OK # # # cpu 5: rx_hash 0x8ee2daa9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34244 dport 36108] OK # # # cpu 5: rx_hash 0x59582f6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34290 dport 36108] OK # # # cpu 5: rx_hash 0x4a3a413d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34300 dport 36108] OK # # # cpu 5: rx_hash 0x14443a10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34322 dport 36108] OK # # # cpu 5: rx_hash 0x4208f0e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35536 dport 36108] OK # # # cpu 5: rx_hash 0x488416c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35548 dport 36108] OK # # # cpu 0: rx_hash 0x03961865 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35568 dport 36108] OK # # # cpu 0: rx_hash 0x99ae329e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35584 dport 36108] OK # # # cpu 0: rx_hash 0x8acc5cce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35598 dport 36108] OK # # # cpu 0: rx_hash 0x0f8a2fdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35606 dport 36108] OK # # # cpu 0: rx_hash 0x396146dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35648 dport 36108] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 43035 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 33246 dport 43035] != expected 0x398ff018 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 33246 dport 43035] != expected 0x398ff018 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 36169 dport 43035] != expected 0xec54c10b # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 36169 dport 43035] != expected 0xec54c10b # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 51819 dport 43035] != expected 0x3e2df24b # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 51819 dport 43035] != expected 0x3e2df24b # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57664 dport 43035] != expected 0x1017cbf9 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57664 dport 43035] != expected 0x1017cbf9 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 58330 dport 43035] != expected 0xabb2b8cb # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 58330 dport 43035] != expected 0xabb2b8cb # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45596 dport 43035] != expected 0x7c5a170 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45596 dport 43035] != expected 0x7c5a170 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 51644 dport 43035] != expected 0xf2c2671d # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 51644 dport 43035] != expected 0xf2c2671d # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 41701 dport 43035] != expected 0x97abbbf7 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 41701 dport 43035] != expected 0x97abbbf7 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44873 dport 43035] != expected 0x37a3d385 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44873 dport 43035] != expected 0x37a3d385 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 35389 dport 43035] != expected 0xca76f68b # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 35389 dport 43035] != expected 0xca76f68b # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 55714 dport 43035] != expected 0x6fd091fa # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 55714 dport 43035] != expected 0x6fd091fa # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44145 dport 43035] != expected 0xea3447d3 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44145 dport 43035] != expected 0xea3447d3 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57753 dport 43035] != expected 0xc076e850 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57753 dport 43035] != expected 0xc076e850 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54780 dport 43035] != expected 0x6468f5f0 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54780 dport 43035] != expected 0x6468f5f0 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 40444 dport 43035] != expected 0x9bb77180 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 40444 dport 43035] != expected 0x9bb77180 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 35359 dport 43035] != expected 0x3d647852 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 35359 dport 43035] != expected 0x3d647852 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 41004 dport 43035] != expected 0x71b8fd5b # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 41004 dport 43035] != expected 0x71b8fd5b # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45277 dport 43035] != expected 0xfdd20abc # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45277 dport 43035] != expected 0xfdd20abc # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 60827 dport 43035] != expected 0x224150e6 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 60827 dport 43035] != expected 0x224150e6 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57229 dport 43035] != expected 0x78a059ef # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57229 dport 43035] != expected 0x78a059ef # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 41493 dport 43035] != expected 0x3ce82565 # # Exception| cpu 0: rx_hash 0x460c7dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 41493 dport 43035] != expected 0x3ce82565 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 37508 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 52 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40699 dport 37508] != expected 0x55c205bc # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40699 dport 37508] != expected 0x55c205bc # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39464 dport 37508] != expected 0x2668750e # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39464 dport 37508] != expected 0x2668750e # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44276 dport 37508] != expected 0x8ea636b1 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44276 dport 37508] != expected 0x8ea636b1 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44841 dport 37508] != expected 0x3848ec8f # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44841 dport 37508] != expected 0x3848ec8f # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47542 dport 37508] != expected 0x7f3bdd01 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47542 dport 37508] != expected 0x7f3bdd01 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33290 dport 37508] != expected 0x219d538c # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33290 dport 37508] != expected 0x219d538c # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34284 dport 37508] != expected 0x53947df8 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34284 dport 37508] != expected 0x53947df8 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57766 dport 37508] != expected 0x11238508 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57766 dport 37508] != expected 0x11238508 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56401 dport 37508] != expected 0xbd175c8d # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56401 dport 37508] != expected 0xbd175c8d # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50186 dport 37508] != expected 0xed288534 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50186 dport 37508] != expected 0xed288534 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39077 dport 37508] != expected 0x1b47d76d # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39077 dport 37508] != expected 0x1b47d76d # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41138 dport 37508] != expected 0x847a0259 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41138 dport 37508] != expected 0x847a0259 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48474 dport 37508] != expected 0xee8dea86 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48474 dport 37508] != expected 0xee8dea86 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38551 dport 37508] != expected 0x2b1904fc # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38551 dport 37508] != expected 0x2b1904fc # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36050 dport 37508] != expected 0xbf608c93 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36050 dport 37508] != expected 0xbf608c93 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53466 dport 37508] != expected 0x7e3250cd # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53466 dport 37508] != expected 0x7e3250cd # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43526 dport 37508] != expected 0xdb5650e0 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43526 dport 37508] != expected 0xdb5650e0 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54296 dport 37508] != expected 0xbd78e19d # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54296 dport 37508] != expected 0xbd78e19d # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56819 dport 37508] != expected 0x1d335b4d # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56819 dport 37508] != expected 0x1d335b4d # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36059 dport 37508] != expected 0x8ac63e62 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36059 dport 37508] != expected 0x8ac63e62 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48085 dport 37508] != expected 0xe04037d7 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48085 dport 37508] != expected 0xe04037d7 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51467 dport 37508] != expected 0xc9ccc42e # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51467 dport 37508] != expected 0xc9ccc42e # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37748 dport 37508] != expected 0x322390d7 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37748 dport 37508] != expected 0x322390d7 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43514 dport 37508] != expected 0x1ffb72b5 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43514 dport 37508] != expected 0x1ffb72b5 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45382 dport 37508] != expected 0xd8365148 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45382 dport 37508] != expected 0xd8365148 # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39855 dport 37508] != expected 0xf8f8ce9e # # Exception| cpu 0: rx_hash 0xf9b87e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39855 dport 37508] != expected 0xf8f8ce9e # # Exception| count: pass=0 nohash=0 fail=52 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->