< 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 50269 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2928af32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43982 dport 50269] != expected 0xfbd855c9 # # Exception| cpu 0: rx_hash 0x3b7c23b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43996 dport 50269] != expected 0xa5b6bbf # # Exception| cpu 0: rx_hash 0xc9a3ea38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44002 dport 50269] != expected 0x55afc4a5 # # Exception| cpu 0: rx_hash 0x7340efe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44014 dport 50269] != expected 0xae75d65c # # Exception| cpu 0: rx_hash 0x08b5602c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44020 dport 50269] != expected 0x940e67d # # Exception| cpu 0: rx_hash 0xb6351474 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44066 dport 50269] != expected 0xbf5061dd # # Exception| cpu 0: rx_hash 0x6b449698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44090 dport 50269] != expected 0x42bd68a1 # # Exception| cpu 0: rx_hash 0x8e4c7aa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44104 dport 50269] != expected 0x4c451488 # # Exception| cpu 0: rx_hash 0x26fbf3fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44118 dport 50269] != expected 0x461c3807 # # Exception| cpu 0: rx_hash 0x1b01341d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44130 dport 50269] != expected 0x1586a017 # # Exception| cpu 0: rx_hash 0x7c93b329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44150 dport 50269] != expected 0x13b1bb92 # # Exception| cpu 0: rx_hash 0xb3b6bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44156 dport 50269] != expected 0x1fdf8c98 # # Exception| cpu 0: rx_hash 0x536647da [saddr 192.0.3.2 daddr 192.0.3.1 sport 44170 dport 50269] != expected 0xe9208cfa # # Exception| cpu 0: rx_hash 0x8024414a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44174 dport 50269] != expected 0x444c9054 # # Exception| cpu 0: rx_hash 0xfbd1ce86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44180 dport 50269] != expected 0xe379a075 # # Exception| cpu 0: rx_hash 0x073d8374 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44214 dport 50269] != expected 0xec0c1abd # # Exception| cpu 0: rx_hash 0x1b5a8b8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44216 dport 50269] != expected 0x4d0e3119 # # Exception| cpu 0: rx_hash 0xdfcfa8ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 44272 dport 50269] != expected 0xb16efe84 # # Exception| cpu 0: rx_hash 0x54525a2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44294 dport 50269] != expected 0xed244e94 # # Exception| cpu 0: rx_hash 0x5a61de50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44314 dport 50269] != expected 0xbda55b46 # # Exception| cpu 0: rx_hash 0x2fa7d5e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44316 dport 50269] != expected 0x4a117eb5 # # Exception| cpu 0: rx_hash 0x1c6e967a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44340 dport 50269] != expected 0x490af377 # # Exception| cpu 0: rx_hash 0x5fe27765 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44356 dport 50269] != expected 0x1d2ab603 # # Exception| cpu 0: rx_hash 0x8293f589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44380 dport 50269] != expected 0xe0c7bf7f # # Exception| cpu 0: rx_hash 0x244c4738 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44420 dport 50269] != expected 0xe297172c # # Exception| cpu 0: rx_hash 0xc4c70232 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44456 dport 50269] != expected 0x4ce08640 # # Exception| cpu 0: rx_hash 0x6c708b6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44470 dport 50269] != expected 0x46b9aacf # # Exception| cpu 0: rx_hash 0x2ffc6a71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44486 dport 50269] != expected 0x1299efbb # # Exception| cpu 0: rx_hash 0x305ad3e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44554 dport 50269] != expected 0x69113426 # # Exception| cpu 0: rx_hash 0xd0d196e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44582 dport 50269] != expected 0xc766a54a # # Exception| cpu 0: rx_hash 0xb74311dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44594 dport 50269] != expected 0xc151becf # # Exception| cpu 0: rx_hash 0xdee21295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44602 dport 50269] != expected 0x97e7b098 # # Exception| cpu 0: rx_hash 0x4e2cf51a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44622 dport 50269] != expected 0x6eabe942 # # Exception| cpu 0: rx_hash 0x5c78799e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44636 dport 50269] != expected 0x9f28d734 # # Exception| cpu 0: rx_hash 0xf4944f53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44696 dport 50269] != expected 0xcdf96ab5 # # Exception| cpu 0: rx_hash 0x064b86dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44710 dport 50269] != expected 0x920dc5af # # Exception| cpu 0: rx_hash 0x7dbe0911 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44732 dport 50269] != expected 0x3538f58e # # Exception| cpu 0: rx_hash 0x45c767c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44758 dport 50269] != expected 0xc62d80db # # Exception| cpu 0: rx_hash 0x8ae269aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 44764 dport 50269] != expected 0xca43b7d1 # # Exception| cpu 0: rx_hash 0xf8107fec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44886 dport 50269] != expected 0x39f3504c # # Exception| cpu 0: rx_hash 0x18c08577 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44960 dport 50269] != expected 0xcf0c502e # # Exception| cpu 0: rx_hash 0x16f3010b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44988 dport 50269] != expected 0x9f8d45fc # # Exception| cpu 0: rx_hash 0xe1af61b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45020 dport 50269] != expected 0x60f607a3 # # 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 0x8fa01811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42238 dport 57883] OK # # # cpu 0: rx_hash 0x185ae268 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42246 dport 57883] OK # # # cpu 0: rx_hash 0x7fc8655c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42258 dport 57883] OK # # # cpu 0: rx_hash 0x0a0e6eec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42260 dport 57883] OK # # # cpu 0: rx_hash 0xd2fc4535 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42322 dport 57883] OK # # # cpu 4: rx_hash 0x832428ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42288 dport 57883] OK # # # cpu 4: rx_hash 0x4c0126c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42298 dport 57883] OK # # # cpu 4: rx_hash 0xc0a8c9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42304 dport 57883] OK # # # cpu 4: rx_hash 0x01be43a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42326 dport 57883] OK # # # cpu 4: rx_hash 0xdc947ed8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42388 dport 57883] OK # # # cpu 4: rx_hash 0xb5357d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42396 dport 57883] OK # # # cpu 4: rx_hash 0xfd09b1c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42414 dport 57883] OK # # # cpu 4: rx_hash 0xc570df15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42436 dport 57883] OK # # # cpu 4: rx_hash 0xacd1dc5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42444 dport 57883] OK # # # cpu 4: rx_hash 0x18015df9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42460 dport 57883] OK # # # cpu 4: rx_hash 0x399c92e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42470 dport 57883] OK # # # cpu 4: rx_hash 0x3a5d238d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42532 dport 57883] OK # # # cpu 4: rx_hash 0xa4a0407e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42572 dport 57883] OK # # # cpu 4: rx_hash 0x2d8a063c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42600 dport 57883] OK # # # cpu 4: rx_hash 0x853d8f60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42614 dport 57883] OK # # # cpu 4: rx_hash 0x4a433e99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42662 dport 57883] OK # # # cpu 4: rx_hash 0x8b55b48d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42672 dport 57883] OK # # # cpu 4: rx_hash 0x9732bc75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42686 dport 57883] OK # # # cpu 4: rx_hash 0x34351860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42722 dport 57883] OK # # # cpu 4: rx_hash 0xe7771ef0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42726 dport 57883] OK # # # cpu 4: rx_hash 0x53a79f54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42742 dport 57883] OK # # # cpu 4: rx_hash 0xc45d652d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42766 dport 57883] OK # # # cpu 4: rx_hash 0x00c8460c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42822 dport 57883] OK # # # cpu 4: rx_hash 0xc1decc18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42832 dport 57883] OK # # # cpu 4: rx_hash 0x33010596 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42862 dport 57883] OK # # # cpu 4: rx_hash 0x549382a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42874 dport 57883] OK # # # cpu 4: rx_hash 0x7555f22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42906 dport 57883] OK # # # cpu 4: rx_hash 0x95deb727 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42934 dport 57883] OK # # # cpu 4: rx_hash 0x051050a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42946 dport 57883] OK # # # cpu 4: rx_hash 0xb1c0d10c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42962 dport 57883] OK # # # cpu 4: rx_hash 0x905d1e12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42984 dport 57883] OK # # # cpu 4: rx_hash 0x514b9406 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43006 dport 57883] OK # # # cpu 4: rx_hash 0xd6f985f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43028 dport 57883] OK # # # cpu 4: rx_hash 0x82a2415d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43048 dport 57883] OK # # # cpu 4: rx_hash 0xf7644aed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43054 dport 57883] OK # # # cpu 4: rx_hash 0x5fd3c3b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43056 dport 57883] OK # # # cpu 4: rx_hash 0x126ca6d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43100 dport 57883] OK # # # cpu 4: rx_hash 0xf2e7e3d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43120 dport 57883] OK # # # cpu 4: rx_hash 0x21a5e548 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43124 dport 57883] OK # # # cpu 4: rx_hash 0x9b46e090 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43128 dport 57883] OK # # # cpu 4: rx_hash 0x4804e600 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43132 dport 57883] OK # # # cpu 4: rx_hash 0xd3219357 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43152 dport 57883] OK # # # cpu 4: rx_hash 0x3d995221 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43168 dport 57883] OK # # # cpu 4: rx_hash 0x2fcddea5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43186 dport 57883] OK # # # cpu 4: rx_hash 0x804e4a0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43296 dport 57883] OK # # # cpu 4: rx_hash 0x349ecbab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43312 dport 57883] OK # # # cpu 4: rx_hash 0xaa3817c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43394 dport 57883] OK # # # cpu 4: rx_hash 0xe204db9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43440 dport 57883] OK # # # count: pass=53 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 46450 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57171 dport 46450] != expected 0x7ac7267f # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57171 dport 46450] != expected 0x7ac7267f # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54219 dport 46450] != expected 0x8dba95f4 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54219 dport 46450] != expected 0x8dba95f4 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54559 dport 46450] != expected 0xcbc79b7b # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54559 dport 46450] != expected 0xcbc79b7b # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54812 dport 46450] != expected 0x5b40b8d7 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54812 dport 46450] != expected 0x5b40b8d7 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44306 dport 46450] != expected 0xa1af6d73 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44306 dport 46450] != expected 0xa1af6d73 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48694 dport 46450] != expected 0x3c2ac104 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48694 dport 46450] != expected 0x3c2ac104 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41565 dport 46450] != expected 0x3fdf47fe # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41565 dport 46450] != expected 0x3fdf47fe # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53101 dport 46450] != expected 0x3f98d262 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53101 dport 46450] != expected 0x3f98d262 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50163 dport 46450] != expected 0x3f51441a # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50163 dport 46450] != expected 0x3f51441a # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42070 dport 46450] != expected 0x39f6b66b # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42070 dport 46450] != expected 0x39f6b66b # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48592 dport 46450] != expected 0x1e61ae06 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48592 dport 46450] != expected 0x1e61ae06 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38283 dport 46450] != expected 0x9e3136da # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38283 dport 46450] != expected 0x9e3136da # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52408 dport 46450] != expected 0xc4d7239 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52408 dport 46450] != expected 0xc4d7239 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47412 dport 46450] != expected 0x73b0fc0e # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47412 dport 46450] != expected 0x73b0fc0e # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38364 dport 46450] != expected 0xddb8a772 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38364 dport 46450] != expected 0xddb8a772 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45774 dport 46450] != expected 0x342c30d0 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45774 dport 46450] != expected 0x342c30d0 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47438 dport 46450] != expected 0x2bfe8e70 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47438 dport 46450] != expected 0x2bfe8e70 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49304 dport 46450] != expected 0x61b2bbe # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49304 dport 46450] != expected 0x61b2bbe # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60400 dport 46450] != expected 0xe83a1470 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60400 dport 46450] != expected 0xe83a1470 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37615 dport 46450] != expected 0xd9646c7c # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37615 dport 46450] != expected 0xd9646c7c # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36110 dport 46450] != expected 0xfc7bd522 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36110 dport 46450] != expected 0xfc7bd522 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60076 dport 46450] != expected 0xb8d8701a # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60076 dport 46450] != expected 0xb8d8701a # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56391 dport 46450] != expected 0x31f55b1 # # Exception| cpu 0: rx_hash 0x728d95d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56391 dport 46450] != expected 0x31f55b1 # # 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 42075 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49790 dport 42075] != expected 0x72fa4e6f # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49790 dport 42075] != expected 0x72fa4e6f # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38467 dport 42075] != expected 0xa633627 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38467 dport 42075] != expected 0xa633627 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44028 dport 42075] != expected 0x9237a602 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44028 dport 42075] != expected 0x9237a602 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49869 dport 42075] != expected 0xa154884c # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49869 dport 42075] != expected 0xa154884c # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34011 dport 42075] != expected 0x829af073 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34011 dport 42075] != expected 0x829af073 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55818 dport 42075] != expected 0xb9e9d862 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55818 dport 42075] != expected 0xb9e9d862 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49825 dport 42075] != expected 0xecebed2f # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49825 dport 42075] != expected 0xecebed2f # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35925 dport 42075] != expected 0x250e49bc # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35925 dport 42075] != expected 0x250e49bc # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43519 dport 42075] != expected 0xcc1d356e # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43519 dport 42075] != expected 0xcc1d356e # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41390 dport 42075] != expected 0xf5982fe1 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41390 dport 42075] != expected 0xf5982fe1 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59829 dport 42075] != expected 0x23a12f4f # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59829 dport 42075] != expected 0x23a12f4f # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43280 dport 42075] != expected 0xbcb45758 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43280 dport 42075] != expected 0xbcb45758 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38876 dport 42075] != expected 0x520bbd14 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38876 dport 42075] != expected 0x520bbd14 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34188 dport 42075] != expected 0xc8fd4855 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34188 dport 42075] != expected 0xc8fd4855 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45873 dport 42075] != expected 0x45aff844 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45873 dport 42075] != expected 0x45aff844 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54981 dport 42075] != expected 0x24921983 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54981 dport 42075] != expected 0x24921983 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35196 dport 42075] != expected 0xea515a7b # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35196 dport 42075] != expected 0xea515a7b # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33414 dport 42075] != expected 0x3e0882c # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33414 dport 42075] != expected 0x3e0882c # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38581 dport 42075] != expected 0xeab3ccbc # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38581 dport 42075] != expected 0xeab3ccbc # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46729 dport 42075] != expected 0xa5b26052 # # Exception| cpu 0: rx_hash 0xd67e0fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46729 dport 42075] != expected 0xa5b26052 # # 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__->