< 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 35795 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 78 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x078b2fe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43828 dport 35795] != expected 0x30d744b2 # # Exception| cpu 0: rx_hash 0x0c019b4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43856 dport 35795] != expected 0x30eecebf # # Exception| cpu 0: rx_hash 0x4b19aacb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43860 dport 35795] != expected 0x30d3271c # # Exception| cpu 0: rx_hash 0xd23ca09b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43876 dport 35795] != expected 0x30dbe040 # # Exception| cpu 0: rx_hash 0xb6a889da [saddr 192.0.3.2 daddr 192.0.3.1 sport 43880 dport 35795] != expected 0x30f8fd32 # # Exception| cpu 0: rx_hash 0xed50e85f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43924 dport 35795] != expected 0x30d116cb # # Exception| cpu 0: rx_hash 0xc80f95ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43966 dport 35795] != expected 0x30b38c68 # # Exception| cpu 0: rx_hash 0x73986b17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44068 dport 35795] != expected 0x30d88f46 # # Exception| cpu 0: rx_hash 0x170c4256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44072 dport 35795] != expected 0x30fb9234 # # Exception| cpu 0: rx_hash 0x2ecce25f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44116 dport 35795] != expected 0x30d39680 # # Exception| cpu 0: rx_hash 0xbc1cd159 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44206 dport 35795] != expected 0x30bc479c # # Exception| cpu 0: rx_hash 0x477e977a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44208 dport 35795] != expected 0x30ebf3c0 # # Exception| cpu 0: rx_hash 0x5d322fb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44228 dport 35795] != expected 0x30dd03a5 # # Exception| cpu 0: rx_hash 0x39a606f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44232 dport 35795] != expected 0x30fe1ed7 # # Exception| cpu 0: rx_hash 0xc2c440d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44246 dport 35795] != expected 0x30a9aa8b # # Exception| cpu 0: rx_hash 0xd5d12983 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44260 dport 35795] != expected 0x30dabe91 # # Exception| cpu 0: rx_hash 0x67db7623 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44302 dport 35795] != expected 0x30bae243 # # Exception| cpu 0: rx_hash 0xb9e64df2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44346 dport 35795] != expected 0x308fccbc # # Exception| cpu 0: rx_hash 0xa3aaf53b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44366 dport 35795] != expected 0x30b93cd9 # # Exception| cpu 0: rx_hash 0x3c5c9a59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44380 dport 35795] != expected 0x30cd95f7 # # Exception| cpu 0: rx_hash 0x3a8fff6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44414 dport 35795] != expected 0x30b1fb85 # # Exception| cpu 0: rx_hash 0x7662f7bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44464 dport 35795] != expected 0x30eb0466 # # Exception| cpu 0: rx_hash 0xe21e2c77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44486 dport 35795] != expected 0x30a62745 # # Exception| cpu 0: rx_hash 0x07617405 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44552 dport 35795] != expected 0x30fc54d3 # # Exception| cpu 0: rx_hash 0xdf8f2ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44574 dport 35795] != expected 0x30b5145e # # Exception| cpu 0: rx_hash 0x46aa20b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44590 dport 35795] != expected 0x30bdd302 # # Exception| cpu 0: rx_hash 0xd95c4fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44604 dport 35795] != expected 0x30c97a2c # # Exception| cpu 0: rx_hash 0x0a38a59e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44622 dport 35795] != expected 0x30b9b0ac # # Exception| cpu 0: rx_hash 0xc5c3922f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44650 dport 35795] != expected 0x3083e43b # # Exception| cpu 0: rx_hash 0x6559b589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44680 dport 35795] != expected 0x30fdbb9e # # Exception| cpu 0: rx_hash 0x0c944d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44738 dport 35795] != expected 0x309b4293 # # Exception| cpu 0: rx_hash 0xdcd95e80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44806 dport 35795] != expected 0x30a46d41 # # Exception| cpu 0: rx_hash 0xa98b7ba1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44826 dport 35795] != expected 0x30880a5b # # Exception| cpu 4: rx_hash 0x987d4081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43814 dport 35795] != expected 0x30a3ed9c # # Exception| cpu 4: rx_hash 0x1dc7972a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43840 dport 35795] != expected 0x30e1b4d7 # # Exception| cpu 4: rx_hash 0xf763dd69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43854 dport 35795] != expected 0x30b97ae3 # # Exception| cpu 4: rx_hash 0x0ad2fe78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43890 dport 35795] != expected 0x3092a0cd # # Exception| cpu 4: rx_hash 0xdf1afcff [saddr 192.0.3.2 daddr 192.0.3.1 sport 43916 dport 35795] != expected 0x30c09872 # # Exception| cpu 4: rx_hash 0x57f9facf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43948 dport 35795] != expected 0x30c72546 # # Exception| cpu 4: rx_hash 0x6e395ac6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43984 dport 35795] != expected 0x30ef21f2 # # Exception| cpu 4: rx_hash 0x4db54206 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43992 dport 35795] != expected 0x30f1d523 # # Exception| cpu 4: rx_hash 0xf71c5096 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44000 dport 35795] != expected 0x30e7e6ae # # Exception| cpu 4: rx_hash 0x5aa02b54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44010 dport 35795] != expected 0x3082c139 # # Exception| cpu 4: rx_hash 0x1db81ad5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44014 dport 35795] != expected 0x30bf289a # # Exception| cpu 4: rx_hash 0x2ff20e75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44022 dport 35795] != expected 0x30aea623 # # Exception| cpu 4: rx_hash 0xd8f775e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44044 dport 35795] != expected 0x30c1c6a3 # # Exception| cpu 4: rx_hash 0x8e294806 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44056 dport 35795] != expected 0x30f35568 # # Exception| cpu 4: rx_hash 0x993c2154 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44074 dport 35795] != expected 0x30804172 # # Exception| cpu 4: rx_hash 0x06ca4e36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44088 dport 35795] != expected 0x30f4e85c # # Exception| cpu 4: rx_hash 0x4a58cb1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44120 dport 35795] != expected 0x30f08bf2 # # Exception| cpu 4: rx_hash 0xa62fe46f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44148 dport 35795] != expected 0x30d42bb4 # # Exception| cpu 4: rx_hash 0xfdd785ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 44168 dport 35795] != expected 0x30fdc04d # # Exception| cpu 4: rx_hash 0x06b5c3c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44182 dport 35795] != expected 0x30aa7411 # # Exception| cpu 4: rx_hash 0xd888f818 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44194 dport 35795] != expected 0x309f5aee # # Exception| cpu 4: rx_hash 0xd3024cb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44230 dport 35795] != expected 0x30a6d0e3 # # Exception| cpu 4: rx_hash 0x3f7563c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44266 dport 35795] != expected 0x308270a5 # # Exception| cpu 4: rx_hash 0xa0830ca2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44280 dport 35795] != expected 0x30f6d98b # # Exception| cpu 4: rx_hash 0x8d7f3c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44288 dport 35795] != expected 0x30e22c77 # # Exception| cpu 4: rx_hash 0x26102290 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44328 dport 35795] != expected 0x30fb6592 # # Exception| cpu 4: rx_hash 0x5e1bd62a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44402 dport 35795] != expected 0x3092e6f7 # # Exception| cpu 4: rx_hash 0x37a9a30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44438 dport 35795] != expected 0x30aa83b7 # # Exception| cpu 4: rx_hash 0x868a0536 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44490 dport 35795] != expected 0x30853a37 # # Exception| cpu 4: rx_hash 0x7de84315 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44500 dport 35795] != expected 0x30d28e6b # # Exception| cpu 4: rx_hash 0x49713287 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44526 dport 35795] != expected 0x30bf6ea0 # # Exception| cpu 4: rx_hash 0x7b3b2627 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44534 dport 35795] != expected 0x30aee019 # # Exception| cpu 4: rx_hash 0x58b73ee7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44542 dport 35795] != expected 0x30b014c8 # # Exception| cpu 4: rx_hash 0x72335124 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44564 dport 35795] != expected 0x30d033c9 # # Exception| cpu 4: rx_hash 0x51bf49e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44572 dport 35795] != expected 0x30cec718 # # Exception| cpu 4: rx_hash 0x8408c69c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44620 dport 35795] != expected 0x30c263ea # # Exception| cpu 4: rx_hash 0xb642d23c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44628 dport 35795] != expected 0x30d3ed53 # # Exception| cpu 4: rx_hash 0x95cecafc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44636 dport 35795] != expected 0x30cd1982 # # Exception| cpu 4: rx_hash 0x79b9e58d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44656 dport 35795] != expected 0x30e9b9c4 # # Exception| cpu 4: rx_hash 0x3ea1d40c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44660 dport 35795] != expected 0x30d45067 # # Exception| cpu 4: rx_hash 0x51c0c41b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44722 dport 35795] != expected 0x30905b55 # # Exception| cpu 4: rx_hash 0x1d524133 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44754 dport 35795] != expected 0x309438fb # # Exception| cpu 4: rx_hash 0x3ede59f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44762 dport 35795] != expected 0x308acc2a # # Exception| cpu 4: rx_hash 0x02e46551 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44850 dport 35795] != expected 0x309143be # # Exception| cpu 4: rx_hash 0xf9f9ae8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44930 dport 35795] != expected 0x30986baf # # Exception| count: pass=0 nohash=0 fail=78 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7379ef95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55186 dport 44534] OK # # # cpu 4: rx_hash 0xfb9ae9a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55218 dport 44534] OK # # # cpu 4: rx_hash 0xe1d6516c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55238 dport 44534] OK # # # cpu 4: rx_hash 0x4c6a2aae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55244 dport 44534] OK # # # cpu 4: rx_hash 0x78f35b3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55286 dport 44534] OK # # # cpu 4: rx_hash 0x3f0b9157 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55320 dport 44534] OK # # # cpu 4: rx_hash 0x5d4cdd24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55350 dport 44534] OK # # # cpu 4: rx_hash 0x0018546c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55366 dport 44534] OK # # # cpu 4: rx_hash 0xada42fae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55372 dport 44534] OK # # # cpu 4: rx_hash 0x56c6698d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55378 dport 44534] OK # # # cpu 4: rx_hash 0xab774a9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55406 dport 44534] OK # # # cpu 4: rx_hash 0xbab146fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55422 dport 44534] OK # # # cpu 4: rx_hash 0x5d3350db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55448 dport 44534] OK # # # cpu 4: rx_hash 0x3f741ca8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55478 dport 44534] OK # # # cpu 4: rx_hash 0xbacecb03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55504 dport 44534] OK # # # cpu 4: rx_hash 0xaddba251 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55522 dport 44534] OK # # # cpu 4: rx_hash 0x322dcd33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55536 dport 44534] OK # # # cpu 4: rx_hash 0x91e19ef3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55562 dport 44534] OK # # # cpu 4: rx_hash 0x80279293 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55578 dport 44534] OK # # # cpu 4: rx_hash 0x5e1aa942 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55598 dport 44534] OK # # # cpu 4: rx_hash 0x2b488c63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55602 dport 44534] OK # # # cpu 4: rx_hash 0xfeff031b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55650 dport 44534] OK # # # cpu 4: rx_hash 0xef390f7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55666 dport 44534] OK # # # cpu 4: rx_hash 0x1bffd696 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55810 dport 44534] OK # # # cpu 4: rx_hash 0x0a39daf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55826 dport 44534] OK # # # cpu 4: rx_hash 0xe64ef587 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55870 dport 44534] OK # # # cpu 4: rx_hash 0x9896640f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55878 dport 44534] OK # # # cpu 4: rx_hash 0x6527471e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55930 dport 44534] OK # # # cpu 4: rx_hash 0x82a55139 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55964 dport 44534] OK # # # cpu 4: rx_hash 0x29ca4fc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55988 dport 44534] OK # # # cpu 4: rx_hash 0x0a465709 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55996 dport 44534] OK # # # cpu 4: rx_hash 0x98e9e9f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56040 dport 44534] OK # # # cpu 4: rx_hash 0x18a9a2f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56090 dport 44534] OK # # # cpu 4: rx_hash 0x0fbccba2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56104 dport 44534] OK # # # cpu 4: rx_hash 0xc6949921 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56110 dport 44534] OK # # # cpu 4: rx_hash 0xee923548 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56130 dport 44534] OK # # # cpu 4: rx_hash 0xa98a04c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56134 dport 44534] OK # # # cpu 4: rx_hash 0x52e842ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56152 dport 44534] OK # # # cpu 4: rx_hash 0x9bc01069 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56158 dport 44534] OK # # # cpu 4: rx_hash 0xcbcd48ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56168 dport 44534] OK # # # cpu 4: rx_hash 0xc6eb14de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56192 dport 44534] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 49830 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57219 dport 49830] != expected 0xdc0b6586 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57219 dport 49830] != expected 0xdc0b6586 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36473 dport 49830] != expected 0x6c644f98 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36473 dport 49830] != expected 0x6c644f98 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60843 dport 49830] != expected 0xfc125f77 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60843 dport 49830] != expected 0xfc125f77 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45107 dport 49830] != expected 0xcc02e69c # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45107 dport 49830] != expected 0xcc02e69c # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47089 dport 49830] != expected 0xcc7bb591 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47089 dport 49830] != expected 0xcc7bb591 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58171 dport 49830] != expected 0x7c1c929c # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58171 dport 49830] != expected 0x7c1c929c # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37684 dport 49830] != expected 0x2cb3f13c # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37684 dport 49830] != expected 0x2cb3f13c # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49291 dport 49830] != expected 0x9c153145 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49291 dport 49830] != expected 0x9c153145 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51511 dport 49830] != expected 0x1c3fed74 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51511 dport 49830] != expected 0x1c3fed74 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49086 dport 49830] != expected 0x4cd71d46 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49086 dport 49830] != expected 0x4cd71d46 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47931 dport 49830] != expected 0x4c1c80cc # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47931 dport 49830] != expected 0x4c1c80cc # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36124 dport 49830] != expected 0x6caaef6d # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36124 dport 49830] != expected 0x6caaef6d # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49310 dport 49830] != expected 0x9cd00403 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49310 dport 49830] != expected 0x9cd00403 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37221 dport 49830] != expected 0x2c488890 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37221 dport 49830] != expected 0x2c488890 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46312 dport 49830] != expected 0xcc9d11d0 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46312 dport 49830] != expected 0xcc9d11d0 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45005 dport 49830] != expected 0x8c507e31 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45005 dport 49830] != expected 0x8c507e31 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33625 dport 49830] != expected 0xec632617 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33625 dport 49830] != expected 0xec632617 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50939 dport 49830] != expected 0x9c1e6eb9 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50939 dport 49830] != expected 0x9c1e6eb9 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50001 dport 49830] != expected 0x9c7dd118 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50001 dport 49830] != expected 0x9c7dd118 # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60138 dport 49830] != expected 0xfce696fc # # Exception| cpu 0: rx_hash 0x0e620f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60138 dport 49830] != expected 0xfce696fc # # Exception| count: pass=0 nohash=0 fail=40 # # 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 37743 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41776 dport 37743] != expected 0xdfe11b12 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41776 dport 37743] != expected 0xdfe11b12 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35065 dport 37743] != expected 0xb07db8f8 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35065 dport 37743] != expected 0xb07db8f8 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38578 dport 37743] != expected 0x42be461 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38578 dport 37743] != expected 0x42be461 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50370 dport 37743] != expected 0xee24eac5 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50370 dport 37743] != expected 0xee24eac5 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55540 dport 37743] != expected 0xe75ce033 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55540 dport 37743] != expected 0xe75ce033 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40646 dport 37743] != expected 0xf844d0b0 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40646 dport 37743] != expected 0xf844d0b0 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47516 dport 37743] != expected 0x5c128f98 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47516 dport 37743] != expected 0x5c128f98 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58618 dport 37743] != expected 0xed051b53 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58618 dport 37743] != expected 0xed051b53 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39932 dport 37743] != expected 0x3186d9d5 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39932 dport 37743] != expected 0x3186d9d5 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59417 dport 37743] != expected 0x7b9b6ed9 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59417 dport 37743] != expected 0x7b9b6ed9 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38314 dport 37743] != expected 0x9ff3a064 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38314 dport 37743] != expected 0x9ff3a064 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46873 dport 37743] != expected 0xd7b81dda # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46873 dport 37743] != expected 0xd7b81dda # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58176 dport 37743] != expected 0xde71e3d9 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58176 dport 37743] != expected 0xde71e3d9 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32991 dport 37743] != expected 0x17956053 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32991 dport 37743] != expected 0x17956053 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35630 dport 37743] != expected 0x7b28322f # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35630 dport 37743] != expected 0x7b28322f # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35837 dport 37743] != expected 0x5ef7d9dc # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35837 dport 37743] != expected 0x5ef7d9dc # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44897 dport 37743] != expected 0x3c52c646 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44897 dport 37743] != expected 0x3c52c646 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60104 dport 37743] != expected 0x48fad64b # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60104 dport 37743] != expected 0x48fad64b # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50581 dport 37743] != expected 0xdfc791fd # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50581 dport 37743] != expected 0xdfc791fd # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53066 dport 37743] != expected 0xe021ef34 # # Exception| cpu 0: rx_hash 0xdfba9959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53066 dport 37743] != expected 0xe021ef34 # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->