< 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 32891 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x763b49cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55734 dport 32891] != expected 0xed2962a7 # # Exception| cpu 0: rx_hash 0xf037b31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55744 dport 32891] != expected 0xdd809c94 # # Exception| cpu 0: rx_hash 0x9a8df5ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55770 dport 32891] != expected 0xcc55d2a2 # # Exception| cpu 0: rx_hash 0x59c8fb14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55786 dport 32891] != expected 0xe1b69631 # # Exception| cpu 0: rx_hash 0xdcd2a041 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55808 dport 32891] != expected 0x642679f9 # # Exception| cpu 4: rx_hash 0xfd238872 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55756 dport 32891] != expected 0x6a0d8ed8 # # Exception| cpu 4: rx_hash 0x76bdaeae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55768 dport 32891] != expected 0x864615b2 # # Exception| cpu 4: rx_hash 0xcbeeedf9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55818 dport 32891] != expected 0xbcb14f2d # # Exception| cpu 5: rx_hash 0x43e08dc4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55788 dport 32891] != expected 0x8eacb2a9 # # Exception| cpu 5: rx_hash 0xdf42e6a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55794 dport 32891] != expected 0xba701f17 # # Exception| cpu 5: rx_hash 0xc6fad691 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55814 dport 32891] != expected 0xb3c5d61 # # Exception| cpu 5: rx_hash 0x574c869d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55828 dport 32891] != expected 0x886de293 # # Exception| cpu 0: rx_hash 0x94098847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55844 dport 32891] != expected 0xa58ea600 # # Exception| cpu 0: rx_hash 0x1f97ae9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55856 dport 32891] != expected 0x49c53d6a # # Exception| cpu 0: rx_hash 0x62974292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55886 dport 32891] != expected 0xebe8329d # # Exception| cpu 0: rx_hash 0xf321129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55900 dport 32891] != expected 0x68b98d6f # # Exception| cpu 0: rx_hash 0xbbfa3a98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55928 dport 32891] != expected 0xa9115296 # # Exception| cpu 0: rx_hash 0xf362612c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55936 dport 32891] != expected 0xdd0e36e5 # # Exception| cpu 4: rx_hash 0x75ab0f2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55876 dport 32891] != expected 0x337f0449 # # Exception| cpu 4: rx_hash 0x12057296 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55890 dport 32891] != expected 0x95275833 # # Exception| cpu 4: rx_hash 0xe909644e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55898 dport 32891] != expected 0x7a3a9f7 # # Exception| cpu 4: rx_hash 0x275851fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55910 dport 32891] != expected 0x9dcdff28 # # Exception| cpu 4: rx_hash 0x5ade5a90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55926 dport 32891] != expected 0x548f87ca # # Exception| cpu 4: rx_hash 0x12460124 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55950 dport 32891] != expected 0x2090e3b9 # # Exception| cpu 5: rx_hash 0xe98f832b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55860 dport 32891] != expected 0x6cccdee2 # # Exception| cpu 5: rx_hash 0x05393f2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55896 dport 32891] != expected 0x4db06ee7 # # Exception| cpu 0: rx_hash 0x99d827f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55962 dport 32891] != expected 0xccdb78d3 # # Exception| cpu 0: rx_hash 0xac850492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55982 dport 32891] != expected 0xc431dfc8 # # Exception| cpu 0: rx_hash 0x12c0e641 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56032 dport 32891] != expected 0x4bff94ac # # Exception| cpu 4: rx_hash 0x94cc1c90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55958 dport 32891] != expected 0x7b566a9f # # Exception| cpu 4: rx_hash 0x6fc00a48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55966 dport 32891] != expected 0xe9d29b5b # # Exception| cpu 4: rx_hash 0x30276ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55984 dport 32891] != expected 0xf0ed7276 # # Exception| cpu 4: rx_hash 0x271b224e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55994 dport 32891] != expected 0x287a44a2 # # Exception| cpu 4: rx_hash 0xa117d89f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56012 dport 32891] != expected 0x18d3ba91 # # Exception| cpu 4: rx_hash 0xcbad9e4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56022 dport 32891] != expected 0x906f4a7 # # Exception| cpu 5: rx_hash 0x83f05128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55964 dport 32891] != expected 0xa3c15c4b # # Exception| cpu 5: rx_hash 0x4da1649a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55968 dport 32891] != expected 0x39af0a94 # # Exception| cpu 5: rx_hash 0x4033b897 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56002 dport 32891] != expected 0xe54d6fcd # # Exception| cpu 5: rx_hash 0x2a89fe43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56024 dport 32891] != expected 0xf49821fb # # Exception| cpu 5: rx_hash 0xf3e48649 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56046 dport 32891] != expected 0xb66141f0 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xae483011 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60552 dport 44360] OK # # # cpu 0: rx_hash 0xc4f276c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60562 dport 44360] OK # # # cpu 0: rx_hash 0xc9e64dad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60574 dport 44360] OK # # # cpu 4: rx_hash 0x8c295ec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60598 dport 44360] OK # # # cpu 5: rx_hash 0xa35c0b79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60548 dport 44360] OK # # # cpu 5: rx_hash 0xf1af55af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60582 dport 44360] OK # # # cpu 0: rx_hash 0xeb01c41a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60622 dport 44360] OK # # # cpu 0: rx_hash 0xb4e6a1a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60640 dport 44360] OK # # # cpu 0: rx_hash 0x0c08e71a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60686 dport 44360] OK # # # cpu 0: rx_hash 0x49c7f474 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60710 dport 44360] OK # # # cpu 4: rx_hash 0xe615ff72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60610 dport 44360] OK # # # cpu 4: rx_hash 0xfc3d89a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60612 dport 44360] OK # # # cpu 4: rx_hash 0xd871a478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60724 dport 44360] OK # # # cpu 5: rx_hash 0x9687cf76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60638 dport 44360] OK # # # cpu 5: rx_hash 0x58d6fac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60642 dport 44360] OK # # # cpu 5: rx_hash 0x55c2c1ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60654 dport 44360] OK # # # cpu 5: rx_hash 0xc47491a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60668 dport 44360] OK # # # cpu 5: rx_hash 0x162091ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60680 dport 44360] OK # # # cpu 5: rx_hash 0x9dbeb716 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60700 dport 44360] OK # # # cpu 5: rx_hash 0xb2cbe2ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60718 dport 44360] OK # # # cpu 0: rx_hash 0x49411311 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60744 dport 44360] OK # # # cpu 0: rx_hash 0x2eef6ead [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60766 dport 44360] OK # # # cpu 0: rx_hash 0xedaa6077 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60782 dport 44360] OK # # # cpu 0: rx_hash 0x8a041dcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60792 dport 44360] OK # # # cpu 0: rx_hash 0xe0fd28ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60862 dport 44360] OK # # # cpu 4: rx_hash 0xcf4de9c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60734 dport 44360] OK # # # cpu 4: rx_hash 0xd5e37875 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60758 dport 44360] OK # # # cpu 4: rx_hash 0x7c5f43c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60832 dport 44360] OK # # # cpu 4: rx_hash 0x01d948a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60848 dport 44360] OK # # # cpu 5: rx_hash 0xe0be5b1f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60770 dport 44360] OK # # # cpu 5: rx_hash 0xd8b430af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60806 dport 44360] OK # # # cpu 5: rx_hash 0x490260a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60820 dport 44360] OK # # # cpu 5: rx_hash 0x8ac1891c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60874 dport 44360] OK # # # cpu 0: rx_hash 0x9dfdc4a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60864 dport 44360] OK # # # cpu 0: rx_hash 0xc21aa11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60910 dport 44360] OK # # # cpu 0: rx_hash 0x3a86f123 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60948 dport 44360] OK # # # cpu 0: rx_hash 0x6875aff5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60982 dport 44360] OK # # # cpu 4: rx_hash 0x0c4b94a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60882 dport 44360] OK # # # cpu 4: rx_hash 0x233ec112 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60896 dport 44360] OK # # # cpu 4: rx_hash 0xb288911e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60914 dport 44360] OK # # # cpu 4: rx_hash 0x15f3a499 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60966 dport 44360] OK # # # cpu 4: rx_hash 0x9379b92d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60990 dport 44360] 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 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 58125 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51673 dport 58125] != expected 0x2c70ce81 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51673 dport 58125] != expected 0x2c70ce81 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56658 dport 58125] != expected 0xcb0472f3 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56658 dport 58125] != expected 0xcb0472f3 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34755 dport 58125] != expected 0xce2a4efc # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34755 dport 58125] != expected 0xce2a4efc # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34118 dport 58125] != expected 0xe8667f8e # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34118 dport 58125] != expected 0xe8667f8e # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34205 dport 58125] != expected 0xa6ec6ebd # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34205 dport 58125] != expected 0xa6ec6ebd # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34881 dport 58125] != expected 0x53787fab # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34881 dport 58125] != expected 0x53787fab # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39657 dport 58125] != expected 0xb7f6acbd # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39657 dport 58125] != expected 0xb7f6acbd # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58116 dport 58125] != expected 0xaadccd20 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58116 dport 58125] != expected 0xaadccd20 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54800 dport 58125] != expected 0x8a0b9b63 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54800 dport 58125] != expected 0x8a0b9b63 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43962 dport 58125] != expected 0x969c79c # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43962 dport 58125] != expected 0x969c79c # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58534 dport 58125] != expected 0xd8bd44f7 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58534 dport 58125] != expected 0xd8bd44f7 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56766 dport 58125] != expected 0x53508dea # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56766 dport 58125] != expected 0x53508dea # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46108 dport 58125] != expected 0x505a6b4a # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46108 dport 58125] != expected 0x505a6b4a # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39474 dport 58125] != expected 0xf97cbd8e # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39474 dport 58125] != expected 0xf97cbd8e # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56088 dport 58125] != expected 0x58acc03b # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56088 dport 58125] != expected 0x58acc03b # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53471 dport 58125] != expected 0x11a50b1e # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53471 dport 58125] != expected 0x11a50b1e # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40242 dport 58125] != expected 0x9c878024 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40242 dport 58125] != expected 0x9c878024 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57105 dport 58125] != expected 0x492ab63d # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57105 dport 58125] != expected 0x492ab63d # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36277 dport 58125] != expected 0xdb5b27f9 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36277 dport 58125] != expected 0xdb5b27f9 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51549 dport 58125] != expected 0xb0516215 # # Exception| cpu 0: rx_hash 0x0270d79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51549 dport 58125] != expected 0xb0516215 # # 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 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 56385 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44281 dport 56385] != expected 0xe071f6d8 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44281 dport 56385] != expected 0xe071f6d8 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44593 dport 56385] != expected 0xa04093ed # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44593 dport 56385] != expected 0xa04093ed # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37615 dport 56385] != expected 0xbefdea0a # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37615 dport 56385] != expected 0xbefdea0a # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47753 dport 56385] != expected 0xeb32d4a4 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47753 dport 56385] != expected 0xeb32d4a4 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59659 dport 56385] != expected 0x23a4f9cd # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59659 dport 56385] != expected 0x23a4f9cd # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35653 dport 56385] != expected 0x64ec89c2 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35653 dport 56385] != expected 0x64ec89c2 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53854 dport 56385] != expected 0x6437f2ff # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53854 dport 56385] != expected 0x6437f2ff # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35482 dport 56385] != expected 0xc7277766 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35482 dport 56385] != expected 0xc7277766 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40839 dport 56385] != expected 0xa4860f32 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40839 dport 56385] != expected 0xa4860f32 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55119 dport 56385] != expected 0xb3ff37c8 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55119 dport 56385] != expected 0xb3ff37c8 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46995 dport 56385] != expected 0x815de6fd # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46995 dport 56385] != expected 0x815de6fd # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55051 dport 56385] != expected 0x1a8698a3 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55051 dport 56385] != expected 0x1a8698a3 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56852 dport 56385] != expected 0xbb6729a7 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56852 dport 56385] != expected 0xbb6729a7 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51656 dport 56385] != expected 0xbb9b94de # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51656 dport 56385] != expected 0xbb9b94de # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40296 dport 56385] != expected 0x983cafa1 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40296 dport 56385] != expected 0x983cafa1 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51237 dport 56385] != expected 0x37253fc0 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51237 dport 56385] != expected 0x37253fc0 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44384 dport 56385] != expected 0x6f3fc77 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44384 dport 56385] != expected 0x6f3fc77 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41428 dport 56385] != expected 0x8b130a4b # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41428 dport 56385] != expected 0x8b130a4b # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45840 dport 56385] != expected 0x7f4bd21d # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45840 dport 56385] != expected 0x7f4bd21d # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58643 dport 56385] != expected 0x3223f042 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58643 dport 56385] != expected 0x3223f042 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38275 dport 56385] != expected 0xeb891ecf # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38275 dport 56385] != expected 0xeb891ecf # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52100 dport 56385] != expected 0x22021d36 # # Exception| cpu 0: rx_hash 0xbb7d9989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52100 dport 56385] != expected 0x22021d36 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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__->