< 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 214, 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 43766 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd8118e8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56062 dport 43766] != expected 0xf97a1777 # # Exception| cpu 0: rx_hash 0xa8805e4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56076 dport 43766] != expected 0x32fb9ec0 # # Exception| cpu 0: rx_hash 0x36ca716e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56106 dport 43766] != expected 0xffbb5b68 # # Exception| cpu 0: rx_hash 0x500c4af8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56122 dport 43766] != expected 0xccaaa170 # # Exception| cpu 0: rx_hash 0x6c862f6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56230 dport 43766] != expected 0x73bd7879 # # Exception| cpu 0: rx_hash 0x76061ea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56282 dport 43766] != expected 0x3f841db9 # # Exception| cpu 0: rx_hash 0x43067d3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56292 dport 43766] != expected 0xa7f6d638 # # Exception| cpu 0: rx_hash 0x1a70c874 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56334 dport 43766] != expected 0x9411999e # # Exception| cpu 0: rx_hash 0x870b587a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56340 dport 43766] != expected 0x59ac4770 # # Exception| cpu 0: rx_hash 0x2913d5bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56366 dport 43766] != expected 0xd996492 # # Exception| cpu 0: rx_hash 0x50071e98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56416 dport 43766] != expected 0x73b6d681 # # Exception| cpu 0: rx_hash 0xcb1ff0c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56420 dport 43766] != expected 0xbff13ee2 # # Exception| cpu 0: rx_hash 0xbb813de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56456 dport 43766] != expected 0xe6bb9e79 # # Exception| cpu 0: rx_hash 0x1599b02c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56498 dport 43766] != expected 0xb28ebd9b # # Exception| cpu 0: rx_hash 0x6aee055f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56546 dport 43766] != expected 0xcd5b3905 # # Exception| cpu 0: rx_hash 0xfe108eb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56644 dport 43766] != expected 0xb548dc4f # # Exception| cpu 0: rx_hash 0x555ac20b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56668 dport 43766] != expected 0xe07ad266 # # Exception| cpu 0: rx_hash 0x36ce38e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56686 dport 43766] != expected 0xd26c05b5 # # Exception| cpu 0: rx_hash 0x7061297d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56704 dport 43766] != expected 0x13a975e9 # # Exception| cpu 0: rx_hash 0x23a77174 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56750 dport 43766] != expected 0xb8ca4470 # # Exception| cpu 0: rx_hash 0xbedce17a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56756 dport 43766] != expected 0x75779a9e # # Exception| cpu 0: rx_hash 0x69d0a798 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56768 dport 43766] != expected 0x5f6d0b6f # # Exception| cpu 0: rx_hash 0x3f443eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 56780 dport 43766] != expected 0xf509173d # # Exception| cpu 0: rx_hash 0x0f169c0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56784 dport 43766] != expected 0x6c7cf177 # # Exception| cpu 0: rx_hash 0xc29aeb23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56792 dport 43766] != expected 0xa5f0546 # # Exception| cpu 0: rx_hash 0xb46fcb47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56840 dport 43766] != expected 0x9412eea # # Exception| cpu 0: rx_hash 0xd2a9f0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56856 dport 43766] != expected 0x3a50d4f2 # # Exception| cpu 0: rx_hash 0x870cd68c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56872 dport 43766] != expected 0x90c9d3e6 # # Exception| cpu 0: rx_hash 0x33946a86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56942 dport 43766] != expected 0x88c595c4 # # Exception| cpu 0: rx_hash 0x8e86d080 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56970 dport 43766] != expected 0xb7acc16e # # Exception| cpu 0: rx_hash 0x25cc9c3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56978 dport 43766] != expected 0xe29ecf47 # # Exception| cpu 0: rx_hash 0xdd408889 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56996 dport 43766] != expected 0x1ccff0f7 # # Exception| cpu 0: rx_hash 0x8db76faa [saddr 192.0.3.2 daddr 192.0.3.1 sport 57014 dport 43766] != expected 0xb751da28 # # Exception| cpu 0: rx_hash 0x97375e65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57034 dport 43766] != expected 0xfb68bfe8 # # Exception| cpu 0: rx_hash 0xc2927838 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57082 dport 43766] != expected 0x51f1b8fc # # Exception| cpu 0: rx_hash 0xb203a8fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57096 dport 43766] != expected 0x9a70314b # # Exception| cpu 0: rx_hash 0xb460d6aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 57110 dport 43766] != expected 0x9b8a07c6 # # Exception| cpu 0: rx_hash 0x7add1ead [saddr 192.0.3.2 daddr 192.0.3.1 sport 57122 dport 43766] != expected 0xfd54e8b1 # # Exception| cpu 0: rx_hash 0x2c4987da [saddr 192.0.3.2 daddr 192.0.3.1 sport 57134 dport 43766] != expected 0x5730f4e3 # # Exception| cpu 0: rx_hash 0x500f8d83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57154 dport 43766] != expected 0x28186b3b # # 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 0x96e3cef8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43684 dport 49317] OK # # # cpu 0: rx_hash 0xf025f56e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43700 dport 49317] OK # # # cpu 0: rx_hash 0x41ef881a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43728 dport 49317] OK # # # cpu 0: rx_hash 0xdfa5a73e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43766 dport 49317] OK # # # cpu 0: rx_hash 0x021d4517 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43778 dport 49317] OK # # # cpu 0: rx_hash 0xaf3477f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43780 dport 49317] OK # # # cpu 0: rx_hash 0x57b8634a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43826 dport 49317] OK # # # cpu 0: rx_hash 0xe6721e3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43862 dport 49317] OK # # # cpu 0: rx_hash 0xe543a114 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43882 dport 49317] OK # # # cpu 0: rx_hash 0x2145d035 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43968 dport 49317] OK # # # cpu 0: rx_hash 0xbc3e403b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43994 dport 49317] OK # # # cpu 4: rx_hash 0x95d271d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43672 dport 49317] OK # # # cpu 4: rx_hash 0x11186f39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43714 dport 49317] OK # # # cpu 4: rx_hash 0x478cf64e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43726 dport 49317] OK # # # cpu 4: rx_hash 0x214acdd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43742 dport 49317] OK # # # cpu 4: rx_hash 0x42de3730 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43756 dport 49317] OK # # # cpu 4: rx_hash 0x5489dc60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43790 dport 49317] OK # # # cpu 4: rx_hash 0xffc390db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43798 dport 49317] OK # # # cpu 4: rx_hash 0x074f8469 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43808 dport 49317] OK # # # cpu 4: rx_hash 0x7b098e30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43852 dport 49317] OK # # # cpu 4: rx_hash 0x95dd6c3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43910 dport 49317] OK # # # cpu 4: rx_hash 0x0b97431b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43936 dport 49317] OK # # # cpu 4: rx_hash 0x6d51788d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43952 dport 49317] OK # # # cpu 4: rx_hash 0x86dc0f9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44034 dport 49317] OK # # # cpu 4: rx_hash 0x4e02b9cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44072 dport 49317] OK # # # cpu 4: rx_hash 0x64d02ae1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44104 dport 49317] OK # # # cpu 4: rx_hash 0x52e1f654 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44106 dport 49317] OK # # # cpu 4: rx_hash 0xcf9a665a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44112 dport 49317] OK # # # cpu 4: rx_hash 0x111c26b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44166 dport 49317] OK # # # cpu 4: rx_hash 0xf31003c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44236 dport 49317] OK # # # cpu 4: rx_hash 0x6d5a2ced [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44266 dport 49317] OK # # # cpu 4: rx_hash 0x5d088e0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44278 dport 49317] OK # # # cpu 4: rx_hash 0xe01529e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44300 dport 49317] OK # # # cpu 4: rx_hash 0x8381d30f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44350 dport 49317] OK # # # cpu 4: rx_hash 0xcf957bb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44366 dport 49317] OK # # # cpu 4: rx_hash 0x64df370c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44374 dport 49317] OK # # # cpu 4: rx_hash 0x618df672 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44404 dport 49317] OK # # # cpu 4: rx_hash 0x8c68ab57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44418 dport 49317] OK # # # cpu 4: rx_hash 0x77d500cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44424 dport 49317] OK # # # cpu 4: rx_hash 0x8a0bd503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44444 dport 49317] OK # # # cpu 4: rx_hash 0x5855529f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44490 dport 49317] OK # # # cpu 4: rx_hash 0x3e936909 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44506 dport 49317] OK # # # cpu 4: rx_hash 0x5d0793e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44520 dport 49317] OK # # # cpu 4: rx_hash 0x6b364f54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44522 dport 49317] OK # # # cpu 4: rx_hash 0xf64ddf5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44528 dport 49317] OK # # # cpu 4: rx_hash 0x9c5bb0a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44610 dport 49317] OK # # # cpu 4: rx_hash 0x07435eff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44614 dport 49317] OK # # # cpu 4: rx_hash 0x548506f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44648 dport 49317] OK # # # cpu 4: rx_hash 0x52e678a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44662 dport 49317] OK # # # cpu 4: rx_hash 0x32433d60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44664 dport 49317] OK # # # cpu 4: rx_hash 0x8a034618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44734 dport 49317] OK # # # cpu 4: rx_hash 0x0b9b998d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44742 dport 49317] OK # # # cpu 4: rx_hash 0x6d5da21b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44758 dport 49317] OK # # # cpu 4: rx_hash 0xc526518a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44786 dport 49317] OK # # # cpu 4: rx_hash 0x7b0a494b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44852 dport 49317] OK # # # cpu 4: rx_hash 0x99066c36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44926 dport 49317] OK # # # cpu 4: rx_hash 0xd9ca03fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44942 dport 49317] OK # # # cpu 4: rx_hash 0x2414d630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44954 dport 49317] OK # # # count: pass=58 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 214, 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 48370 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49544 dport 48370] != expected 0x8bb2dc2a # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49544 dport 48370] != expected 0x8bb2dc2a # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59773 dport 48370] != expected 0x482a781f # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59773 dport 48370] != expected 0x482a781f # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37153 dport 48370] != expected 0x1c1b9e5e # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37153 dport 48370] != expected 0x1c1b9e5e # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37226 dport 48370] != expected 0x9f6c65a0 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37226 dport 48370] != expected 0x9f6c65a0 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58230 dport 48370] != expected 0x7c675143 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58230 dport 48370] != expected 0x7c675143 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52783 dport 48370] != expected 0x5d8c7322 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52783 dport 48370] != expected 0x5d8c7322 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54410 dport 48370] != expected 0x7df3455e # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54410 dport 48370] != expected 0x7df3455e # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44659 dport 48370] != expected 0xa2e8a76d # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44659 dport 48370] != expected 0xa2e8a76d # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53757 dport 48370] != expected 0x984fdaf # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53757 dport 48370] != expected 0x984fdaf # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47653 dport 48370] != expected 0x740a4d45 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47653 dport 48370] != expected 0x740a4d45 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54883 dport 48370] != expected 0x107923f8 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54883 dport 48370] != expected 0x107923f8 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50685 dport 48370] != expected 0xf47babbd # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50685 dport 48370] != expected 0xf47babbd # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57609 dport 48370] != expected 0x5056ca1a # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57609 dport 48370] != expected 0x5056ca1a # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60068 dport 48370] != expected 0x1c08060c # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60068 dport 48370] != expected 0x1c08060c # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60884 dport 48370] != expected 0xc430a807 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60884 dport 48370] != expected 0xc430a807 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35999 dport 48370] != expected 0xfea300db # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35999 dport 48370] != expected 0xfea300db # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57057 dport 48370] != expected 0x9cf2ef88 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57057 dport 48370] != expected 0x9cf2ef88 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33806 dport 48370] != expected 0xe8a947fa # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33806 dport 48370] != expected 0xe8a947fa # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60836 dport 48370] != expected 0x226dd195 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60836 dport 48370] != expected 0x226dd195 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34663 dport 48370] != expected 0x307001be # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34663 dport 48370] != expected 0x307001be # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52919 dport 48370] != expected 0x2edc4248 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52919 dport 48370] != expected 0x2edc4248 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50872 dport 48370] != expected 0x1f4e0ca7 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50872 dport 48370] != expected 0x1f4e0ca7 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44239 dport 48370] != expected 0x4def0cb8 # # Exception| cpu 0: rx_hash 0xd4a4bc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44239 dport 48370] != expected 0x4def0cb8 # # 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 214, 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 55920 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51424 dport 55920] != expected 0xe1f77e8c # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51424 dport 55920] != expected 0xe1f77e8c # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45472 dport 55920] != expected 0xf6ab0b0f # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45472 dport 55920] != expected 0xf6ab0b0f # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38294 dport 55920] != expected 0xbf8f644e # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38294 dport 55920] != expected 0xbf8f644e # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56764 dport 55920] != expected 0x2f85efe4 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56764 dport 55920] != expected 0x2f85efe4 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33325 dport 55920] != expected 0x958b1b23 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33325 dport 55920] != expected 0x958b1b23 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33709 dport 55920] != expected 0x9f3fbfe8 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33709 dport 55920] != expected 0x9f3fbfe8 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46089 dport 55920] != expected 0xef0864a6 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46089 dport 55920] != expected 0xef0864a6 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47810 dport 55920] != expected 0x2fdf9a86 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47810 dport 55920] != expected 0x2fdf9a86 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37173 dport 55920] != expected 0x5bfdc3c6 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37173 dport 55920] != expected 0x5bfdc3c6 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58260 dport 55920] != expected 0xc35f8561 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58260 dport 55920] != expected 0xc35f8561 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42738 dport 55920] != expected 0x5b4aee79 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42738 dport 55920] != expected 0x5b4aee79 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34555 dport 55920] != expected 0xca964323 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34555 dport 55920] != expected 0xca964323 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44425 dport 55920] != expected 0x45178a21 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44425 dport 55920] != expected 0x45178a21 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52660 dport 55920] != expected 0x826f5ef2 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52660 dport 55920] != expected 0x826f5ef2 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45564 dport 55920] != expected 0xdf48270b # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45564 dport 55920] != expected 0xdf48270b # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50118 dport 55920] != expected 0xba2a8fba # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50118 dport 55920] != expected 0xba2a8fba # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33203 dport 55920] != expected 0x9a6af060 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33203 dport 55920] != expected 0x9a6af060 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49671 dport 55920] != expected 0xc54c1cfe # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49671 dport 55920] != expected 0xc54c1cfe # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32877 dport 55920] != expected 0x8f0ca41a # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32877 dport 55920] != expected 0x8f0ca41a # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48541 dport 55920] != expected 0xd8af99d6 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48541 dport 55920] != expected 0xd8af99d6 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32818 dport 55920] != expected 0xfcbdedc1 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32818 dport 55920] != expected 0xfcbdedc1 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60282 dport 55920] != expected 0x453d1888 # # Exception| cpu 5: rx_hash 0x69440bf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60282 dport 55920] != expected 0x453d1888 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->