< 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' TAP version 13 1..1 # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 37883 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x959a054a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53716 dport 37883] != expected 0xd64bd925 # # Exception| cpu 0: rx_hash 0x9fbba2b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53720 dport 37883] != expected 0xf800d292 # # Exception| cpu 0: rx_hash 0x454e41fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 53738 dport 37883] != expected 0x2489f5cb # # Exception| cpu 0: rx_hash 0xa3313e59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53784 dport 37883] != expected 0x5e5d4e07 # # Exception| cpu 0: rx_hash 0x67a6350b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53792 dport 37883] != expected 0xf0097587 # # Exception| cpu 0: rx_hash 0x6d8792f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53804 dport 37883] != expected 0xde427e30 # # Exception| cpu 0: rx_hash 0x1880e9e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53834 dport 37883] != expected 0x271d0828 # # Exception| cpu 0: rx_hash 0xab2d42c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53914 dport 37883] != expected 0x871ac425 # # Exception| cpu 0: rx_hash 0x5b3aea29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53988 dport 37883] != expected 0xe96037e6 # # Exception| cpu 0: rx_hash 0xa12062bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54036 dport 37883] != expected 0xd738727b # # Exception| cpu 0: rx_hash 0x6989acb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54056 dport 37883] != expected 0xb2e1bb21 # # Exception| cpu 0: rx_hash 0xe0a7ba14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54068 dport 37883] != expected 0xee49cc20 # # Exception| cpu 0: rx_hash 0xf2fb975c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54074 dport 37883] != expected 0x57192223 # # Exception| cpu 0: rx_hash 0x87fcec44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54108 dport 37883] != expected 0xae46543b # # Exception| cpu 0: rx_hash 0x5b166dad [saddr 192.0.3.2 daddr 192.0.3.1 sport 54118 dport 37883] != expected 0x97098a0f # # Exception| cpu 0: rx_hash 0xc0645641 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54132 dport 37883] != expected 0x72f1130d # # Exception| cpu 0: rx_hash 0x06ce8671 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54210 dport 37883] != expected 0x2ba9a918 # # Exception| cpu 0: rx_hash 0x41563c74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54250 dport 37883] != expected 0xf71eee2e # # Exception| cpu 0: rx_hash 0xd005a06b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54260 dport 37883] != expected 0x3cad7c9b # # Exception| cpu 0: rx_hash 0xd61ac2c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54268 dport 37883] != expected 0xd96b85f6 # # Exception| cpu 0: rx_hash 0xbd58f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 54298 dport 37883] != expected 0xf31a3da4 # # Exception| cpu 0: rx_hash 0x12aa6ff2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54350 dport 37883] != expected 0xd6cc6ce5 # # Exception| cpu 0: rx_hash 0x9d9b1bf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54362 dport 37883] != expected 0x6fa2e289 # # Exception| cpu 0: rx_hash 0xd022060e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54398 dport 37883] != expected 0x9d5eae08 # # Exception| cpu 0: rx_hash 0x364b3a6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54408 dport 37883] != expected 0x58becb30 # # Exception| cpu 0: rx_hash 0xab266329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54418 dport 37883] != expected 0x5880ab5f # # Exception| cpu 0: rx_hash 0xa718a674 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54422 dport 37883] != expected 0x930d5985 # # Exception| cpu 0: rx_hash 0x51106c3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54496 dport 37883] != expected 0x18b1532b # # Exception| cpu 0: rx_hash 0x570f0e95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54504 dport 37883] != expected 0xfd77aa46 # # Exception| cpu 0: rx_hash 0xca6257d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54514 dport 37883] != expected 0xfd49ca29 # # Exception| cpu 0: rx_hash 0x8dd66a56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54616 dport 37883] != expected 0x5f9730f6 # # Exception| cpu 0: rx_hash 0x999525b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54622 dport 37883] != expected 0x3012798 # # Exception| cpu 0: rx_hash 0xc670150e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54644 dport 37883] != expected 0x48ad851a # # Exception| cpu 0: rx_hash 0x26064bc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54666 dport 37883] != expected 0x688b194f # # Exception| cpu 0: rx_hash 0x75ddbe26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54692 dport 37883] != expected 0xe8aa4917 # # Exception| cpu 0: rx_hash 0xf6d20f71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54708 dport 37883] != expected 0x9a4935a1 # # Exception| cpu 0: rx_hash 0x415d1d95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54754 dport 37883] != expected 0x28848154 # # Exception| cpu 0: rx_hash 0x28131638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54788 dport 37883] != expected 0xeb3eb4f4 # # Exception| cpu 0: rx_hash 0x306e9c83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54790 dport 37883] != expected 0x7c255140 # # Exception| cpu 0: rx_hash 0xf4f997d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54846 dport 37883] != expected 0xd2716ac0 # # Exception| cpu 0: rx_hash 0x43768535 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54888 dport 37883] != expected 0x60bcde35 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xa570054d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45762 dport 57251] OK # # # cpu 0: rx_hash 0xb72c2805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45772 dport 57251] OK # # # cpu 0: rx_hash 0x3e023ea1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45776 dport 57251] OK # # # cpu 0: rx_hash 0xe4f7dde6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45794 dport 57251] OK # # # cpu 0: rx_hash 0x6bc6a9ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45814 dport 57251] OK # # # cpu 0: rx_hash 0x83800c32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45832 dport 57251] OK # # # cpu 0: rx_hash 0x008fbd65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45848 dport 57251] OK # # # cpu 0: rx_hash 0x14ccf283 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45854 dport 57251] OK # # # cpu 0: rx_hash 0x53544886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45878 dport 57251] OK # # # cpu 4: rx_hash 0xf0b49200 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45796 dport 57251] OK # # # cpu 4: rx_hash 0xfa9535f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45800 dport 57251] OK # # # cpu 4: rx_hash 0xb700af81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45902 dport 57251] OK # # # cpu 4: rx_hash 0x204c5130 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45912 dport 57251] OK # # # cpu 4: rx_hash 0xf0981584 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45926 dport 57251] OK # # # cpu 4: rx_hash 0xe2c438cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45928 dport 57251] OK # # # cpu 4: rx_hash 0xf687772a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45934 dport 57251] OK # # # cpu 4: rx_hash 0x9fdf3f45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45964 dport 57251] OK # # # cpu 4: rx_hash 0x1cd08e12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45980 dport 57251] OK # # # cpu 4: rx_hash 0x516993e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46008 dport 57251] OK # # # cpu 4: rx_hash 0xab5f9cf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46026 dport 57251] OK # # # cpu 4: rx_hash 0xead8445d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46058 dport 57251] OK # # # cpu 4: rx_hash 0xe6e68100 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46062 dport 57251] OK # # # cpu 4: rx_hash 0x7b8bd842 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46068 dport 57251] OK # # # cpu 4: rx_hash 0x16d68f84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46106 dport 57251] OK # # # cpu 4: rx_hash 0xc602cb30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46116 dport 57251] OK # # # cpu 4: rx_hash 0xd45ee678 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46122 dport 57251] OK # # # cpu 4: rx_hash 0xece08096 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46184 dport 57251] OK # # # cpu 4: rx_hash 0x1ecaf315 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46232 dport 57251] OK # # # cpu 4: rx_hash 0x12f43648 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46236 dport 57251] OK # # # cpu 4: rx_hash 0x412fc3ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46258 dport 57251] OK # # # cpu 4: rx_hash 0xe8c2395a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46318 dport 57251] OK # # # cpu 4: rx_hash 0x471c2681 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46392 dport 57251] OK # # # cpu 4: rx_hash 0xb70b8e60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46406 dport 57251] OK # # # cpu 4: rx_hash 0xe8eebede [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46444 dport 57251] OK # # # cpu 4: rx_hash 0x7fa2406f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46458 dport 57251] OK # # # cpu 4: rx_hash 0x95f5b957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46472 dport 57251] OK # # # cpu 4: rx_hash 0x1cdbaff3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46484 dport 57251] OK # # # cpu 4: rx_hash 0xc62e4cb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46502 dport 57251] OK # # # cpu 4: rx_hash 0xd47261fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46504 dport 57251] OK # # # cpu 4: rx_hash 0x577dd0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46520 dport 57251] OK # # # cpu 4: rx_hash 0x264e51bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46684 dport 57251] OK # # # cpu 4: rx_hash 0xfaa4d054 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46694 dport 57251] OK # # # cpu 4: rx_hash 0x79ab6103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46710 dport 57251] OK # # # cpu 4: rx_hash 0x6bf74c4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46712 dport 57251] OK # # # cpu 4: rx_hash 0x04b0668a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46738 dport 57251] OK # # # cpu 4: rx_hash 0xc0276dd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46762 dport 57251] OK # # # cpu 4: rx_hash 0xb52016c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46796 dport 57251] OK # # # cpu 4: rx_hash 0x6fd5f587 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46846 dport 57251] OK # # # cpu 4: rx_hash 0xd87660e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46890 dport 57251] OK # # # cpu 4: rx_hash 0x451b39a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46896 dport 57251] OK # # # cpu 4: rx_hash 0xb313f3ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46918 dport 57251] OK # # # cpu 4: rx_hash 0x301c42bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46934 dport 57251] OK # # # cpu 4: rx_hash 0xe0c80609 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46952 dport 57251] OK # # # count: pass=53 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 52238 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39233 dport 52238] != expected 0xe254a6f8 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39233 dport 52238] != expected 0xe254a6f8 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42810 dport 52238] != expected 0x4066aea4 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42810 dport 52238] != expected 0x4066aea4 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54812 dport 52238] != expected 0xb781a47 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54812 dport 52238] != expected 0xb781a47 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49752 dport 52238] != expected 0xff4593e # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49752 dport 52238] != expected 0xff4593e # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58076 dport 52238] != expected 0x571cb5cc # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58076 dport 52238] != expected 0x571cb5cc # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59920 dport 52238] != expected 0xdf56c839 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59920 dport 52238] != expected 0xdf56c839 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56146 dport 52238] != expected 0x149057a9 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56146 dport 52238] != expected 0x149057a9 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57643 dport 52238] != expected 0xc87237b3 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57643 dport 52238] != expected 0xc87237b3 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55912 dport 52238] != expected 0x8af1be56 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55912 dport 52238] != expected 0x8af1be56 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35322 dport 52238] != expected 0x1023f4f # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35322 dport 52238] != expected 0x1023f4f # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47669 dport 52238] != expected 0x57731472 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47669 dport 52238] != expected 0x57731472 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46026 dport 52238] != expected 0x8aa9b27c # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46026 dport 52238] != expected 0x8aa9b27c # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37345 dport 52238] != expected 0xe19cb1cc # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37345 dport 52238] != expected 0xe19cb1cc # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45170 dport 52238] != expected 0x1e18ca44 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45170 dport 52238] != expected 0x1e18ca44 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40832 dport 52238] != expected 0x24db4b3d # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40832 dport 52238] != expected 0x24db4b3d # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57949 dport 52238] != expected 0x37771133 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57949 dport 52238] != expected 0x37771133 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53550 dport 52238] != expected 0x4a839cc2 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53550 dport 52238] != expected 0x4a839cc2 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58087 dport 52238] != expected 0x4064a091 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58087 dport 52238] != expected 0x4064a091 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47272 dport 52238] != expected 0xb827dc69 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47272 dport 52238] != expected 0xb827dc69 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34920 dport 52238] != expected 0xd88fe10 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34920 dport 52238] != expected 0xd88fe10 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60965 dport 52238] != expected 0x98b5be95 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60965 dport 52238] != expected 0x98b5be95 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46072 dport 52238] != expected 0x56209525 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46072 dport 52238] != expected 0x56209525 # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38850 dport 52238] != expected 0x5b9db75d # # Exception| cpu 5: rx_hash 0x3cb2adf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38850 dport 52238] != expected 0x5b9db75d # # 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 56416 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50706 dport 56416] != expected 0x271e266b # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50706 dport 56416] != expected 0x271e266b # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47777 dport 56416] != expected 0x6e994c52 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47777 dport 56416] != expected 0x6e994c52 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54029 dport 56416] != expected 0xcc096563 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54029 dport 56416] != expected 0xcc096563 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40480 dport 56416] != expected 0xec4e1613 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40480 dport 56416] != expected 0xec4e1613 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40496 dport 56416] != expected 0x6f41a744 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40496 dport 56416] != expected 0x6f41a744 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42172 dport 56416] != expected 0x10dd1c1c # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42172 dport 56416] != expected 0x10dd1c1c # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50787 dport 56416] != expected 0xf5aeb6b4 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50787 dport 56416] != expected 0xf5aeb6b4 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43920 dport 56416] != expected 0xd459c47c # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43920 dport 56416] != expected 0xd459c47c # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42125 dport 56416] != expected 0xe2ae6096 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42125 dport 56416] != expected 0xe2ae6096 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36300 dport 56416] != expected 0xdbe1fa1a # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36300 dport 56416] != expected 0xdbe1fa1a # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52926 dport 56416] != expected 0xfddfb07b # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52926 dport 56416] != expected 0xfddfb07b # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38277 dport 56416] != expected 0xc437144 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38277 dport 56416] != expected 0xc437144 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33043 dport 56416] != expected 0xc9e148ab # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33043 dport 56416] != expected 0xc9e148ab # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41287 dport 56416] != expected 0xc652572c # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41287 dport 56416] != expected 0xc652572c # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55427 dport 56416] != expected 0x431a27fc # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55427 dport 56416] != expected 0x431a27fc # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35189 dport 56416] != expected 0x3de02cd1 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35189 dport 56416] != expected 0x3de02cd1 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41132 dport 56416] != expected 0x91de938e # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41132 dport 56416] != expected 0x91de938e # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46740 dport 56416] != expected 0x13ded422 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46740 dport 56416] != expected 0x13ded422 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49160 dport 56416] != expected 0xbc673c66 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49160 dport 56416] != expected 0xbc673c66 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60337 dport 56416] != expected 0x7505ca4d # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60337 dport 56416] != expected 0x7505ca4d # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34069 dport 56416] != expected 0xdfae3988 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34069 dport 56416] != expected 0xdfae3988 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37371 dport 56416] != expected 0xfe58e760 # # Exception| cpu 5: rx_hash 0x3aba4fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37371 dport 56416] != expected 0xfe58e760 # # 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->