< 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 41592 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc01b836b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57284 dport 41592] != expected 0xd31b8fa3 # # Exception| cpu 0: rx_hash 0x138cdf5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57308 dport 41592] != expected 0xb7299317 # # Exception| cpu 0: rx_hash 0xfa477147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57324 dport 41592] != expected 0x85309d4d # # Exception| cpu 0: rx_hash 0x3dbb371a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57348 dport 41592] != expected 0x874621e7 # # Exception| cpu 4: rx_hash 0xc047b03f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57264 dport 41592] != expected 0xe6412d52 # # Exception| cpu 4: rx_hash 0x2934788d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57274 dport 41592] != expected 0xbeed66eb # # Exception| cpu 4: rx_hash 0x3f8c5ef3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57320 dport 41592] != expected 0xf5774cfd # # Exception| cpu 4: rx_hash 0x73e647c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57346 dport 41592] != expected 0x178e5336 # # Exception| cpu 4: rx_hash 0x5f5ea0c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57356 dport 41592] != expected 0x3f65c93f # # Exception| cpu 4: rx_hash 0x2be74499 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57368 dport 41592] != expected 0x9333ece3 # # Exception| cpu 5: rx_hash 0x29684bd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57294 dport 41592] != expected 0x8bb7c41a # # Exception| cpu 5: rx_hash 0x29d02d70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57332 dport 41592] != expected 0xe10281f9 # # Exception| cpu 5: rx_hash 0x0568ca76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57338 dport 41592] != expected 0xc9e91bf0 # # Exception| cpu 0: rx_hash 0x650252ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 57380 dport 41592] != expected 0x694edbd1 # # Exception| cpu 0: rx_hash 0x7302123b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57420 dport 41592] != expected 0x4861b424 # # Exception| cpu 0: rx_hash 0xf8944d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57422 dport 41592] != expected 0xa8ee1745 # # Exception| cpu 0: rx_hash 0x07bbf662 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57432 dport 41592] != expected 0xe43791f8 # # Exception| cpu 0: rx_hash 0x070390cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57442 dport 41592] != expected 0x8e82d41b # # Exception| cpu 0: rx_hash 0xb6715b26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57458 dport 41592] != expected 0x52932077 # # Exception| cpu 0: rx_hash 0x73ba7492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57462 dport 41592] != expected 0x22d4f1c7 # # Exception| cpu 0: rx_hash 0x54bad556 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57490 dport 41592] != expected 0x701d99d7 # # Exception| cpu 4: rx_hash 0x11e785e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57412 dport 41592] != expected 0xf0425cfc # # Exception| cpu 4: rx_hash 0x115fe348 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57470 dport 41592] != expected 0x9af7191f # # Exception| cpu 5: rx_hash 0xd4709901 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57396 dport 41592] != expected 0xb55f2fbd # # Exception| cpu 5: rx_hash 0x49e686be [saddr 192.0.3.2 daddr 192.0.3.1 sport 57438 dport 41592] != expected 0x74ffe329 # # Exception| cpu 5: rx_hash 0x8c95cfa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57440 dport 41592] != expected 0x6e0d777a # # Exception| cpu 5: rx_hash 0x872d8961 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57482 dport 41592] != expected 0x142f8563 # # Exception| cpu 5: rx_hash 0x9171fae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57494 dport 41592] != expected 0x5a4867 # # Exception| cpu 0: rx_hash 0x78023250 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57500 dport 41592] != expected 0x58f603de # # Exception| cpu 0: rx_hash 0x8795efc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57520 dport 41592] != expected 0x7e9ac080 # # Exception| cpu 0: rx_hash 0x6ee6277a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57530 dport 41592] != expected 0x26368b39 # # Exception| cpu 0: rx_hash 0x78e667ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 57554 dport 41592] != expected 0x719e4cc # # Exception| cpu 0: rx_hash 0xe5942def [saddr 192.0.3.2 daddr 192.0.3.1 sport 57590 dport 41592] != expected 0x9956cf4a # # Exception| cpu 4: rx_hash 0x78ba54f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57510 dport 41592] != expected 0x3243463d # # Exception| cpu 4: rx_hash 0x1abb96de [saddr 192.0.3.2 daddr 192.0.3.1 sport 57568 dport 41592] != expected 0xd58f49f7 # # Exception| cpu 4: rx_hash 0xabc95d33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57584 dport 41592] != expected 0x99ebd9b # # Exception| cpu 4: rx_hash 0x0ce7e55d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57596 dport 41592] != expected 0xc1fa84f3 # # Exception| cpu 4: rx_hash 0x94498c7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57612 dport 41592] != expected 0x62a4d679 # # Exception| cpu 4: rx_hash 0xe0f06827 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57624 dport 41592] != expected 0xcef2f3a5 # # Exception| cpu 5: rx_hash 0x0c5f83f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57542 dport 41592] != expected 0xab4fc110 # # Exception| cpu 5: rx_hash 0xe52c4b46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57548 dport 41592] != expected 0xf3e38aa9 # # Exception| cpu 5: rx_hash 0x785e0104 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57576 dport 41592] != expected 0x6daca12f # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x5ecaee4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47842 dport 36907] OK # # # cpu 0: rx_hash 0xc300c2a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47868 dport 36907] OK # # # cpu 0: rx_hash 0xfc8013ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47872 dport 36907] OK # # # cpu 0: rx_hash 0x9e81d1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47942 dport 36907] OK # # # cpu 4: rx_hash 0xf9e45624 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47854 dport 36907] OK # # # cpu 4: rx_hash 0x2faf2972 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47906 dport 36907] OK # # # cpu 4: rx_hash 0x4d4abea8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47914 dport 36907] OK # # # cpu 4: rx_hash 0x77ae2a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47928 dport 36907] OK # # # cpu 5: rx_hash 0x2a730a13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47862 dport 36907] OK # # # cpu 5: rx_hash 0x394b3c58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47876 dport 36907] OK # # # cpu 5: rx_hash 0x8839f7b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47892 dport 36907] OK # # # cpu 5: rx_hash 0x77f21979 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47948 dport 36907] OK # # # cpu 0: rx_hash 0xea383592 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47954 dport 36907] OK # # # cpu 0: rx_hash 0x03f39b89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47970 dport 36907] OK # # # cpu 0: rx_hash 0x2f4b7c8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47980 dport 36907] OK # # # cpu 0: rx_hash 0xf764667a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48030 dport 36907] OK # # # cpu 4: rx_hash 0x084bdd4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48008 dport 36907] OK # # # cpu 4: rx_hash 0x7cf23912 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48028 dport 36907] OK # # # cpu 4: rx_hash 0xdb64e7d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48042 dport 36907] OK # # # cpu 4: rx_hash 0x244b5ce4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48060 dport 36907] OK # # # cpu 5: rx_hash 0xc638b43d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47974 dport 36907] OK # # # cpu 5: rx_hash 0x774a7fd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47990 dport 36907] OK # # # cpu 5: rx_hash 0x6aae4a91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48000 dport 36907] OK # # # cpu 5: rx_hash 0xdbdc817c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48016 dport 36907] OK # # # cpu 5: rx_hash 0x7c4a5fbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48038 dport 36907] OK # # # cpu 0: rx_hash 0x46aecb3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48052 dport 36907] OK # # # cpu 0: rx_hash 0x7c166cef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48082 dport 36907] OK # # # cpu 0: rx_hash 0x1ef3fb35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48090 dport 36907] OK # # # cpu 0: rx_hash 0xe16426ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48118 dport 36907] OK # # # cpu 4: rx_hash 0xaf8130d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48074 dport 36907] OK # # # cpu 4: rx_hash 0xf7803387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48080 dport 36907] OK # # # cpu 4: rx_hash 0xdb38d481 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48094 dport 36907] OK # # # cpu 4: rx_hash 0x5460867b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48148 dport 36907] OK # # # cpu 4: rx_hash 0xf34e3e15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48152 dport 36907] OK # # # cpu 4: rx_hash 0xbdab2860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48164 dport 36907] OK # # # cpu 4: rx_hash 0xdf4ebfba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48172 dport 36907] OK # # # cpu 5: rx_hash 0x95ddc2f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48098 dport 36907] OK # # # cpu 5: rx_hash 0x32f37a9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48110 dport 36907] OK # # # cpu 5: rx_hash 0x20d96222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48128 dport 36907] OK # # # cpu 5: rx_hash 0x87f7da4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48140 dport 36907] 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 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 46322 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53898 dport 46322] != expected 0xa14f2592 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53898 dport 46322] != expected 0xa14f2592 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43017 dport 46322] != expected 0x60404f84 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43017 dport 46322] != expected 0x60404f84 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43736 dport 46322] != expected 0x9f28311f # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43736 dport 46322] != expected 0x9f28311f # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47790 dport 46322] != expected 0x6f21217b # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47790 dport 46322] != expected 0x6f21217b # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60888 dport 46322] != expected 0x720ee256 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60888 dport 46322] != expected 0x720ee256 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41994 dport 46322] != expected 0x9d18ce1e # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41994 dport 46322] != expected 0x9d18ce1e # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49555 dport 46322] != expected 0x529ffef5 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49555 dport 46322] != expected 0x529ffef5 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58236 dport 46322] != expected 0xa5eb1cc7 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58236 dport 46322] != expected 0xa5eb1cc7 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60043 dport 46322] != expected 0x1cda59b6 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60043 dport 46322] != expected 0x1cda59b6 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40202 dport 46322] != expected 0xbc53ebbe # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40202 dport 46322] != expected 0xbc53ebbe # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47888 dport 46322] != expected 0x939094e3 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47888 dport 46322] != expected 0x939094e3 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57132 dport 46322] != expected 0xe504e887 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57132 dport 46322] != expected 0xe504e887 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58891 dport 46322] != expected 0x7b900302 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58891 dport 46322] != expected 0x7b900302 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45830 dport 46322] != expected 0x94f131b6 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45830 dport 46322] != expected 0x94f131b6 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46568 dport 46322] != expected 0x2704da6d # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46568 dport 46322] != expected 0x2704da6d # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38131 dport 46322] != expected 0x2d8934c6 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38131 dport 46322] != expected 0x2d8934c6 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41046 dport 46322] != expected 0x691939d0 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41046 dport 46322] != expected 0x691939d0 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44002 dport 46322] != expected 0xa85c6bba # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44002 dport 46322] != expected 0xa85c6bba # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38717 dport 46322] != expected 0xbac57dbc # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38717 dport 46322] != expected 0xbac57dbc # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53348 dport 46322] != expected 0x85ca8998 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53348 dport 46322] != expected 0x85ca8998 # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36420 dport 46322] != expected 0xb5418dbd # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36420 dport 46322] != expected 0xb5418dbd # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42655 dport 46322] != expected 0x65331c2e # # Exception| cpu 4: rx_hash 0xd4cbc081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42655 dport 46322] != expected 0x65331c2e # # Exception| count: pass=0 nohash=0 fail=44 # # 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 47824 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34884 dport 47824] != expected 0x203117dd # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34884 dport 47824] != expected 0x203117dd # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60608 dport 47824] != expected 0x70654fec # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60608 dport 47824] != expected 0x70654fec # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43958 dport 47824] != expected 0x88da0eac # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43958 dport 47824] != expected 0x88da0eac # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58548 dport 47824] != expected 0x95b992f # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58548 dport 47824] != expected 0x95b992f # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43015 dport 47824] != expected 0xce8ffdfa # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43015 dport 47824] != expected 0xce8ffdfa # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41870 dport 47824] != expected 0x7a96d2fa # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41870 dport 47824] != expected 0x7a96d2fa # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33984 dport 47824] != expected 0xf8734fac # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33984 dport 47824] != expected 0xf8734fac # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50007 dport 47824] != expected 0xf52b3e4d # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50007 dport 47824] != expected 0xf52b3e4d # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52465 dport 47824] != expected 0xd0dae643 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52465 dport 47824] != expected 0xd0dae643 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41377 dport 47824] != expected 0xfc307884 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41377 dport 47824] != expected 0xfc307884 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46062 dport 47824] != expected 0xb2c2773c # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46062 dport 47824] != expected 0xb2c2773c # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57733 dport 47824] != expected 0xce6e6e74 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57733 dport 47824] != expected 0xce6e6e74 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43600 dport 47824] != expected 0xef5bdcbe # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43600 dport 47824] != expected 0xef5bdcbe # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44160 dport 47824] != expected 0xf315a1a5 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44160 dport 47824] != expected 0xf315a1a5 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45839 dport 47824] != expected 0x4725479d # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45839 dport 47824] != expected 0x4725479d # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40091 dport 47824] != expected 0x5ed1d785 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40091 dport 47824] != expected 0x5ed1d785 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60299 dport 47824] != expected 0x7e3ffaba # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60299 dport 47824] != expected 0x7e3ffaba # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33428 dport 47824] != expected 0xb7d8447e # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33428 dport 47824] != expected 0xb7d8447e # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57040 dport 47824] != expected 0xc675d9f0 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57040 dport 47824] != expected 0xc675d9f0 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48562 dport 47824] != expected 0xe6ee0ea3 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48562 dport 47824] != expected 0xe6ee0ea3 # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40378 dport 47824] != expected 0xda53201c # # Exception| cpu 0: rx_hash 0x51066756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40378 dport 47824] != expected 0xda53201c # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->