< 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 44999 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6a9070e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33966 dport 44999] != expected 0x872f8be # # Exception| cpu 0: rx_hash 0xb29cf656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33996 dport 44999] != expected 0xb8f19b95 # # Exception| cpu 4: rx_hash 0x44449293 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33988 dport 44999] != expected 0xad22efbc # # Exception| cpu 4: rx_hash 0x629318b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34022 dport 44999] != expected 0xbf1be212 # # Exception| cpu 5: rx_hash 0x4729873a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33956 dport 44999] != expected 0x4aec5c33 # # Exception| cpu 5: rx_hash 0xbc45b558 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33972 dport 44999] != expected 0xc005e627 # # Exception| cpu 5: rx_hash 0x49f0c434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34012 dport 44999] != expected 0x32182181 # # Exception| cpu 5: rx_hash 0x99ff2ad6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34038 dport 44999] != expected 0x35f25806 # # Exception| cpu 5: rx_hash 0x3a44db61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34052 dport 44999] != expected 0x766b2dda # # Exception| cpu 5: rx_hash 0x2c982088 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34064 dport 44999] != expected 0xd7247f9c # # Exception| cpu 5: rx_hash 0x0121d75b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34074 dport 44999] != expected 0x95badb11 # # Exception| cpu 5: rx_hash 0xf12398cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34082 dport 44999] != expected 0x4ff4c826 # # Exception| cpu 5: rx_hash 0x0a4faaaf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34098 dport 44999] != expected 0xc51d7232 # # Exception| cpu 0: rx_hash 0x1ffe44ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34118 dport 44999] != expected 0x839c93fb # # Exception| cpu 0: rx_hash 0x3929cec8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34148 dport 44999] != expected 0x91a59e55 # # Exception| cpu 0: rx_hash 0xc245fcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 34164 dport 44999] != expected 0x1b4c2441 # # Exception| cpu 0: rx_hash 0xfe4c5117 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34202 dport 44999] != expected 0xc4e7ec53 # # Exception| cpu 4: rx_hash 0x112707e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34110 dport 44999] != expected 0xfb68ee49 # # Exception| cpu 4: rx_hash 0xdff77ab7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34120 dport 44999] != expected 0xeaa4df24 # # Exception| cpu 4: rx_hash 0x249b48d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34136 dport 44999] != expected 0x604d6530 # # Exception| cpu 4: rx_hash 0x1490391b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34158 dport 44999] != expected 0xd33b3ad8 # # Exception| cpu 4: rx_hash 0xde41f063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34184 dport 44999] != expected 0x194386e3 # # Exception| cpu 4: rx_hash 0x05206375 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34186 dport 44999] != expected 0x4e0e5647 # # Exception| cpu 5: rx_hash 0xcff1aa0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34156 dport 44999] != expected 0x8476ea7c # # Exception| cpu 5: rx_hash 0x289994a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34176 dport 44999] != expected 0xc90f2ca # # Exception| cpu 0: rx_hash 0xf8967a44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34218 dport 44999] != expected 0xb7a8b4d # # Exception| cpu 0: rx_hash 0x1892e568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34230 dport 44999] != expected 0xbfe6ad22 # # Exception| cpu 0: rx_hash 0xee4a81ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 34238 dport 44999] != expected 0xaa35d90b # # Exception| cpu 0: rx_hash 0x209afcfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34248 dport 44999] != expected 0xbbf9e866 # # Exception| cpu 0: rx_hash 0xc09e63d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34260 dport 44999] != expected 0xf65ce09 # # Exception| cpu 0: rx_hash 0x00975d8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34266 dport 44999] != expected 0x665d82d6 # # Exception| cpu 0: rx_hash 0x1d25db92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34278 dport 44999] != expected 0x97b579b3 # # Exception| cpu 0: rx_hash 0x309c2c41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34284 dport 44999] != expected 0xd52bdd3e # # Exception| cpu 0: rx_hash 0x9799b05f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34304 dport 44999] != expected 0x613413f9 # # Exception| cpu 0: rx_hash 0x8cf11d11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34316 dport 44999] != expected 0x5f418f82 # # Exception| cpu 0: rx_hash 0x6a2fa96e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34336 dport 44999] != expected 0x2440cef3 # # Exception| cpu 4: rx_hash 0xd89bdb30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34232 dport 44999] != expected 0xd6dee1fd # # Exception| cpu 4: rx_hash 0xe649e9f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34294 dport 44999] != expected 0x1d5cc3a7 # # Exception| cpu 5: rx_hash 0xb794112b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34322 dport 44999] != expected 0xbc907949 # # Exception| cpu 5: rx_hash 0x779d2f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34332 dport 44999] != expected 0xd5a83596 # # 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 0x8d9847ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49790 dport 37447] OK # # # cpu 4: rx_hash 0x9c281d84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49818 dport 37447] OK # # # cpu 4: rx_hash 0x82f78e30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49862 dport 37447] OK # # # cpu 5: rx_hash 0x4d9179b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49776 dport 37447] OK # # # cpu 5: rx_hash 0x8af4e66d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49806 dport 37447] OK # # # cpu 5: rx_hash 0xaaf94719 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49820 dport 37447] OK # # # cpu 5: rx_hash 0x97466070 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49842 dport 37447] OK # # # cpu 5: rx_hash 0xbaff97a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49848 dport 37447] OK # # # cpu 0: rx_hash 0x802c114d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49766 dport 37447] OK # # # cpu 0: rx_hash 0x5afb088f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49828 dport 37447] OK # # # cpu 0: rx_hash 0x7742ff5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49838 dport 37447] OK # # # cpu 0: rx_hash 0x42feb068 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49864 dport 37447] OK # # # cpu 4: rx_hash 0x999f237e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49866 dport 37447] OK # # # cpu 4: rx_hash 0x4990cd9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49888 dport 37447] OK # # # cpu 4: rx_hash 0x5f4c3675 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49908 dport 37447] OK # # # cpu 4: rx_hash 0xc148e0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49960 dport 37447] OK # # # cpu 4: rx_hash 0x214c7f87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49972 dport 37447] OK # # # cpu 5: rx_hash 0xb992820a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49880 dport 37447] OK # # # cpu 5: rx_hash 0x72f5c1a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49918 dport 37447] OK # # # cpu 5: rx_hash 0xea2b3c2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49938 dport 37447] OK # # # cpu 0: rx_hash 0xa4200417 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49892 dport 37447] OK # # # cpu 0: rx_hash 0x44249b3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49912 dport 37447] OK # # # cpu 0: rx_hash 0x279654d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49924 dport 37447] OK # # # cpu 0: rx_hash 0xc792cbf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49944 dport 37447] OK # # # cpu 0: rx_hash 0x179d251a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49970 dport 37447] OK # # # cpu 0: rx_hash 0xef9c02d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49986 dport 37447] OK # # # cpu 4: rx_hash 0xf4f4af9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49998 dport 37447] OK # # # cpu 4: rx_hash 0xc4ffde51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50040 dport 37447] OK # # # cpu 4: rx_hash 0xf542254b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50062 dport 37447] OK # # # cpu 4: rx_hash 0x3d48734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50120 dport 37447] OK # # # cpu 5: rx_hash 0x0f989dfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50014 dport 37447] OK # # # cpu 5: rx_hash 0xd22325b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50028 dport 37447] OK # # # cpu 5: rx_hash 0xc3937fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50056 dport 37447] OK # # # cpu 5: rx_hash 0x254dcba9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50084 dport 37447] OK # # # cpu 5: rx_hash 0x33913040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50096 dport 37447] OK # # # cpu 5: rx_hash 0xfd414d16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50118 dport 37447] OK # # # cpu 5: rx_hash 0xe629e058 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50122 dport 37447] OK # # # cpu 0: rx_hash 0x0e2e1729 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50078 dport 37447] OK # # # cpu 0: rx_hash 0xe8f0a356 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50098 dport 37447] OK # # # cpu 0: rx_hash 0x28f99d0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50108 dport 37447] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 60629 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49591 dport 60629] != expected 0xdd5b744e # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49591 dport 60629] != expected 0xdd5b744e # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44365 dport 60629] != expected 0xed665535 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44365 dport 60629] != expected 0xed665535 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59264 dport 60629] != expected 0x5f8f150a # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59264 dport 60629] != expected 0x5f8f150a # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41479 dport 60629] != expected 0x3e853cd0 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41479 dport 60629] != expected 0x3e853cd0 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33252 dport 60629] != expected 0xcc7c6b5c # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33252 dport 60629] != expected 0xcc7c6b5c # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41518 dport 60629] != expected 0xc0b934ba # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41518 dport 60629] != expected 0xc0b934ba # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44461 dport 60629] != expected 0x5bf5d1f8 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44461 dport 60629] != expected 0x5bf5d1f8 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56874 dport 60629] != expected 0xa74c8e7d # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56874 dport 60629] != expected 0xa74c8e7d # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35443 dport 60629] != expected 0xfc547ab0 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35443 dport 60629] != expected 0xfc547ab0 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49621 dport 60629] != expected 0x6dd81765 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49621 dport 60629] != expected 0x6dd81765 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38680 dport 60629] != expected 0xd285cb7c # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38680 dport 60629] != expected 0xd285cb7c # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43318 dport 60629] != expected 0x666fff82 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43318 dport 60629] != expected 0x666fff82 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58953 dport 60629] != expected 0x3f8e020c # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58953 dport 60629] != expected 0x3f8e020c # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40225 dport 60629] != expected 0xb712e7a6 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40225 dport 60629] != expected 0xb712e7a6 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59650 dport 60629] != expected 0x42f6caa0 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59650 dport 60629] != expected 0x42f6caa0 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39005 dport 60629] != expected 0xc6c54f0f # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39005 dport 60629] != expected 0xc6c54f0f # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41179 dport 60629] != expected 0x6da90ea8 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41179 dport 60629] != expected 0x6da90ea8 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43292 dport 60629] != expected 0x61858605 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43292 dport 60629] != expected 0x61858605 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57296 dport 60629] != expected 0xf1068f88 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57296 dport 60629] != expected 0xf1068f88 # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43946 dport 60629] != expected 0x97f9a37f # # Exception| cpu 0: rx_hash 0xa8b3d3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43946 dport 60629] != expected 0x97f9a37f # # 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 54641 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57496 dport 54641] != expected 0x23d16b84 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57496 dport 54641] != expected 0x23d16b84 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40126 dport 54641] != expected 0xad5541a2 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40126 dport 54641] != expected 0xad5541a2 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48612 dport 54641] != expected 0x1910fdb4 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48612 dport 54641] != expected 0x1910fdb4 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36309 dport 54641] != expected 0x8d0f2ae1 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36309 dport 54641] != expected 0x8d0f2ae1 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60844 dport 54641] != expected 0x271622d7 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60844 dport 54641] != expected 0x271622d7 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50128 dport 54641] != expected 0x88421775 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50128 dport 54641] != expected 0x88421775 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51574 dport 54641] != expected 0xc656b62 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51574 dport 54641] != expected 0xc656b62 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53189 dport 54641] != expected 0xb846a21c # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53189 dport 54641] != expected 0xb846a21c # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47644 dport 54641] != expected 0xb7242a8a # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47644 dport 54641] != expected 0xb7242a8a # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35235 dport 54641] != expected 0x5c32e77e # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35235 dport 54641] != expected 0x5c32e77e # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46806 dport 54641] != expected 0xb303f20 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46806 dport 54641] != expected 0xb303f20 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54306 dport 54641] != expected 0xcc345baa # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54306 dport 54641] != expected 0xcc345baa # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53988 dport 54641] != expected 0xdb655ab9 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53988 dport 54641] != expected 0xdb655ab9 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45552 dport 54641] != expected 0x9fd76ef0 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45552 dport 54641] != expected 0x9fd76ef0 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58075 dport 54641] != expected 0x8f73b3b4 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58075 dport 54641] != expected 0x8f73b3b4 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36531 dport 54641] != expected 0xf8dec760 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36531 dport 54641] != expected 0xf8dec760 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39669 dport 54641] != expected 0xe8c24d9e # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39669 dport 54641] != expected 0xe8c24d9e # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44041 dport 54641] != expected 0xf0f64a26 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44041 dport 54641] != expected 0xf0f64a26 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50915 dport 54641] != expected 0x8361faf2 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50915 dport 54641] != expected 0x8361faf2 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35068 dport 54641] != expected 0x50f902d7 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35068 dport 54641] != expected 0x50f902d7 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41233 dport 54641] != expected 0x12efb70a # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41233 dport 54641] != expected 0x12efb70a # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60364 dport 54641] != expected 0x44de624 # # Exception| cpu 4: rx_hash 0x93453dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60364 dport 54641] != expected 0x44de624 # # 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__->