< 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 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-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 45714 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3501f568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49118 dport 45714] != expected 0x8c15d7bf # # Exception| cpu 0: rx_hash 0xcad60992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49138 dport 45714] != expected 0xd91623f5 # # Exception| cpu 0: rx_hash 0x50f25186 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49194 dport 45714] != expected 0x5a5b0cdf # # Exception| cpu 4: rx_hash 0x23194678 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49114 dport 45714] != expected 0x30fecdb2 # # Exception| cpu 4: rx_hash 0x3579f066 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49124 dport 45714] != expected 0x7311cb60 # # Exception| cpu 4: rx_hash 0x7cbb32a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49170 dport 45714] != expected 0xdc89241b # # Exception| cpu 4: rx_hash 0xe1afd830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49182 dport 45714] != expected 0xbe17b310 # # Exception| cpu 5: rx_hash 0xdcceba82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49142 dport 45714] != expected 0x65fd39f8 # # Exception| cpu 5: rx_hash 0x57c2e30a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49150 dport 45714] != expected 0xbb88b4fe # # Exception| cpu 5: rx_hash 0xaf25ad7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49158 dport 45714] != expected 0xf58f895 # # Exception| cpu 5: rx_hash 0x2451f1fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49204 dport 45714] != expected 0x2e29694c # # Exception| cpu 5: rx_hash 0x836cce52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49214 dport 45714] != expected 0x898ad051 # # Exception| cpu 0: rx_hash 0x2f61aaf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49224 dport 45714] != expected 0x8fdeea25 # # Exception| cpu 0: rx_hash 0x5bc20a89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49238 dport 45714] != expected 0xfbac8fb6 # # Exception| cpu 0: rx_hash 0x2f19affb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49266 dport 45714] != expected 0x70daf6fa # # Exception| cpu 0: rx_hash 0x0dbcbdd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49280 dport 45714] != expected 0x7828e53 # # Exception| cpu 0: rx_hash 0x4336c898 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49304 dport 45714] != expected 0xb6cdc5d6 # # Exception| cpu 4: rx_hash 0xfcff3521 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49244 dport 45714] != expected 0x5c0f36ab # # Exception| cpu 4: rx_hash 0xea9f833f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49250 dport 45714] != expected 0x1fe03079 # # Exception| cpu 4: rx_hash 0x0328c9db [saddr 192.0.3.2 daddr 192.0.3.1 sport 49264 dport 45714] != expected 0x90cc2e1 # # Exception| cpu 4: rx_hash 0xb20d4563 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49278 dport 45714] != expected 0x124461f1 # # Exception| cpu 4: rx_hash 0xbc99316c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49294 dport 45714] != expected 0x1cca2d43 # # Exception| cpu 5: rx_hash 0xeae78631 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49240 dport 45714] != expected 0xe0e42ca6 # # Exception| cpu 5: rx_hash 0x6f07aeb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49306 dport 45714] != expected 0xcf1bf1cd # # Exception| cpu 5: rx_hash 0x796718a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49316 dport 45714] != expected 0x8cf4f71f # # Exception| cpu 0: rx_hash 0xde5a270e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49326 dport 45714] != expected 0x2b574e02 # # Exception| cpu 0: rx_hash 0xa1c9dc7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49356 dport 45714] != expected 0xfed2a8f8 # # Exception| cpu 0: rx_hash 0x644ff0b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49372 dport 45714] != expected 0x91e86e7b # # Exception| cpu 0: rx_hash 0x2abd80fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49406 dport 45714] != expected 0xdfa33921 # # Exception| cpu 0: rx_hash 0x3bef09ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 49434 dport 45714] != expected 0x640f0575 # # Exception| cpu 0: rx_hash 0x9caa334a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49450 dport 45714] != expected 0x3ca8a0b7 # # Exception| cpu 4: rx_hash 0x8df8ba5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49358 dport 45714] != expected 0x87049ce3 # # Exception| cpu 4: rx_hash 0x6437f5b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49382 dport 45714] != expected 0x6eec72a4 # # Exception| cpu 4: rx_hash 0xef3bac3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49390 dport 45714] != expected 0xb099ffa2 # # Exception| cpu 4: rx_hash 0xe8099336 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49460 dport 45714] != expected 0x48dac524 # # Exception| cpu 5: rx_hash 0x1bdc0bca [saddr 192.0.3.2 daddr 192.0.3.1 sport 49342 dport 45714] != expected 0x446d8881 # # Exception| cpu 5: rx_hash 0x3ca533eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49402 dport 45714] != expected 0x6348232c # # Exception| cpu 5: rx_hash 0xfe692528 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49418 dport 45714] != expected 0xb35c3f6 # # Exception| cpu 5: rx_hash 0xc438f516 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49462 dport 45714] != expected 0x310cf13f # # Exception| cpu 0: rx_hash 0xbbab0e65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49492 dport 45714] != expected 0xe48917c5 # # Exception| cpu 0: rx_hash 0xcf70ab17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49520 dport 45714] != expected 0x6fff6e89 # # Exception| cpu 0: rx_hash 0xa327c97a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49568 dport 45714] != expected 0x56ec417a # # Exception| cpu 0: rx_hash 0x990e1c4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49574 dport 45714] != expected 0x93d16f6c # # Exception| cpu 0: rx_hash 0x4a90839e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49586 dport 45714] != expected 0x4000b3e2 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf7d02311 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49140 dport 53593] OK # # # cpu 0: rx_hash 0x843b34ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49156 dport 53593] OK # # # cpu 0: rx_hash 0x57a5ab3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49168 dport 53593] OK # # # cpu 4: rx_hash 0xdcd1f7bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49186 dport 53593] OK # # # cpu 4: rx_hash 0x844331e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49214 dport 53593] OK # # # cpu 5: rx_hash 0xcab141a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49180 dport 53593] OK # # # cpu 5: rx_hash 0x41c51d25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49198 dport 53593] OK # # # cpu 5: rx_hash 0x12678076 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49230 dport 53593] OK # # # cpu 5: rx_hash 0x5cedf53a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49238 dport 53593] OK # # # cpu 0: rx_hash 0x996bd9fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49222 dport 53593] OK # # # cpu 0: rx_hash 0x8f0b6fe0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49272 dport 53593] OK # # # cpu 0: rx_hash 0x819f1bef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49288 dport 53593] OK # # # cpu 0: rx_hash 0xd90dddb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49300 dport 53593] OK # # # cpu 0: rx_hash 0x68505405 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49312 dport 53593] OK # # # cpu 0: rx_hash 0xcf6d6bad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49322 dport 53593] OK # # # cpu 0: rx_hash 0xbbcecbd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49332 dport 53593] OK # # # cpu 4: rx_hash 0xfba8cf9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49254 dport 53593] OK # # # cpu 4: rx_hash 0x9913dcf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49276 dport 53593] OK # # # cpu 4: rx_hash 0xd975d8bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49326 dport 53593] OK # # # cpu 5: rx_hash 0x5c95f034 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49260 dport 53593] OK # # # cpu 5: rx_hash 0x2dea7a46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49348 dport 53593] OK # # # cpu 0: rx_hash 0x30c29259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49340 dport 53593] OK # # # cpu 0: rx_hash 0xe814538c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49390 dport 53593] OK # # # cpu 0: rx_hash 0x8aaf40e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49396 dport 53593] OK # # # cpu 0: rx_hash 0x01a31968 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49404 dport 53593] OK # # # cpu 0: rx_hash 0x2aa04041 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49444 dport 53593] OK # # # cpu 4: rx_hash 0x01db1c66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49350 dport 53593] OK # # # cpu 4: rx_hash 0xc45d30a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49366 dport 53593] OK # # # cpu 4: rx_hash 0x4f51692a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49374 dport 53593] OK # # # cpu 4: rx_hash 0x3cb8f351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49440 dport 53593] OK # # # cpu 4: rx_hash 0x481b532d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49470 dport 53593] OK # # # cpu 4: rx_hash 0xde3fe2ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49486 dport 53593] OK # # # cpu 5: rx_hash 0xd577bcbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49416 dport 53593] OK # # # cpu 5: rx_hash 0x9bfdc9f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49424 dport 53593] OK # # # cpu 5: rx_hash 0xb7b4aad9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49448 dport 53593] OK # # # cpu 0: rx_hash 0xf93edf95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49456 dport 53593] OK # # # cpu 0: rx_hash 0xaae447c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49514 dport 53593] OK # # # cpu 0: rx_hash 0xc85f54a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49520 dport 53593] OK # # # cpu 0: rx_hash 0x43530d2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49528 dport 53593] OK # # # cpu 4: rx_hash 0x90b597f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49494 dport 53593] OK # # # cpu 4: rx_hash 0xe46e3284 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49522 dport 53593] OK # # # cpu 4: rx_hash 0x47568f5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56276 dport 53593] OK # # # cpu 4: rx_hash 0xcc22d3db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56294 dport 53593] OK # # # cpu 4: rx_hash 0x1fbc4c0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56306 dport 53593] OK # # # count: pass=44 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 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-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 57901 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37148 dport 57901] != expected 0x8485165e # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37148 dport 57901] != expected 0x8485165e # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49509 dport 57901] != expected 0x8dc1137b # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49509 dport 57901] != expected 0x8dc1137b # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57987 dport 57901] != expected 0xbff55063 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57987 dport 57901] != expected 0xbff55063 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36190 dport 57901] != expected 0xf59037b4 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36190 dport 57901] != expected 0xf59037b4 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34530 dport 57901] != expected 0x5b1a527c # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34530 dport 57901] != expected 0x5b1a527c # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43661 dport 57901] != expected 0xc9f8484f # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43661 dport 57901] != expected 0xc9f8484f # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52017 dport 57901] != expected 0xfa79ddec # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52017 dport 57901] != expected 0xfa79ddec # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55480 dport 57901] != expected 0xc9a22096 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55480 dport 57901] != expected 0xc9a22096 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42909 dport 57901] != expected 0xd553bc33 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42909 dport 57901] != expected 0xd553bc33 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38143 dport 57901] != expected 0x10048730 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38143 dport 57901] != expected 0x10048730 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54903 dport 57901] != expected 0x51744a63 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54903 dport 57901] != expected 0x51744a63 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51152 dport 57901] != expected 0x7d03a17c # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51152 dport 57901] != expected 0x7d03a17c # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46535 dport 57901] != expected 0x33129eff # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46535 dport 57901] != expected 0x33129eff # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54718 dport 57901] != expected 0x7f0e3c7f # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54718 dport 57901] != expected 0x7f0e3c7f # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42256 dport 57901] != expected 0xbaffcdea # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42256 dport 57901] != expected 0xbaffcdea # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57546 dport 57901] != expected 0x3a9bd2c7 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57546 dport 57901] != expected 0x3a9bd2c7 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55056 dport 57901] != expected 0xad4572ca # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55056 dport 57901] != expected 0xad4572ca # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39054 dport 57901] != expected 0x35a365f3 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39054 dport 57901] != expected 0x35a365f3 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42344 dport 57901] != expected 0xa7e3548e # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42344 dport 57901] != expected 0xa7e3548e # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55705 dport 57901] != expected 0x6b608789 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55705 dport 57901] != expected 0x6b608789 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36271 dport 57901] != expected 0x8b21330 # # Exception| cpu 4: rx_hash 0x4e407bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36271 dport 57901] != expected 0x8b21330 # # 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 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-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 40585 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60473 dport 40585] != expected 0x9651bd1c # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60473 dport 40585] != expected 0x9651bd1c # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58885 dport 40585] != expected 0xb3a7501d # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58885 dport 40585] != expected 0xb3a7501d # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54339 dport 40585] != expected 0x1c647a40 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54339 dport 40585] != expected 0x1c647a40 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49448 dport 40585] != expected 0xf312e8a8 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49448 dport 40585] != expected 0xf312e8a8 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50267 dport 40585] != expected 0x2e2b8920 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50267 dport 40585] != expected 0x2e2b8920 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40871 dport 40585] != expected 0xda0afe3 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40871 dport 40585] != expected 0xda0afe3 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36900 dport 40585] != expected 0xc1aa875b # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36900 dport 40585] != expected 0xc1aa875b # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39626 dport 40585] != expected 0xa43a6e17 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39626 dport 40585] != expected 0xa43a6e17 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46394 dport 40585] != expected 0xb4259e4e # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46394 dport 40585] != expected 0xb4259e4e # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60097 dport 40585] != expected 0x6f3b94e # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60097 dport 40585] != expected 0x6f3b94e # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46343 dport 40585] != expected 0xd6168230 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46343 dport 40585] != expected 0xd6168230 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42122 dport 40585] != expected 0x3b4d8590 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42122 dport 40585] != expected 0x3b4d8590 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40729 dport 40585] != expected 0x8370dc65 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40729 dport 40585] != expected 0x8370dc65 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48999 dport 40585] != expected 0x9a13225c # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48999 dport 40585] != expected 0x9a13225c # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46806 dport 40585] != expected 0xc8577fb7 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46806 dport 40585] != expected 0xc8577fb7 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41991 dport 40585] != expected 0x668b66d0 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41991 dport 40585] != expected 0x668b66d0 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34539 dport 40585] != expected 0xe8c326f3 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34539 dport 40585] != expected 0xe8c326f3 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58637 dport 40585] != expected 0x12df5a3f # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58637 dport 40585] != expected 0x12df5a3f # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53581 dport 40585] != expected 0x920f8c87 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53581 dport 40585] != expected 0x920f8c87 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44599 dport 40585] != expected 0xde696149 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44599 dport 40585] != expected 0xde696149 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57906 dport 40585] != expected 0x85bf6b78 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57906 dport 40585] != expected 0x85bf6b78 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58005 dport 40585] != expected 0x1d87a1f2 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58005 dport 40585] != expected 0x1d87a1f2 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59887 dport 40585] != expected 0xff61703e # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59887 dport 40585] != expected 0xff61703e # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36751 dport 40585] != expected 0x98aa6625 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36751 dport 40585] != expected 0x98aa6625 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44036 dport 40585] != expected 0xeb53c0e9 # # Exception| cpu 0: rx_hash 0x0519eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44036 dport 40585] != expected 0xeb53c0e9 # # Exception| count: pass=0 nohash=0 fail=50 # # 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 204, 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 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-24/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-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 204, 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 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-24/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-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 204, 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 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-24/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-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 204, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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__->