< 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 # 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 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 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 38158 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 60 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xcf82c7ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 44814 dport 38158] != expected 0xc457e8b4 # # Exception| cpu 0: rx_hash 0x163ab28c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44854 dport 38158] != expected 0x835753c3 # # Exception| cpu 0: rx_hash 0xdac1980e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44862 dport 38158] != expected 0x8757aa31 # # Exception| cpu 0: rx_hash 0x89440253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44920 dport 38158] != expected 0xffd5a121 # # Exception| cpu 0: rx_hash 0xffb65fc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44934 dport 38158] != expected 0xf0171ed9 # # Exception| cpu 0: rx_hash 0x334d7547 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44942 dport 38158] != expected 0xf417e72b # # Exception| cpu 0: rx_hash 0x7f2a1f0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44952 dport 38158] != expected 0x6e158ffc # # Exception| cpu 0: rx_hash 0x0c889565 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44966 dport 38158] != expected 0x311720a5 # # Exception| cpu 0: rx_hash 0xac33c598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44992 dport 38158] != expected 0x889515c9 # # Exception| cpu 0: rx_hash 0xcad21017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45006 dport 38158] != expected 0x9497f815 # # Exception| cpu 0: rx_hash 0xd3b805dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45012 dport 38158] != expected 0x2949ad5 # # Exception| cpu 0: rx_hash 0x1f432f5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45020 dport 38158] != expected 0x6946327 # # Exception| cpu 0: rx_hash 0x2caf8556 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45022 dport 38158] != expected 0x169784ec # # Exception| cpu 0: rx_hash 0xf517f035 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45030 dport 38158] != expected 0x51973f9b # # Exception| cpu 0: rx_hash 0x136a6574 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45046 dport 38158] != expected 0xd3974362 # # Exception| cpu 0: rx_hash 0x8c68fd7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45058 dport 38158] != expected 0x10e8e7fd # # Exception| cpu 0: rx_hash 0xea8928f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45068 dport 38158] != expected 0xcea0a21 # # Exception| cpu 0: rx_hash 0x4cba9dd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45088 dport 38158] != expected 0xc1eb3e4a # # Exception| cpu 0: rx_hash 0xaac70895 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45104 dport 38158] != expected 0x43eb42b3 # # Exception| cpu 0: rx_hash 0x1f3f0789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45158 dport 38158] != expected 0xb969355a # # Exception| cpu 0: rx_hash 0xd3c42d0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45166 dport 38158] != expected 0xbd69cca8 # # Exception| cpu 0: rx_hash 0x35b9b84a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45182 dport 38158] != expected 0x3f69b051 # # Exception| cpu 0: rx_hash 0x762faa0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45256 dport 38158] != expected 0x542be965 # # Exception| cpu 0: rx_hash 0x1ce735aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 45292 dport 38158] != expected 0x9d2a24fc # # Exception| cpu 0: rx_hash 0xeb6531e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45336 dport 38158] != expected 0x1ecb82f2 # # Exception| cpu 0: rx_hash 0x81adae47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45372 dport 38158] != expected 0xd7ca4f6b # # Exception| cpu 0: rx_hash 0xf487c1f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45384 dport 38158] != expected 0xfc4be135 # # Exception| cpu 0: rx_hash 0xededd438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45394 dport 38158] != expected 0x6a4883f5 # # Exception| cpu 0: rx_hash 0x47f72b35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45396 dport 38158] != expected 0x724a97db # # Exception| cpu 0: rx_hash 0x52b474d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45412 dport 38158] != expected 0x314ad55e # # Exception| cpu 0: rx_hash 0x7832cb17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45436 dport 38158] != expected 0xb74a5055 # # Exception| cpu 0: rx_hash 0x7d621cef [saddr 192.0.3.2 daddr 192.0.3.1 sport 45500 dport 38158] != expected 0xe78a40f4 # # Exception| cpu 0: rx_hash 0xf75ff3d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45506 dport 38158] != expected 0xd808f093 # # Exception| cpu 0: rx_hash 0x6280ecfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45548 dport 38158] != expected 0x50a2333 # # Exception| cpu 0: rx_hash 0x84fd79bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45564 dport 38158] != expected 0x870a5fca # # Exception| cpu 0: rx_hash 0xb711d3b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45566 dport 38158] != expected 0x9709b801 # # Exception| cpu 0: rx_hash 0xb35b11d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45570 dport 38158] != expected 0xdcf8e41a # # Exception| cpu 0: rx_hash 0x1941eeda [saddr 192.0.3.2 daddr 192.0.3.1 sport 45572 dport 38158] != expected 0xc4faf034 # # Exception| cpu 0: rx_hash 0x99ddae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45594 dport 38158] != expected 0x5af86111 # # Exception| cpu 0: rx_hash 0x0c02b13b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45620 dport 38158] != expected 0x87fab2b1 # # Exception| cpu 0: rx_hash 0x863f5e05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45642 dport 38158] != expected 0xb87802d6 # # Exception| cpu 0: rx_hash 0x53ae614d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45656 dport 38158] != expected 0x2a7b99e4 # # Exception| cpu 0: rx_hash 0x200ceb23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45670 dport 38158] != expected 0x757936bd # # Exception| cpu 0: rx_hash 0x3966fee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45692 dport 38158] != expected 0xe37a547d # # Exception| cpu 0: rx_hash 0xa9e9363e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45714 dport 38158] != expected 0x6eb8977c # # Exception| cpu 0: rx_hash 0x65121cbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45722 dport 38158] != expected 0x6ab86e8e # # Exception| cpu 0: rx_hash 0xb60bc62f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45762 dport 38158] != expected 0x8c38f4bb # # Exception| cpu 0: rx_hash 0x7af0ecad [saddr 192.0.3.2 daddr 192.0.3.1 sport 45770 dport 38158] != expected 0x88380d49 # # Exception| cpu 0: rx_hash 0x9c8d79ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45786 dport 38158] != expected 0xa3871b0 # # Exception| cpu 0: rx_hash 0x45350c8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45794 dport 38158] != expected 0x4d38cac7 # # Exception| cpu 0: rx_hash 0x4da0884d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45852 dport 38158] != expected 0xdada72f0 # # Exception| cpu 0: rx_hash 0x7e4c2244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45854 dport 38158] != expected 0xcad9953b # # Exception| cpu 0: rx_hash 0x074f07da [saddr 192.0.3.2 daddr 192.0.3.1 sport 45888 dport 38158] != expected 0x345b1b20 # # Exception| cpu 0: rx_hash 0xad55f8d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45894 dport 38158] != expected 0x2c590f0e # # Exception| cpu 0: rx_hash 0xd2de3892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45906 dport 38158] != expected 0xa6588012 # # Exception| cpu 0: rx_hash 0x64fe05ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 45966 dport 38158] != expected 0x7899e65d # # Exception| cpu 0: rx_hash 0x4e78ba6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45974 dport 38158] != expected 0xfe996356 # # Exception| cpu 0: rx_hash 0x828390ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45982 dport 38158] != expected 0xfa999aa4 # # Exception| cpu 0: rx_hash 0x68d74f86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45988 dport 38158] != expected 0xad9ac618 # # Exception| cpu 0: rx_hash 0x5b3be58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45990 dport 38158] != expected 0xbd9921d3 # # Exception| count: pass=0 nohash=0 fail=60 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7d19fbe6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33476 dport 55593] OK # # # cpu 0: rx_hash 0x317e91aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33490 dport 55593] OK # # # cpu 0: rx_hash 0x60cf20c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33546 dport 55593] OK # # # cpu 0: rx_hash 0xc6fc95e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33574 dport 55593] OK # # # cpu 0: rx_hash 0xffb1901a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33604 dport 55593] OK # # # cpu 0: rx_hash 0x3f63f0b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33638 dport 55593] OK # # # cpu 0: rx_hash 0x4f1948fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33746 dport 55593] OK # # # cpu 0: rx_hash 0x3e02e36e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33802 dport 55593] OK # # # cpu 0: rx_hash 0xd87f762f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33818 dport 55593] OK # # # cpu 0: rx_hash 0x34a34c9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33898 dport 55593] OK # # # cpu 0: rx_hash 0x3ddad14d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33920 dport 55593] OK # # # cpu 0: rx_hash 0x68d7aecb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33932 dport 55593] OK # # # cpu 0: rx_hash 0xbd469183 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33950 dport 55593] OK # # # cpu 0: rx_hash 0x57124ee9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33956 dport 55593] OK # # # cpu 0: rx_hash 0x64fee4e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33958 dport 55593] OK # # # cpu 0: rx_hash 0xf7a91e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33986 dport 55593] OK # # # cpu 0: rx_hash 0x9148cb9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33996 dport 55593] OK # # # cpu 0: rx_hash 0x77355eda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34012 dport 55593] OK # # # cpu 0: rx_hash 0x48f0bef8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34036 dport 55593] OK # # # cpu 0: rx_hash 0xd9936f3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34062 dport 55593] OK # # # cpu 0: rx_hash 0x99dd4f59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34098 dport 55593] OK # # # cpu 0: rx_hash 0x200c0a6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34126 dport 55593] OK # # # cpu 0: rx_hash 0x39661fa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34132 dport 55593] OK # # # cpu 0: rx_hash 0x0a8ab5ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34134 dport 55593] OK # # # cpu 0: rx_hash 0x8f46229b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34184 dport 55593] OK # # # cpu 0: rx_hash 0x693bb7da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34200 dport 55593] OK # # # cpu 0: rx_hash 0x10389244 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34246 dport 55593] OK # # # cpu 0: rx_hash 0x4535edc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34250 dport 55593] OK # # # cpu 0: rx_hash 0xa3487883 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34266 dport 55593] OK # # # cpu 0: rx_hash 0x7af00de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34274 dport 55593] OK # # # cpu 0: rx_hash 0xb60b2762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34282 dport 55593] OK # # # cpu 0: rx_hash 0x185b1a0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34320 dport 55593] OK # # # cpu 0: rx_hash 0xd4a0308c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34328 dport 55593] OK # # # cpu 0: rx_hash 0x729385aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34356 dport 55593] OK # # # cpu 0: rx_hash 0xc76b8ab6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34402 dport 55593] OK # # # cpu 0: rx_hash 0x741b6071 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34430 dport 55593] OK # # # cpu 0: rx_hash 0x3d2cddc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34472 dport 55593] OK # # # cpu 0: rx_hash 0x8e5c3702 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34484 dport 55593] OK # # # cpu 0: rx_hash 0x714bb789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34494 dport 55593] OK # # # cpu 0: rx_hash 0x08489217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34528 dport 55593] OK # # # cpu 0: rx_hash 0xee350756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34544 dport 55593] OK # # # cpu 0: rx_hash 0x22ce2dd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34552 dport 55593] OK # # # cpu 0: rx_hash 0xea89c9bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34596 dport 55593] OK # # # count: pass=43 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 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 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 36800 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45206 dport 36800] != expected 0x54b6eb43 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45206 dport 36800] != expected 0x54b6eb43 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38723 dport 36800] != expected 0xb089be8d # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38723 dport 36800] != expected 0xb089be8d # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56111 dport 36800] != expected 0xde6414cd # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56111 dport 36800] != expected 0xde6414cd # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45705 dport 36800] != expected 0x26a3b617 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45705 dport 36800] != expected 0x26a3b617 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36901 dport 36800] != expected 0x3b338e3a # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36901 dport 36800] != expected 0x3b338e3a # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56952 dport 36800] != expected 0xfac9aa8e # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56952 dport 36800] != expected 0xfac9aa8e # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44335 dport 36800] != expected 0x175f9684 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44335 dport 36800] != expected 0x175f9684 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32797 dport 36800] != expected 0x25b13531 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32797 dport 36800] != expected 0x25b13531 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53076 dport 36800] != expected 0xf66a9956 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53076 dport 36800] != expected 0xf66a9956 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40311 dport 36800] != expected 0x849c0cf3 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40311 dport 36800] != expected 0x849c0cf3 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56553 dport 36800] != expected 0xa49e1599 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56553 dport 36800] != expected 0xa49e1599 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57012 dport 36800] != expected 0xa608b038 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57012 dport 36800] != expected 0xa608b038 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44656 dport 36800] != expected 0x9dead321 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44656 dport 36800] != expected 0x9dead321 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33928 dport 36800] != expected 0xd9ff7bd7 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33928 dport 36800] != expected 0xd9ff7bd7 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36226 dport 36800] != expected 0xe6d862d8 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36226 dport 36800] != expected 0xe6d862d8 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41289 dport 36800] != expected 0x7bd1a2e2 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41289 dport 36800] != expected 0x7bd1a2e2 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47815 dport 36800] != expected 0xe925440c # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47815 dport 36800] != expected 0xe925440c # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39868 dport 36800] != expected 0x4a40cfe9 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39868 dport 36800] != expected 0x4a40cfe9 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57159 dport 36800] != expected 0x1deccd8e # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57159 dport 36800] != expected 0x1deccd8e # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38362 dport 36800] != expected 0xeadef868 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38362 dport 36800] != expected 0xeadef868 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51872 dport 36800] != expected 0x13833eab # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51872 dport 36800] != expected 0x13833eab # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43850 dport 36800] != expected 0x34c189a1 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43850 dport 36800] != expected 0x34c189a1 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58788 dport 36800] != expected 0xb67fc852 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58788 dport 36800] != expected 0xb67fc852 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42040 dport 36800] != expected 0x867e36f3 # # Exception| cpu 4: rx_hash 0x0bc46824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42040 dport 36800] != expected 0x867e36f3 # # Exception| count: pass=0 nohash=0 fail=48 # # 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 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 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 58567 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47347 dport 58567] != expected 0xeed0966b # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47347 dport 58567] != expected 0xeed0966b # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43691 dport 58567] != expected 0xc51cddc7 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43691 dport 58567] != expected 0xc51cddc7 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35132 dport 58567] != expected 0x30ca5a04 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35132 dport 58567] != expected 0x30ca5a04 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35708 dport 58567] != expected 0xf666d3fe # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35708 dport 58567] != expected 0xf666d3fe # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38834 dport 58567] != expected 0xc264a163 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38834 dport 58567] != expected 0xc264a163 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33719 dport 58567] != expected 0xe4342bb4 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33719 dport 58567] != expected 0xe4342bb4 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40832 dport 58567] != expected 0x6b07afa1 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40832 dport 58567] != expected 0x6b07afa1 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34643 dport 58567] != expected 0x943595bd # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34643 dport 58567] != expected 0x943595bd # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53989 dport 58567] != expected 0xc0424a08 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53989 dport 58567] != expected 0xc0424a08 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45502 dport 58567] != expected 0xd430fad0 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45502 dport 58567] != expected 0xd430fad0 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55603 dport 58567] != expected 0x47ed3968 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55603 dport 58567] != expected 0x47ed3968 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44425 dport 58567] != expected 0x5b037ec5 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44425 dport 58567] != expected 0x5b037ec5 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37549 dport 58567] != expected 0x44df9abf # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37549 dport 58567] != expected 0x44df9abf # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46681 dport 58567] != expected 0xb1508f3d # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46681 dport 58567] != expected 0xb1508f3d # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55522 dport 58567] != expected 0xbd7ef696 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55522 dport 58567] != expected 0xbd7ef696 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56458 dport 58567] != expected 0x64bd85b1 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56458 dport 58567] != expected 0x64bd85b1 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40621 dport 58567] != expected 0xd48a97c0 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40621 dport 58567] != expected 0xd48a97c0 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54483 dport 58567] != expected 0x5fb1f01b # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54483 dport 58567] != expected 0x5fb1f01b # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42343 dport 58567] != expected 0x44404d38 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42343 dport 58567] != expected 0x44404d38 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36011 dport 58567] != expected 0x8645f9f2 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36011 dport 58567] != expected 0x8645f9f2 # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43292 dport 58567] != expected 0xa007ae6e # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43292 dport 58567] != expected 0xa007ae6e # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46207 dport 58567] != expected 0xd747563a # # Exception| cpu 4: rx_hash 0x3d7d39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46207 dport 58567] != expected 0xd747563a # # 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 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 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__->