< 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 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 60073 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xce40524d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42400 dport 60073] != expected 0xe993ede5 # # Exception| cpu 0: rx_hash 0x46de46dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42414 dport 60073] != expected 0xc089f42b # # Exception| cpu 0: rx_hash 0x8a0f5805 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42428 dport 60073] != expected 0xfd1ee102 # # Exception| cpu 4: rx_hash 0x210ee4ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 42356 dport 60073] != expected 0x92901f7a # # Exception| cpu 4: rx_hash 0xa251552d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42364 dport 60073] != expected 0x9c23ac55 # # Exception| cpu 4: rx_hash 0x20b6c9b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42378 dport 60073] != expected 0x5e427ebf # # Exception| cpu 4: rx_hash 0x87719e1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42430 dport 60073] != expected 0xc7d02dbc # # Exception| cpu 4: rx_hash 0x59ecf3d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42452 dport 60073] != expected 0x31d7c883 # # Exception| cpu 5: rx_hash 0xa3e97837 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42370 dport 60073] != expected 0x50f1cd90 # # Exception| cpu 5: rx_hash 0xa5561b3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42374 dport 60073] != expected 0x4d96abcf # # Exception| cpu 5: rx_hash 0x698705e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42388 dport 60073] != expected 0x7001bee6 # # Exception| cpu 5: rx_hash 0x1b1c9a97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42444 dport 60073] != expected 0x383da23b # # Exception| cpu 0: rx_hash 0x7d7415fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42472 dport 60073] != expected 0xa6f628af # # Exception| cpu 0: rx_hash 0xbfea77f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42504 dport 60073] != expected 0x1c28da66 # # Exception| cpu 0: rx_hash 0xfba57db0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42516 dport 60073] != expected 0x8a5d681 # # Exception| cpu 0: rx_hash 0x733b6920 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42522 dport 60073] != expected 0x21bfcf4f # # Exception| cpu 0: rx_hash 0x9b7291d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42548 dport 60073] != expected 0x8b093a4a # # Exception| cpu 4: rx_hash 0x76b5b0ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 42478 dport 60073] != expected 0x815f824e # # Exception| cpu 4: rx_hash 0x57a38f09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42534 dport 60073] != expected 0xb69e2f63 # # Exception| cpu 4: rx_hash 0x1e92435a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42552 dport 60073] != expected 0x98ddef3a # # Exception| cpu 5: rx_hash 0xf894c770 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42468 dport 60073] != expected 0xb522fddf # # Exception| cpu 5: rx_hash 0x3f847cbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 42480 dport 60073] != expected 0xaf1c4217 # # Exception| cpu 5: rx_hash 0xb71a682e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42494 dport 60073] != expected 0x86065bd9 # # Exception| cpu 5: rx_hash 0x90b334c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42546 dport 60073] != expected 0xaca090ab # # Exception| cpu 0: rx_hash 0x893ee2c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42572 dport 60073] != expected 0x4099ca5c # # Exception| cpu 0: rx_hash 0xcbce8b80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42580 dport 60073] != expected 0x4973a0e4 # # Exception| cpu 0: rx_hash 0x45effc1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42590 dport 60073] != expected 0x7d0edf75 # # Exception| cpu 4: rx_hash 0x182d2057 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42556 dport 60073] != expected 0x85ba8965 # # Exception| cpu 4: rx_hash 0xa160efed [saddr 192.0.3.2 daddr 192.0.3.1 sport 42636 dport 60073] != expected 0x21a4870b # # Exception| cpu 4: rx_hash 0xac1e29f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42638 dport 60073] != expected 0x1b6a4bb5 # # Exception| cpu 4: rx_hash 0xc7086081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42664 dport 60073] != expected 0xbf6f0d9f # # Exception| cpu 5: rx_hash 0xef566da9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42600 dport 60073] != expected 0xde5240c8 # # Exception| cpu 5: rx_hash 0xa0d8c2f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42610 dport 60073] != expected 0xed76e6ce # # Exception| cpu 5: rx_hash 0x2846d667 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42620 dport 60073] != expected 0xc46cff00 # # Exception| cpu 5: rx_hash 0x60cf372e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42652 dport 60073] != expected 0x26fd5e9c # # Exception| cpu 5: rx_hash 0xca76a69a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42666 dport 60073] != expected 0x85a1c121 # # Exception| cpu 5: rx_hash 0x8886cfdf [saddr 192.0.3.2 daddr 192.0.3.1 sport 42674 dport 60073] != expected 0x8c4bab99 # # Exception| cpu 0: rx_hash 0x19950d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42690 dport 60073] != expected 0x4968e8a0 # # Exception| cpu 0: rx_hash 0x910b19dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42700 dport 60073] != expected 0x6072f16e # # Exception| cpu 0: rx_hash 0x7942e12c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42722 dport 60073] != expected 0xcac4046b # # Exception| cpu 0: rx_hash 0xf1dcf5bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42732 dport 60073] != expected 0xe3de1da5 # # 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 0x3efb7ce3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34882 dport 41680] OK # # # cpu 4: rx_hash 0xf9ebc72d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34902 dport 41680] OK # # # cpu 4: rx_hash 0x7175d3bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34904 dport 41680] OK # # # cpu 4: rx_hash 0x53525699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34912 dport 41680] OK # # # cpu 4: rx_hash 0xd6b28412 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34924 dport 41680] OK # # # cpu 4: rx_hash 0x101a12c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34950 dport 41680] OK # # # cpu 5: rx_hash 0xa296786a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34864 dport 41680] OK # # # cpu 5: rx_hash 0xa4291b67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34868 dport 41680] OK # # # cpu 5: rx_hash 0x38441fee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34886 dport 41680] OK # # # cpu 5: rx_hash 0xb6656873 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34892 dport 41680] OK # # # cpu 5: rx_hash 0x1cdcf9c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34938 dport 41680] OK # # # cpu 5: rx_hash 0xda746f13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34960 dport 41680] OK # # # cpu 0: rx_hash 0xf52d2c2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34986 dport 41680] OK # # # cpu 0: rx_hash 0x3482f4ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35002 dport 41680] OK # # # cpu 0: rx_hash 0x2bb041e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35008 dport 41680] OK # # # cpu 0: rx_hash 0xea1f9923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35024 dport 41680] OK # # # cpu 0: rx_hash 0xe1de3c35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35030 dport 41680] OK # # # cpu 4: rx_hash 0x7b0c5bb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34976 dport 41680] OK # # # cpu 4: rx_hash 0x8ac87542 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35056 dport 41680] OK # # # cpu 5: rx_hash 0xf853ea37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34984 dport 41680] OK # # # cpu 5: rx_hash 0xbc1ce07f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34996 dport 41680] OK # # # cpu 5: rx_hash 0x643eeebe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35034 dport 41680] OK # # # cpu 5: rx_hash 0xc546da1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35050 dport 41680] OK # # # cpu 0: rx_hash 0x46c57d17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35102 dport 41680] OK # # # cpu 0: rx_hash 0x345ee262 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35142 dport 41680] OK # # # cpu 0: rx_hash 0xf5f13aa1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35158 dport 41680] OK # # # cpu 4: rx_hash 0xce5b6987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35088 dport 41680] OK # # # cpu 4: rx_hash 0x4bbbbb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35100 dport 41680] OK # # # cpu 4: rx_hash 0x64e2f833 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35110 dport 41680] OK # # # cpu 4: rx_hash 0x2dd33460 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35128 dport 41680] OK # # # cpu 4: rx_hash 0x76ae8b27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35166 dport 41680] OK # # # cpu 4: rx_hash 0x59f7c818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35172 dport 41680] OK # # # cpu 5: rx_hash 0x04e902df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35066 dport 41680] OK # # # cpu 5: rx_hash 0x094bd249 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35076 dport 41680] OK # # # cpu 5: rx_hash 0xe7bd49b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35118 dport 41680] OK # # # cpu 5: rx_hash 0xd169dc88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35178 dport 41680] OK # # # cpu 0: rx_hash 0x949efbda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35208 dport 41680] OK # # # cpu 0: rx_hash 0x922198d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35212 dport 41680] OK # # # cpu 0: rx_hash 0xb6b97efe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35248 dport 41680] OK # # # cpu 4: rx_hash 0x10c6044b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35194 dport 41680] OK # # # cpu 4: rx_hash 0x1b07a15d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35196 dport 41680] OK # # # cpu 4: rx_hash 0x117e2951 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35204 dport 41680] OK # # # cpu 4: rx_hash 0x9f5f5ecc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35214 dport 41680] OK # # # cpu 4: rx_hash 0xd66e929f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35216 dport 41680] OK # # # count: pass=44 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 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 55849 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59201 dport 55849] != expected 0xeee36bfd # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59201 dport 55849] != expected 0xeee36bfd # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36496 dport 55849] != expected 0x65a332f0 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36496 dport 55849] != expected 0x65a332f0 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37085 dport 55849] != expected 0x5124b58 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37085 dport 55849] != expected 0x5124b58 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42341 dport 55849] != expected 0x2e53f9d3 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42341 dport 55849] != expected 0x2e53f9d3 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53689 dport 55849] != expected 0xdc3bfc46 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53689 dport 55849] != expected 0xdc3bfc46 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57018 dport 55849] != expected 0x1d342e05 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57018 dport 55849] != expected 0x1d342e05 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32870 dport 55849] != expected 0xb9ebfa03 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32870 dport 55849] != expected 0xb9ebfa03 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46890 dport 55849] != expected 0xa23f9810 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46890 dport 55849] != expected 0xa23f9810 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59053 dport 55849] != expected 0x8fd38288 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59053 dport 55849] != expected 0x8fd38288 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59756 dport 55849] != expected 0x152fd122 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59756 dport 55849] != expected 0x152fd122 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48839 dport 55849] != expected 0x49c5bab # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48839 dport 55849] != expected 0x49c5bab # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43975 dport 55849] != expected 0xa9f3f88d # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43975 dport 55849] != expected 0xa9f3f88d # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54118 dport 55849] != expected 0x2ee226f9 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54118 dport 55849] != expected 0x2ee226f9 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46744 dport 55849] != expected 0xac9ac759 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46744 dport 55849] != expected 0xac9ac759 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56173 dport 55849] != expected 0xdd0c73a6 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56173 dport 55849] != expected 0xdd0c73a6 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45679 dport 55849] != expected 0x7f7beba8 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45679 dport 55849] != expected 0x7f7beba8 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39649 dport 55849] != expected 0xe807d60b # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39649 dport 55849] != expected 0xe807d60b # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41987 dport 55849] != expected 0x5bf55405 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41987 dport 55849] != expected 0x5bf55405 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37044 dport 55849] != expected 0xbc46fba4 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37044 dport 55849] != expected 0xbc46fba4 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46984 dport 55849] != expected 0x3bb68357 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46984 dport 55849] != expected 0x3bb68357 # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45541 dport 55849] != expected 0x33a2fc5e # # Exception| cpu 4: rx_hash 0xc1982339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45541 dport 55849] != expected 0x33a2fc5e # # 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 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 34806 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56954 dport 34806] != expected 0x71524691 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56954 dport 34806] != expected 0x71524691 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53624 dport 34806] != expected 0x94bee312 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53624 dport 34806] != expected 0x94bee312 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42564 dport 34806] != expected 0xc5a62ad0 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42564 dport 34806] != expected 0xc5a62ad0 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38464 dport 34806] != expected 0x9bb831e9 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38464 dport 34806] != expected 0x9bb831e9 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50050 dport 34806] != expected 0x85757c1b # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50050 dport 34806] != expected 0x85757c1b # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45211 dport 34806] != expected 0xebfe09e1 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45211 dport 34806] != expected 0xebfe09e1 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41206 dport 34806] != expected 0xb49ee2d4 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41206 dport 34806] != expected 0xb49ee2d4 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42384 dport 34806] != expected 0xa0ff1f7c # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42384 dport 34806] != expected 0xa0ff1f7c # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54254 dport 34806] != expected 0xc0e81b19 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54254 dport 34806] != expected 0xc0e81b19 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38154 dport 34806] != expected 0xafe5330e # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38154 dport 34806] != expected 0xafe5330e # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55870 dport 34806] != expected 0x4806ccf # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55870 dport 34806] != expected 0x4806ccf # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38502 dport 34806] != expected 0xf0ae789e # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38502 dport 34806] != expected 0xf0ae789e # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35453 dport 34806] != expected 0x579914fd # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35453 dport 34806] != expected 0x579914fd # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50971 dport 34806] != expected 0x864bdd12 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50971 dport 34806] != expected 0x864bdd12 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42278 dport 34806] != expected 0x127375d0 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42278 dport 34806] != expected 0x127375d0 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52183 dport 34806] != expected 0x4970e263 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52183 dport 34806] != expected 0x4970e263 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54124 dport 34806] != expected 0xd5a3261a # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54124 dport 34806] != expected 0xd5a3261a # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34541 dport 34806] != expected 0xec86d7f4 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34541 dport 34806] != expected 0xec86d7f4 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45437 dport 34806] != expected 0xa4acb032 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45437 dport 34806] != expected 0xa4acb032 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41882 dport 34806] != expected 0xebd5a944 # # Exception| cpu 4: rx_hash 0x194f841e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41882 dport 34806] != expected 0xebd5a944 # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->