< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 38761 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 49 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x34e09d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36256 dport 38761] != expected 0xb30e9cb5 # # Exception| cpu 0: rx_hash 0xca798e26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36338 dport 38761] != expected 0x8168e92d # # Exception| cpu 0: rx_hash 0x29ffb5fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 36350 dport 38761] != expected 0x1b543311 # # Exception| cpu 0: rx_hash 0x44220c32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36356 dport 38761] != expected 0xb4555511 # # Exception| cpu 0: rx_hash 0x8a0ce898 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36394 dport 38761] != expected 0xabbdbaf8 # # Exception| cpu 0: rx_hash 0x15fa143b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36422 dport 38761] != expected 0xc2c6fb83 # # Exception| cpu 0: rx_hash 0xe43909d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36446 dport 38761] != expected 0xfd8969d # # Exception| cpu 0: rx_hash 0x66d0ddfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 36460 dport 38761] != expected 0xcef97842 # # Exception| cpu 0: rx_hash 0x51ca2d59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36484 dport 38761] != expected 0x9ccbee70 # # Exception| cpu 0: rx_hash 0x4aad9877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36536 dport 38761] != expected 0xe07802c3 # # Exception| cpu 0: rx_hash 0x7a1a6f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36548 dport 38761] != expected 0xcdf698b2 # # Exception| cpu 0: rx_hash 0x24987938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36556 dport 38761] != expected 0x441d2ea6 # # Exception| cpu 0: rx_hash 0xf1d128bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36574 dport 38761] != expected 0x27462dfc # # Exception| cpu 0: rx_hash 0xa671ad11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36606 dport 38761] != expected 0x853cc079 # # Exception| cpu 0: rx_hash 0xb6379271 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36660 dport 38761] != expected 0x46953e2e # # Exception| cpu 0: rx_hash 0xd802733e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36672 dport 38761] != expected 0xe2f0124b # # Exception| cpu 0: rx_hash 0x86806589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36680 dport 38761] != expected 0x6b1ba45f # # Exception| cpu 0: rx_hash 0x9de7d0a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36724 dport 38761] != expected 0x17a848ec # # Exception| cpu 0: rx_hash 0x5b3e3dec [saddr 192.0.3.2 daddr 192.0.3.1 sport 36740 dport 38761] != expected 0x8884b3c0 # # Exception| cpu 0: rx_hash 0xd9d7e9c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36790 dport 38761] != expected 0x49a55d1f # # Exception| cpu 0: rx_hash 0x18a303d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36818 dport 38761] != expected 0xa935aa70 # # Exception| cpu 0: rx_hash 0xac85bda4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36862 dport 38761] != expected 0x91739dc9 # # Exception| cpu 0: rx_hash 0xfec8f63e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36930 dport 38761] != expected 0x2de8f072 # # Exception| cpu 0: rx_hash 0x5189fd65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36946 dport 38761] != expected 0x691d2b78 # # Exception| cpu 0: rx_hash 0x8de23ffb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36968 dport 38761] != expected 0x21d773b3 # # Exception| cpu 0: rx_hash 0x062978c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36978 dport 38761] != expected 0xcb67c6fd # # Exception| cpu 0: rx_hash 0x8515361a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37046 dport 38761] != expected 0xa1136776 # # Exception| cpu 0: rx_hash 0x4461dc0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37074 dport 38761] != expected 0x41839019 # # Exception| cpu 0: rx_hash 0xb00cdfe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37248 dport 38761] != expected 0x67aab831 # # Exception| cpu 0: rx_hash 0x3bc798da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37274 dport 38761] != expected 0x8d1a0d7f # # Exception| cpu 0: rx_hash 0x9da4009b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37282 dport 38761] != expected 0xe27e8de4 # # Exception| cpu 0: rx_hash 0xe1d4c7e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37314 dport 38761] != expected 0x113916a3 # # Exception| cpu 0: rx_hash 0x0252fc38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37326 dport 38761] != expected 0x8b05cc9f # # Exception| cpu 0: rx_hash 0xd71badbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37340 dport 38761] != expected 0xe85ecfc5 # # Exception| cpu 0: rx_hash 0x80bb2811 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37372 dport 38761] != expected 0x4a242240 # # Exception| cpu 0: rx_hash 0xfab372ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 37374 dport 38761] != expected 0x6d8afa10 # # Exception| cpu 0: rx_hash 0x976ecb02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37380 dport 38761] != expected 0xc28b9c10 # # Exception| cpu 0: rx_hash 0x42279a86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37398 dport 38761] != expected 0xa1d09f4a # # Exception| cpu 0: rx_hash 0x23487577 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37416 dport 38761] != expected 0xfacdaba9 # # Exception| cpu 0: rx_hash 0xa8833244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37426 dport 38761] != expected 0x107d1ee7 # # Exception| cpu 0: rx_hash 0x8c097e2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37432 dport 38761] != expected 0xbe3870a3 # # Exception| cpu 0: rx_hash 0xbcbe89d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37444 dport 38761] != expected 0x93b6ead2 # # Exception| cpu 0: rx_hash 0x9834c5bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37454 dport 38761] != expected 0x3df38496 # # Exception| cpu 0: rx_hash 0x4d7d9438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37468 dport 38761] != expected 0x5ea887cc # # Exception| cpu 0: rx_hash 0xb59c1ace [saddr 192.0.3.2 daddr 192.0.3.1 sport 37484 dport 38761] != expected 0xb827b143 # # Exception| cpu 0: rx_hash 0x8ddce4d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37582 dport 38761] != expected 0x156d3ff7 # # Exception| cpu 0: rx_hash 0x229def8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37598 dport 38761] != expected 0x5198e4fd # # Exception| cpu 0: rx_hash 0xecb30b26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37616 dport 38761] != expected 0x4e700b14 # # Exception| cpu 0: rx_hash 0x0414bab0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37642 dport 38761] != expected 0x6b56c3cc # # Exception| count: pass=0 nohash=0 fail=49 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x8b592cb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56038 dport 52548] OK # # # cpu 4: rx_hash 0xd5db3a03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56046 dport 52548] OK # # # cpu 4: rx_hash 0x10d454e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56118 dport 52548] OK # # # cpu 4: rx_hash 0xf3526f3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56122 dport 52548] OK # # # cpu 4: rx_hash 0x6ca4939c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56150 dport 52548] OK # # # cpu 4: rx_hash 0xfc086181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56176 dport 52548] OK # # # cpu 4: rx_hash 0x40d9d615 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56194 dport 52548] OK # # # cpu 4: rx_hash 0x87d5a1a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56196 dport 52548] OK # # # cpu 4: rx_hash 0x0c1ee696 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56222 dport 52548] OK # # # cpu 4: rx_hash 0x49fb450f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56234 dport 52548] OK # # # cpu 4: rx_hash 0xc230023c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56240 dport 52548] OK # # # cpu 4: rx_hash 0xe6ba4e54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56250 dport 52548] OK # # # cpu 4: rx_hash 0x21b639e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56252 dport 52548] OK # # # cpu 4: rx_hash 0x5dc6fe9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56284 dport 52548] OK # # # cpu 4: rx_hash 0xa5277069 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56300 dport 52548] OK # # # cpu 4: rx_hash 0xe9e040ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56304 dport 52548] OK # # # cpu 4: rx_hash 0x620ab163 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56320 dport 52548] OK # # # cpu 4: rx_hash 0xb743e0e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56338 dport 52548] OK # # # cpu 4: rx_hash 0xac2455c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56366 dport 52548] OK # # # cpu 4: rx_hash 0x051dc336 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56412 dport 52548] OK # # # cpu 4: rx_hash 0xfdfc4dc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56428 dport 52548] OK # # # cpu 4: rx_hash 0x86218de4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56472 dport 52548] OK # # # cpu 4: rx_hash 0x7ec00312 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56488 dport 52548] OK # # # cpu 4: rx_hash 0x168d7ff9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56510 dport 52548] OK # # # cpu 4: rx_hash 0x12f6fb09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56578 dport 52548] OK # # # cpu 4: rx_hash 0xc7bfaa8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56592 dport 52548] OK # # # cpu 4: rx_hash 0x5e31cb8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56606 dport 52548] OK # # # cpu 4: rx_hash 0xea1775ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56626 dport 52548] OK # # # cpu 4: rx_hash 0xb4956348 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56634 dport 52548] OK # # # cpu 4: rx_hash 0xfe2ace6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56644 dport 52548] OK # # # cpu 4: rx_hash 0x9667b284 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56658 dport 52548] OK # # # cpu 4: rx_hash 0xa85fd139 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56722 dport 52548] OK # # # cpu 4: rx_hash 0x0e3c4978 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56746 dport 52548] OK # # # cpu 4: rx_hash 0xcf48a36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56782 dport 52548] OK # # # cpu 4: rx_hash 0xe2e07c1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56812 dport 52548] OK # # # cpu 4: rx_hash 0x692b3b2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56822 dport 52548] OK # # # cpu 4: rx_hash 0xe770b939 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56832 dport 52548] OK # # # cpu 4: rx_hash 0xcad8664b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56866 dport 52548] OK # # # cpu 4: rx_hash 0xbf8a322a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56938 dport 52548] OK # # # cpu 4: rx_hash 0x028e1f45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56942 dport 52548] OK # # # cpu 4: rx_hash 0x2ef35acc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57018 dport 52548] OK # # # cpu 4: rx_hash 0xb8273575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57086 dport 52548] OK # # # cpu 4: rx_hash 0x1c47b460 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57112 dport 52548] OK # # # cpu 4: rx_hash 0xe4a63a96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57128 dport 52548] OK # # # cpu 4: rx_hash 0x131dbade [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57170 dport 52548] OK # # # cpu 4: rx_hash 0xf09b8106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57182 dport 52548] OK # # # cpu 4: rx_hash 0xb57e229f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57194 dport 52548] OK # # # cpu 4: rx_hash 0x087a0ff0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57198 dport 52548] OK # # # cpu 4: rx_hash 0xa73b04ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57214 dport 52548] OK # # # cpu 4: rx_hash 0x14b0bd81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57286 dport 52548] OK # # # cpu 4: rx_hash 0x391862f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57316 dport 52548] OK # # # cpu 4: rx_hash 0x4bf802ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57394 dport 52548] OK # # # cpu 4: rx_hash 0xe2c19400 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57408 dport 52548] OK # # # cpu 4: rx_hash 0x0147afd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57420 dport 52548] OK # # # count: pass=54 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 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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 37067 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49482 dport 37067] != expected 0x4fe9a963 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49482 dport 37067] != expected 0x4fe9a963 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43066 dport 37067] != expected 0x26e18b3 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43066 dport 37067] != expected 0x26e18b3 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39654 dport 37067] != expected 0xb6c5f5c8 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39654 dport 37067] != expected 0xb6c5f5c8 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51101 dport 37067] != expected 0xc6afc2a7 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51101 dport 37067] != expected 0xc6afc2a7 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44126 dport 37067] != expected 0xa7ed38b0 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44126 dport 37067] != expected 0xa7ed38b0 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49972 dport 37067] != expected 0xcfee459a # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49972 dport 37067] != expected 0xcfee459a # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57568 dport 37067] != expected 0xf7a5b69e # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57568 dport 37067] != expected 0xf7a5b69e # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55664 dport 37067] != expected 0x34eeefc5 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55664 dport 37067] != expected 0x34eeefc5 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46571 dport 37067] != expected 0x12f42a0a # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46571 dport 37067] != expected 0x12f42a0a # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56832 dport 37067] != expected 0x58278b8c # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56832 dport 37067] != expected 0x58278b8c # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39627 dport 37067] != expected 0xc1de72d0 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39627 dport 37067] != expected 0xc1de72d0 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52043 dport 37067] != expected 0xa81a5cac # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52043 dport 37067] != expected 0xa81a5cac # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51206 dport 37067] != expected 0xb22eb39b # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51206 dport 37067] != expected 0xb22eb39b # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42429 dport 37067] != expected 0x2201c661 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42429 dport 37067] != expected 0x2201c661 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36951 dport 37067] != expected 0x9f278de9 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36951 dport 37067] != expected 0x9f278de9 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34109 dport 37067] != expected 0x823d07ed # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34109 dport 37067] != expected 0x823d07ed # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46340 dport 37067] != expected 0x3be2b8e1 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46340 dport 37067] != expected 0x3be2b8e1 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38381 dport 37067] != expected 0xae2fe49f # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38381 dport 37067] != expected 0xae2fe49f # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48856 dport 37067] != expected 0x20696caa # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48856 dport 37067] != expected 0x20696caa # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45797 dport 37067] != expected 0x741d0c62 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45797 dport 37067] != expected 0x741d0c62 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49781 dport 37067] != expected 0xc5c1de49 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49781 dport 37067] != expected 0xc5c1de49 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36934 dport 37067] != expected 0x948fe642 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36934 dport 37067] != expected 0x948fe642 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60798 dport 37067] != expected 0x5589b5f3 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60798 dport 37067] != expected 0x5589b5f3 # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51352 dport 37067] != expected 0x63d7d19c # # Exception| cpu 4: rx_hash 0xd0308f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51352 dport 37067] != expected 0x63d7d19c # # Exception| count: pass=0 nohash=0 fail=48 # # 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 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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 38909 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48099 dport 38909] != expected 0x1b54a0f0 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48099 dport 38909] != expected 0x1b54a0f0 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47856 dport 38909] != expected 0x30f9547f # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47856 dport 38909] != expected 0x30f9547f # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36651 dport 38909] != expected 0x31ab3059 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36651 dport 38909] != expected 0x31ab3059 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55197 dport 38909] != expected 0xb674fb2b # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55197 dport 38909] != expected 0xb674fb2b # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40565 dport 38909] != expected 0xd6ef496d # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40565 dport 38909] != expected 0xd6ef496d # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43897 dport 38909] != expected 0x75d887a3 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43897 dport 38909] != expected 0x75d887a3 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50157 dport 38909] != expected 0x5757722d # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50157 dport 38909] != expected 0x5757722d # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42579 dport 38909] != expected 0x2fe5d8e8 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42579 dport 38909] != expected 0x2fe5d8e8 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35113 dport 38909] != expected 0xc6466f1 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35113 dport 38909] != expected 0xc6466f1 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60035 dport 38909] != expected 0x2154e677 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60035 dport 38909] != expected 0x2154e677 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32927 dport 38909] != expected 0xcdcb2c7f # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32927 dport 38909] != expected 0xcdcb2c7f # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41734 dport 38909] != expected 0x2a291d2c # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41734 dport 38909] != expected 0x2a291d2c # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57563 dport 38909] != expected 0x9f633301 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57563 dport 38909] != expected 0x9f633301 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38717 dport 38909] != expected 0x48178faf # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38717 dport 38909] != expected 0x48178faf # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42159 dport 38909] != expected 0x8fc00621 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42159 dport 38909] != expected 0x8fc00621 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55689 dport 38909] != expected 0x2a8537e # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55689 dport 38909] != expected 0x2a8537e # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59544 dport 38909] != expected 0xdbf51ca0 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59544 dport 38909] != expected 0xdbf51ca0 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39931 dport 38909] != expected 0x92c01d99 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39931 dport 38909] != expected 0x92c01d99 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36573 dport 38909] != expected 0x3a8aba17 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36573 dport 38909] != expected 0x3a8aba17 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52772 dport 38909] != expected 0xeaea2417 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52772 dport 38909] != expected 0xeaea2417 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33261 dport 38909] != expected 0x6e06aa35 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33261 dport 38909] != expected 0x6e06aa35 # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43649 dport 38909] != expected 0xe7776cea # # Exception| cpu 0: rx_hash 0x922ce320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43649 dport 38909] != expected 0xe7776cea # # 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 182, 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 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-23/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-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 182, 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 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-23/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-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 182, 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 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-23/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-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 182, 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 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-23/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-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 187, 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 80, 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 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-23/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-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 187, 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 80, 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 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-23/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-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 187, 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 80, 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 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-23/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-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 187, 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 80, 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 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-23/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-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__->