< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 36641 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd0f50f98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43020 dport 36641] != expected 0x59fb524c # # Exception| cpu 0: rx_hash 0x84854823 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43022 dport 36641] != expected 0xa5d8b002 # # Exception| cpu 0: rx_hash 0x4e0b40d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43038 dport 36641] != expected 0x1a5ccc4b # # Exception| cpu 0: rx_hash 0x74de5db6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43046 dport 36641] != expected 0x851276b5 # # Exception| cpu 0: rx_hash 0xbe505541 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43062 dport 36641] != expected 0x3a960afc # # Exception| cpu 0: rx_hash 0x7f3c0314 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43068 dport 36641] != expected 0xb9bd1021 # # Exception| cpu 4: rx_hash 0xfacd2c45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43016 dport 36641] != expected 0xa7eaa36b # # Exception| cpu 4: rx_hash 0x9468769c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43058 dport 36641] != expected 0xc487fbdb # # Exception| cpu 4: rx_hash 0x8902f82d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43074 dport 36641] != expected 0xb20a6a4 # # Exception| cpu 5: rx_hash 0xf2b5d710 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43000 dport 36641] != expected 0x7a380cb2 # # Exception| cpu 5: rx_hash 0x304324b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43032 dport 36641] != expected 0x186edf22 # # Exception| cpu 5: rx_hash 0x2b4c44af [saddr 192.0.3.2 daddr 192.0.3.1 sport 43070 dport 36641] != expected 0x459ef26f # # Exception| cpu 0: rx_hash 0x82e0a68f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43096 dport 36641] != expected 0x378fc030 # # Exception| cpu 0: rx_hash 0x26cbf4a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43122 dport 36641] != expected 0xeb66e4c9 # # Exception| cpu 0: rx_hash 0xbd62a217 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43162 dport 36641] != expected 0x73bdb2e5 # # Exception| cpu 4: rx_hash 0x486eae78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43080 dport 36641] != expected 0x880bbc79 # # Exception| cpu 4: rx_hash 0x02469024 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43158 dport 36641] != expected 0xf2a4bb51 # # Exception| cpu 4: rx_hash 0x3371d3e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43188 dport 36641] != expected 0x5145673b # # Exception| cpu 5: rx_hash 0xa8d88552 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43100 dport 36641] != expected 0xc99e3117 # # Exception| cpu 5: rx_hash 0xc67ddf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43110 dport 36641] != expected 0xaaf369a7 # # Exception| cpu 5: rx_hash 0xb3d7e54f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43130 dport 36641] != expected 0x946e1c5a # # Exception| cpu 5: rx_hash 0xc8c898d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43142 dport 36641] != expected 0x4d20c718 # # Exception| cpu 5: rx_hash 0x239ced5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43144 dport 36641] != expected 0x301a2ce2 # # Exception| cpu 5: rx_hash 0xf9ffdb13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43172 dport 36641] != expected 0xeec11b72 # # Exception| cpu 5: rx_hash 0x6ce3cafd [saddr 192.0.3.2 daddr 192.0.3.1 sport 43180 dport 36641] != expected 0x91c9e3e1 # # Exception| cpu 5: rx_hash 0x04237e88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43200 dport 36641] != expected 0x60f3cb63 # # Exception| cpu 0: rx_hash 0xf4786b1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43240 dport 36641] != expected 0x40390dd4 # # Exception| cpu 0: rx_hash 0xff9a35bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43250 dport 36641] != expected 0x7c966b40 # # Exception| cpu 0: rx_hash 0xbc5def17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43276 dport 36641] != expected 0x92031588 # # Exception| cpu 0: rx_hash 0xe3cff60e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43284 dport 36641] != expected 0x528f9152 # # Exception| cpu 0: rx_hash 0x76d3e7e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43292 dport 36641] != expected 0x2d8769c1 # # Exception| cpu 4: rx_hash 0x913f6f66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43208 dport 36641] != expected 0x1ffb33f0 # # Exception| cpu 4: rx_hash 0xe49555a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43220 dport 36641] != expected 0x2166460d # # Exception| cpu 4: rx_hash 0x6a862451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43258 dport 36641] != expected 0x39e93d3 # # Exception| cpu 4: rx_hash 0x7d31b942 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43270 dport 36641] != expected 0x11280f55 # # Exception| cpu 4: rx_hash 0x324e9ee4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43298 dport 36641] != expected 0xb0fbc056 # # Exception| cpu 5: rx_hash 0x2e1b5d55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43204 dport 36641] != expected 0x9ee23a44 # # Exception| cpu 5: rx_hash 0x7a6b1aee [saddr 192.0.3.2 daddr 192.0.3.1 sport 43206 dport 36641] != expected 0x62c1d80a # # Exception| cpu 5: rx_hash 0x7189444c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43228 dport 36641] != expected 0x5e6ebe9e # # Exception| cpu 5: rx_hash 0xe82da8ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 43278 dport 36641] != expected 0x6e20f7c6 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x8af93da5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36252 dport 42087] OK # # # cpu 4: rx_hash 0xde897a1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36254 dport 42087] OK # # # cpu 4: rx_hash 0xc5861a03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36280 dport 42087] OK # # # cpu 4: rx_hash 0x877e8dab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36304 dport 42087] OK # # # cpu 4: rx_hash 0x28b78127 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36320 dport 42087] OK # # # cpu 4: rx_hash 0xe9dbd772 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36330 dport 42087] OK # # # cpu 5: rx_hash 0x91f65db8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36282 dport 42087] OK # # # cpu 5: rx_hash 0xd8ec94b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36296 dport 42087] OK # # # cpu 5: rx_hash 0xf936e9cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36310 dport 42087] OK # # # cpu 5: rx_hash 0xc801aa0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36340 dport 42087] OK # # # cpu 5: rx_hash 0x56c6756a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36356 dport 42087] OK # # # cpu 5: rx_hash 0x9c487d9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36372 dport 42087] OK # # # cpu 0: rx_hash 0x25303129 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36268 dport 42087] OK # # # cpu 0: rx_hash 0x4dc91577 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36386 dport 42087] OK # # # cpu 0: rx_hash 0x33817111 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36388 dport 42087] OK # # # cpu 4: rx_hash 0xa69d60ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36396 dport 42087] OK # # # cpu 4: rx_hash 0x462b4bd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36408 dport 42087] OK # # # cpu 4: rx_hash 0x50a39bc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36434 dport 42087] OK # # # cpu 4: rx_hash 0x1fdcbc60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36470 dport 42087] OK # # # cpu 5: rx_hash 0x8ca54322 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36392 dport 42087] OK # # # cpu 5: rx_hash 0xab1ad0f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36448 dport 42087] OK # # # cpu 0: rx_hash 0xd3375a3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36400 dport 42087] OK # # # cpu 0: rx_hash 0xb015b0ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36422 dport 42087] OK # # # cpu 0: rx_hash 0xff6a974a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36450 dport 42087] OK # # # cpu 0: rx_hash 0x143ee2c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36460 dport 42087] OK # # # cpu 0: rx_hash 0x1169fb38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36502 dport 42087] OK # # # cpu 4: rx_hash 0xf1dfd012 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36482 dport 42087] OK # # # cpu 4: rx_hash 0xdbe7f3cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36486 dport 42087] OK # # # cpu 4: rx_hash 0x4efbe221 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36494 dport 42087] OK # # # cpu 4: rx_hash 0xc0e893d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36512 dport 42087] OK # # # cpu 4: rx_hash 0xead0b00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36516 dport 42087] OK # # # cpu 5: rx_hash 0xcb0acd70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36538 dport 42087] OK # # # cpu 5: rx_hash 0xd66043c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36554 dport 42087] OK # # # cpu 5: rx_hash 0xf7ba3ebe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36564 dport 42087] OK # # # cpu 5: rx_hash 0xe7570001 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36584 dport 42087] OK # # # cpu 0: rx_hash 0x5e16dc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36530 dport 42087] OK # # # cpu 0: rx_hash 0x205eb8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36532 dport 42087] OK # # # cpu 0: rx_hash 0x724b11ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36576 dport 42087] OK # # # cpu 0: rx_hash 0x58733232 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36580 dport 42087] OK # # # cpu 0: rx_hash 0x92fd3ac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36596 dport 42087] OK # # # cpu 0: rx_hash 0x79a94f4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36602 dport 42087] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 49015 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58638 dport 49015] != expected 0xf0fe617a # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58638 dport 49015] != expected 0xf0fe617a # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36196 dport 49015] != expected 0x9ff97148 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36196 dport 49015] != expected 0x9ff97148 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33016 dport 49015] != expected 0xd6edd5f1 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33016 dport 49015] != expected 0xd6edd5f1 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38880 dport 49015] != expected 0x8624a080 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38880 dport 49015] != expected 0x8624a080 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58413 dport 49015] != expected 0x60a03e49 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58413 dport 49015] != expected 0x60a03e49 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45326 dport 49015] != expected 0x4d9015e8 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45326 dport 49015] != expected 0x4d9015e8 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47932 dport 49015] != expected 0x2d769ed1 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47932 dport 49015] != expected 0x2d769ed1 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37982 dport 49015] != expected 0x22ace2b8 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37982 dport 49015] != expected 0x22ace2b8 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53176 dport 49015] != expected 0xffa656d3 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53176 dport 49015] != expected 0xffa656d3 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55537 dport 49015] != expected 0xc74d8464 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55537 dport 49015] != expected 0xc74d8464 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38239 dport 49015] != expected 0x111361e1 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38239 dport 49015] != expected 0x111361e1 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52939 dport 49015] != expected 0xff9d6abb # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52939 dport 49015] != expected 0xff9d6abb # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59899 dport 49015] != expected 0x857e9f3f # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59899 dport 49015] != expected 0x857e9f3f # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46348 dport 49015] != expected 0x834de657 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46348 dport 49015] != expected 0x834de657 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53078 dport 49015] != expected 0x654f1396 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53078 dport 49015] != expected 0x654f1396 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41808 dport 49015] != expected 0xc98c3ad7 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41808 dport 49015] != expected 0xc98c3ad7 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55256 dport 49015] != expected 0x9a45fb61 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55256 dport 49015] != expected 0x9a45fb61 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55997 dport 49015] != expected 0xc49b120 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55997 dport 49015] != expected 0xc49b120 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44525 dport 49015] != expected 0x891900f1 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44525 dport 49015] != expected 0x891900f1 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35516 dport 49015] != expected 0x7b9e10de # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35516 dport 49015] != expected 0x7b9e10de # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37212 dport 49015] != expected 0x278956c3 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37212 dport 49015] != expected 0x278956c3 # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46679 dport 49015] != expected 0xc6403f6a # # Exception| cpu 4: rx_hash 0x77cf7a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46679 dport 49015] != expected 0xc6403f6a # # Exception| count: pass=0 nohash=0 fail=44 # # 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 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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 46862 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53322 dport 46862] != expected 0x5ebd522a # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53322 dport 46862] != expected 0x5ebd522a # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40689 dport 46862] != expected 0xd0f0b16d # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40689 dport 46862] != expected 0xd0f0b16d # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36376 dport 46862] != expected 0x2573e6a4 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36376 dport 46862] != expected 0x2573e6a4 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57406 dport 46862] != expected 0xcc40364a # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57406 dport 46862] != expected 0xcc40364a # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36767 dport 46862] != expected 0x46222c24 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36767 dport 46862] != expected 0x46222c24 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37314 dport 46862] != expected 0x4feac1d7 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37314 dport 46862] != expected 0x4feac1d7 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55637 dport 46862] != expected 0x36ba5cbc # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55637 dport 46862] != expected 0x36ba5cbc # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55838 dport 46862] != expected 0xb769976b # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55838 dport 46862] != expected 0xb769976b # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52936 dport 46862] != expected 0xb5bd0ef2 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52936 dport 46862] != expected 0xb5bd0ef2 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58006 dport 46862] != expected 0xd31e9286 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58006 dport 46862] != expected 0xd31e9286 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54639 dport 46862] != expected 0xcea02257 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54639 dport 46862] != expected 0xcea02257 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33096 dport 46862] != expected 0x911dd894 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33096 dport 46862] != expected 0x911dd894 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59947 dport 46862] != expected 0x3fd7fe41 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59947 dport 46862] != expected 0x3fd7fe41 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35939 dport 46862] != expected 0x67c1c170 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35939 dport 46862] != expected 0x67c1c170 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52473 dport 46862] != expected 0x84c0fd4e # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52473 dport 46862] != expected 0x84c0fd4e # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46379 dport 46862] != expected 0x4ec6731 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46379 dport 46862] != expected 0x4ec6731 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45609 dport 46862] != expected 0x114a8861 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45609 dport 46862] != expected 0x114a8861 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48438 dport 46862] != expected 0x5433ce93 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48438 dport 46862] != expected 0x5433ce93 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43396 dport 46862] != expected 0xab3bf291 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43396 dport 46862] != expected 0xab3bf291 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36413 dport 46862] != expected 0xc2ec4e75 # # Exception| cpu 4: rx_hash 0x077dd484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36413 dport 46862] != expected 0xc2ec4e75 # # 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-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 204, 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 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-24/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-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 204, 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 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-24/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-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 204, 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 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-24/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-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 204, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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__->