< 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 194, 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 200, 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 129, 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 33252 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfa559b6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35572 dport 33252] != expected 0xa9aabeab # # Exception| cpu 4: rx_hash 0xa0ffb121 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35576 dport 33252] != expected 0xa38cfc36 # # Exception| cpu 4: rx_hash 0x824ca9d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35592 dport 33252] != expected 0x4668194b # # Exception| cpu 4: rx_hash 0xc3d58f75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35604 dport 33252] != expected 0x30bf44ec # # Exception| cpu 4: rx_hash 0x8ce762f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35622 dport 33252] != expected 0x15be2d99 # # Exception| cpu 5: rx_hash 0x15abe5be [saddr 192.0.3.2 daddr 192.0.3.1 sport 35582 dport 33252] != expected 0xb7c0790d # # Exception| cpu 5: rx_hash 0x017ee482 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35590 dport 33252] != expected 0xabc6a204 # # Exception| cpu 5: rx_hash 0xee809a52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35596 dport 33252] != expected 0xb5ac65a2 # # Exception| cpu 5: rx_hash 0x997fa53a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35608 dport 33252] != expected 0x3a990671 # # Exception| cpu 5: rx_hash 0x4e4c0904 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35636 dport 33252] != expected 0x8ec7cb71 # # Exception| cpu 5: rx_hash 0x782a10c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35644 dport 33252] != expected 0x7725f505 # # Exception| cpu 5: rx_hash 0x9e2a40af [saddr 192.0.3.2 daddr 192.0.3.1 sport 35652 dport 33252] != expected 0x13721c18 # # Exception| cpu 5: rx_hash 0x71d43e7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35662 dport 33252] != expected 0xd18dbbe # # Exception| cpu 0: rx_hash 0xdfb36602 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35672 dport 33252] != expected 0x65a541bf # # Exception| cpu 0: rx_hash 0x56d5f72c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35740 dport 33252] != expected 0x66c3597f # # Exception| cpu 0: rx_hash 0x19e71aaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 35758 dport 33252] != expected 0x43c2300a # # Exception| cpu 4: rx_hash 0x13b3c6de [saddr 192.0.3.2 daddr 192.0.3.1 sport 35684 dport 33252] != expected 0xad0a9385 # # Exception| cpu 4: rx_hash 0x0880ca3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35700 dport 33252] != expected 0xd1fb8cbf # # Exception| cpu 4: rx_hash 0x8bb28766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35706 dport 33252] != expected 0x3c5537f0 # # Exception| cpu 4: rx_hash 0x3ee6d3f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35708 dport 33252] != expected 0x2819b2cb # # Exception| cpu 4: rx_hash 0xf8b2af51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35722 dport 33252] != expected 0xe7ec37e # # Exception| cpu 4: rx_hash 0x947e9cdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35726 dport 33252] != expected 0xfdbabf97 # # Exception| cpu 4: rx_hash 0xb92b89fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 35734 dport 33252] != expected 0x78a99ed9 # # Exception| cpu 4: rx_hash 0x2f81036f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35750 dport 33252] != expected 0xba200e7e # # Exception| cpu 4: rx_hash 0x81e65b12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35760 dport 33252] != expected 0xd29d947f # # Exception| cpu 5: rx_hash 0xd5e7ba76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35730 dport 33252] != expected 0x8b6de230 # # Exception| cpu 5: rx_hash 0x434d30e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35746 dport 33252] != expected 0x49e47297 # # Exception| cpu 0: rx_hash 0xdc1994c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35808 dport 33252] != expected 0xf150cc8b # # Exception| cpu 0: rx_hash 0x421fd865 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35856 dport 33252] != expected 0x4aa06573 # # Exception| cpu 0: rx_hash 0x3b4b2c26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35882 dport 33252] != expected 0x96433272 # # Exception| cpu 0: rx_hash 0xf9e047d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35896 dport 33252] != expected 0xd3ad49a # # Exception| cpu 4: rx_hash 0xdb4c715d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35772 dport 33252] != expected 0xd8bbd6e2 # # Exception| cpu 4: rx_hash 0x3d4c2133 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35780 dport 33252] != expected 0xbcec3fff # # Exception| cpu 4: rx_hash 0x932b794e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35794 dport 33252] != expected 0xd451a5fe # # Exception| cpu 4: rx_hash 0xc72a982a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35824 dport 33252] != expected 0x8da1d3b1 # # Exception| cpu 4: rx_hash 0xb6d2aa57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35850 dport 33252] != expected 0x283bbdef # # Exception| cpu 4: rx_hash 0xc12d953f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35870 dport 33252] != expected 0xa70ede3c # # Exception| cpu 5: rx_hash 0xabe6aba0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35828 dport 33252] != expected 0x7e65af58 # # Exception| cpu 5: rx_hash 0x35e0e70d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35844 dport 33252] != expected 0xc59506a0 # # Exception| cpu 5: rx_hash 0xf74b8cfa [saddr 192.0.3.2 daddr 192.0.3.1 sport 35862 dport 33252] != expected 0x5eece048 # # Exception| cpu 5: rx_hash 0x207820c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35898 dport 33252] != expected 0xeab22d48 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x0bffd7f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57876 dport 46512] OK # # # cpu 0: rx_hash 0x280109fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57890 dport 46512] OK # # # cpu 0: rx_hash 0xab3344a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57900 dport 46512] OK # # # cpu 0: rx_hash 0xa2cd6a1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57950 dport 46512] OK # # # cpu 0: rx_hash 0xb3aaba8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57988 dport 46512] OK # # # cpu 4: rx_hash 0x3acc2ba2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57920 dport 46512] OK # # # cpu 4: rx_hash 0xe3544cb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57922 dport 46512] OK # # # cpu 5: rx_hash 0xc7ff772e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57896 dport 46512] OK # # # cpu 5: rx_hash 0x05541cd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57914 dport 46512] OK # # # cpu 5: rx_hash 0x21ff2740 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57936 dport 46512] OK # # # cpu 5: rx_hash 0x0201f94c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57958 dport 46512] OK # # # cpu 5: rx_hash 0xc0aa92bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57972 dport 46512] OK # # # cpu 0: rx_hash 0x5c54c45c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57998 dport 46512] OK # # # cpu 0: rx_hash 0x08552538 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58028 dport 46512] OK # # # cpu 0: rx_hash 0x136629da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58044 dport 46512] OK # # # cpu 0: rx_hash 0x2cfe1ea1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58054 dport 46512] OK # # # cpu 0: rx_hash 0x0f00c0ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58096 dport 46512] OK # # # cpu 0: rx_hash 0xae81950e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58126 dport 46512] OK # # # cpu 4: rx_hash 0x7101d17b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58006 dport 46512] OK # # # cpu 4: rx_hash 0x9effafab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58012 dport 46512] OK # # # cpu 4: rx_hash 0xd8336c93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58076 dport 46512] OK # # # cpu 4: rx_hash 0xcdabab5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58082 dport 46512] OK # # # cpu 4: rx_hash 0x157e0aba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58150 dport 46512] OK # # # cpu 5: rx_hash 0x649916b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58024 dport 46512] OK # # # cpu 5: rx_hash 0x37cd1243 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58070 dport 46512] OK # # # cpu 5: rx_hash 0x8c328df7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58110 dport 46512] OK # # # cpu 0: rx_hash 0x83d48029 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58134 dport 46512] OK # # # cpu 0: rx_hash 0x54e72c17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58170 dport 46512] OK # # # cpu 0: rx_hash 0xc5184311 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58198 dport 46512] OK # # # cpu 0: rx_hash 0x65d4d047 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58222 dport 46512] OK # # # cpu 0: rx_hash 0xb6186b26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58278 dport 46512] OK # # # cpu 4: rx_hash 0xde2b4ff3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58182 dport 46512] OK # # # cpu 4: rx_hash 0xe84d5636 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58190 dport 46512] OK # # # cpu 4: rx_hash 0x7ee7dca5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58238 dport 46512] OK # # # cpu 4: rx_hash 0x612bc718 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58250 dport 46512] OK # # # cpu 5: rx_hash 0x0e4d0658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58166 dport 46512] OK # # # cpu 5: rx_hash 0xe1b37888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58172 dport 46512] OK # # # cpu 5: rx_hash 0x1c802404 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58196 dport 46512] OK # # # cpu 5: rx_hash 0x8a2aae97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58212 dport 46512] OK # # # cpu 5: rx_hash 0x7a18cbfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58266 dport 46512] 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 194, 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 200, 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 129, 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 53039 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38774 dport 53039] != expected 0xd6d25b7b # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38774 dport 53039] != expected 0xd6d25b7b # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46459 dport 53039] != expected 0xfebc1a34 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46459 dport 53039] != expected 0xfebc1a34 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37347 dport 53039] != expected 0x677ca46e # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37347 dport 53039] != expected 0x677ca46e # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56510 dport 53039] != expected 0xba1c4655 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56510 dport 53039] != expected 0xba1c4655 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43191 dport 53039] != expected 0xf181fa2e # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43191 dport 53039] != expected 0xf181fa2e # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35503 dport 53039] != expected 0x99cb2b16 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35503 dport 53039] != expected 0x99cb2b16 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44712 dport 53039] != expected 0xf1dbe17a # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44712 dport 53039] != expected 0xf1dbe17a # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48507 dport 53039] != expected 0xe445f80a # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48507 dport 53039] != expected 0xe445f80a # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35246 dport 53039] != expected 0xeaf241b8 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35246 dport 53039] != expected 0xeaf241b8 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57717 dport 53039] != expected 0xe8c2a85f # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57717 dport 53039] != expected 0xe8c2a85f # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36443 dport 53039] != expected 0x6dd7670d # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36443 dport 53039] != expected 0x6dd7670d # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49866 dport 53039] != expected 0x9dfcb271 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49866 dport 53039] != expected 0x9dfcb271 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47337 dport 53039] != expected 0x329ee88a # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47337 dport 53039] != expected 0x329ee88a # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45763 dport 53039] != expected 0xe392ca76 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45763 dport 53039] != expected 0xe392ca76 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60614 dport 53039] != expected 0x558926d8 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60614 dport 53039] != expected 0x558926d8 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49304 dport 53039] != expected 0x325e9bae # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49304 dport 53039] != expected 0x325e9bae # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41082 dport 53039] != expected 0xdeedcd00 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41082 dport 53039] != expected 0xdeedcd00 # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48872 dport 53039] != expected 0xa39b57ab # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48872 dport 53039] != expected 0xa39b57ab # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33489 dport 53039] != expected 0xf329a50e # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33489 dport 53039] != expected 0xf329a50e # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47416 dport 53039] != expected 0xa61371ce # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47416 dport 53039] != expected 0xa61371ce # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49344 dport 53039] != expected 0xe871fd2e # # Exception| cpu 0: rx_hash 0x3225c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49344 dport 53039] != expected 0xe871fd2e # # Exception| count: pass=0 nohash=0 fail=42 # # 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 194, 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 200, 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 129, 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 58653 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39907 dport 58653] != expected 0x7880c32 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39907 dport 58653] != expected 0x7880c32 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34815 dport 58653] != expected 0x3d50b3b9 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34815 dport 58653] != expected 0x3d50b3b9 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42227 dport 58653] != expected 0xcc1da8d9 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42227 dport 58653] != expected 0xcc1da8d9 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58101 dport 58653] != expected 0x2cba64d1 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58101 dport 58653] != expected 0x2cba64d1 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58375 dport 58653] != expected 0x3a977fa7 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58375 dport 58653] != expected 0x3a977fa7 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57945 dport 58653] != expected 0x58efa973 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57945 dport 58653] != expected 0x58efa973 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46795 dport 58653] != expected 0xe11390e4 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46795 dport 58653] != expected 0xe11390e4 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51655 dport 58653] != expected 0x8259de61 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51655 dport 58653] != expected 0x8259de61 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55054 dport 58653] != expected 0xb13daa6a # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55054 dport 58653] != expected 0xb13daa6a # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51401 dport 58653] != expected 0x50d8a3f5 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51401 dport 58653] != expected 0x50d8a3f5 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35774 dport 58653] != expected 0x16f61480 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35774 dport 58653] != expected 0x16f61480 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44786 dport 58653] != expected 0x1dc2988c # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44786 dport 58653] != expected 0x1dc2988c # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53058 dport 58653] != expected 0x42761608 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53058 dport 58653] != expected 0x42761608 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46925 dport 58653] != expected 0xa6929529 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46925 dport 58653] != expected 0xa6929529 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54368 dport 58653] != expected 0x80300ad0 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54368 dport 58653] != expected 0x80300ad0 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34449 dport 58653] != expected 0x24848b64 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34449 dport 58653] != expected 0x24848b64 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36939 dport 58653] != expected 0x2c4d3caa # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36939 dport 58653] != expected 0x2c4d3caa # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34149 dport 58653] != expected 0x42223870 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34149 dport 58653] != expected 0x42223870 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33108 dport 58653] != expected 0xf3d4b0fb # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52301 dport 58653] != expected 0xb1e3dd0 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52301 dport 58653] != expected 0xb1e3dd0 # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45844 dport 58653] != expected 0xea57412e # # Exception| cpu 4: rx_hash 0x40a850c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45844 dport 58653] != expected 0xea57412e # # Exception| count: pass=0 nohash=0 fail=41 # # 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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__->