< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 42617 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa4778726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46098 dport 42617] != expected 0xe8b21009 # # Exception| cpu 0: rx_hash 0x46b716ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46100 dport 42617] != expected 0x5b4f0231 # # Exception| cpu 0: rx_hash 0x9668d111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46108 dport 42617] != expected 0x6c1a853a # # Exception| cpu 0: rx_hash 0x99901a6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46118 dport 42617] != expected 0x5066bc59 # # Exception| cpu 0: rx_hash 0x71fff9b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46134 dport 42617] != expected 0xcbcc7fdc # # Exception| cpu 0: rx_hash 0xe25f20fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 46140 dport 42617] != expected 0x21cfe4f8 # # Exception| cpu 0: rx_hash 0x5d136123 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46160 dport 42617] != expected 0x130ebcc7 # # Exception| cpu 0: rx_hash 0xb02b3bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46188 dport 42617] != expected 0x9c8f979c # # Exception| cpu 0: rx_hash 0x91159883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46210 dport 42617] != expected 0x606d8bfc # # Exception| cpu 0: rx_hash 0x73d50908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46212 dport 42617] != expected 0xd39099c4 # # Exception| cpu 0: rx_hash 0x081a3398 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46238 dport 42617] != expected 0xa239c165 # # Exception| cpu 0: rx_hash 0xc36183aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 46290 dport 42617] != expected 0xdd2df898 # # Exception| cpu 0: rx_hash 0xc6363a80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46334 dport 42617] != expected 0xc9061046 # # Exception| cpu 0: rx_hash 0x20354650 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46426 dport 42617] != expected 0x70b78bdb # # Exception| cpu 0: rx_hash 0x2fcd8d2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46432 dport 42617] != expected 0x4ccbb2b8 # # Exception| cpu 0: rx_hash 0x2562ff7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46454 dport 42617] != expected 0x649c6305 # # Exception| cpu 0: rx_hash 0x177da94d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46456 dport 42617] != expected 0xe034f636 # # Exception| cpu 0: rx_hash 0x9d53f735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46468 dport 42617] != expected 0x5a2a35fc # # Exception| cpu 0: rx_hash 0xe3cb748f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46514 dport 42617] != expected 0x3fa88583 # # Exception| cpu 0: rx_hash 0xb4e8d68c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46542 dport 42617] != expected 0x96c31e39 # # Exception| cpu 0: rx_hash 0x6160a81a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46570 dport 42617] != expected 0xb5bd71ec # # Exception| cpu 0: rx_hash 0xd334f838 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46610 dport 42617] != expected 0xac6f4615 # # Exception| cpu 0: rx_hash 0x7d73bc3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46636 dport 42617] != expected 0xfeb87161 # # Exception| cpu 0: rx_hash 0x77dcce6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46650 dport 42617] != expected 0xd6efa0dc # # Exception| cpu 0: rx_hash 0x5b3056f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46684 dport 42617] != expected 0xe2d63c7 # # Exception| cpu 0: rx_hash 0x84175a3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46702 dport 42617] != expected 0x504ddaf # # Exception| cpu 0: rx_hash 0x3c265274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46748 dport 42617] != expected 0x3bb28b56 # # Exception| cpu 0: rx_hash 0x467d3c95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46856 dport 42617] != expected 0x547cb28c # # Exception| cpu 0: rx_hash 0x3db20605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46866 dport 42617] != expected 0x25d5ea2d # # Exception| cpu 0: rx_hash 0x324acd7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46888 dport 42617] != expected 0x19a9d34e # # Exception| cpu 0: rx_hash 0x38e5bf2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46910 dport 42617] != expected 0x31fe02f3 # # Exception| cpu 0: rx_hash 0xf39e0f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46962 dport 42617] != expected 0x4eea3b0e # # Exception| cpu 0: rx_hash 0x30603dc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47002 dport 42617] != expected 0x1f53556 # # Exception| cpu 0: rx_hash 0xc3aba992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47054 dport 42617] != expected 0xd21e4825 # # Exception| cpu 0: rx_hash 0xb79c587d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47086 dport 42617] != expected 0x9fcb29e7 # # Exception| cpu 0: rx_hash 0xb9c9ddfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 47112 dport 42617] != expected 0xaa42b621 # # Exception| cpu 0: rx_hash 0x51a63e20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47128 dport 42617] != expected 0x31e875a4 # # Exception| cpu 0: rx_hash 0xffe17a26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47142 dport 42617] != expected 0x633f42d0 # # Exception| cpu 0: rx_hash 0x842e40b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47164 dport 42617] != expected 0x12961a71 # # Exception| cpu 0: rx_hash 0x40ad3bfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47178 dport 42617] != expected 0x51fe1aef # # Exception| cpu 0: rx_hash 0xd9a290e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47190 dport 42617] != expected 0x93aa5076 # # Exception| cpu 0: rx_hash 0x097d575c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47198 dport 42617] != expected 0xa4ffd77d # # Exception| cpu 0: rx_hash 0x45fa82d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47206 dport 42617] != expected 0x45d5f231 # # 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 0x881ad105 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41182 dport 59431] OK # # # cpu 0: rx_hash 0x70ea6371 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41234 dport 59431] OK # # # cpu 0: rx_hash 0xcaf19b86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41298 dport 59431] OK # # # cpu 0: rx_hash 0xf71606ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41318 dport 59431] OK # # # cpu 0: rx_hash 0x86764e0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41322 dport 59431] OK # # # cpu 0: rx_hash 0xe437f3ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41350 dport 59431] OK # # # cpu 0: rx_hash 0x77972ae3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41356 dport 59431] OK # # # cpu 0: rx_hash 0x7d3858b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41370 dport 59431] OK # # # cpu 0: rx_hash 0xa8b02620 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41406 dport 59431] OK # # # cpu 0: rx_hash 0xcd8cd214 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41420 dport 59431] OK # # # cpu 0: rx_hash 0xc723a041 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41434 dport 59431] OK # # # cpu 0: rx_hash 0xf06b4f5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41464 dport 59431] OK # # # cpu 0: rx_hash 0x0140018c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41474 dport 59431] OK # # # cpu 0: rx_hash 0xa0ff8ef5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41478 dport 59431] OK # # # cpu 0: rx_hash 0x92e0d8c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41480 dport 59431] OK # # # cpu 0: rx_hash 0xf824e789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41536 dport 59431] OK # # # cpu 4: rx_hash 0x607532db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41166 dport 59431] OK # # # cpu 4: rx_hash 0xbf523e18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41212 dport 59431] OK # # # cpu 4: rx_hash 0x47a28c6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41264 dport 59431] OK # # # cpu 4: rx_hash 0xc50950f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41320 dport 59431] OK # # # cpu 4: rx_hash 0x90000242 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41382 dport 59431] OK # # # cpu 4: rx_hash 0xaf07458a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41532 dport 59431] OK # # # cpu 4: rx_hash 0x599b68f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41540 dport 59431] OK # # # cpu 4: rx_hash 0x104b0457 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41552 dport 59431] OK # # # cpu 4: rx_hash 0x86bc6433 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41590 dport 59431] OK # # # cpu 4: rx_hash 0xf7dc2cf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41594 dport 59431] OK # # # cpu 4: rx_hash 0xee52abc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41612 dport 59431] OK # # # cpu 4: rx_hash 0x775d00db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41616 dport 59431] OK # # # cpu 4: rx_hash 0xeb0512ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41632 dport 59431] OK # # # cpu 4: rx_hash 0xf5f6dc4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41672 dport 59431] OK # # # cpu 4: rx_hash 0x6301bc2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41710 dport 59431] OK # # # cpu 4: rx_hash 0xa9ee5869 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41772 dport 59431] OK # # # cpu 4: rx_hash 0x30e1f372 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41776 dport 59431] OK # # # cpu 4: rx_hash 0x16a219b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41792 dport 59431] OK # # # cpu 4: rx_hash 0x1c0d6be1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41814 dport 59431] OK # # # cpu 4: rx_hash 0x74e3a412 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41900 dport 59431] OK # # # cpu 4: rx_hash 0xcbafe5cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41920 dport 59431] OK # # # cpu 4: rx_hash 0xf6487887 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41972 dport 59431] OK # # # cpu 4: rx_hash 0x87283042 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41976 dport 59431] OK # # # cpu 4: rx_hash 0xffbd972a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41996 dport 59431] OK # # # cpu 4: rx_hash 0x8472adba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42006 dport 59431] OK # # # cpu 4: rx_hash 0xfaea2e00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42016 dport 59431] OK # # # cpu 4: rx_hash 0x77b939ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42050 dport 59431] OK # # # cpu 4: rx_hash 0x902e114b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42088 dport 59431] OK # # # cpu 4: rx_hash 0xebe12bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42098 dport 59431] OK # # # cpu 4: rx_hash 0x4a5ea4a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42102 dport 59431] OK # # # cpu 4: rx_hash 0x1a004f33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42132 dport 59431] OK # # # cpu 4: rx_hash 0x27e7d27b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42144 dport 59431] OK # # # cpu 4: rx_hash 0xcf8831a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42160 dport 59431] OK # # # cpu 4: rx_hash 0xe9cbdb63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42176 dport 59431] OK # # # cpu 4: rx_hash 0xdbd48d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42190 dport 59431] OK # # # cpu 4: rx_hash 0xe364a936 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42198 dport 59431] OK # # # cpu 4: rx_hash 0x33bb6e8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42206 dport 59431] OK # # # cpu 4: rx_hash 0xde83347e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42210 dport 59431] OK # # # cpu 4: rx_hash 0x6af45387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42262 dport 59431] OK # # # cpu 4: rx_hash 0x00306ccc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42334 dport 59431] OK # # # count: pass=56 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 56055 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47682 dport 56055] != expected 0x84aeddd7 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47682 dport 56055] != expected 0x84aeddd7 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42027 dport 56055] != expected 0x1d77b1f7 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42027 dport 56055] != expected 0x1d77b1f7 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41558 dport 56055] != expected 0x6803ef01 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41558 dport 56055] != expected 0x6803ef01 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54634 dport 56055] != expected 0x467b0062 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54634 dport 56055] != expected 0x467b0062 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39537 dport 56055] != expected 0xb1668e80 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39537 dport 56055] != expected 0xb1668e80 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44205 dport 56055] != expected 0xacc8ae38 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44205 dport 56055] != expected 0xacc8ae38 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52486 dport 56055] != expected 0x6d16a719 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52486 dport 56055] != expected 0x6d16a719 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41215 dport 56055] != expected 0xff873ffa # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41215 dport 56055] != expected 0xff873ffa # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50378 dport 56055] != expected 0x99fa3f2b # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50378 dport 56055] != expected 0x99fa3f2b # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43208 dport 56055] != expected 0x319ee25c # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43208 dport 56055] != expected 0x319ee25c # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38988 dport 56055] != expected 0xc096cb99 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38988 dport 56055] != expected 0xc096cb99 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56620 dport 56055] != expected 0xc25bf73c # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56620 dport 56055] != expected 0xc25bf73c # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34390 dport 56055] != expected 0xce20916e # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34390 dport 56055] != expected 0xce20916e # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38557 dport 56055] != expected 0xa38b7046 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38557 dport 56055] != expected 0xa38b7046 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35449 dport 56055] != expected 0x8ea8a348 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35449 dport 56055] != expected 0x8ea8a348 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34766 dport 56055] != expected 0xf81021a8 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34766 dport 56055] != expected 0xf81021a8 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60864 dport 56055] != expected 0x6f3988d1 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60864 dport 56055] != expected 0x6f3988d1 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47493 dport 56055] != expected 0x7507e504 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47493 dport 56055] != expected 0x7507e504 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52640 dport 56055] != expected 0x804b8c93 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52640 dport 56055] != expected 0x804b8c93 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50863 dport 56055] != expected 0x621f8e5d # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50863 dport 56055] != expected 0x621f8e5d # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35045 dport 56055] != expected 0x1b54e7bd # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35045 dport 56055] != expected 0x1b54e7bd # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51136 dport 56055] != expected 0xbe9e5e2b # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51136 dport 56055] != expected 0xbe9e5e2b # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50292 dport 56055] != expected 0xd858502f # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50292 dport 56055] != expected 0xd858502f # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42486 dport 56055] != expected 0xd9aa8799 # # Exception| cpu 5: rx_hash 0xca841eeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42486 dport 56055] != expected 0xd9aa8799 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 44921 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53083 dport 44921] != expected 0x49662c88 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53083 dport 44921] != expected 0x49662c88 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45874 dport 44921] != expected 0x753cfc6b # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45874 dport 44921] != expected 0x753cfc6b # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34953 dport 44921] != expected 0x3cbef07c # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34953 dport 44921] != expected 0x3cbef07c # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54155 dport 44921] != expected 0xce86c471 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54155 dport 44921] != expected 0xce86c471 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58565 dport 44921] != expected 0x3d7a0c0f # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58565 dport 44921] != expected 0x3d7a0c0f # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54325 dport 44921] != expected 0x9fa842a0 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54325 dport 44921] != expected 0x9fa842a0 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42617 dport 44921] != expected 0xe1b6ce66 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42617 dport 44921] != expected 0xe1b6ce66 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36356 dport 44921] != expected 0xdacfb9b6 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36356 dport 44921] != expected 0xdacfb9b6 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49554 dport 44921] != expected 0x6963cd0b # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49554 dport 44921] != expected 0x6963cd0b # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60830 dport 44921] != expected 0x4906d277 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60830 dport 44921] != expected 0x4906d277 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51484 dport 44921] != expected 0x5ba1b880 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51484 dport 44921] != expected 0x5ba1b880 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54539 dport 44921] != expected 0xdf69f89b # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54539 dport 44921] != expected 0xdf69f89b # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54726 dport 44921] != expected 0x4fe18937 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54726 dport 44921] != expected 0x4fe18937 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44960 dport 44921] != expected 0xbb8f297 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44960 dport 44921] != expected 0xbb8f297 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46132 dport 44921] != expected 0xb598534c # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46132 dport 44921] != expected 0xb598534c # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39957 dport 44921] != expected 0xadf57770 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39957 dport 44921] != expected 0xadf57770 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58394 dport 44921] != expected 0x6e2808f # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58394 dport 44921] != expected 0x6e2808f # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50030 dport 44921] != expected 0x940eec6d # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50030 dport 44921] != expected 0x940eec6d # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52115 dport 44921] != expected 0x450e5037 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52115 dport 44921] != expected 0x450e5037 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41784 dport 44921] != expected 0x88744ac6 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41784 dport 44921] != expected 0x88744ac6 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50089 dport 44921] != expected 0x9726448f # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50089 dport 44921] != expected 0x9726448f # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60753 dport 44921] != expected 0x9af1bd29 # # Exception| cpu 5: rx_hash 0x6c66f391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60753 dport 44921] != expected 0x9af1bd29 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->