< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 46029 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x34d733fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 48364 dport 46029] != expected 0x494219dd # # Exception| cpu 0: rx_hash 0x1c558de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48400 dport 46029] != expected 0xbdb2f255 # # Exception| cpu 0: rx_hash 0x60649b23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48424 dport 46029] != expected 0x711cd567 # # Exception| cpu 0: rx_hash 0xd6da66c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48458 dport 46029] != expected 0xbcaf1450 # # Exception| cpu 0: rx_hash 0xa4e24986 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48492 dport 46029] != expected 0xaacb6dbe # # Exception| cpu 0: rx_hash 0x51defa0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48502 dport 46029] != expected 0xd1ca3b3e # # Exception| cpu 0: rx_hash 0x087df0b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48538 dport 46029] != expected 0x93cf3e80 # # Exception| cpu 0: rx_hash 0x8227f271 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48544 dport 46029] != expected 0x1cf7090b # # Exception| cpu 0: rx_hash 0x71b40efe [saddr 192.0.3.2 daddr 192.0.3.1 sport 48566 dport 46029] != expected 0x16d8d3f9 # # Exception| cpu 0: rx_hash 0x46a120d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48612 dport 46029] != expected 0xc720b1d2 # # Exception| cpu 0: rx_hash 0x4359c850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48624 dport 46029] != expected 0x8e997b99 # # Exception| cpu 0: rx_hash 0xdce94656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48642 dport 46029] != expected 0xe7929aca # # Exception| cpu 0: rx_hash 0x222424d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48658 dport 46029] != expected 0xfe058dd # # Exception| cpu 0: rx_hash 0xee0480f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48708 dport 46029] != expected 0x7fd332aa # # Exception| cpu 0: rx_hash 0x670925b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48742 dport 46029] != expected 0xc87c4318 # # Exception| cpu 0: rx_hash 0x99c44732 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48758 dport 46029] != expected 0x200e810f # # Exception| cpu 0: rx_hash 0xcb969c8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48784 dport 46029] != expected 0xf1781026 # # Exception| cpu 0: rx_hash 0x4c92004a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48812 dport 46029] != expected 0x9c1d3f48 # # Exception| cpu 0: rx_hash 0xbaf91441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48814 dport 46029] != expected 0xdf8b2ff1 # # Exception| cpu 0: rx_hash 0x83e503e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48866 dport 46029] != expected 0xd4b91306 # # Exception| cpu 0: rx_hash 0x76d9b06e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48888 dport 46029] != expected 0xafb84586 # # Exception| cpu 0: rx_hash 0xda083535 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48928 dport 46029] != expected 0xebac759 # # Exception| cpu 0: rx_hash 0xd756ab3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48934 dport 46029] != expected 0xece7dfbc # # Exception| cpu 0: rx_hash 0x674719d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48968 dport 46029] != expected 0x507a92f9 # # Exception| cpu 0: rx_hash 0xe8e5f39b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48998 dport 46029] != expected 0x96fb6f39 # # Exception| cpu 0: rx_hash 0x1b760f14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49008 dport 46029] != expected 0x9cd4b5cb # # Exception| cpu 0: rx_hash 0x4a737329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49038 dport 46029] != expected 0x753562db # # Exception| cpu 0: rx_hash 0x33ba8d6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49058 dport 46029] != expected 0xf0228fa2 # # Exception| cpu 0: rx_hash 0xcd77efef [saddr 192.0.3.2 daddr 192.0.3.1 sport 49074 dport 46029] != expected 0x18504db5 # # Exception| cpu 0: rx_hash 0xc6863ee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49080 dport 46029] != expected 0x8b23d922 # # Exception| cpu 0: rx_hash 0x75c02b89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49102 dport 46029] != expected 0xf29d25e # # Exception| cpu 0: rx_hash 0x8b0d4908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49118 dport 46029] != expected 0xe75b1049 # # Exception| cpu 0: rx_hash 0xff9a2941 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49140 dport 46029] != expected 0x8011e5d5 # # Exception| cpu 0: rx_hash 0x09f13d4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49142 dport 46029] != expected 0xc387f56c # # Exception| cpu 0: rx_hash 0x0c564b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49160 dport 46029] != expected 0x7db5e1d2 # # Exception| cpu 0: rx_hash 0x04f03d05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49178 dport 46029] != expected 0xd651337c # # Exception| cpu 0: rx_hash 0xc3214823 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49222 dport 46029] != expected 0x3511cd9c # # Exception| cpu 0: rx_hash 0xc6d9a0a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49234 dport 46029] != expected 0x7ca807d7 # # Exception| cpu 0: rx_hash 0x4a2ced68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49252 dport 46029] != expected 0x82bebc2e # # Exception| cpu 0: rx_hash 0x99d5e517 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49330 dport 46029] != expected 0x4f838e1b # # Exception| cpu 0: rx_hash 0xd1a67a7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49344 dport 46029] != expected 0x6a428d3b # # Exception| cpu 0: rx_hash 0xda57ab74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49354 dport 46029] != expected 0xf93119ac # # Exception| cpu 0: rx_hash 0xd2f1ddfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 49368 dport 46029] != expected 0x52d5cb02 # # Exception| cpu 0: rx_hash 0x29c457fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49372 dport 46029] != expected 0xf31ec35e # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x61784177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60704 dport 53932] OK # # # cpu 0: rx_hash 0xdc376d95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60744 dport 53932] OK # # # cpu 0: rx_hash 0x2fa4911a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60766 dport 53932] OK # # # cpu 0: rx_hash 0xa0067b56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60784 dport 53932] OK # # # cpu 0: rx_hash 0xfaf2d662 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60804 dport 53932] OK # # # cpu 0: rx_hash 0x043fb4e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60820 dport 53932] OK # # # cpu 0: rx_hash 0x7df64aa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60856 dport 53932] OK # # # cpu 0: rx_hash 0xc3eec1c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60872 dport 53932] OK # # # cpu 0: rx_hash 0x4c4c2b89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60902 dport 53932] OK # # # cpu 0: rx_hash 0xaa355bc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60984 dport 53932] OK # # # cpu 0: rx_hash 0x0cb9f9f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32802 dport 53932] OK # # # cpu 0: rx_hash 0xfc7da2fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32812 dport 53932] OK # # # cpu 0: rx_hash 0xff2a057d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32820 dport 53932] OK # # # cpu 0: rx_hash 0xcb688cd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32894 dport 53932] OK # # # cpu 0: rx_hash 0xedad3723 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32946 dport 53932] OK # # # cpu 0: rx_hash 0x2722dc0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33000 dport 53932] OK # # # cpu 0: rx_hash 0x01a95b98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33034 dport 53932] OK # # # cpu 0: rx_hash 0xf23aa717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33052 dport 53932] OK # # # cpu 0: rx_hash 0x83552fda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33058 dport 53932] OK # # # cpu 0: rx_hash 0x8bf35950 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33072 dport 53932] OK # # # cpu 0: rx_hash 0x1e70f7c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33162 dport 53932] OK # # # cpu 0: rx_hash 0xede30b47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33180 dport 53932] OK # # # cpu 0: rx_hash 0x53fb8026 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33260 dport 53932] OK # # # cpu 0: rx_hash 0x32866ca1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33294 dport 53932] OK # # # cpu 0: rx_hash 0xcc4b0e20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33310 dport 53932] OK # # # cpu 0: rx_hash 0x4eb77a62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33334 dport 53932] OK # # # cpu 0: rx_hash 0x81c079ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33400 dport 53932] OK # # # cpu 0: rx_hash 0x516ed632 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33462 dport 53932] OK # # # cpu 0: rx_hash 0xea8eb5d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33490 dport 53932] OK # # # cpu 4: rx_hash 0x1017c9ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60702 dport 53932] OK # # # cpu 4: rx_hash 0x9a4dcb72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60708 dport 53932] OK # # # cpu 4: rx_hash 0x9ce28475 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60712 dport 53932] OK # # # cpu 4: rx_hash 0x9444f2ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60730 dport 53932] OK # # # cpu 4: rx_hash 0x2cf33699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60742 dport 53932] OK # # # cpu 4: rx_hash 0xd23e5418 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60758 dport 53932] OK # # # cpu 4: rx_hash 0x566d6f5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60786 dport 53932] OK # # # cpu 4: rx_hash 0xf7ac486c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60802 dport 53932] OK # # # cpu 4: rx_hash 0x7ea1ed27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60832 dport 53932] OK # # # cpu 4: rx_hash 0x206f5900 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60930 dport 53932] OK # # # cpu 4: rx_hash 0x2e66608d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60956 dport 53932] OK # # # cpu 4: rx_hash 0xa2932d42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60970 dport 53932] OK # # # cpu 4: rx_hash 0xe4e98ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60998 dport 53932] OK # # # cpu 4: rx_hash 0x8d122a33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32786 dport 53932] OK # # # cpu 4: rx_hash 0x7dd6713f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32796 dport 53932] OK # # # cpu 4: rx_hash 0x4c6c1012 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32834 dport 53932] OK # # # cpu 4: rx_hash 0x4ac35f15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32846 dport 53932] OK # # # cpu 4: rx_hash 0xb2a17293 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32850 dport 53932] OK # # # cpu 4: rx_hash 0xc83f2b57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32870 dport 53932] OK # # # cpu 4: rx_hash 0x97336ee7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32902 dport 53932] OK # # # cpu 4: rx_hash 0x92cb8663 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32914 dport 53932] OK # # # cpu 4: rx_hash 0x189184ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32936 dport 53932] OK # # # cpu 4: rx_hash 0xe0f3a92d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32948 dport 53932] OK # # # cpu 4: rx_hash 0x1037f221 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32954 dport 53932] OK # # # cpu 4: rx_hash 0x58446d4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32968 dport 53932] OK # # # cpu 4: rx_hash 0x551af345 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32974 dport 53932] OK # # # cpu 4: rx_hash 0xd4b12084 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33022 dport 53932] OK # # # cpu 4: rx_hash 0x02fefc1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33042 dport 53932] OK # # # cpu 4: rx_hash 0x38b54c3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33094 dport 53932] OK # # # cpu 4: rx_hash 0x417cb278 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33130 dport 53932] OK # # # cpu 4: rx_hash 0xbfb1d0f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33146 dport 53932] OK # # # cpu 4: rx_hash 0xe81be3c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33160 dport 53932] OK # # # cpu 4: rx_hash 0x132e69c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33164 dport 53932] OK # # # cpu 4: rx_hash 0x9c8c838a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33186 dport 53932] OK # # # cpu 4: rx_hash 0x9a23cc8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33198 dport 53932] OK # # # cpu 4: rx_hash 0x9fdb2409 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33210 dport 53932] OK # # # cpu 4: rx_hash 0x276ce06f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33222 dport 53932] OK # # # cpu 4: rx_hash 0xae614524 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33252 dport 53932] OK # # # cpu 4: rx_hash 0xa6c733ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33270 dport 53932] OK # # # cpu 4: rx_hash 0x560368a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33272 dport 53932] OK # # # cpu 4: rx_hash 0x4de0dde1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33326 dport 53932] OK # # # cpu 4: rx_hash 0xb8dc6e69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33332 dport 53932] OK # # # cpu 4: rx_hash 0xf0aff103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33350 dport 53932] OK # # # cpu 4: rx_hash 0xf5571987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33362 dport 53932] OK # # # cpu 4: rx_hash 0x7c5abccc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33392 dport 53932] OK # # # cpu 4: rx_hash 0x2bf08ff6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33410 dport 53932] OK # # # cpu 4: rx_hash 0x25f9b67b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33436 dport 53932] OK # # # cpu 4: rx_hash 0xa45265ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33452 dport 53932] OK # # # cpu 4: rx_hash 0xe228c35d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33472 dport 53932] OK # # # cpu 4: rx_hash 0xe4878c5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33484 dport 53932] OK # # # cpu 4: rx_hash 0x11bb3fd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33494 dport 53932] OK # # # cpu 4: rx_hash 0x1a4aeedb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33500 dport 53932] OK # # # cpu 4: rx_hash 0x4508970f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33554 dport 53932] OK # # # cpu 4: rx_hash 0x4ef94606 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33560 dport 53932] OK # # # count: pass=83 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 33832 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58252 dport 33832] != expected 0x8038a62b # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58252 dport 33832] != expected 0x8038a62b # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52433 dport 33832] != expected 0xe315d465 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52433 dport 33832] != expected 0xe315d465 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53414 dport 33832] != expected 0x89aaa225 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53414 dport 33832] != expected 0x89aaa225 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43551 dport 33832] != expected 0x21d3d8a0 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43551 dport 33832] != expected 0x21d3d8a0 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42416 dport 33832] != expected 0x50c5c8ed # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42416 dport 33832] != expected 0x50c5c8ed # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34989 dport 33832] != expected 0xe6b79c36 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34989 dport 33832] != expected 0xe6b79c36 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42455 dport 33832] != expected 0xbb9120f4 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42455 dport 33832] != expected 0xbb9120f4 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48227 dport 33832] != expected 0xdba06891 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48227 dport 33832] != expected 0xdba06891 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55650 dport 33832] != expected 0x9a248b1b # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55650 dport 33832] != expected 0x9a248b1b # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45052 dport 33832] != expected 0xdf64878e # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45052 dport 33832] != expected 0xdf64878e # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33185 dport 33832] != expected 0xe2ced9e1 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33185 dport 33832] != expected 0xe2ced9e1 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49771 dport 33832] != expected 0x2110330 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49771 dport 33832] != expected 0x2110330 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60822 dport 33832] != expected 0x280b4837 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60822 dport 33832] != expected 0x280b4837 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37483 dport 33832] != expected 0x52836d42 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37483 dport 33832] != expected 0x52836d42 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46328 dport 33832] != expected 0xb153a2a5 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46328 dport 33832] != expected 0xb153a2a5 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51445 dport 33832] != expected 0xe146763a # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51445 dport 33832] != expected 0xe146763a # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56129 dport 33832] != expected 0x5e44dcb # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56129 dport 33832] != expected 0x5e44dcb # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42791 dport 33832] != expected 0xcf8bfd3f # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42791 dport 33832] != expected 0xcf8bfd3f # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43109 dport 33832] != expected 0x7bb4c9be # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43109 dport 33832] != expected 0x7bb4c9be # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56421 dport 33832] != expected 0xf67355a5 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56421 dport 33832] != expected 0xf67355a5 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37533 dport 33832] != expected 0x6b873e7c # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37533 dport 33832] != expected 0x6b873e7c # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43889 dport 33832] != expected 0xc3c9b9c4 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43889 dport 33832] != expected 0xc3c9b9c4 # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53923 dport 33832] != expected 0xe1d1b # # Exception| cpu 4: rx_hash 0xbe4fdf24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53923 dport 33832] != expected 0xe1d1b # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 36401 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36742 dport 36401] != expected 0x159bcfdd # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36742 dport 36401] != expected 0x159bcfdd # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47169 dport 36401] != expected 0x7319ae51 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47169 dport 36401] != expected 0x7319ae51 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41710 dport 36401] != expected 0xd141fce9 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41710 dport 36401] != expected 0xd141fce9 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47083 dport 36401] != expected 0xe24b703b # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47083 dport 36401] != expected 0xe24b703b # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38975 dport 36401] != expected 0xf9ba188d # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38975 dport 36401] != expected 0xf9ba188d # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48225 dport 36401] != expected 0x2f842a9b # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48225 dport 36401] != expected 0x2f842a9b # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35643 dport 36401] != expected 0x426be2d6 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35643 dport 36401] != expected 0x426be2d6 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46616 dport 36401] != expected 0xd6dbbd3e # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46616 dport 36401] != expected 0xd6dbbd3e # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39385 dport 36401] != expected 0x2404151b # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39385 dport 36401] != expected 0x2404151b # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59034 dport 36401] != expected 0x55a87b5f # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59034 dport 36401] != expected 0x55a87b5f # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38420 dport 36401] != expected 0x140b9488 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38420 dport 36401] != expected 0x140b9488 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45800 dport 36401] != expected 0x54e1af85 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45800 dport 36401] != expected 0x54e1af85 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38940 dport 36401] != expected 0x9c6195d1 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38940 dport 36401] != expected 0x9c6195d1 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52961 dport 36401] != expected 0xd915f554 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52961 dport 36401] != expected 0xd915f554 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52405 dport 36401] != expected 0xa4a82e64 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52405 dport 36401] != expected 0xa4a82e64 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48867 dport 36401] != expected 0x81c0f9d4 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48867 dport 36401] != expected 0x81c0f9d4 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58579 dport 36401] != expected 0x3ca1a5fe # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58579 dport 36401] != expected 0x3ca1a5fe # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43935 dport 36401] != expected 0x1d9e1372 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43935 dport 36401] != expected 0x1d9e1372 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52713 dport 36401] != expected 0xec958d6a # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52713 dport 36401] != expected 0xec958d6a # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55626 dport 36401] != expected 0x3d92548e # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55626 dport 36401] != expected 0x3d92548e # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54937 dport 36401] != expected 0x394ec90 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54937 dport 36401] != expected 0x394ec90 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40400 dport 36401] != expected 0x16b3cd84 # # Exception| cpu 5: rx_hash 0xea3e64b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40400 dport 36401] != expected 0x16b3cd84 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->