< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 39381 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbce4c111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59946 dport 39381] != expected 0xaa6c9c33 # # Exception| cpu 0: rx_hash 0x3056d6fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 59988 dport 39381] != expected 0xb8e1d222 # # Exception| cpu 0: rx_hash 0xc335ebcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60020 dport 39381] != expected 0x899889dc # # Exception| cpu 4: rx_hash 0xcbe9f17e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59998 dport 39381] != expected 0x6a91023d # # Exception| cpu 4: rx_hash 0xa39325e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60026 dport 39381] != expected 0xd0228630 # # Exception| cpu 4: rx_hash 0x856ce03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60040 dport 39381] != expected 0x80de2ed4 # # Exception| cpu 5: rx_hash 0x0cb7a604 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59958 dport 39381] != expected 0x86b19bc5 # # Exception| cpu 5: rx_hash 0xd690ac94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59972 dport 39381] != expected 0xda1365de # # Exception| cpu 5: rx_hash 0x9d7cec01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59986 dport 39381] != expected 0x24beb237 # # Exception| cpu 5: rx_hash 0x88d9ab5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60002 dport 39381] != expected 0x77355e35 # # Exception| cpu 5: rx_hash 0x6e1fd134 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60018 dport 39381] != expected 0x15c7e9c9 # # Exception| cpu 0: rx_hash 0x353f8729 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60052 dport 39381] != expected 0xac032922 # # Exception| cpu 0: rx_hash 0x87625926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60098 dport 39381] != expected 0x4a125334 # # Exception| cpu 0: rx_hash 0x1c7bb08c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60102 dport 39381] != expected 0xc1d88cc7 # # Exception| cpu 0: rx_hash 0xd1f74459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60110 dport 39381] != expected 0x43de33e # # Exception| cpu 0: rx_hash 0xd92b5eec [saddr 192.0.3.2 daddr 192.0.3.1 sport 60132 dport 39381] != expected 0xe73468df # # Exception| cpu 4: rx_hash 0xac28d799 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60122 dport 39381] != expected 0xed058b31 # # Exception| cpu 4: rx_hash 0x2294796c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60142 dport 39381] != expected 0x3544b8c0 # # Exception| cpu 5: rx_hash 0x209ac076 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60068 dport 39381] != expected 0xff88c520 # # Exception| cpu 5: rx_hash 0xed1634a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60076 dport 39381] != expected 0x3a6daad9 # # Exception| cpu 5: rx_hash 0xf06f6949 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60086 dport 39381] != expected 0x8aefcd3a # # Exception| cpu 5: rx_hash 0x5797f019 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60112 dport 39381] != expected 0x3f755b2e # # Exception| cpu 5: rx_hash 0x92c71e79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60146 dport 39381] != expected 0x1999bf36 # # Exception| cpu 5: rx_hash 0x09def7d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60150 dport 39381] != expected 0x925360c5 # # Exception| cpu 0: rx_hash 0x1cc1a17d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60172 dport 39381] != expected 0x81658ca7 # # Exception| cpu 0: rx_hash 0x8f045262 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60194 dport 39381] != expected 0xe9a6d8b5 # # Exception| cpu 0: rx_hash 0xd9914f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60206 dport 39381] != expected 0xa78968bf # # Exception| cpu 0: rx_hash 0x3f573577 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60222 dport 39381] != expected 0xc57bdf43 # # Exception| cpu 0: rx_hash 0x7e69d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60232 dport 39381] != expected 0x1213feab # # Exception| cpu 4: rx_hash 0xefa29c48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60204 dport 39381] != expected 0xb01cd759 # # Exception| cpu 4: rx_hash 0x485a0518 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60234 dport 39381] != expected 0x586414d # # Exception| cpu 4: rx_hash 0xae9c7f72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60250 dport 39381] != expected 0x6774f6b1 # # Exception| cpu 4: rx_hash 0x8d0aeb78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60264 dport 39381] != expected 0x236aa555 # # Exception| cpu 5: rx_hash 0xe77e86fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 60166 dport 39381] != expected 0x53155cb8 # # Exception| cpu 5: rx_hash 0x9aa1153d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60178 dport 39381] != expected 0xba2d34b7 # # Exception| cpu 5: rx_hash 0xb9378137 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60192 dport 39381] != expected 0xfe336753 # # Exception| cpu 5: rx_hash 0xce3ab158 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60244 dport 39381] != expected 0x3ecef95d # # Exception| cpu 0: rx_hash 0x9073b692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60274 dport 39381] != expected 0x93e8c2b6 # # Exception| cpu 0: rx_hash 0xcb53e08f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60308 dport 39381] != expected 0x2a2c025d # # Exception| cpu 0: rx_hash 0x0e030eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 60342 dport 39381] != expected 0xcc0e645 # # 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 0x09c8b04d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42266 dport 58018] OK # # # cpu 0: rx_hash 0x7ccb3938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42276 dport 58018] OK # # # cpu 0: rx_hash 0x0114aaf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42288 dport 58018] OK # # # cpu 4: rx_hash 0x1c6df712 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42282 dport 58018] OK # # # cpu 4: rx_hash 0x5781b787 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42300 dport 58018] OK # # # cpu 4: rx_hash 0x28509d5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42338 dport 58018] OK # # # cpu 4: rx_hash 0x3529c0b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42360 dport 58018] OK # # # cpu 5: rx_hash 0x208c87e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42312 dport 58018] OK # # # cpu 5: rx_hash 0x90dfe0fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42324 dport 58018] OK # # # cpu 5: rx_hash 0xce96e737 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42354 dport 58018] OK # # # cpu 5: rx_hash 0x031a13e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42362 dport 58018] OK # # # cpu 0: rx_hash 0x06734235 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42426 dport 58018] OK # # # cpu 0: rx_hash 0x8ac155da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42436 dport 58018] OK # # # cpu 0: rx_hash 0xa18bdb65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42460 dport 58018] OK # # # cpu 0: rx_hash 0x324e287a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42482 dport 58018] OK # # # cpu 4: rx_hash 0xf5107f00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42394 dport 58018] OK # # # cpu 4: rx_hash 0x2d39cc8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42402 dport 58018] OK # # # cpu 4: rx_hash 0x2f377590 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42472 dport 58018] OK # # # cpu 4: rx_hash 0x15ebb9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42496 dport 58018] OK # # # cpu 5: rx_hash 0x13d6056a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42378 dport 58018] OK # # # cpu 5: rx_hash 0xfdcc65b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42416 dport 58018] OK # # # cpu 5: rx_hash 0xc12d154f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42450 dport 58018] OK # # # cpu 5: rx_hash 0xc9f10ffa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42488 dport 58018] OK # # # cpu 0: rx_hash 0x754d77f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42510 dport 58018] OK # # # cpu 0: rx_hash 0x5e07f947 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42518 dport 58018] OK # # # cpu 0: rx_hash 0x0892e438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42522 dport 58018] OK # # # cpu 0: rx_hash 0x2b047032 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42536 dport 58018] OK # # # cpu 4: rx_hash 0x23d86a87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42498 dport 58018] OK # # # cpu 4: rx_hash 0x8ef25078 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42500 dport 58018] OK # # # cpu 4: rx_hash 0xb8c1832d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42502 dport 58018] OK # # # cpu 4: rx_hash 0x004efe8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42544 dport 58018] OK # # # cpu 5: rx_hash 0xd0bb57b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42530 dport 58018] OK # # # cpu 5: rx_hash 0x1d37a367 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42538 dport 58018] OK # # # cpu 5: rx_hash 0x862e4acd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42542 dport 58018] OK # # # cpu 5: rx_hash 0xcdc20a58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42552 dport 58018] OK # # # cpu 5: rx_hash 0x21d6d39d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42568 dport 58018] OK # # # cpu 0: rx_hash 0xa7b667dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42582 dport 58018] OK # # # cpu 0: rx_hash 0x49ac0702 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42604 dport 58018] OK # # # cpu 0: rx_hash 0x94ece55f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42644 dport 58018] OK # # # cpu 0: rx_hash 0xcaa5e295 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42674 dport 58018] 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 36938 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58864 dport 36938] != expected 0x2548491b # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58864 dport 36938] != expected 0x2548491b # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40568 dport 36938] != expected 0x47451cf3 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40568 dport 36938] != expected 0x47451cf3 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59474 dport 36938] != expected 0x389bff33 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59474 dport 36938] != expected 0x389bff33 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38030 dport 36938] != expected 0x4fa11b34 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38030 dport 36938] != expected 0x4fa11b34 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44953 dport 36938] != expected 0xa7896353 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44953 dport 36938] != expected 0xa7896353 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42057 dport 36938] != expected 0x84647400 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42057 dport 36938] != expected 0x84647400 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48605 dport 36938] != expected 0x3f8a7657 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48605 dport 36938] != expected 0x3f8a7657 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45236 dport 36938] != expected 0xcbe094ad # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45236 dport 36938] != expected 0xcbe094ad # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52333 dport 36938] != expected 0x183bd094 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52333 dport 36938] != expected 0x183bd094 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58957 dport 36938] != expected 0xdea182e1 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58957 dport 36938] != expected 0xdea182e1 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38989 dport 36938] != expected 0xd2b30faf # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38989 dport 36938] != expected 0xd2b30faf # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42965 dport 36938] != expected 0x61df9bc9 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42965 dport 36938] != expected 0x61df9bc9 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38995 dport 36938] != expected 0xe9fbb7bf # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38995 dport 36938] != expected 0xe9fbb7bf # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46402 dport 36938] != expected 0xb772021a # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46402 dport 36938] != expected 0xb772021a # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36767 dport 36938] != expected 0x1fe77a1d # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36767 dport 36938] != expected 0x1fe77a1d # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40190 dport 36938] != expected 0x9453bfa6 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40190 dport 36938] != expected 0x9453bfa6 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48020 dport 36938] != expected 0xaf6494fc # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48020 dport 36938] != expected 0xaf6494fc # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34741 dport 36938] != expected 0x6c2b1493 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34741 dport 36938] != expected 0x6c2b1493 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52912 dport 36938] != expected 0x4c38c610 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52912 dport 36938] != expected 0x4c38c610 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41887 dport 36938] != expected 0x8a982cf6 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41887 dport 36938] != expected 0x8a982cf6 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43576 dport 36938] != expected 0x1221f03f # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43576 dport 36938] != expected 0x1221f03f # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59536 dport 36938] != expected 0x3becbbd5 # # Exception| cpu 5: rx_hash 0xc26e2e0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59536 dport 36938] != expected 0x3becbbd5 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 37770 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55376 dport 37770] != expected 0x8faaa9 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55376 dport 37770] != expected 0x8faaa9 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51718 dport 37770] != expected 0xf202810f # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51718 dport 37770] != expected 0xf202810f # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54772 dport 37770] != expected 0xea1743c0 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54772 dport 37770] != expected 0xea1743c0 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34685 dport 37770] != expected 0xd80d9ac4 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34685 dport 37770] != expected 0xd80d9ac4 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46818 dport 37770] != expected 0xd0ab8583 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46818 dport 37770] != expected 0xd0ab8583 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42018 dport 37770] != expected 0x951221fd # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42018 dport 37770] != expected 0x951221fd # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37330 dport 37770] != expected 0x643cec7d # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37330 dport 37770] != expected 0x643cec7d # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48805 dport 37770] != expected 0x979a0bb9 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48805 dport 37770] != expected 0x979a0bb9 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53036 dport 37770] != expected 0xfb29e5f5 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53036 dport 37770] != expected 0xfb29e5f5 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43767 dport 37770] != expected 0xfea3e38f # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43767 dport 37770] != expected 0xfea3e38f # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58581 dport 37770] != expected 0x6b6a1abf # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58581 dport 37770] != expected 0x6b6a1abf # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59405 dport 37770] != expected 0xc51f50ca # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59405 dport 37770] != expected 0xc51f50ca # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57086 dport 37770] != expected 0x6f3fbcc1 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57086 dport 37770] != expected 0x6f3fbcc1 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59788 dport 37770] != expected 0xabcc5e8a # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59788 dport 37770] != expected 0xabcc5e8a # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36715 dport 37770] != expected 0xec2c56a5 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36715 dport 37770] != expected 0xec2c56a5 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44404 dport 37770] != expected 0xa6ee14a0 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44404 dport 37770] != expected 0xa6ee14a0 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45677 dport 37770] != expected 0xdf293ba6 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45677 dport 37770] != expected 0xdf293ba6 # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53138 dport 37770] != expected 0x72f2a3cd # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53138 dport 37770] != expected 0x72f2a3cd # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43444 dport 37770] != expected 0x5c1c5c9e # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43444 dport 37770] != expected 0x5c1c5c9e # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45757 dport 37770] != expected 0x3c86101b # # Exception| cpu 0: rx_hash 0x45db4ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45757 dport 37770] != expected 0x3c86101b # # 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 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->