< 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 720 # selftests: drivers/net/hw: toeplitz.py # 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 53195 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe332bd95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55176 dport 53195] != expected 0x29c099c4 # # Exception| cpu 0: rx_hash 0xf2ea66c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55180 dport 53195] != expected 0x5360fa7b # # Exception| cpu 0: rx_hash 0xf69c5017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55196 dport 53195] != expected 0x8dc8e294 # # Exception| cpu 0: rx_hash 0xca547dfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55202 dport 53195] != expected 0x8e846313 # # Exception| cpu 4: rx_hash 0xb5340012 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55164 dport 53195] != expected 0x2ee3ebc5 # # Exception| cpu 4: rx_hash 0xd716fdd2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55230 dport 53195] != expected 0x97dc299c # # Exception| cpu 4: rx_hash 0x50465dd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55246 dport 53195] != expected 0xd18a3b3f # # Exception| cpu 4: rx_hash 0x7f6db009 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55252 dport 53195] != expected 0x4732d570 # # Exception| cpu 5: rx_hash 0xac00b6ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 55152 dport 53195] != expected 0xe913b9a5 # # Exception| cpu 5: rx_hash 0xce224b2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55218 dport 53195] != expected 0x502c7bfc # # Exception| cpu 5: rx_hash 0xc6ce2685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55226 dport 53195] != expected 0xed7c4a23 # # Exception| cpu 5: rx_hash 0x58aa3073 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55238 dport 53195] != expected 0x6cda0ae0 # # Exception| cpu 5: rx_hash 0x5cdc06a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55254 dport 53195] != expected 0xb272120f # # Exception| cpu 0: rx_hash 0x665906f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55256 dport 53195] != expected 0x80c28710 # # Exception| cpu 0: rx_hash 0x60142b4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55272 dport 53195] != expected 0xb13e9388 # # Exception| cpu 0: rx_hash 0xcf2df089 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55296 dport 53195] != expected 0x589d9a1d # # Exception| cpu 0: rx_hash 0xec9c4626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55298 dport 53195] != expected 0xaddd5d62 # # Exception| cpu 4: rx_hash 0x5ee71dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55286 dport 53195] != expected 0x5d261e78 # # Exception| cpu 4: rx_hash 0xd6194675 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55308 dport 53195] != expected 0x9f6dc87d # # Exception| cpu 4: rx_hash 0xf1dec60f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55326 dport 53195] != expected 0xb48517ed # # Exception| cpu 4: rx_hash 0xc5fa8648 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55336 dport 53195] != expected 0xa99a7b5 # # Exception| cpu 4: rx_hash 0x42aa2642 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55384 dport 53195] != expected 0x4ccfb516 # # Exception| cpu 5: rx_hash 0xd26f70a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55324 dport 53195] != expected 0x41c5d092 # # Exception| cpu 5: rx_hash 0xd8b80661 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55348 dport 53195] != expected 0x13c1ed3a # # Exception| cpu 5: rx_hash 0xc18cb09d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55352 dport 53195] != expected 0xd431bf5a # # Exception| cpu 5: rx_hash 0x46dc1097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55368 dport 53195] != expected 0x9267adf9 # # Exception| cpu 0: rx_hash 0x768e6605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55406 dport 53195] != expected 0xf2d3054e # # Exception| cpu 0: rx_hash 0x14ac9bc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55468 dport 53195] != expected 0x4becc717 # # Exception| cpu 0: rx_hash 0x01027647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55480 dport 53195] != expected 0xefe4bc47 # # Exception| cpu 4: rx_hash 0x5372fd15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55388 dport 53195] != expected 0x366fd6a9 # # Exception| cpu 4: rx_hash 0x6fbad0f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55394 dport 53195] != expected 0x3523572e # # Exception| cpu 4: rx_hash 0x24feed57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55434 dport 53195] != expected 0x2b586fa0 # # Exception| cpu 4: rx_hash 0x03396d2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55448 dport 53195] != expected 0xb0b030 # # Exception| cpu 4: rx_hash 0x315000d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55454 dport 53195] != expected 0x8f5014f0 # # Exception| cpu 4: rx_hash 0x0d982d39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55456 dport 53195] != expected 0x8c1c9577 # # Exception| cpu 5: rx_hash 0x5dd3bd01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55396 dport 53195] != expected 0xbac3f3ee # # Exception| cpu 5: rx_hash 0x72f850d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55422 dport 53195] != expected 0x2c7b1da1 # # Exception| cpu 5: rx_hash 0x2088db82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55450 dport 53195] != expected 0xf5f0774f # # Exception| cpu 5: rx_hash 0x22b3c0e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55482 dport 53195] != expected 0x1aa47b38 # # Exception| cpu 5: rx_hash 0xad0f0d49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55490 dport 53195] != expected 0xe1a25844 # # 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 0x3941985c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34308 dport 58002] OK # # # cpu 0: rx_hash 0x01ff8365 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34346 dport 58002] OK # # # cpu 4: rx_hash 0xb7cf9aab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34296 dport 58002] OK # # # cpu 4: rx_hash 0x1af02ef3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34310 dport 58002] OK # # # cpu 4: rx_hash 0x03c4980f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34314 dport 58002] OK # # # cpu 4: rx_hash 0x2cef75de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34320 dport 58002] OK # # # cpu 4: rx_hash 0x18cb3599 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34342 dport 58002] OK # # # cpu 4: rx_hash 0x0d65d81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34354 dport 58002] OK # # # cpu 5: rx_hash 0x947e2c04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34298 dport 58002] OK # # # cpu 5: rx_hash 0x2aa25861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34336 dport 58002] OK # # # cpu 5: rx_hash 0x224e35ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34344 dport 58002] OK # # # cpu 5: rx_hash 0x3396ee9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34348 dport 58002] OK # # # cpu 5: rx_hash 0xa984cebe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34368 dport 58002] OK # # # cpu 0: rx_hash 0xb85c15e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34372 dport 58002] OK # # # cpu 0: rx_hash 0xa7258eaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34424 dport 58002] OK # # # cpu 0: rx_hash 0xfbf445ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34468 dport 58002] OK # # # cpu 4: rx_hash 0xbc2a233c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34388 dport 58002] OK # # # cpu 4: rx_hash 0xc34a5ed5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34442 dport 58002] OK # # # cpu 4: rx_hash 0xde08defc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34454 dport 58002] OK # # # cpu 5: rx_hash 0x9beda346 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34374 dport 58002] OK # # # cpu 5: rx_hash 0xb4c64e97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34396 dport 58002] OK # # # cpu 5: rx_hash 0xb28b6328 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34412 dport 58002] OK # # # cpu 5: rx_hash 0x954ce352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34430 dport 58002] OK # # # cpu 5: rx_hash 0xe2c0f310 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34472 dport 58002] OK # # # cpu 5: rx_hash 0xd0a99ee8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34478 dport 58002] OK # # # cpu 0: rx_hash 0xf3182847 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34476 dport 58002] OK # # # cpu 0: rx_hash 0xf76e1e92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34492 dport 58002] OK # # # cpu 0: rx_hash 0x7ca4e5e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34516 dport 58002] OK # # # cpu 0: rx_hash 0x7ae9c859 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34532 dport 58002] OK # # # cpu 0: rx_hash 0x7205a5f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34540 dport 58002] OK # # # cpu 0: rx_hash 0x5d2e4823 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34550 dport 58002] OK # # # cpu 0: rx_hash 0x6383fb62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34570 dport 58002] OK # # # cpu 0: rx_hash 0x4ca816b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34576 dport 58002] OK # # # cpu 4: rx_hash 0x4257d360 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34506 dport 58002] OK # # # cpu 4: rx_hash 0x5d70cde4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34580 dport 58002] OK # # # cpu 4: rx_hash 0x67f5cdb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34586 dport 58002] OK # # # cpu 5: rx_hash 0x441afedf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34554 dport 58002] OK # # # cpu 5: rx_hash 0x788c56f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34598 dport 58002] OK # # # cpu 0: rx_hash 0x420956a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34600 dport 58002] OK # # # cpu 0: rx_hash 0x61b8e008 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34602 dport 58002] OK # # # cpu 0: rx_hash 0xde565b3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34676 dport 58002] OK # # # cpu 0: rx_hash 0x8850e6bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34688 dport 58002] OK # # # cpu 0: rx_hash 0x84cabdc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34712 dport 58002] OK # # # count: pass=43 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 37595 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45505 dport 37595] != expected 0x87818874 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45505 dport 37595] != expected 0x87818874 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43127 dport 37595] != expected 0xadc14296 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43127 dport 37595] != expected 0xadc14296 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49286 dport 37595] != expected 0x35e673ec # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49286 dport 37595] != expected 0x35e673ec # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58393 dport 37595] != expected 0x873f8791 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58393 dport 37595] != expected 0x873f8791 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46385 dport 37595] != expected 0xbd7839a9 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46385 dport 37595] != expected 0xbd7839a9 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38136 dport 37595] != expected 0x73d3562d # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38136 dport 37595] != expected 0x73d3562d # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51158 dport 37595] != expected 0x48810c12 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51158 dport 37595] != expected 0x48810c12 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34786 dport 37595] != expected 0xe7aad133 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34786 dport 37595] != expected 0xe7aad133 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52827 dport 37595] != expected 0x6072022f # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52827 dport 37595] != expected 0x6072022f # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33716 dport 37595] != expected 0x8632cb44 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33716 dport 37595] != expected 0x8632cb44 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58048 dport 37595] != expected 0x8bb6c5dc # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58048 dport 37595] != expected 0x8bb6c5dc # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34380 dport 37595] != expected 0x1c71cac8 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34380 dport 37595] != expected 0x1c71cac8 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52145 dport 37595] != expected 0xd1d9dc33 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52145 dport 37595] != expected 0xd1d9dc33 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54211 dport 37595] != expected 0xd0acf1c6 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54211 dport 37595] != expected 0xd0acf1c6 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36665 dport 37595] != expected 0xf451e494 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36665 dport 37595] != expected 0xf451e494 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46370 dport 37595] != expected 0x7c1168c6 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46370 dport 37595] != expected 0x7c1168c6 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43145 dport 37595] != expected 0xe2f2c637 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43145 dport 37595] != expected 0xe2f2c637 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47557 dport 37595] != expected 0xde9cbbfa # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47557 dport 37595] != expected 0xde9cbbfa # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37307 dport 37595] != expected 0x4128387b # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37307 dport 37595] != expected 0x4128387b # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58670 dport 37595] != expected 0xce4838b8 # # Exception| cpu 0: rx_hash 0xae726cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58670 dport 37595] != expected 0xce4838b8 # # 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 52266 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58200 dport 52266] != expected 0xc31e6f26 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58200 dport 52266] != expected 0xc31e6f26 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35460 dport 52266] != expected 0xf5030df6 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35460 dport 52266] != expected 0xf5030df6 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47710 dport 52266] != expected 0x56bde665 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47710 dport 52266] != expected 0x56bde665 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44517 dport 52266] != expected 0x8231c76d # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44517 dport 52266] != expected 0x8231c76d # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60265 dport 52266] != expected 0x6e38c3ab # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60265 dport 52266] != expected 0x6e38c3ab # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57895 dport 52266] != expected 0x59efc14d # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57895 dport 52266] != expected 0x59efc14d # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43013 dport 52266] != expected 0x79cf2cde # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43013 dport 52266] != expected 0x79cf2cde # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36449 dport 52266] != expected 0x38013320 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36449 dport 52266] != expected 0x38013320 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34405 dport 52266] != expected 0xc5d1041a # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34405 dport 52266] != expected 0xc5d1041a # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43942 dport 52266] != expected 0xfccf845 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43942 dport 52266] != expected 0xfccf845 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56625 dport 52266] != expected 0x468b3120 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56625 dport 52266] != expected 0x468b3120 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57515 dport 52266] != expected 0x307600dd # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57515 dport 52266] != expected 0x307600dd # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59707 dport 52266] != expected 0x78c17fd2 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59707 dport 52266] != expected 0x78c17fd2 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41248 dport 52266] != expected 0xa1000ebc # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41248 dport 52266] != expected 0xa1000ebc # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43450 dport 52266] != expected 0xa2adc9da # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43450 dport 52266] != expected 0xa2adc9da # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34254 dport 52266] != expected 0xbb3ebd2a # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34254 dport 52266] != expected 0xbb3ebd2a # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54157 dport 52266] != expected 0x1d46e9b9 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54157 dport 52266] != expected 0x1d46e9b9 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58794 dport 52266] != expected 0xcf43d634 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58794 dport 52266] != expected 0xcf43d634 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35703 dport 52266] != expected 0xb648d3bb # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35703 dport 52266] != expected 0xb648d3bb # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40434 dport 52266] != expected 0x3e4bbc32 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40434 dport 52266] != expected 0x3e4bbc32 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33061 dport 52266] != expected 0x4cb983af # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33061 dport 52266] != expected 0x4cb983af # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46062 dport 52266] != expected 0x1c318200 # # Exception| cpu 4: rx_hash 0x312df1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46062 dport 52266] != expected 0x1c318200 # # 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__->