< 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 48481 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x718eadf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57136 dport 48481] != expected 0x2857341f # # Exception| cpu 4: rx_hash 0x729f3fb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57124 dport 48481] != expected 0x6a81ea19 # # Exception| cpu 4: rx_hash 0xdcf282b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57138 dport 48481] != expected 0x2cd90411 # # Exception| cpu 4: rx_hash 0xdb9d0b9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57152 dport 48481] != expected 0xd8aa609e # # Exception| cpu 4: rx_hash 0x205f3375 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57158 dport 48481] != expected 0xde634897 # # Exception| cpu 4: rx_hash 0x73d39203 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57180 dport 48481] != expected 0x1b5f329b # # Exception| cpu 4: rx_hash 0x8fba4751 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57208 dport 48481] != expected 0x3950c99c # # Exception| cpu 5: rx_hash 0x74bc1b28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57134 dport 48481] != expected 0xef2c5614 # # Exception| cpu 5: rx_hash 0x8b0038a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57166 dport 48481] != expected 0x5f40c494 # # Exception| cpu 5: rx_hash 0x27f4decd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57188 dport 48481] != expected 0xfaa59b99 # # Exception| cpu 5: rx_hash 0x21d7fa52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57198 dport 48481] != expected 0x7f082794 # # Exception| cpu 0: rx_hash 0x22c6681d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57210 dport 48481] != expected 0x3ddef992 # # Exception| cpu 0: rx_hash 0xf2fd0dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57220 dport 48481] != expected 0x2db31d9 # # Exception| cpu 0: rx_hash 0xa7528817 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57236 dport 48481] != expected 0x424af7d8 # # Exception| cpu 0: rx_hash 0x5ab39462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57240 dport 48481] != expected 0xc12e63dc # # Exception| cpu 4: rx_hash 0xa1b5c81b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57294 dport 48481] != expected 0x1752fc54 # # Exception| cpu 4: rx_hash 0x0e50bc3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57328 dport 48481] != expected 0xf0617d5f # # Exception| cpu 4: rx_hash 0xf59284d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57334 dport 48481] != expected 0xf6a85556 # # Exception| cpu 5: rx_hash 0xa5cbd37f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57256 dport 48481] != expected 0xa1f746dd # # Exception| cpu 5: rx_hash 0xa0f965af [saddr 192.0.3.2 daddr 192.0.3.1 sport 57270 dport 48481] != expected 0x668c24d6 # # Exception| cpu 5: rx_hash 0xf128fb22 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57280 dport 48481] != expected 0x90b8585e # # Exception| cpu 5: rx_hash 0x5a77f0f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57288 dport 48481] != expected 0x119bd45d # # Exception| cpu 5: rx_hash 0xf239696d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57300 dport 48481] != expected 0xd26e8658 # # Exception| cpu 5: rx_hash 0xf683169a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57314 dport 48481] != expected 0xb47e8b50 # # Exception| cpu 5: rx_hash 0x745cfc1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57352 dport 48481] != expected 0xa143b2fc # # Exception| cpu 0: rx_hash 0x727fd883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57346 dport 48481] != expected 0x24ee0ef1 # # Exception| cpu 0: rx_hash 0x75d4353b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57376 dport 48481] != expected 0x28ddff # # Exception| cpu 0: rx_hash 0x8e160dd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57382 dport 48481] != expected 0x6e1f5f6 # # Exception| cpu 0: rx_hash 0xdbb98838 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57398 dport 48481] != expected 0x467033f7 # # Exception| cpu 0: rx_hash 0xdd9aaca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57404 dport 48481] != expected 0xc3dd8ffa # # Exception| cpu 0: rx_hash 0x20bfd441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57440 dport 48481] != expected 0x900cac7f # # Exception| cpu 0: rx_hash 0x5ee90ca1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57480 dport 48481] != expected 0xe9518a3c # # Exception| cpu 4: rx_hash 0x716e4acc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57366 dport 48481] != expected 0x6638d0f7 # # Exception| cpu 4: rx_hash 0x8c4b322a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57418 dport 48481] != expected 0x35e9f372 # # Exception| cpu 4: rx_hash 0xde4f5a7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57464 dport 48481] != expected 0x51bee67d # # Exception| cpu 4: rx_hash 0xf39523ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 57482 dport 48481] != expected 0xeddfba32 # # Exception| cpu 5: rx_hash 0x8b24bb01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57400 dport 48481] != expected 0xc19a97fd # # Exception| cpu 5: rx_hash 0x897984fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 57428 dport 48481] != expected 0xf2929179 # # Exception| cpu 5: rx_hash 0xdd5ec834 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57452 dport 48481] != expected 0x1368387b # # Exception| cpu 5: rx_hash 0x08571b07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57484 dport 48481] != expected 0xeb16923b # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd6611bf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38936 dport 37304] OK # # # cpu 4: rx_hash 0xd57089b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38924 dport 37304] OK # # # cpu 4: rx_hash 0x7a95fd93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38962 dport 37304] OK # # # cpu 4: rx_hash 0x2d674781 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38990 dport 37304] OK # # # cpu 4: rx_hash 0x8193a1ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39012 dport 37304] OK # # # cpu 4: rx_hash 0x87b08575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39022 dport 37304] OK # # # cpu 4: rx_hash 0xd21f009c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39038 dport 37304] OK # # # cpu 5: rx_hash 0x79846fdc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38950 dport 37304] OK # # # cpu 5: rx_hash 0x846573a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38954 dport 37304] OK # # # cpu 5: rx_hash 0x7dfa74b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38976 dport 37304] OK # # # cpu 5: rx_hash 0x7eebe6f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38996 dport 37304] OK # # # cpu 0: rx_hash 0xfaf7cfda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39058 dport 37304] OK # # # cpu 0: rx_hash 0x5512bbfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39084 dport 37304] OK # # # cpu 0: rx_hash 0x00bd3e17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39100 dport 37304] OK # # # cpu 4: rx_hash 0x0135f730 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39060 dport 37304] OK # # # cpu 4: rx_hash 0xfcd4eb45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39064 dport 37304] OK # # # cpu 4: rx_hash 0x07d2b73c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39118 dport 37304] OK # # # cpu 4: rx_hash 0x50e469bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39138 dport 37304] OK # # # cpu 4: rx_hash 0x00795a84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39148 dport 37304] OK # # # cpu 5: rx_hash 0xa97b6eac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39048 dport 37304] OK # # # cpu 5: rx_hash 0x058f88c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39074 dport 37304] OK # # # cpu 5: rx_hash 0x53319f61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39078 dport 37304] OK # # # cpu 5: rx_hash 0x516ca09a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39114 dport 37304] OK # # # cpu 5: rx_hash 0x04c32573 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39130 dport 37304] OK # # # cpu 0: rx_hash 0x971caf68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39200 dport 37304] OK # # # cpu 0: rx_hash 0xc3ff8735 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39240 dport 37304] OK # # # cpu 4: rx_hash 0x6864e875 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39184 dport 37304] OK # # # cpu 4: rx_hash 0xc518c739 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39186 dport 37304] OK # # # cpu 4: rx_hash 0xc7819c51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39214 dport 37304] OK # # # cpu 4: rx_hash 0x3d0f090f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39248 dport 37304] OK # # # cpu 5: rx_hash 0x55d6df6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39164 dport 37304] OK # # # cpu 5: rx_hash 0x90b742d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39170 dport 37304] OK # # # cpu 5: rx_hash 0x3f5236f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39228 dport 37304] OK # # # cpu 5: rx_hash 0x3e1e9b40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39236 dport 37304] OK # # # cpu 5: rx_hash 0x90732643 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39250 dport 37304] OK # # # cpu 0: rx_hash 0xc0ee157a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39260 dport 37304] OK # # # cpu 0: rx_hash 0x39b576f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39270 dport 37304] OK # # # cpu 0: rx_hash 0x6c1af311 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39286 dport 37304] OK # # # cpu 0: rx_hash 0xc745f8c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39294 dport 37304] OK # # # cpu 0: rx_hash 0x146f0f6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39316 dport 37304] 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 33494 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44924 dport 33494] != expected 0x2ad3b0f5 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44924 dport 33494] != expected 0x2ad3b0f5 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59342 dport 33494] != expected 0xba879ac7 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59342 dport 33494] != expected 0xba879ac7 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55080 dport 33494] != expected 0x5750c1ab # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55080 dport 33494] != expected 0x5750c1ab # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54751 dport 33494] != expected 0xf26e6bce # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54751 dport 33494] != expected 0xf26e6bce # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56124 dport 33494] != expected 0x58057b39 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56124 dport 33494] != expected 0x58057b39 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50247 dport 33494] != expected 0xbd8794aa # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50247 dport 33494] != expected 0xbd8794aa # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36467 dport 33494] != expected 0x710c2061 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36467 dport 33494] != expected 0x710c2061 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36833 dport 33494] != expected 0x5908f2ce # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36833 dport 33494] != expected 0x5908f2ce # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46388 dport 33494] != expected 0xf11710c # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46388 dport 33494] != expected 0xf11710c # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35571 dport 33494] != expected 0xb01c5fb9 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35571 dport 33494] != expected 0xb01c5fb9 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48324 dport 33494] != expected 0x577622a1 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48324 dport 33494] != expected 0x577622a1 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60113 dport 33494] != expected 0x1d6ae025 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60113 dport 33494] != expected 0x1d6ae025 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56332 dport 33494] != expected 0x87d38b70 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56332 dport 33494] != expected 0x87d38b70 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40179 dport 33494] != expected 0xc95a0757 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40179 dport 33494] != expected 0xc95a0757 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36683 dport 33494] != expected 0xb4ff9503 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36683 dport 33494] != expected 0xb4ff9503 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51093 dport 33494] != expected 0x17a3b9b5 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51093 dport 33494] != expected 0x17a3b9b5 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43552 dport 33494] != expected 0xd409c808 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43552 dport 33494] != expected 0xd409c808 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43134 dport 33494] != expected 0x915255b3 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43134 dport 33494] != expected 0x915255b3 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46181 dport 33494] != expected 0xf2b1baf0 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46181 dport 33494] != expected 0xf2b1baf0 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54389 dport 33494] != expected 0x3b901063 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54389 dport 33494] != expected 0x3b901063 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48729 dport 33494] != expected 0xc789a649 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48729 dport 33494] != expected 0xc789a649 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59386 dport 33494] != expected 0xd819a7c1 # # Exception| cpu 5: rx_hash 0xb434325e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59386 dport 33494] != expected 0xd819a7c1 # # 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 42399 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41445 dport 42399] != expected 0x8d0752a7 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41445 dport 42399] != expected 0x8d0752a7 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54925 dport 42399] != expected 0x6ef533a # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54925 dport 42399] != expected 0x6ef533a # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51895 dport 42399] != expected 0xe91c7e21 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51895 dport 42399] != expected 0xe91c7e21 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59092 dport 42399] != expected 0x9e731aa4 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59092 dport 42399] != expected 0x9e731aa4 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37364 dport 42399] != expected 0xebaff190 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37364 dport 42399] != expected 0xebaff190 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37811 dport 42399] != expected 0x95530ab6 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37811 dport 42399] != expected 0x95530ab6 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58966 dport 42399] != expected 0x19bac555 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58966 dport 42399] != expected 0x19bac555 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48957 dport 42399] != expected 0x902cffec # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48957 dport 42399] != expected 0x902cffec # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35142 dport 42399] != expected 0x40e099f2 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35142 dport 42399] != expected 0x40e099f2 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34272 dport 42399] != expected 0x9cbd724d # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34272 dport 42399] != expected 0x9cbd724d # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44831 dport 42399] != expected 0x26d2bdd1 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44831 dport 42399] != expected 0x26d2bdd1 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38657 dport 42399] != expected 0x28b42c4d # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38657 dport 42399] != expected 0x28b42c4d # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39132 dport 42399] != expected 0x9dd69fe2 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39132 dport 42399] != expected 0x9dd69fe2 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34488 dport 42399] != expected 0xa8d1997c # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34488 dport 42399] != expected 0xa8d1997c # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42424 dport 42399] != expected 0xef8ccacf # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42424 dport 42399] != expected 0xef8ccacf # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58717 dport 42399] != expected 0xda963b22 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58717 dport 42399] != expected 0xda963b22 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57200 dport 42399] != expected 0x56a1e059 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57200 dport 42399] != expected 0x56a1e059 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54127 dport 42399] != expected 0xae96e90c # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54127 dport 42399] != expected 0xae96e90c # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40883 dport 42399] != expected 0x32aeebaa # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40883 dport 42399] != expected 0x32aeebaa # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39072 dport 42399] != expected 0xca2425f0 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39072 dport 42399] != expected 0xca2425f0 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43193 dport 42399] != expected 0x7d38d14 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43193 dport 42399] != expected 0x7d38d14 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35755 dport 42399] != expected 0xb85d7402 # # Exception| cpu 5: rx_hash 0x531d516a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35755 dport 42399] != expected 0xb85d7402 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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__->