< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 200, 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-24/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 49996 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x78ccc0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54516 dport 49996] != expected 0xf15dc230 # # Exception| cpu 0: rx_hash 0x26cfbd17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54534 dport 49996] != expected 0xec20fb2a # # Exception| cpu 4: rx_hash 0xe19f9427 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54456 dport 49996] != expected 0x883080d9 # # Exception| cpu 4: rx_hash 0xb23595a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54484 dport 49996] != expected 0xa2bf3895 # # Exception| cpu 4: rx_hash 0xd75997cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54518 dport 49996] != expected 0xcf72686b # # Exception| cpu 4: rx_hash 0x53299512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54524 dport 49996] != expected 0xbed628a6 # # Exception| cpu 5: rx_hash 0xdf98c3d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54466 dport 49996] != expected 0xa442b2a8 # # Exception| cpu 5: rx_hash 0x27c73f46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54468 dport 49996] != expected 0x57acdde # # Exception| cpu 5: rx_hash 0x5be8c10d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54472 dport 49996] != expected 0xd5e6f265 # # Exception| cpu 5: rx_hash 0xed3e6a37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54500 dport 49996] != expected 0x5698377b # # Exception| cpu 5: rx_hash 0xc6db3ff1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54508 dport 49996] != expected 0x1913dded # # Exception| cpu 5: rx_hash 0xa2bfbfca [saddr 192.0.3.2 daddr 192.0.3.1 sport 54540 dport 49996] != expected 0x9d84bbe7 # # Exception| cpu 0: rx_hash 0xf5751447 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54536 dport 49996] != expected 0x2936eca # # Exception| cpu 0: rx_hash 0x1ca840ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 54548 dport 49996] != expected 0x75caa43a # # Exception| cpu 0: rx_hash 0xcf12e9bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54554 dport 49996] != expected 0x9b7931da # # Exception| cpu 0: rx_hash 0x374d1529 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54556 dport 49996] != expected 0x3a414eac # # Exception| cpu 0: rx_hash 0x2e0ee908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54578 dport 49996] != expected 0x871021e9 # # Exception| cpu 0: rx_hash 0xd651159e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54580 dport 49996] != expected 0x26285e9f # # Exception| cpu 4: rx_hash 0x146914f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54560 dport 49996] != expected 0x1efa7ef9 # # Exception| cpu 4: rx_hash 0x9019162d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54570 dport 49996] != expected 0x6f5e3e34 # # Exception| cpu 4: rx_hash 0x3beceb39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54592 dport 49996] != expected 0xe4e9f90e # # Exception| cpu 4: rx_hash 0x1009beff [saddr 192.0.3.2 daddr 192.0.3.1 sport 54600 dport 49996] != expected 0xab621398 # # Exception| cpu 4: rx_hash 0xf9d4ea57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54612 dport 49996] != expected 0xdc3bd968 # # Exception| cpu 5: rx_hash 0xe4f7bc79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54546 dport 49996] != expected 0xd4f2db4c # # Exception| cpu 5: rx_hash 0xc7d3bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54574 dport 49996] != expected 0xf049eb19 # # Exception| cpu 0: rx_hash 0xa6df15c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54628 dport 49996] != expected 0x281cd686 # # Exception| cpu 0: rx_hash 0xcb7243b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54642 dport 49996] != expected 0x2ee15cbb # # Exception| cpu 0: rx_hash 0x1239ebf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54680 dport 49996] != expected 0xf1ae2528 # # Exception| cpu 4: rx_hash 0x094a42de [saddr 192.0.3.2 daddr 192.0.3.1 sport 54630 dport 49996] != expected 0x16337cdd # # Exception| cpu 4: rx_hash 0x5471e84b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54662 dport 49996] != expected 0xb8d84583 # # Exception| cpu 4: rx_hash 0x87cb411b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54664 dport 49996] != expected 0x566bd063 # # Exception| cpu 4: rx_hash 0xb56de8fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54702 dport 49996] != expected 0xa4b155b0 # # Exception| cpu 5: rx_hash 0x5641bd4c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54614 dport 49996] != expected 0xe2147333 # # Exception| cpu 5: rx_hash 0xe0971676 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54650 dport 49996] != expected 0x616ab62d # # Exception| cpu 5: rx_hash 0x9e88bd3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54694 dport 49996] != expected 0xeb3abf26 # # Exception| cpu 5: rx_hash 0x8f0a1504 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54716 dport 49996] != expected 0x3d5b0aa0 # # Exception| cpu 5: rx_hash 0x1e9815e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54724 dport 49996] != expected 0x2f06928a # # Exception| cpu 5: rx_hash 0x62b7eba3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54728 dport 49996] != expected 0xff9aad31 # # Exception| cpu 5: rx_hash 0x357d402e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54732 dport 49996] != expected 0x608d781c # # Exception| cpu 5: rx_hash 0xf7454140 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54744 dport 49996] != expected 0x585f587a # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe7632f71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54980 dport 58290] OK # # # cpu 0: rx_hash 0x72918592 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54996 dport 58290] OK # # # cpu 0: rx_hash 0xa12b2cc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55002 dport 58290] OK # # # cpu 0: rx_hash 0x6bd279b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55034 dport 58290] OK # # # cpu 0: rx_hash 0x9a44536b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55050 dport 58290] OK # # # cpu 4: rx_hash 0xb0a984fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54976 dport 58290] OK # # # cpu 4: rx_hash 0x1f3cd3e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54978 dport 58290] OK # # # cpu 4: rx_hash 0xd5c58696 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55010 dport 58290] OK # # # cpu 4: rx_hash 0x40372c75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55026 dport 58290] OK # # # cpu 4: rx_hash 0xf7e9051e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55068 dport 58290] OK # # # cpu 5: rx_hash 0x938d8525 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55036 dport 58290] OK # # # cpu 5: rx_hash 0x621baffd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55052 dport 58290] OK # # # cpu 0: rx_hash 0x50bd061a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55082 dport 58290] OK # # # cpu 0: rx_hash 0x92850774 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55102 dport 58290] OK # # # cpu 0: rx_hash 0xc9ee52e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55142 dport 58290] OK # # # cpu 0: rx_hash 0xf389af11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55156 dport 58290] OK # # # cpu 0: rx_hash 0xd86cfad7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55164 dport 58290] OK # # # cpu 4: rx_hash 0x87670545 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55116 dport 58290] OK # # # cpu 4: rx_hash 0x3970fa60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55124 dport 58290] OK # # # cpu 4: rx_hash 0xbd00f8bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55134 dport 58290] OK # # # cpu 4: rx_hash 0xb5c1aca2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55146 dport 58290] OK # # # cpu 4: rx_hash 0x77f9adcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55166 dport 58290] OK # # # cpu 5: rx_hash 0x16f505a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55092 dport 58290] OK # # # cpu 5: rx_hash 0x31b1ae7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55136 dport 58290] OK # # # cpu 0: rx_hash 0x09e60680 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55202 dport 58290] OK # # # cpu 0: rx_hash 0xec9aac38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55266 dport 58290] OK # # # cpu 0: rx_hash 0x3f200568 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55276 dport 58290] OK # # # cpu 4: rx_hash 0xbf30adba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55182 dport 58290] OK # # # cpu 4: rx_hash 0x56edf912 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55186 dport 58290] OK # # # cpu 4: rx_hash 0x4fae0533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55228 dport 58290] OK # # # cpu 4: rx_hash 0x4bceaf3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55252 dport 58290] OK # # # cpu 4: rx_hash 0x45726a3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55300 dport 58290] OK # # # cpu 5: rx_hash 0x22035346 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55210 dport 58290] OK # # # cpu 5: rx_hash 0x1864aebe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55224 dport 58290] OK # # # cpu 5: rx_hash 0x71a952c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55238 dport 58290] OK # # # cpu 5: rx_hash 0xaad2af8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55292 dport 58290] OK # # # cpu 0: rx_hash 0x54f0c202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55326 dport 58290] OK # # # cpu 0: rx_hash 0x201e6856 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55334 dport 58290] OK # # # cpu 0: rx_hash 0x73b469d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55370 dport 58290] OK # # # cpu 0: rx_hash 0x49d3942c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55384 dport 58290] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 200, 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-24/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 44735 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 38943 dport 44735] != expected 0xd321bd73 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 38943 dport 44735] != expected 0xd321bd73 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 51348 dport 44735] != expected 0x742c2328 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 51348 dport 44735] != expected 0x742c2328 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 58173 dport 44735] != expected 0x3bcc0eb # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 58173 dport 44735] != expected 0x3bcc0eb # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 54343 dport 44735] != expected 0xf1e7b2be # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 54343 dport 44735] != expected 0xf1e7b2be # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 42363 dport 44735] != expected 0x987d0bcd # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 42363 dport 44735] != expected 0x987d0bcd # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 52559 dport 44735] != expected 0xc3f84963 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 52559 dport 44735] != expected 0xc3f84963 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 60323 dport 44735] != expected 0x7b7d9503 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 60323 dport 44735] != expected 0x7b7d9503 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 36120 dport 44735] != expected 0xdc021bc6 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 36120 dport 44735] != expected 0xdc021bc6 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 44171 dport 44735] != expected 0xde601366 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 44171 dport 44735] != expected 0xde601366 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 50684 dport 44735] != expected 0x44188d22 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 50684 dport 44735] != expected 0x44188d22 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 41231 dport 44735] != expected 0x9023bb89 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 41231 dport 44735] != expected 0x9023bb89 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 52683 dport 44735] != expected 0x81722e7 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 52683 dport 44735] != expected 0x81722e7 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 36821 dport 44735] != expected 0x18f69c9b # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 36821 dport 44735] != expected 0x18f69c9b # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 32855 dport 44735] != expected 0x62b364a8 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 32855 dport 44735] != expected 0x62b364a8 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 59962 dport 44735] != expected 0x91e83f94 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 59962 dport 44735] != expected 0x91e83f94 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 56618 dport 44735] != expected 0xe8048afb # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 56618 dport 44735] != expected 0xe8048afb # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 49820 dport 44735] != expected 0xcbd66dfe # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 49820 dport 44735] != expected 0xcbd66dfe # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 53493 dport 44735] != expected 0xa588be77 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 53493 dport 44735] != expected 0xa588be77 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 38086 dport 44735] != expected 0x15e9a9dd # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 38086 dport 44735] != expected 0x15e9a9dd # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 52147 dport 44735] != expected 0x45eb82b2 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 52147 dport 44735] != expected 0x45eb82b2 # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 42044 dport 44735] != expected 0xc697020a # # Exception| cpu 5: rx_hash 0xf96fb5ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 42044 dport 44735] != expected 0xc697020a # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 200, 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-24/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 40662 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37891 dport 40662] != expected 0xe1df855c # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37891 dport 40662] != expected 0xe1df855c # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52608 dport 40662] != expected 0x82da68d7 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52608 dport 40662] != expected 0x82da68d7 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56025 dport 40662] != expected 0xdea91485 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56025 dport 40662] != expected 0xdea91485 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42283 dport 40662] != expected 0x13c3a4ba # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42283 dport 40662] != expected 0x13c3a4ba # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57632 dport 40662] != expected 0x8a2bbe51 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57632 dport 40662] != expected 0x8a2bbe51 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53839 dport 40662] != expected 0xa691f2f9 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53839 dport 40662] != expected 0xa691f2f9 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53122 dport 40662] != expected 0xb1e0aa9b # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53122 dport 40662] != expected 0xb1e0aa9b # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40488 dport 40662] != expected 0xbf80cc5 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40488 dport 40662] != expected 0xbf80cc5 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39253 dport 40662] != expected 0xf92d7cc1 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39253 dport 40662] != expected 0xf92d7cc1 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40089 dport 40662] != expected 0xe5c89d6b # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40089 dport 40662] != expected 0xe5c89d6b # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57759 dport 40662] != expected 0x2b0e13f8 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57759 dport 40662] != expected 0x2b0e13f8 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48484 dport 40662] != expected 0x2e911e9a # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48484 dport 40662] != expected 0x2e911e9a # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54878 dport 40662] != expected 0xa21e3c86 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54878 dport 40662] != expected 0xa21e3c86 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33397 dport 40662] != expected 0xc29a81b6 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33397 dport 40662] != expected 0xc29a81b6 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44302 dport 40662] != expected 0xb6f11124 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44302 dport 40662] != expected 0xb6f11124 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52678 dport 40662] != expected 0x9ff93ef9 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52678 dport 40662] != expected 0x9ff93ef9 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49489 dport 40662] != expected 0x76bcbc19 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49489 dport 40662] != expected 0x76bcbc19 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51256 dport 40662] != expected 0x738277da # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51256 dport 40662] != expected 0x738277da # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57639 dport 40662] != expected 0x2d5eecf0 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57639 dport 40662] != expected 0x2d5eecf0 # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34032 dport 40662] != expected 0xea3c8eac # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34032 dport 40662] != expected 0xea3c8eac # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59979 dport 40662] != expected 0xbc2fb7de # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59979 dport 40662] != expected 0xbc2fb7de # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41431 dport 40662] != expected 0x6972902c # # Exception| cpu 4: rx_hash 0xf517b215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41431 dport 40662] != expected 0x6972902c # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->