< 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 214, 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 45254 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf5af091a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50178 dport 45254] != expected 0x8e486fc6 # # Exception| cpu 0: rx_hash 0x8e928414 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50188 dport 45254] != expected 0xa94f543c # # Exception| cpu 0: rx_hash 0x4d681b4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50200 dport 45254] != expected 0x367b1a3f # # Exception| cpu 4: rx_hash 0xe225c993 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50138 dport 45254] != expected 0x4fb7dcf0 # # Exception| cpu 4: rx_hash 0x428ef309 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50154 dport 45254] != expected 0xac1c1f0 # # Exception| cpu 4: rx_hash 0x47d727de [saddr 192.0.3.2 daddr 192.0.3.1 sport 50156 dport 45254] != expected 0x217129f4 # # Exception| cpu 5: rx_hash 0xff10358e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50166 dport 45254] != expected 0x99425c0d # # Exception| cpu 5: rx_hash 0xf0f6ddcd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50180 dport 45254] != expected 0xa5f887c2 # # Exception| cpu 5: rx_hash 0x725a37a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50184 dport 45254] != expected 0xb020f3c0 # # Exception| cpu 5: rx_hash 0x6f6fcbbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50212 dport 45254] != expected 0x66d5733d # # Exception| cpu 5: rx_hash 0xac9554e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50224 dport 45254] != expected 0xf9e13d3e # # Exception| cpu 5: rx_hash 0xd7a8d9eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50238 dport 45254] != expected 0xdee606c4 # # Exception| cpu 0: rx_hash 0x43f2e544 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50240 dport 45254] != expected 0x5d01da41 # # Exception| cpu 0: rx_hash 0xc407dbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50250 dport 45254] != expected 0x63694647 # # Exception| cpu 0: rx_hash 0xd7109850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50308 dport 45254] != expected 0x5533fafd # # Exception| cpu 0: rx_hash 0xa974c189 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50316 dport 45254] != expected 0x59842903 # # Exception| cpu 0: rx_hash 0xe822b4bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50324 dport 45254] != expected 0xd3681302 # # Exception| cpu 0: rx_hash 0x6a8e5ed7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50328 dport 45254] != expected 0xc6b06700 # # Exception| cpu 4: rx_hash 0xfe6c23c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50268 dport 45254] != expected 0xce8247bc # # Exception| cpu 4: rx_hash 0x1f916c6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50292 dport 45254] != expected 0x11860bd # # Exception| cpu 5: rx_hash 0x8551aecd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50258 dport 45254] != expected 0xe9857c46 # # Exception| cpu 5: rx_hash 0x79991d7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50262 dport 45254] != expected 0xf0eadbba # # Exception| cpu 5: rx_hash 0xa20faaeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50280 dport 45254] != expected 0x929bfd40 # # Exception| cpu 5: rx_hash 0xb4413d94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50336 dport 45254] != expected 0x8f71a9fe # # Exception| cpu 0: rx_hash 0x98dc136b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50372 dport 45254] != expected 0xb4a50082 # # Exception| cpu 0: rx_hash 0x614d740e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50374 dport 45254] != expected 0x867a4f7a # # Exception| cpu 0: rx_hash 0x1f292dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50382 dport 45254] != expected 0x8acd9c84 # # Exception| cpu 0: rx_hash 0x80b03ba1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50414 dport 45254] != expected 0x49e0687b # # Exception| cpu 0: rx_hash 0xbf82174d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50430 dport 45254] != expected 0xcfbb8184 # # Exception| cpu 4: rx_hash 0x434aa4ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 50426 dport 45254] != expected 0xd6d42678 # # Exception| cpu 5: rx_hash 0xcf7cb09a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50350 dport 45254] != expected 0xa8769204 # # Exception| cpu 5: rx_hash 0x09dffb13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50364 dport 45254] != expected 0x1cf23403 # # Exception| cpu 5: rx_hash 0xd98a665e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50396 dport 45254] != expected 0x3e493a83 # # Exception| cpu 5: rx_hash 0xfb8db6af [saddr 192.0.3.2 daddr 192.0.3.1 sport 50400 dport 45254] != expected 0x6ee75381 # # Exception| cpu 5: rx_hash 0x85e9ef76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50408 dport 45254] != expected 0x6250807f # # Exception| cpu 5: rx_hash 0xbadbc39a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50424 dport 45254] != expected 0xe40b6980 # # Exception| cpu 5: rx_hash 0x1838720d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50442 dport 45254] != expected 0xfa9a02a7 # # Exception| cpu 0: rx_hash 0x5c37d3ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 50452 dport 45254] != expected 0x5bc6d0a2 # # Exception| cpu 0: rx_hash 0x2990a0ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 50498 dport 45254] != expected 0x17bb2b26 # # Exception| cpu 0: rx_hash 0xae659e53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50504 dport 45254] != expected 0x29d3b720 # # Exception| cpu 0: rx_hash 0x13fb58d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50516 dport 45254] != expected 0xba502add # # Exception| cpu 0: rx_hash 0x68c6d5da [saddr 192.0.3.2 daddr 192.0.3.1 sport 50522 dport 45254] != expected 0x9d571127 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x3d7f09b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46674 dport 42496] OK # # # cpu 0: rx_hash 0x611c809e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46694 dport 42496] OK # # # cpu 0: rx_hash 0x115a66f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46732 dport 42496] OK # # # cpu 0: rx_hash 0x09364e38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46758 dport 42496] OK # # # cpu 0: rx_hash 0x8b9aa453 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46762 dport 42496] OK # # # cpu 0: rx_hash 0x4d39efda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46776 dport 42496] OK # # # cpu 4: rx_hash 0x5e2eac72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46710 dport 42496] OK # # # cpu 4: rx_hash 0x204af5ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46718 dport 42496] OK # # # cpu 4: rx_hash 0x5e96edc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46796 dport 42496] OK # # # cpu 5: rx_hash 0x64455449 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46688 dport 42496] OK # # # cpu 5: rx_hash 0xd2a0f9ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46744 dport 42496] OK # # # cpu 5: rx_hash 0x20f2b410 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46788 dport 42496] OK # # # cpu 0: rx_hash 0xc4562f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46826 dport 42496] OK # # # cpu 0: rx_hash 0x22ba3f1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46854 dport 42496] OK # # # cpu 0: rx_hash 0x18d1c726 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46864 dport 42496] OK # # # cpu 0: rx_hash 0xbd23296b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46886 dport 42496] OK # # # cpu 0: rx_hash 0x00bdefec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46906 dport 42496] OK # # # cpu 4: rx_hash 0xe651ff99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46806 dport 42496] OK # # # cpu 4: rx_hash 0x02f564e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46840 dport 42496] OK # # # cpu 5: rx_hash 0x9835a640 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46814 dport 42496] OK # # # cpu 5: rx_hash 0x9f24f99a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46874 dport 42496] OK # # # cpu 5: rx_hash 0xc34770b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46894 dport 42496] OK # # # cpu 5: rx_hash 0x524498ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46934 dport 42496] OK # # # cpu 0: rx_hash 0x6d76b426 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46918 dport 42496] OK # # # cpu 0: rx_hash 0x055c7a80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46982 dport 42496] OK # # # cpu 0: rx_hash 0x4153db62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47000 dport 42496] OK # # # cpu 4: rx_hash 0xf7b67687 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46944 dport 42496] OK # # # cpu 4: rx_hash 0x82a9443c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46988 dport 42496] OK # # # cpu 4: rx_hash 0xc6a6e5de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46994 dport 42496] OK # # # cpu 4: rx_hash 0x9ac56cf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47014 dport 42496] OK # # # cpu 4: rx_hash 0x593ff3a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47026 dport 42496] OK # # # cpu 4: rx_hash 0xdb9319c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47038 dport 42496] OK # # # cpu 4: rx_hash 0xb6584209 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47042 dport 42496] OK # # # cpu 5: rx_hash 0x89d22f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46952 dport 42496] OK # # # cpu 5: rx_hash 0x344ce9d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46964 dport 42496] OK # # # cpu 5: rx_hash 0xb6e003b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46968 dport 42496] OK # # # cpu 0: rx_hash 0x945f92f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47102 dport 42496] OK # # # cpu 0: rx_hash 0x57a3473b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47108 dport 42496] OK # # # cpu 4: rx_hash 0xb30196de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47044 dport 42496] OK # # # cpu 4: rx_hash 0x75a2dd57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47062 dport 42496] OK # # # cpu 4: rx_hash 0xea3bcb21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47094 dport 42496] OK # # # cpu 4: rx_hash 0xd0567987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47118 dport 42496] OK # # # count: pass=42 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 214, 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 59705 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38457 dport 59705] != expected 0x50a99e0a # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38457 dport 59705] != expected 0x50a99e0a # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58598 dport 59705] != expected 0xbc806b16 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58598 dport 59705] != expected 0xbc806b16 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57118 dport 59705] != expected 0xab0282b6 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57118 dport 59705] != expected 0xab0282b6 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51644 dport 59705] != expected 0x8f96af8f # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51644 dport 59705] != expected 0x8f96af8f # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51116 dport 59705] != expected 0x24ea414b # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51116 dport 59705] != expected 0x24ea414b # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54269 dport 59705] != expected 0x3f06f974 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54269 dport 59705] != expected 0x3f06f974 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57768 dport 59705] != expected 0x1c6d7bab # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57768 dport 59705] != expected 0x1c6d7bab # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55230 dport 59705] != expected 0x97e8bca5 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55230 dport 59705] != expected 0x97e8bca5 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48842 dport 59705] != expected 0x5f2c4e64 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48842 dport 59705] != expected 0x5f2c4e64 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56907 dport 59705] != expected 0xc87b17a4 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56907 dport 59705] != expected 0xc87b17a4 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57652 dport 59705] != expected 0x7f259b69 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57652 dport 59705] != expected 0x7f259b69 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35184 dport 59705] != expected 0x8af2ca37 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35184 dport 59705] != expected 0x8af2ca37 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51717 dport 59705] != expected 0x1775e26f # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51717 dport 59705] != expected 0x1775e26f # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36097 dport 59705] != expected 0x55b5dd1e # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36097 dport 59705] != expected 0x55b5dd1e # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35573 dport 59705] != expected 0x42bfeed5 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35573 dport 59705] != expected 0x42bfeed5 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47442 dport 59705] != expected 0x7f45072d # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47442 dport 59705] != expected 0x7f45072d # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35748 dport 59705] != expected 0x38a9dc3b # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35748 dport 59705] != expected 0x38a9dc3b # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47367 dport 59705] != expected 0x64592ca0 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47367 dport 59705] != expected 0x64592ca0 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48449 dport 59705] != expected 0xb066517c # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48449 dport 59705] != expected 0xb066517c # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47150 dport 59705] != expected 0xb6182acf # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47150 dport 59705] != expected 0xb6182acf # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37124 dport 59705] != expected 0x3ff7668e # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37124 dport 59705] != expected 0x3ff7668e # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40537 dport 59705] != expected 0x7d1e2759 # # Exception| cpu 4: rx_hash 0x32a47630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40537 dport 59705] != expected 0x7d1e2759 # # 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 214, 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 46161 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46726 dport 46161] != expected 0x5cf846a8 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46726 dport 46161] != expected 0x5cf846a8 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53440 dport 46161] != expected 0xa1b8150d # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53440 dport 46161] != expected 0xa1b8150d # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58723 dport 46161] != expected 0xd1dbae0f # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58723 dport 46161] != expected 0xd1dbae0f # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50647 dport 46161] != expected 0x46c1fbac # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50647 dport 46161] != expected 0x46c1fbac # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60699 dport 46161] != expected 0xf2a6222e # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60699 dport 46161] != expected 0xf2a6222e # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33714 dport 46161] != expected 0xc2348ec7 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33714 dport 46161] != expected 0xc2348ec7 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41830 dport 46161] != expected 0x857b4629 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41830 dport 46161] != expected 0x857b4629 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40010 dport 46161] != expected 0x21660e4d # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40010 dport 46161] != expected 0x21660e4d # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44546 dport 46161] != expected 0xec97e6f2 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44546 dport 46161] != expected 0xec97e6f2 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37009 dport 46161] != expected 0xd42bb09a # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37009 dport 46161] != expected 0xd42bb09a # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41594 dport 46161] != expected 0xab16a260 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41594 dport 46161] != expected 0xab16a260 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39620 dport 46161] != expected 0xd0b89f0a # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39620 dport 46161] != expected 0xd0b89f0a # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51602 dport 46161] != expected 0xd065a104 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51602 dport 46161] != expected 0xd065a104 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34195 dport 46161] != expected 0x38a0fae # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34195 dport 46161] != expected 0x38a0fae # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48371 dport 46161] != expected 0xc7f27f4e # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48371 dport 46161] != expected 0xc7f27f4e # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47964 dport 46161] != expected 0xc964147a # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47964 dport 46161] != expected 0xc964147a # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41611 dport 46161] != expected 0x90b59897 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41611 dport 46161] != expected 0x90b59897 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54404 dport 46161] != expected 0x7640e537 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54404 dport 46161] != expected 0x7640e537 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33812 dport 46161] != expected 0x41e472e1 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33812 dport 46161] != expected 0x41e472e1 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55305 dport 46161] != expected 0xf6aa28e0 # # Exception| cpu 0: rx_hash 0xf115e126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55305 dport 46161] != expected 0xf6aa28e0 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->