< 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 59714 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd18e8b65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55006 dport 59714] != expected 0x6f25dd48 # # Exception| cpu 0: rx_hash 0xf9394526 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55012 dport 59714] != expected 0xc19cf360 # # Exception| cpu 0: rx_hash 0x14128a3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55028 dport 59714] != expected 0x2c5f7c72 # # Exception| cpu 4: rx_hash 0xe6f2da42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54982 dport 59714] != expected 0x59614c7f # # Exception| cpu 4: rx_hash 0x3ca54478 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54990 dport 59714] != expected 0x82e6525a # # Exception| cpu 4: rx_hash 0x97c1e769 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55016 dport 59714] != expected 0xad15d10e # # Exception| cpu 5: rx_hash 0x6521b710 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55002 dport 59714] != expected 0xd82be103 # # Exception| cpu 5: rx_hash 0xce451401 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55036 dport 59714] != expected 0xf7d86257 # # Exception| cpu 5: rx_hash 0x5a60d0e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55042 dport 59714] != expected 0x367bdae3 # # Exception| cpu 0: rx_hash 0x349872ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 55054 dport 59714] != expected 0x5af2f88d # # Exception| cpu 0: rx_hash 0x0442f92f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55064 dport 59714] != expected 0x6e233342 # # Exception| cpu 0: rx_hash 0xa880809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55088 dport 59714] != expected 0x4345eaee # # Exception| cpu 0: rx_hash 0xaf265a3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55102 dport 59714] != expected 0x41d0b016 # # Exception| cpu 4: rx_hash 0x80374ed8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55050 dport 59714] != expected 0xedfcc4c6 # # Exception| cpu 4: rx_hash 0x6aba5b60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55060 dport 59714] != expected 0x2aa112c # # Exception| cpu 4: rx_hash 0x03e4238a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55062 dport 59714] != expected 0x6cb669ba # # Exception| cpu 4: rx_hash 0x2cf5376c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55074 dport 59714] != expected 0xc09a1d6a # # Exception| cpu 4: rx_hash 0x3cdb67ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 55108 dport 59714] != expected 0x94197dfa # # Exception| cpu 5: rx_hash 0x1c2fbcee [saddr 192.0.3.2 daddr 192.0.3.1 sport 55092 dport 59714] != expected 0xf44bd6a5 # # Exception| cpu 0: rx_hash 0x55851f50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55110 dport 59714] != expected 0xfa05056c # # Exception| cpu 0: rx_hash 0xd1f0a8a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55124 dport 59714] != expected 0x79daf2e8 # # Exception| cpu 0: rx_hash 0x62f94e77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55134 dport 59714] != expected 0xcc41945b # # Exception| cpu 0: rx_hash 0x7a940bb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55154 dport 59714] != expected 0x562971bc # # Exception| cpu 0: rx_hash 0xb71f2283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55188 dport 59714] != expected 0x3f1260ce # # Exception| cpu 0: rx_hash 0x0416c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55198 dport 59714] != expected 0x8a89067d # # Exception| cpu 4: rx_hash 0xe93d0b4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55182 dport 59714] != expected 0x674a896f # # Exception| cpu 5: rx_hash 0x4a4e8034 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55140 dport 59714] != expected 0x62f8ba73 # # Exception| cpu 5: rx_hash 0xee9bd1eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55168 dport 59714] != expected 0x65dfd397 # # Exception| cpu 0: rx_hash 0x4259a85f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55208 dport 59714] != expected 0x48b90a3b # # Exception| cpu 0: rx_hash 0x1c7b8192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55218 dport 59714] != expected 0x10e1e39a # # Exception| cpu 0: rx_hash 0xce6f0abf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55280 dport 59714] != expected 0x58d78c8 # # Exception| cpu 0: rx_hash 0x139e4e20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55286 dport 59714] != expected 0xdc9f3c15 # # Exception| cpu 4: rx_hash 0xc62c1fa8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55226 dport 59714] != expected 0xcb66fdbf # # Exception| cpu 4: rx_hash 0x3c8f5ac6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55234 dport 59714] != expected 0x70b348c5 # # Exception| cpu 4: rx_hash 0x2344c5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55264 dport 59714] != expected 0xe84ef7da # # Exception| cpu 4: rx_hash 0x55b5cac9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55298 dport 59714] != expected 0x93a57748 # # Exception| cpu 4: rx_hash 0x5213106c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55308 dport 59714] != expected 0x91302db0 # # Exception| cpu 5: rx_hash 0xb8faed31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55248 dport 59714] != expected 0xf36cbf41 # # Exception| cpu 5: rx_hash 0xa7317255 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55282 dport 59714] != expected 0x6b91005e # # Exception| cpu 5: rx_hash 0xe6bc2c19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55304 dport 59714] != expected 0x263e11fb # # 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 0x954215ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59230 dport 33075] OK # # # cpu 4: rx_hash 0xba53010c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59242 dport 33075] OK # # # cpu 5: rx_hash 0x095ae7dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59232 dport 33075] OK # # # cpu 5: rx_hash 0x0efc3d79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59246 dport 33075] OK # # # cpu 5: rx_hash 0x29fa01f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59286 dport 33075] OK # # # cpu 5: rx_hash 0x28f52910 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48742 dport 33075] OK # # # cpu 0: rx_hash 0x5778ce11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59258 dport 33075] OK # # # cpu 0: rx_hash 0xc4d1cee9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59270 dport 33075] OK # # # cpu 0: rx_hash 0xf40b456b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59280 dport 33075] OK # # # cpu 0: rx_hash 0x5677e6f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48778 dport 33075] OK # # # cpu 4: rx_hash 0x7171da78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48754 dport 33075] OK # # # cpu 4: rx_hash 0xab264442 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48762 dport 33075] OK # # # cpu 4: rx_hash 0x2744dbde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48804 dport 33075] OK # # # cpu 4: rx_hash 0x07b0008a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48852 dport 33075] OK # # # cpu 5: rx_hash 0x49bc7991 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48808 dport 33075] OK # # # cpu 5: rx_hash 0xea9bcf97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48836 dport 33075] OK # # # cpu 5: rx_hash 0x9c0e2819 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48868 dport 33075] OK # # # cpu 0: rx_hash 0xd2025102 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48792 dport 33075] OK # # # cpu 0: rx_hash 0xa3316c29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48822 dport 33075] OK # # # cpu 0: rx_hash 0x83c5b77d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48838 dport 33075] OK # # # cpu 0: rx_hash 0x4659b623 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48876 dport 33075] OK # # # cpu 4: rx_hash 0x8bf881a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48902 dport 33075] OK # # # cpu 4: rx_hash 0xd27c72c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48914 dport 33075] OK # # # cpu 4: rx_hash 0x9395c469 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48938 dport 33075] OK # # # cpu 4: rx_hash 0xa4e9954e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48946 dport 33075] OK # # # cpu 5: rx_hash 0x187b9fee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48886 dport 33075] OK # # # cpu 0: rx_hash 0xab72793e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48892 dport 33075] OK # # # cpu 0: rx_hash 0xd5daa865 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48924 dport 33075] OK # # # cpu 0: rx_hash 0xfd6d6626 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48934 dport 33075] OK # # # cpu 0: rx_hash 0x841d4e1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48962 dport 33075] OK # # # cpu 0: rx_hash 0x5e4ad020 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48970 dport 33075] OK # # # cpu 4: rx_hash 0x07ce2348 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48990 dport 33075] OK # # # cpu 4: rx_hash 0x462795e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48998 dport 33075] OK # # # cpu 4: rx_hash 0x9c700bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49006 dport 33075] OK # # # cpu 4: rx_hash 0x668773c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49040 dport 33075] OK # # # cpu 5: rx_hash 0xeae5ec55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48974 dport 33075] OK # # # cpu 5: rx_hash 0x51fb22ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49032 dport 33075] OK # # # cpu 5: rx_hash 0x38a55a04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49034 dport 33075] OK # # # cpu 0: rx_hash 0x1805bc2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49020 dport 33075] OK # # # cpu 0: rx_hash 0x8c0a6671 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49038 dport 33075] OK # # # cpu 0: rx_hash 0x087fd186 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49052 dport 33075] 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 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 47793 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39064 dport 47793] != expected 0xa8dd94e3 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39064 dport 47793] != expected 0xa8dd94e3 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37624 dport 47793] != expected 0xb9f92bc8 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37624 dport 47793] != expected 0xb9f92bc8 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46159 dport 47793] != expected 0x466654c2 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46159 dport 47793] != expected 0x466654c2 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38618 dport 47793] != expected 0x86b39aeb # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38618 dport 47793] != expected 0x86b39aeb # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53657 dport 47793] != expected 0xa399aac2 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53657 dport 47793] != expected 0xa399aac2 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57349 dport 47793] != expected 0xdcac6ce5 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57349 dport 47793] != expected 0xdcac6ce5 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42365 dport 47793] != expected 0xc4699fb1 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42365 dport 47793] != expected 0xc4699fb1 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43212 dport 47793] != expected 0xd47be636 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43212 dport 47793] != expected 0xd47be636 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35755 dport 47793] != expected 0xb984b2c5 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35755 dport 47793] != expected 0xb984b2c5 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46551 dport 47793] != expected 0xd3468ce6 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46551 dport 47793] != expected 0xd3468ce6 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33371 dport 47793] != expected 0xa969d797 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33371 dport 47793] != expected 0xa969d797 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35842 dport 47793] != expected 0x367c113 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35842 dport 47793] != expected 0x367c113 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54867 dport 47793] != expected 0x26cf74e2 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54867 dport 47793] != expected 0x26cf74e2 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40930 dport 47793] != expected 0xb1173ba # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40930 dport 47793] != expected 0xb1173ba # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56527 dport 47793] != expected 0x688331a # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56527 dport 47793] != expected 0x688331a # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34091 dport 47793] != expected 0xbf3e567d # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34091 dport 47793] != expected 0xbf3e567d # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39815 dport 47793] != expected 0x4a0194ad # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39815 dport 47793] != expected 0x4a0194ad # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49260 dport 47793] != expected 0x62744667 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49260 dport 47793] != expected 0x62744667 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51914 dport 47793] != expected 0xec8a2fb7 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51914 dport 47793] != expected 0xec8a2fb7 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52375 dport 47793] != expected 0x22518266 # # Exception| cpu 5: rx_hash 0xe895aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52375 dport 47793] != expected 0x22518266 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 52703 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41984 dport 52703] != expected 0x59316d24 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41984 dport 52703] != expected 0x59316d24 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46173 dport 52703] != expected 0x55f929ab # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46173 dport 52703] != expected 0x55f929ab # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43169 dport 52703] != expected 0x76d3fa3e # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43169 dport 52703] != expected 0x76d3fa3e # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49330 dport 52703] != expected 0x270d3496 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49330 dport 52703] != expected 0x270d3496 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42083 dport 52703] != expected 0x2f0cf052 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42083 dport 52703] != expected 0x2f0cf052 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50377 dport 52703] != expected 0xfdf857fb # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50377 dport 52703] != expected 0xfdf857fb # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51379 dport 52703] != expected 0x386b92dd # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51379 dport 52703] != expected 0x386b92dd # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38613 dport 52703] != expected 0x161405ed # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38613 dport 52703] != expected 0x161405ed # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57035 dport 52703] != expected 0x88f80d38 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57035 dport 52703] != expected 0x88f80d38 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32798 dport 52703] != expected 0x5b7e4247 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32798 dport 52703] != expected 0x5b7e4247 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35375 dport 52703] != expected 0xe8cf92e7 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35375 dport 52703] != expected 0xe8cf92e7 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39431 dport 52703] != expected 0xa2e0c09c # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39431 dport 52703] != expected 0xa2e0c09c # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59543 dport 52703] != expected 0x8927dcc1 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59543 dport 52703] != expected 0x8927dcc1 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56541 dport 52703] != expected 0x8f4bd8c2 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56541 dport 52703] != expected 0x8f4bd8c2 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45383 dport 52703] != expected 0xfebd13ab # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45383 dport 52703] != expected 0xfebd13ab # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41879 dport 52703] != expected 0xa4fd2325 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41879 dport 52703] != expected 0xa4fd2325 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38721 dport 52703] != expected 0xfce73397 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38721 dport 52703] != expected 0xfce73397 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60402 dport 52703] != expected 0x7b50e7a1 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60402 dport 52703] != expected 0x7b50e7a1 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56291 dport 52703] != expected 0xd15c6741 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56291 dport 52703] != expected 0xd15c6741 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35332 dport 52703] != expected 0xffef626c # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35332 dport 52703] != expected 0xffef626c # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58249 dport 52703] != expected 0xf7cb7c6e # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58249 dport 52703] != expected 0xf7cb7c6e # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55121 dport 52703] != expected 0xa877b679 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55121 dport 52703] != expected 0xa877b679 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50842 dport 52703] != expected 0x2712bc66 # # Exception| cpu 4: rx_hash 0x28beac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50842 dport 52703] != expected 0x2712bc66 # # Exception| count: pass=0 nohash=0 fail=46 # # 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__->