< 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 194, 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 40851 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 66 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa4156ae9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60882 dport 40851] != expected 0xf8f1be15 # # Exception| cpu 0: rx_hash 0x277dac0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60924 dport 40851] != expected 0x57504760 # # Exception| cpu 0: rx_hash 0x8833895f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60930 dport 40851] != expected 0x4b0a5cff # # Exception| cpu 0: rx_hash 0xa476d1f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60936 dport 40851] != expected 0xb21c0417 # # Exception| cpu 0: rx_hash 0x6c0f413b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60942 dport 40851] != expected 0xe3f86b58 # # Exception| cpu 0: rx_hash 0xc322df74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60970 dport 40851] != expected 0xb54fcac5 # # Exception| cpu 0: rx_hash 0x4c909268 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32800 dport 40851] != expected 0xe63ac616 # # Exception| cpu 0: rx_hash 0xc33e72e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32802 dport 40851] != expected 0x78828c63 # # Exception| cpu 0: rx_hash 0xb12016d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32826 dport 40851] != expected 0x2cfb97b0 # # Exception| cpu 0: rx_hash 0x73fcb347 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32840 dport 40851] != expected 0xd48a927f # # Exception| cpu 0: rx_hash 0x4635a732 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32852 dport 40851] != expected 0x4fafac96 # # Exception| cpu 0: rx_hash 0xc99b47bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 32854 dport 40851] != expected 0xd117e6e3 # # Exception| cpu 0: rx_hash 0xe5de1f11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32860 dport 40851] != expected 0x2801be0b # # Exception| cpu 0: rx_hash 0xdcd12d08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32876 dport 40851] != expected 0x823d33e2 # # Exception| cpu 0: rx_hash 0x608c85bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 32948 dport 40851] != expected 0x7ccb0b4b # # Exception| cpu 0: rx_hash 0xc9c208c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32968 dport 40851] != expected 0xb2f07356 # # Exception| cpu 0: rx_hash 0x3ea251e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33028 dport 40851] != expected 0x83b0171f # # Exception| cpu 0: rx_hash 0x4cbc35d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33052 dport 40851] != expected 0xd7c90ccc # # Exception| cpu 0: rx_hash 0x88038371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33078 dport 40851] != expected 0xb734d083 # # Exception| cpu 0: rx_hash 0x214d0e08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33098 dport 40851] != expected 0x790fa89e # # Exception| cpu 0: rx_hash 0x14841a7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33110 dport 40851] != expected 0xe22a9677 # # Exception| cpu 0: rx_hash 0xe5f2b8ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 33120 dport 40851] != expected 0x19f274d1 # # Exception| cpu 0: rx_hash 0x18423c11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33146 dport 40851] != expected 0xd3332577 # # Exception| cpu 0: rx_hash 0x9d10a6bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33170 dport 40851] != expected 0x87f99037 # # Exception| cpu 0: rx_hash 0xbd93d87d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33204 dport 40851] != expected 0x4ff67bdf # # Exception| cpu 0: rx_hash 0x345e2bc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33262 dport 40851] != expected 0x49c2e82a # # Exception| cpu 0: rx_hash 0x4ae5d280 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33280 dport 40851] != expected 0x664ffafb # # Exception| cpu 0: rx_hash 0xc54b320e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33282 dport 40851] != expected 0xf8f7b08e # # Exception| cpu 0: rx_hash 0x7f2cc6f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33308 dport 40851] != expected 0xfd6ac412 # # Exception| cpu 0: rx_hash 0x6a66ac41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33318 dport 40851] != expected 0xae401113 # # Exception| cpu 0: rx_hash 0xfc440017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33330 dport 40851] != expected 0x52cb3d67 # # Exception| cpu 0: rx_hash 0xbb937050 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33334 dport 40851] != expected 0x9d97185d # # Exception| cpu 0: rx_hash 0xef6d7995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33360 dport 40851] != expected 0x996d31e6 # # Exception| cpu 0: rx_hash 0x59ccab02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33378 dport 40851] != expected 0xade9f67a # # Exception| cpu 4: rx_hash 0x91dc7e9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60878 dport 40851] != expected 0x63d480fc # # Exception| cpu 4: rx_hash 0x9d1a58f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60898 dport 40851] != expected 0x52cd33fc # # Exception| cpu 4: rx_hash 0xd668b5c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60944 dport 40851] != expected 0xe6651fc4 # # Exception| cpu 4: rx_hash 0x73e01ed5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60992 dport 40851] != expected 0x1947d4d9 # # Exception| cpu 4: rx_hash 0xfa3140ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 32786 dport 40851] != expected 0xd2be018a # # Exception| cpu 4: rx_hash 0xef7b2a4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 32808 dport 40851] != expected 0x8194d48b # # Exception| cpu 4: rx_hash 0x5fb9ebea [saddr 192.0.3.2 daddr 192.0.3.1 sport 32834 dport 40851] != expected 0x2d9cca97 # # Exception| cpu 4: rx_hash 0xfc5253c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32842 dport 40851] != expected 0x4a32d80a # # Exception| cpu 4: rx_hash 0x2161a9b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32886 dport 40851] != expected 0x48fc6244 # # Exception| cpu 4: rx_hash 0x91fa276c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32898 dport 40851] != expected 0x8713e9ed # # Exception| cpu 4: rx_hash 0xf6ae29ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 32928 dport 40851] != expected 0x8040273f # # Exception| cpu 4: rx_hash 0x84b04dd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32952 dport 40851] != expected 0xd4393cec # # Exception| cpu 4: rx_hash 0x01bb980c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32974 dport 40851] != expected 0xe3141c19 # # Exception| cpu 4: rx_hash 0x9799345a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32986 dport 40851] != expected 0x1f9f306d # # Exception| cpu 4: rx_hash 0x5fe0a493 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32988 dport 40851] != expected 0x4e7b5f22 # # Exception| cpu 4: rx_hash 0x9b5f1236 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33014 dport 40851] != expected 0x2e86836d # # Exception| cpu 4: rx_hash 0x1e212f27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33058 dport 40851] != expected 0x4bbffcf7 # # Exception| cpu 4: rx_hash 0xfc7ef475 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33142 dport 40851] != expected 0x7bc112d0 # # Exception| cpu 4: rx_hash 0xaebaa1ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 33238 dport 40851] != expected 0x8450775e # # Exception| cpu 4: rx_hash 0xbbf0cb4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33260 dport 40851] != expected 0xd77aa25f # # Exception| cpu 4: rx_hash 0x66a08a2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33290 dport 40851] != expected 0x9f59a213 # # Exception| cpu 4: rx_hash 0xb755563c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33306 dport 40851] != expected 0xac8eab5d # # Exception| cpu 4: rx_hash 0xf082267b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33310 dport 40851] != expected 0x63d28e67 # # Exception| cpu 4: rx_hash 0xd00158ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 33336 dport 40851] != expected 0xabdd658f # # Exception| cpu 4: rx_hash 0x3e98a584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33344 dport 40851] != expected 0xaaba38a8 # # Exception| cpu 4: rx_hash 0x2bd2cf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33402 dport 40851] != expected 0xf990eda9 # # Exception| cpu 4: rx_hash 0xb70c1945 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33412 dport 40851] != expected 0xcf693ee8 # # Exception| cpu 4: rx_hash 0x82c50d30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33432 dport 40851] != expected 0x544c0001 # # Exception| cpu 4: rx_hash 0x4abc9df9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33438 dport 40851] != expected 0x5a86f4e # # Exception| cpu 4: rx_hash 0x978f6784 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33442 dport 40851] != expected 0x766d500 # # Exception| cpu 4: rx_hash 0xd05817c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33446 dport 40851] != expected 0xc83af03a # # Exception| cpu 4: rx_hash 0xc9d45b1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33456 dport 40851] != expected 0xaa09963b # # Exception| count: pass=0 nohash=0 fail=66 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x857183c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34052 dport 51271] OK # # # cpu 0: rx_hash 0x269a3be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34060 dport 51271] OK # # # cpu 0: rx_hash 0x54845fd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34068 dport 51271] OK # # # cpu 0: rx_hash 0x903be971 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34110 dport 51271] OK # # # cpu 0: rx_hash 0x007a5611 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34162 dport 51271] OK # # # cpu 0: rx_hash 0xa391ee32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34170 dport 51271] OK # # # cpu 0: rx_hash 0xc2ffbcfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34206 dport 51271] OK # # # cpu 0: rx_hash 0xa5abb27d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34236 dport 51271] OK # # # cpu 0: rx_hash 0x8f8df9e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34286 dport 51271] OK # # # cpu 0: rx_hash 0xe47c6a17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34362 dport 51271] OK # # # cpu 0: rx_hash 0xa3ab1a50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34366 dport 51271] OK # # # cpu 0: rx_hash 0xf7551395 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34392 dport 51271] OK # # # cpu 0: rx_hash 0xce5a218c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34408 dport 51271] OK # # # cpu 4: rx_hash 0x83677836 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34046 dport 51271] OK # # # cpu 4: rx_hash 0x4d08130c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34050 dport 51271] OK # # # cpu 4: rx_hash 0x0adf634b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34054 dport 51271] OK # # # cpu 4: rx_hash 0x06194527 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34090 dport 51271] OK # # # cpu 4: rx_hash 0x1f9509ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34108 dport 51271] OK # # # cpu 4: rx_hash 0xdd49ac6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34126 dport 51271] OK # # # cpu 4: rx_hash 0xc803c6d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34164 dport 51271] OK # # # cpu 4: rx_hash 0x78984800 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34176 dport 51271] OK # # # cpu 4: rx_hash 0x130a60ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34190 dport 51271] OK # # # cpu 4: rx_hash 0x745e6e6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34220 dport 51271] OK # # # cpu 4: rx_hash 0x834bdf8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34242 dport 51271] OK # # # cpu 4: rx_hash 0xb682cbff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34270 dport 51271] OK # # # cpu 4: rx_hash 0xaf6d3c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34322 dport 51271] OK # # # cpu 4: rx_hash 0x3589b606 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34346 dport 51271] OK # # # cpu 4: rx_hash 0x6bd28a99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34360 dport 51271] OK # # # cpu 4: rx_hash 0x26a0cf84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34376 dport 51271] OK # # # cpu 4: rx_hash 0x78fbf31b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34394 dport 51271] OK # # # cpu 4: rx_hash 0x33eaa530 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34418 dport 51271] OK # # # cpu 4: rx_hash 0xfb9335f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34420 dport 51271] OK # # # cpu 4: rx_hash 0xd7d66d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34430 dport 51271] OK # # # cpu 4: rx_hash 0xc8607dc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34478 dport 51271] OK # # # cpu 4: rx_hash 0x851238de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34526 dport 51271] OK # # # cpu 4: rx_hash 0xd78f222d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34528 dport 51271] OK # # # cpu 4: rx_hash 0xc8159506 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34572 dport 51271] OK # # # cpu 4: rx_hash 0x35a511ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34582 dport 51271] OK # # # cpu 4: rx_hash 0x8304c32d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34596 dport 51271] OK # # # cpu 4: rx_hash 0x58542a66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34624 dport 51271] OK # # # cpu 4: rx_hash 0x4d1e40d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34682 dport 51271] OK # # # cpu 4: rx_hash 0x722b2e84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34700 dport 51271] OK # # # cpu 4: rx_hash 0xe40982d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34712 dport 51271] OK # # # cpu 4: rx_hash 0x2c70121b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34718 dport 51271] OK # # # cpu 4: rx_hash 0xf143e866 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34722 dport 51271] OK # # # cpu 4: rx_hash 0xb6949821 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34726 dport 51271] OK # # # cpu 4: rx_hash 0x67614430 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34742 dport 51271] OK # # # cpu 4: rx_hash 0x2a13012d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34758 dport 51271] OK # # # cpu 4: rx_hash 0x788e1bde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34808 dport 51271] OK # # # cpu 4: rx_hash 0x90355469 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34862 dport 51271] OK # # # count: pass=50 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 194, 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 47918 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44731 dport 47918] != expected 0x8d72d39f # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44731 dport 47918] != expected 0x8d72d39f # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57418 dport 47918] != expected 0x4b4b5659 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57418 dport 47918] != expected 0x4b4b5659 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49558 dport 47918] != expected 0x1845d0da # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49558 dport 47918] != expected 0x1845d0da # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36346 dport 47918] != expected 0x7cda67c # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36346 dport 47918] != expected 0x7cda67c # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41997 dport 47918] != expected 0x4f29c648 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41997 dport 47918] != expected 0x4f29c648 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57786 dport 47918] != expected 0x78c5885e # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57786 dport 47918] != expected 0x78c5885e # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45552 dport 47918] != expected 0xc6d9302e # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45552 dport 47918] != expected 0xc6d9302e # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50342 dport 47918] != expected 0xd8b7182 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50342 dport 47918] != expected 0xd8b7182 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46345 dport 47918] != expected 0x107b44ef # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46345 dport 47918] != expected 0x107b44ef # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36054 dport 47918] != expected 0x5e965e8 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36054 dport 47918] != expected 0x5e965e8 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35182 dport 47918] != expected 0x11f33704 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35182 dport 47918] != expected 0x11f33704 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53553 dport 47918] != expected 0x287399f8 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53553 dport 47918] != expected 0x287399f8 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35931 dport 47918] != expected 0xf611278c # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35931 dport 47918] != expected 0xf611278c # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37771 dport 47918] != expected 0x2c71e058 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37771 dport 47918] != expected 0x2c71e058 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48710 dport 47918] != expected 0xbb700948 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48710 dport 47918] != expected 0xbb700948 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43286 dport 47918] != expected 0x410d81a7 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43286 dport 47918] != expected 0x410d81a7 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43507 dport 47918] != expected 0x804597aa # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43507 dport 47918] != expected 0x804597aa # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55474 dport 47918] != expected 0x989b78c8 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55474 dport 47918] != expected 0x989b78c8 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35429 dport 47918] != expected 0xff3633d8 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35429 dport 47918] != expected 0xff3633d8 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55253 dport 47918] != expected 0x411aff70 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55253 dport 47918] != expected 0x411aff70 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60808 dport 47918] != expected 0x86e9bdf5 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60808 dport 47918] != expected 0x86e9bdf5 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39842 dport 47918] != expected 0xa9234c9a # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39842 dport 47918] != expected 0xa9234c9a # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60335 dport 47918] != expected 0xe6c72698 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60335 dport 47918] != expected 0xe6c72698 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34433 dport 47918] != expected 0xc9a64308 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34433 dport 47918] != expected 0xc9a64308 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56184 dport 47918] != expected 0xe1a1cb84 # # Exception| cpu 0: rx_hash 0xf95efef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56184 dport 47918] != expected 0xe1a1cb84 # # Exception| count: pass=0 nohash=0 fail=50 # # 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 194, 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 43971 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43042 dport 43971] != expected 0xb59cb7c9 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43042 dport 43971] != expected 0xb59cb7c9 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39239 dport 43971] != expected 0x2fb7cd6c # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39239 dport 43971] != expected 0x2fb7cd6c # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47430 dport 43971] != expected 0x4e02f69f # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47430 dport 43971] != expected 0x4e02f69f # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53997 dport 43971] != expected 0xa671a5a5 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53997 dport 43971] != expected 0xa671a5a5 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52169 dport 43971] != expected 0xd231784f # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52169 dport 43971] != expected 0xd231784f # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57871 dport 43971] != expected 0x8c5f6897 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57871 dport 43971] != expected 0x8c5f6897 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55880 dport 43971] != expected 0x579caacd # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55880 dport 43971] != expected 0x579caacd # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54860 dport 43971] != expected 0x1cafe642 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54860 dport 43971] != expected 0x1cafe642 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40445 dport 43971] != expected 0x7784cb2a # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40445 dport 43971] != expected 0x7784cb2a # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33607 dport 43971] != expected 0xc74a7de8 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33607 dport 43971] != expected 0xc74a7de8 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48580 dport 43971] != expected 0x8cd57ae3 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48580 dport 43971] != expected 0x8cd57ae3 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53134 dport 43971] != expected 0x862f89ef # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53134 dport 43971] != expected 0x862f89ef # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58251 dport 43971] != expected 0xaca9fe93 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58251 dport 43971] != expected 0xaca9fe93 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60678 dport 43971] != expected 0xf9dde40 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60678 dport 43971] != expected 0xf9dde40 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45785 dport 43971] != expected 0x99356062 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45785 dport 43971] != expected 0x99356062 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50377 dport 43971] != expected 0xed45b7a6 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50377 dport 43971] != expected 0xed45b7a6 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45978 dport 43971] != expected 0xa0a46b34 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45978 dport 43971] != expected 0xa0a46b34 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46556 dport 43971] != expected 0x568f569 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46556 dport 43971] != expected 0x568f569 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42356 dport 43971] != expected 0x996ed1c # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42356 dport 43971] != expected 0x996ed1c # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37516 dport 43971] != expected 0x1adf80c3 # # Exception| cpu 0: rx_hash 0x79e0ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37516 dport 43971] != expected 0x1adf80c3 # # 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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__->