< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 57629 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x886a5ff5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53386 dport 57629] != expected 0xec1d2081 # # Exception| cpu 0: rx_hash 0xcbc225b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53434 dport 57629] != expected 0x6bd259ed # # Exception| cpu 0: rx_hash 0xe4b7f198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53462 dport 57629] != expected 0xb70800e8 # # Exception| cpu 0: rx_hash 0xb4fdb0cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53484 dport 57629] != expected 0x11815751 # # Exception| cpu 0: rx_hash 0xda2fd859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53494 dport 57629] != expected 0x35b2d7cc # # Exception| cpu 0: rx_hash 0x204f7f5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53502 dport 57629] != expected 0x3f598b5d # # Exception| cpu 0: rx_hash 0x2ecd382f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53520 dport 57629] != expected 0xb8d74f31 # # Exception| cpu 0: rx_hash 0x03b72afe [saddr 192.0.3.2 daddr 192.0.3.1 sport 53562 dport 57629] != expected 0x1b2bb6c0 # # Exception| cpu 0: rx_hash 0xb8703147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53572 dport 57629] != expected 0xe92933c9 # # Exception| cpu 0: rx_hash 0x8849f189 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53608 dport 57629] != expected 0x74ae015e # # Exception| cpu 0: rx_hash 0x7c88bf83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53612 dport 57629] != expected 0x6178b87c # # Exception| cpu 0: rx_hash 0x125ad711 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53622 dport 57629] != expected 0x454b38e1 # # Exception| cpu 0: rx_hash 0x3977d238 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53704 dport 57629] != expected 0x56ba63b3 # # Exception| cpu 0: rx_hash 0xb086cfb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53724 dport 57629] != expected 0x461974d9 # # Exception| cpu 0: rx_hash 0x693d936b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53746 dport 57629] != expected 0xf033340a # # Exception| cpu 0: rx_hash 0x8e1ee671 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53756 dport 57629] != expected 0xc4a3a3fd # # Exception| cpu 0: rx_hash 0x5915849b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53786 dport 57629] != expected 0xa1ed9672 # # Exception| cpu 0: rx_hash 0x934ce350 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53822 dport 57629] != expected 0x3681f874 # # Exception| cpu 0: rx_hash 0x55bbab6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53840 dport 57629] != expected 0xc1f6d335 # # Exception| cpu 0: rx_hash 0xc551b5fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53904 dport 57629] != expected 0x20050d6e # # Exception| cpu 0: rx_hash 0x9bba1da7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53926 dport 57629] != expected 0x99b1bf64 # # Exception| cpu 0: rx_hash 0x124b002f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53938 dport 57629] != expected 0x8912a80e # # Exception| cpu 0: rx_hash 0x2edcef11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53972 dport 57629] != expected 0x748edfde # # Exception| cpu 0: rx_hash 0xd4bc4814 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53980 dport 57629] != expected 0x7e65834f # # Exception| cpu 0: rx_hash 0x0d24bab3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54032 dport 57629] != expected 0x50fce243 # # Exception| cpu 0: rx_hash 0xf7441db6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54040 dport 57629] != expected 0x5a17bed2 # # Exception| cpu 0: rx_hash 0xb4ec67f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54056 dport 57629] != expected 0xddd8c7be # # Exception| cpu 0: rx_hash 0x5d6efbe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54058 dport 57629] != expected 0xf675b5fa # # Exception| cpu 0: rx_hash 0xd49fe668 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54078 dport 57629] != expected 0xe6d6a290 # # Exception| cpu 0: rx_hash 0xe6a9e059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54100 dport 57629] != expected 0x47730f3 # # Exception| cpu 0: rx_hash 0xc12aca80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54176 dport 57629] != expected 0x779d2ee6 # # Exception| cpu 0: rx_hash 0xbc1a9902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54192 dport 57629] != expected 0x72e880ae # # Exception| cpu 0: rx_hash 0x9dcea423 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54224 dport 57629] != expected 0xb10f3c18 # # Exception| cpu 0: rx_hash 0x67ae0326 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54232 dport 57629] != expected 0xbbe46089 # # Exception| cpu 0: rx_hash 0x78eafc59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54288 dport 57629] != expected 0x1c95c36c # # Exception| cpu 0: rx_hash 0x828a5b5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54296 dport 57629] != expected 0x167e9ffd # # Exception| cpu 0: rx_hash 0x3b42861a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54304 dport 57629] != expected 0x9b5aba00 # # Exception| cpu 0: rx_hash 0x579f2877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54396 dport 57629] != expected 0xc04f9a69 # # Exception| cpu 0: rx_hash 0xf74cf629 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54416 dport 57629] != expected 0xbc3b76a5 # # Exception| cpu 0: rx_hash 0xda36e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54458 dport 57629] != expected 0x1fc78f54 # # Exception| cpu 0: rx_hash 0x5f69d680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54500 dport 57629] != expected 0x6f7fdd79 # # Exception| cpu 0: rx_hash 0x51c83f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54504 dport 57629] != expected 0x704238ca # # Exception| cpu 0: rx_hash 0x22598502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54516 dport 57629] != expected 0x6a0a7331 # # Exception| cpu 0: rx_hash 0xcbdb1917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54518 dport 57629] != expected 0x41a70175 # # 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 0xb1aeb4b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43190 dport 53149] OK # # # cpu 0: rx_hash 0x29b254d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43246 dport 53149] OK # # # cpu 4: rx_hash 0x456ffaba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43186 dport 53149] OK # # # cpu 4: rx_hash 0xf009080c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43200 dport 53149] OK # # # cpu 4: rx_hash 0x0a69af09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43208 dport 53149] OK # # # cpu 4: rx_hash 0xfea8e103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43212 dport 53149] OK # # # cpu 4: rx_hash 0x2713bdd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43234 dport 53149] OK # # # cpu 4: rx_hash 0xd3f15dae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43268 dport 53149] OK # # # cpu 4: rx_hash 0xb382dc33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43282 dport 53149] OK # # # cpu 4: rx_hash 0xbf2cf3c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43352 dport 53149] OK # # # cpu 4: rx_hash 0x6697af18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43382 dport 53149] OK # # # cpu 4: rx_hash 0x5e589121 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43458 dport 53149] OK # # # cpu 4: rx_hash 0x7d836aff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43492 dport 53149] OK # # # cpu 4: rx_hash 0x430a9400 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43520 dport 53149] OK # # # cpu 4: rx_hash 0x4fa4bbf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43594 dport 53149] OK # # # cpu 4: rx_hash 0xc655a678 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43614 dport 53149] OK # # # cpu 4: rx_hash 0x62dea921 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43616 dport 53149] OK # # # cpu 4: rx_hash 0x98be0e24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43624 dport 53149] OK # # # cpu 4: rx_hash 0xf03b714e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43750 dport 53149] OK # # # cpu 4: rx_hash 0x0a5bd64b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43758 dport 53149] OK # # # cpu 4: rx_hash 0x79ca6cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43762 dport 53149] OK # # # cpu 4: rx_hash 0x199a4327 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43782 dport 53149] OK # # # cpu 4: rx_hash 0x4771eb7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43824 dport 53149] OK # # # cpu 4: rx_hash 0xef54cbd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43844 dport 53149] OK # # # cpu 4: rx_hash 0xc22ed903 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43886 dport 53149] OK # # # cpu 4: rx_hash 0x028e86c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43924 dport 53149] OK # # # cpu 4: rx_hash 0x5c652e9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43938 dport 53149] OK # # # cpu 4: rx_hash 0x21557d1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43954 dport 53149] OK # # # cpu 4: rx_hash 0x7db113bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43970 dport 53149] OK # # # cpu 4: rx_hash 0x60f2c1a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43972 dport 53149] OK # # # cpu 4: rx_hash 0x89705db7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43974 dport 53149] OK # # # cpu 4: rx_hash 0x0081403f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43986 dport 53149] OK # # # cpu 4: rx_hash 0x0e20a930 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43998 dport 53149] OK # # # cpu 4: rx_hash 0xaaaba669 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44000 dport 53149] OK # # # cpu 4: rx_hash 0xa40a4f66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44012 dport 53149] OK # # # cpu 4: rx_hash 0x52cc2c0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44070 dport 53149] OK # # # cpu 4: rx_hash 0x7318112d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44102 dport 53149] OK # # # cpu 4: rx_hash 0xe7aadeba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44116 dport 53149] OK # # # cpu 4: rx_hash 0x50c3eaf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44128 dport 53149] OK # # # cpu 4: rx_hash 0xd932f77b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44148 dport 53149] OK # # # cpu 4: rx_hash 0x173341b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44162 dport 53149] OK # # # cpu 4: rx_hash 0x34e8ba69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44196 dport 53149] OK # # # cpu 4: rx_hash 0x087f5557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44226 dport 53149] OK # # # cpu 4: rx_hash 0xc226329c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44262 dport 53149] OK # # # cpu 4: rx_hash 0x38469599 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44270 dport 53149] OK # # # cpu 4: rx_hash 0x4576c61b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44286 dport 53149] OK # # # cpu 4: rx_hash 0xdf464eff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44290 dport 53149] OK # # # cpu 4: rx_hash 0xd1e7a7f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44302 dport 53149] OK # # # cpu 4: rx_hash 0xd3e8610f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44360 dport 53149] OK # # # cpu 4: rx_hash 0xaed8328d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44376 dport 53149] OK # # # cpu 4: rx_hash 0xfe9273de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44386 dport 53149] OK # # # cpu 4: rx_hash 0x04f2d4db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44394 dport 53149] OK # # # count: pass=52 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 58273 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38121 dport 58273] != expected 0x143d219f # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38121 dport 58273] != expected 0x143d219f # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46651 dport 58273] != expected 0x5dbf346d # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46651 dport 58273] != expected 0x5dbf346d # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33792 dport 58273] != expected 0xf7c0e557 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33792 dport 58273] != expected 0xf7c0e557 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32819 dport 58273] != expected 0x78eddc4e # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32819 dport 58273] != expected 0x78eddc4e # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58711 dport 58273] != expected 0xd35db23b # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58711 dport 58273] != expected 0xd35db23b # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51811 dport 58273] != expected 0xd9a502d1 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51811 dport 58273] != expected 0xd9a502d1 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40860 dport 58273] != expected 0x12557201 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40860 dport 58273] != expected 0x12557201 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43402 dport 58273] != expected 0x6e2a39d # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43402 dport 58273] != expected 0x6e2a39d # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53903 dport 58273] != expected 0xc2de70ef # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53903 dport 58273] != expected 0xc2de70ef # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39016 dport 58273] != expected 0x2dd64d3b # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39016 dport 58273] != expected 0x2dd64d3b # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54507 dport 58273] != expected 0x88d10eb0 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54507 dport 58273] != expected 0x88d10eb0 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34004 dport 58273] != expected 0x6902c66 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34004 dport 58273] != expected 0x6902c66 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33598 dport 58273] != expected 0x8f62ae3 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33598 dport 58273] != expected 0x8f62ae3 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39040 dport 58273] != expected 0x447418d5 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39040 dport 58273] != expected 0x447418d5 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47855 dport 58273] != expected 0x62f0c0b9 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47855 dport 58273] != expected 0x62f0c0b9 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33769 dport 58273] != expected 0x8551751e # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33769 dport 58273] != expected 0x8551751e # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35807 dport 58273] != expected 0x86ef2c48 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35807 dport 58273] != expected 0x86ef2c48 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40907 dport 58273] != expected 0x3f5c9835 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40907 dport 58273] != expected 0x3f5c9835 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45036 dport 58273] != expected 0x6740af86 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45036 dport 58273] != expected 0x6740af86 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33440 dport 58273] != expected 0x49eafc71 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33440 dport 58273] != expected 0x49eafc71 # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45125 dport 58273] != expected 0x3383caaf # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45125 dport 58273] != expected 0x3383caaf # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35884 dport 58273] != expected 0xd04d3c9c # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35884 dport 58273] != expected 0xd04d3c9c # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35037 dport 58273] != expected 0x953ea99a # # Exception| cpu 4: rx_hash 0x6c6b6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35037 dport 58273] != expected 0x953ea99a # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 34342 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45517 dport 34342] != expected 0x7c7b2d27 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45517 dport 34342] != expected 0x7c7b2d27 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38662 dport 34342] != expected 0xfc55eb76 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38662 dport 34342] != expected 0xfc55eb76 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52763 dport 34342] != expected 0x268a7009 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52763 dport 34342] != expected 0x268a7009 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49818 dport 34342] != expected 0xe327e3ba # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49818 dport 34342] != expected 0xe327e3ba # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59385 dport 34342] != expected 0x4c6d26fb # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59385 dport 34342] != expected 0x4c6d26fb # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45806 dport 34342] != expected 0x1c5e277d # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45806 dport 34342] != expected 0x1c5e277d # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48922 dport 34342] != expected 0xe500a975 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48922 dport 34342] != expected 0xe500a975 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36550 dport 34342] != expected 0x67eba02a # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36550 dport 34342] != expected 0x67eba02a # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44165 dport 34342] != expected 0x83f70a40 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44165 dport 34342] != expected 0x83f70a40 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39654 dport 34342] != expected 0x8cfa78f6 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39654 dport 34342] != expected 0x8cfa78f6 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38092 dport 34342] != expected 0x1b674952 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38092 dport 34342] != expected 0x1b674952 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37390 dport 34342] != expected 0x50128805 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37390 dport 34342] != expected 0x50128805 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49598 dport 34342] != expected 0x4d4403d5 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49598 dport 34342] != expected 0x4d4403d5 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33078 dport 34342] != expected 0x499de2b4 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33078 dport 34342] != expected 0x499de2b4 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51321 dport 34342] != expected 0xdcc192ef # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51321 dport 34342] != expected 0xdcc192ef # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57259 dport 34342] != expected 0x692a3551 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57259 dport 34342] != expected 0x692a3551 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59353 dport 34342] != expected 0x72f50f3a # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59353 dport 34342] != expected 0x72f50f3a # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45898 dport 34342] != expected 0x1e724ffe # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45898 dport 34342] != expected 0x1e724ffe # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36130 dport 34342] != expected 0x59625ed5 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36130 dport 34342] != expected 0x59625ed5 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49526 dport 34342] != expected 0x27ceba40 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49526 dport 34342] != expected 0x27ceba40 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39653 dport 34342] != expected 0xb67ddcc9 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39653 dport 34342] != expected 0xb67ddcc9 # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43178 dport 34342] != expected 0x98bdafff # # Exception| cpu 0: rx_hash 0x762c1ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43178 dport 34342] != expected 0x98bdafff # # 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__->