< 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 51818 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 54 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x116e28e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39048 dport 51818] != expected 0x65ef3a65 # # Exception| cpu 0: rx_hash 0x7658dfd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39080 dport 51818] != expected 0xb79dc640 # # Exception| cpu 0: rx_hash 0xe41ae58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39154 dport 51818] != expected 0x94a572d9 # # Exception| cpu 0: rx_hash 0x41292ead [saddr 192.0.3.2 daddr 192.0.3.1 sport 39172 dport 51818] != expected 0xf161cb57 # # Exception| cpu 0: rx_hash 0xc59c0a08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39186 dport 51818] != expected 0xe13c1063 # # Exception| cpu 0: rx_hash 0x5947d6d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39194 dport 51818] != expected 0xa8f7e0f6 # # Exception| cpu 0: rx_hash 0x57de3053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39240 dport 51818] != expected 0xc204a4fa # # Exception| cpu 0: rx_hash 0xf7503cce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39310 dport 51818] != expected 0xeb19469f # # Exception| cpu 0: rx_hash 0xfb6740f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39346 dport 51818] != expected 0x47d2534f # # Exception| cpu 0: rx_hash 0x14d3ef5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39352 dport 51818] != expected 0x2936618e # # Exception| cpu 0: rx_hash 0xab7fe8fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39364 dport 51818] != expected 0x6cc40a4c # # Exception| cpu 0: rx_hash 0x8aa6a93b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39390 dport 51818] != expected 0xa6c5c0c7 # # Exception| cpu 0: rx_hash 0xa3d26741 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39450 dport 51818] != expected 0xf9e90b0 # # Exception| cpu 0: rx_hash 0x583f4caa [saddr 192.0.3.2 daddr 192.0.3.1 sport 39474 dport 51818] != expected 0x94279c00 # # Exception| cpu 0: rx_hash 0x42ff2e68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39490 dport 51818] != expected 0xb89e67d # # Exception| cpu 0: rx_hash 0xe27122f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39556 dport 51818] != expected 0x22940418 # # Exception| cpu 0: rx_hash 0xb0c71047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39580 dport 51818] != expected 0xcfba0cc7 # # Exception| cpu 0: rx_hash 0x202bb0a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39592 dport 51818] != expected 0x2abae982 # # Exception| cpu 0: rx_hash 0xf4863c0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39624 dport 51818] != expected 0x11f16bb5 # # Exception| cpu 0: rx_hash 0x36dcae59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39652 dport 51818] != expected 0x19df862f # # Exception| cpu 0: rx_hash 0xd937afb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39700 dport 51818] != expected 0xc8a31cdf # # Exception| cpu 0: rx_hash 0xd500d38c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39720 dport 51818] != expected 0x6468090f # # Exception| cpu 0: rx_hash 0x9fd81947 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39726 dport 51818] != expected 0xd0d02a71 # # Exception| cpu 0: rx_hash 0x01ad5f20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39752 dport 51818] != expected 0x5f238b38 # # Exception| cpu 0: rx_hash 0x531b6d92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39760 dport 51818] != expected 0xb20d83e7 # # Exception| cpu 0: rx_hash 0xdb99350b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39802 dport 51818] != expected 0xe9b4d03 # # Exception| cpu 0: rx_hash 0xca22d8b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39826 dport 51818] != expected 0x88780a8 # # Exception| cpu 4: rx_hash 0x8db5f43f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39040 dport 51818] != expected 0x2c24caf0 # # Exception| cpu 4: rx_hash 0xdf03c68d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39064 dport 51818] != expected 0xc10ac22f # # Exception| cpu 4: rx_hash 0xac6cb5ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 39066 dport 51818] != expected 0xe625007b # # Exception| cpu 4: rx_hash 0xb83531ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 39096 dport 51818] != expected 0x13783e0a # # Exception| cpu 4: rx_hash 0x74f6456f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39110 dport 51818] != expected 0x71a5979c # # Exception| cpu 4: rx_hash 0x59187893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39136 dport 51818] != expected 0x176f48c7 # # Exception| cpu 4: rx_hash 0x2a770be1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39138 dport 51818] != expected 0x30408a93 # # Exception| cpu 4: rx_hash 0x417680ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 39166 dport 51818] != expected 0x4ef96366 # # Exception| cpu 4: rx_hash 0x8373bcff [saddr 192.0.3.2 daddr 192.0.3.1 sport 39208 dport 51818] != expected 0xf94f26cd # # Exception| cpu 4: rx_hash 0x4fb0c82a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39254 dport 51818] != expected 0x9b928f5b # # Exception| cpu 4: rx_hash 0x3b93481b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39408 dport 51818] != expected 0x89c4ef09 # # Exception| cpu 4: rx_hash 0x48fc3b69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39410 dport 51818] != expected 0xaeeb2d5d # # Exception| cpu 4: rx_hash 0xed905e0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39422 dport 51818] != expected 0x74b73ce2 # # Exception| cpu 4: rx_hash 0x276743e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39436 dport 51818] != expected 0x1fc34b84 # # Exception| cpu 4: rx_hash 0x0a897e18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39466 dport 51818] != expected 0x790994df # # Exception| cpu 4: rx_hash 0x56a6aa2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39520 dport 51818] != expected 0xfed4d80c # # Exception| cpu 4: rx_hash 0x199c091e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39596 dport 51818] != expected 0xb92d08a8 # # Exception| cpu 4: rx_hash 0xee465ec9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39608 dport 51818] != expected 0x8e5f11c8 # # Exception| cpu 4: rx_hash 0xece8c472 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39638 dport 51818] != expected 0x48674014 # # Exception| cpu 4: rx_hash 0xb2698afc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39666 dport 51818] != expected 0x9825d1b # # Exception| cpu 4: rx_hash 0x175a41de [saddr 192.0.3.2 daddr 192.0.3.1 sport 39684 dport 51818] != expected 0x6c46e495 # # Exception| cpu 4: rx_hash 0x7c5bcad5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39704 dport 51818] != expected 0x12ff0d60 # # Exception| cpu 4: rx_hash 0xc3f7cd72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39780 dport 51818] != expected 0x570d66a2 # # Exception| cpu 4: rx_hash 0xd24c20cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39820 dport 51818] != expected 0x5111ab09 # # Exception| cpu 4: rx_hash 0xde7b5cf3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39856 dport 51818] != expected 0xfddabed9 # # Exception| cpu 4: rx_hash 0x7b173996 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39868 dport 51818] != expected 0x2786af66 # # Exception| cpu 4: rx_hash 0x08784ae4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39870 dport 51818] != expected 0xa96d32 # # Exception| count: pass=0 nohash=0 fail=54 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xc19aa423 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53480 dport 51691] OK # # # cpu 0: rx_hash 0x0ff74a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53496 dport 51691] OK # # # cpu 0: rx_hash 0xcf5cece3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53568 dport 51691] OK # # # cpu 0: rx_hash 0x89b35a14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53626 dport 51691] OK # # # cpu 0: rx_hash 0xff3e409e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53682 dport 51691] OK # # # cpu 0: rx_hash 0xe5fe225c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53698 dport 51691] OK # # # cpu 0: rx_hash 0x6d7c7ac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53736 dport 51691] OK # # # cpu 0: rx_hash 0x751282bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53750 dport 51691] OK # # # cpu 0: rx_hash 0xd4e4145f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53784 dport 51691] OK # # # cpu 0: rx_hash 0xed53ade6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53788 dport 51691] OK # # # cpu 0: rx_hash 0xabbc1b11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53798 dport 51691] OK # # # cpu 0: rx_hash 0x0ed07e74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53802 dport 51691] OK # # # cpu 0: rx_hash 0x14101cb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53850 dport 51691] OK # # # cpu 0: rx_hash 0xfe46dae0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53914 dport 51691] OK # # # cpu 0: rx_hash 0x746a18c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53982 dport 51691] OK # # # cpu 0: rx_hash 0xae5e72e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53996 dport 51691] OK # # # cpu 0: rx_hash 0xe4d91665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54032 dport 51691] OK # # # cpu 0: rx_hash 0x0b6db9cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54042 dport 51691] OK # # # cpu 0: rx_hash 0x81417be9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54110 dport 51691] OK # # # cpu 0: rx_hash 0xfe1974a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54112 dport 51691] OK # # # cpu 0: rx_hash 0x5b7511c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54124 dport 51691] OK # # # cpu 0: rx_hash 0x9ccdea68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54154 dport 51691] OK # # # cpu 4: rx_hash 0x5129aa84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53542 dport 51691] OK # # # cpu 4: rx_hash 0xd59c8e21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53552 dport 51691] OK # # # cpu 4: rx_hash 0x9f4444ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53558 dport 51691] OK # # # cpu 4: rx_hash 0x0131028d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53584 dport 51691] OK # # # cpu 4: rx_hash 0x7e690dc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53614 dport 51691] OK # # # cpu 4: rx_hash 0x3d64d2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53662 dport 51691] OK # # # cpu 4: rx_hash 0x40924739 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53710 dport 51691] OK # # # cpu 4: rx_hash 0xc427639c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53720 dport 51691] OK # # # cpu 4: rx_hash 0x9aa62d12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53756 dport 51691] OK # # # cpu 4: rx_hash 0xa78b672d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53786 dport 51691] OK # # # cpu 4: rx_hash 0x920ba2a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53794 dport 51691] OK # # # cpu 4: rx_hash 0x5c664cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53810 dport 51691] OK # # # cpu 4: rx_hash 0x7f1197bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53830 dport 51691] OK # # # cpu 4: rx_hash 0xda7df2d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53834 dport 51691] OK # # # cpu 4: rx_hash 0x2190d933 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53858 dport 51691] OK # # # cpu 4: rx_hash 0xeffd375d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53874 dport 51691] OK # # # cpu 4: rx_hash 0xa525fd96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53876 dport 51691] OK # # # cpu 4: rx_hash 0xe6282299 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53892 dport 51691] OK # # # cpu 4: rx_hash 0x11f2754e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53904 dport 51691] OK # # # cpu 4: rx_hash 0xa2690ed5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53968 dport 51691] OK # # # cpu 4: rx_hash 0xc50057a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54026 dport 51691] OK # # # cpu 4: rx_hash 0xae01dcae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54038 dport 51691] OK # # # cpu 4: rx_hash 0x32da0072 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54046 dport 51691] OK # # # cpu 4: rx_hash 0x4d820f3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54048 dport 51691] OK # # # cpu 4: rx_hash 0x3eed7c4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54050 dport 51691] OK # # # cpu 4: rx_hash 0x992f8390 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54080 dport 51691] OK # # # cpu 4: rx_hash 0x4f2c9587 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54094 dport 51691] OK # # # cpu 4: rx_hash 0x52a00406 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54170 dport 51691] OK # # # cpu 4: rx_hash 0xda225c9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54192 dport 51691] OK # # # cpu 4: rx_hash 0xf95587e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54212 dport 51691] OK # # # cpu 4: rx_hash 0x2f5691f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54218 dport 51691] OK # # # cpu 4: rx_hash 0x0e8fd033 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54224 dport 51691] OK # # # cpu 4: rx_hash 0xd4bbba18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54242 dport 51691] OK # # # cpu 4: rx_hash 0x02b8ac0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54252 dport 51691] OK # # # cpu 4: rx_hash 0x7b18fe27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54272 dport 51691] OK # # # cpu 4: rx_hash 0xad1be830 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54286 dport 51691] OK # # # cpu 4: rx_hash 0x4e983ba2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54328 dport 51691] OK # # # cpu 4: rx_hash 0x22d543ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54400 dport 51691] OK # # # count: pass=60 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 49879 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 54044 dport 49879] != expected 0x2f48c81d # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 54044 dport 49879] != expected 0x2f48c81d # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 43444 dport 49879] != expected 0xfc9c31ec # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 43444 dport 49879] != expected 0xfc9c31ec # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 53103 dport 49879] != expected 0xc3e84d74 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 53103 dport 49879] != expected 0xc3e84d74 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 56059 dport 49879] != expected 0xc77fc680 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 56059 dport 49879] != expected 0xc77fc680 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 40676 dport 49879] != expected 0x32ccc717 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 40676 dport 49879] != expected 0x32ccc717 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 34674 dport 49879] != expected 0xb8aed2a6 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 34674 dport 49879] != expected 0xb8aed2a6 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 35334 dport 49879] != expected 0x27034a64 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 35334 dport 49879] != expected 0x27034a64 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 52273 dport 49879] != expected 0xd42e6881 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 52273 dport 49879] != expected 0xd42e6881 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 50316 dport 49879] != expected 0x256f8d01 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 50316 dport 49879] != expected 0x256f8d01 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 35598 dport 49879] != expected 0x5486e575 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 35598 dport 49879] != expected 0x5486e575 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 33865 dport 49879] != expected 0x49eb10e7 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 33865 dport 49879] != expected 0x49eb10e7 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 36485 dport 49879] != expected 0xf47c2471 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 36485 dport 49879] != expected 0xf47c2471 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 46502 dport 49879] != expected 0x6528b21b # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 46502 dport 49879] != expected 0x6528b21b # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 49174 dport 49879] != expected 0x55616f62 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 49174 dport 49879] != expected 0x55616f62 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 53129 dport 49879] != expected 0x38875334 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 53129 dport 49879] != expected 0x38875334 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 45558 dport 49879] != expected 0xe667a3a2 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 45558 dport 49879] != expected 0xe667a3a2 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 33025 dport 49879] != expected 0x1dc45605 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 33025 dport 49879] != expected 0x1dc45605 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 42895 dport 49879] != expected 0x9e4df038 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 42895 dport 49879] != expected 0x9e4df038 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 46961 dport 49879] != expected 0x3ba8035f # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 46961 dport 49879] != expected 0x3ba8035f # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 56235 dport 49879] != expected 0xb0ed1f5c # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 56235 dport 49879] != expected 0xb0ed1f5c # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 45699 dport 49879] != expected 0x368cc1a # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 45699 dport 49879] != expected 0x368cc1a # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 58271 dport 49879] != expected 0xd8d2a6ed # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 58271 dport 49879] != expected 0xd8d2a6ed # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 54186 dport 49879] != expected 0x99fb5005 # # Exception| cpu 5: rx_hash 0x871859be [saddr 192.0.3.2 daddr 192.0.3.1 sport 54186 dport 49879] != expected 0x99fb5005 # # 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 44185 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58526 dport 44185] != expected 0x3071715d # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58526 dport 44185] != expected 0x3071715d # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37892 dport 44185] != expected 0xcd7f4d32 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37892 dport 44185] != expected 0xcd7f4d32 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56318 dport 44185] != expected 0xbf457b18 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56318 dport 44185] != expected 0xbf457b18 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60554 dport 44185] != expected 0x1237fd56 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60554 dport 44185] != expected 0x1237fd56 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49040 dport 44185] != expected 0xf906fb96 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49040 dport 44185] != expected 0xf906fb96 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43428 dport 44185] != expected 0xfe6eee52 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43428 dport 44185] != expected 0xfe6eee52 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33411 dport 44185] != expected 0xaf3069f5 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33411 dport 44185] != expected 0xaf3069f5 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49241 dport 44185] != expected 0x687f1a6b # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49241 dport 44185] != expected 0x687f1a6b # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44419 dport 44185] != expected 0x9e6782f2 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44419 dport 44185] != expected 0x9e6782f2 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57545 dport 44185] != expected 0x4ab87f3f # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57545 dport 44185] != expected 0x4ab87f3f # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53281 dport 44185] != expected 0x84aac99b # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53281 dport 44185] != expected 0x84aac99b # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58972 dport 44185] != expected 0xff3bab0a # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58972 dport 44185] != expected 0xff3bab0a # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53661 dport 44185] != expected 0x7db6d68c # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53661 dport 44185] != expected 0x7db6d68c # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39898 dport 44185] != expected 0xbb77aeed # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39898 dport 44185] != expected 0xbb77aeed # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56887 dport 44185] != expected 0x28c9ee28 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56887 dport 44185] != expected 0x28c9ee28 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58476 dport 44185] != expected 0x13dd20 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58476 dport 44185] != expected 0x13dd20 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53967 dport 44185] != expected 0x89ba819e # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53967 dport 44185] != expected 0x89ba819e # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45138 dport 44185] != expected 0xe40f9342 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45138 dport 44185] != expected 0xe40f9342 # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49670 dport 44185] != expected 0x7327101f # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49670 dport 44185] != expected 0x7327101f # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41493 dport 44185] != expected 0xc72fc66a # # Exception| cpu 5: rx_hash 0xe6d35cfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41493 dport 44185] != expected 0xc72fc66a # # 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__->