< 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 200, 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 129, 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 33419 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5a48a02c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55174 dport 33419] != expected 0x416fe8d6 # # Exception| cpu 0: rx_hash 0x7da29ebf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55194 dport 33419] != expected 0xc64d12b # # Exception| cpu 0: rx_hash 0xa183fcd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55212 dport 33419] != expected 0x30f73e2f # # Exception| cpu 0: rx_hash 0x1bcdf58c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55228 dport 33419] != expected 0x44995bd0 # # Exception| cpu 0: rx_hash 0xa6ab6892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55236 dport 33419] != expected 0x7f075e51 # # Exception| cpu 0: rx_hash 0x3b0f5f5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55240 dport 33419] != expected 0x46620253 # # Exception| cpu 0: rx_hash 0x66285bf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55272 dport 33419] != expected 0x7c5530ac # # Exception| cpu 0: rx_hash 0xe72e3d32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55294 dport 33419] != expected 0x7af1ed57 # # Exception| cpu 0: rx_hash 0x215143fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55342 dport 33419] != expected 0xdcd52d44 # # Exception| cpu 0: rx_hash 0xe8abcc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55390 dport 33419] != expected 0xf97e33b # # Exception| cpu 0: rx_hash 0x4afb4a6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55532 dport 33419] != expected 0x2c30577c # # Exception| cpu 0: rx_hash 0x22c509da [saddr 192.0.3.2 daddr 192.0.3.1 sport 55550 dport 33419] != expected 0xfb2d1d7b # # Exception| cpu 0: rx_hash 0x65a2ed29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55564 dport 33419] != expected 0x22d7d61c # # Exception| cpu 0: rx_hash 0xeaf5a36e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55598 dport 33419] != expected 0xbb93cb1b # # Exception| cpu 0: rx_hash 0x2d5e044d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55658 dport 33419] != expected 0xf731c598 # # Exception| cpu 0: rx_hash 0xe38c1faa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55666 dport 33419] != expected 0x6b836b99 # # Exception| cpu 0: rx_hash 0x73ed4ac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55706 dport 33419] != expected 0xeafec758 # # Exception| cpu 0: rx_hash 0x32681f62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55712 dport 33419] != expected 0xef08745e # # Exception| cpu 0: rx_hash 0xf5c3b841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55780 dport 33419] != expected 0xa3aa7add # # Exception| cpu 0: rx_hash 0x815faafb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55788 dport 33419] != expected 0x4b76b123 # # Exception| cpu 0: rx_hash 0x9dfdfbf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55798 dport 33419] != expected 0x74b730da # # Exception| cpu 0: rx_hash 0x840000d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55810 dport 33419] != expected 0xec243096 # # Exception| cpu 0: rx_hash 0xf09c126b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55818 dport 33419] != expected 0x4f8fb68 # # Exception| cpu 0: rx_hash 0x7fcb5c2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55848 dport 33419] != expected 0x9dbce66f # # Exception| cpu 0: rx_hash 0xfecd3aec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55870 dport 33419] != expected 0x9b183b94 # # Exception| cpu 0: rx_hash 0x1e8ca35c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55910 dport 33419] != expected 0x9ab10cea # # Exception| cpu 0: rx_hash 0xa756e020 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55974 dport 33419] != expected 0xc927592a # # Exception| cpu 0: rx_hash 0xe948b817 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56072 dport 33419] != expected 0xc0cd32cf # # Exception| cpu 0: rx_hash 0x5306b14a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56088 dport 33419] != expected 0xb4a35730 # # Exception| cpu 0: rx_hash 0xb46fbcb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56104 dport 33419] != expected 0xfafa0030 # # Exception| cpu 0: rx_hash 0xfc9355dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56142 dport 33419] != expected 0x2f1c13b4 # # Exception| cpu 0: rx_hash 0x090921a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56144 dport 33419] != expected 0xc16405b1 # # Exception| cpu 0: rx_hash 0x46dd5c80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56158 dport 33419] != expected 0x5b72764b # # Exception| cpu 0: rx_hash 0xbd16007d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56180 dport 33419] != expected 0x2aeaa0b2 # # Exception| cpu 0: rx_hash 0xe3a54ef2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56196 dport 33419] != expected 0x3725a272 # # Exception| cpu 0: rx_hash 0x454916a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56206 dport 33419] != expected 0x7c8a4674 # # Exception| cpu 0: rx_hash 0x4b183e26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56250 dport 33419] != expected 0xe36a8688 # # Exception| cpu 0: rx_hash 0x2a5fc156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56308 dport 33419] != expected 0xe4676c0d # # Exception| cpu 0: rx_hash 0xe97541e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56338 dport 33419] != expected 0x32389fd1 # # Exception| cpu 0: rx_hash 0x66220fa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56368 dport 33419] != expected 0xab7c82d6 # # 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 0x960e3c53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37592 dport 48785] OK # # # cpu 0: rx_hash 0xecc3066e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37604 dport 48785] OK # # # cpu 0: rx_hash 0x985f14d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37612 dport 48785] OK # # # cpu 0: rx_hash 0x22111d89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37628 dport 48785] OK # # # cpu 0: rx_hash 0xa5f5ca1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37666 dport 48785] OK # # # cpu 0: rx_hash 0x821ff489 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37694 dport 48785] OK # # # cpu 0: rx_hash 0x8b66484d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37730 dport 48785] OK # # # cpu 0: rx_hash 0x3ced23b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37782 dport 48785] OK # # # cpu 0: rx_hash 0x41088dc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37826 dport 48785] OK # # # cpu 0: rx_hash 0xfb468495 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37842 dport 48785] OK # # # cpu 0: rx_hash 0x8fda962f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37850 dport 48785] OK # # # cpu 0: rx_hash 0xbac3d135 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37864 dport 48785] OK # # # cpu 0: rx_hash 0xa661803b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37874 dport 48785] OK # # # cpu 0: rx_hash 0x008dd868 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37880 dport 48785] OK # # # cpu 0: rx_hash 0x3bc5b7f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37886 dport 48785] OK # # # cpu 0: rx_hash 0x42a13e1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37896 dport 48785] OK # # # cpu 0: rx_hash 0x850a993e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37964 dport 48785] OK # # # cpu 0: rx_hash 0x040cfffe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37978 dport 48785] OK # # # cpu 0: rx_hash 0x7304a765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38018 dport 48785] OK # # # cpu 0: rx_hash 0xc94aae38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38034 dport 48785] OK # # # cpu 0: rx_hash 0x6fa6f66b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38040 dport 48785] OK # # # cpu 0: rx_hash 0xc71b86bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38054 dport 48785] OK # # # cpu 0: rx_hash 0x88cffb98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38056 dport 48785] OK # # # cpu 0: rx_hash 0xaf25c50b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38068 dport 48785] OK # # # cpu 0: rx_hash 0xe0f1b82c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38074 dport 48785] OK # # # cpu 0: rx_hash 0xdc9143f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38100 dport 48785] OK # # # cpu 0: rx_hash 0x81b6475c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38132 dport 48785] OK # # # cpu 0: rx_hash 0x7c9faaf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38166 dport 48785] OK # # # cpu 0: rx_hash 0xda73f2a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38172 dport 48785] OK # # # cpu 0: rx_hash 0xd422da26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38184 dport 48785] OK # # # cpu 0: rx_hash 0x21b8ae5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38198 dport 48785] OK # # # cpu 0: rx_hash 0x3a326b11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38212 dport 48785] OK # # # cpu 0: rx_hash 0xcfa81f6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38234 dport 48785] OK # # # cpu 0: rx_hash 0xfab15871 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38248 dport 48785] OK # # # cpu 0: rx_hash 0x0f2b2c0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38262 dport 48785] OK # # # cpu 0: rx_hash 0x02ee4ead [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38290 dport 48785] OK # # # cpu 0: rx_hash 0x76725c17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38298 dport 48785] OK # # # cpu 4: rx_hash 0x83d5d199 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37534 dport 48785] OK # # # cpu 4: rx_hash 0x4356e2f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37554 dport 48785] OK # # # cpu 4: rx_hash 0x8aac6d5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37570 dport 48785] OK # # # cpu 4: rx_hash 0x17085a93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37582 dport 48785] OK # # # cpu 4: rx_hash 0x2aa2845d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37632 dport 48785] OK # # # cpu 4: rx_hash 0xb706b393 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37644 dport 48785] OK # # # cpu 4: rx_hash 0x90ec8d00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37648 dport 48785] OK # # # cpu 4: rx_hash 0xdf38f027 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37662 dport 48785] OK # # # cpu 4: rx_hash 0xcdcb89ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37680 dport 48785] OK # # # cpu 4: rx_hash 0x6f9b0f9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37762 dport 48785] OK # # # cpu 4: rx_hash 0x88f2026c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37810 dport 48785] OK # # # cpu 4: rx_hash 0x155635a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37822 dport 48785] OK # # # cpu 4: rx_hash 0x5daadcc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37848 dport 48785] OK # # # cpu 4: rx_hash 0x6b1a2809 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37920 dport 48785] OK # # # cpu 4: rx_hash 0xea1c4ec9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37942 dport 48785] OK # # # cpu 4: rx_hash 0x18aeaef0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37952 dport 48785] OK # # # cpu 4: rx_hash 0x7ec1c5c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37990 dport 48785] OK # # # cpu 4: rx_hash 0xb013de24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38014 dport 48785] OK # # # cpu 4: rx_hash 0x3cd0da42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38028 dport 48785] OK # # # cpu 4: rx_hash 0x54ee99f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38046 dport 48785] OK # # # cpu 4: rx_hash 0xc03312fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38094 dport 48785] OK # # # cpu 4: rx_hash 0xe7d92c6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38098 dport 48785] OK # # # cpu 4: rx_hash 0xa80d5148 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38108 dport 48785] OK # # # cpu 4: rx_hash 0x2fe986db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38146 dport 48785] OK # # # cpu 4: rx_hash 0x4eae79ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38220 dport 48785] OK # # # cpu 4: rx_hash 0xdecf2cc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38308 dport 48785] OK # # # cpu 4: rx_hash 0x78237490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38318 dport 48785] OK # # # cpu 4: rx_hash 0x0b97f269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38350 dport 48785] OK # # # cpu 4: rx_hash 0x27734e57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38408 dport 48785] OK # # # cpu 4: rx_hash 0xd2e93a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38422 dport 48785] OK # # # cpu 4: rx_hash 0x2e0af293 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38484 dport 48785] OK # # # cpu 4: rx_hash 0x6f8fa733 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38510 dport 48785] OK # # # cpu 4: rx_hash 0xee89c1f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38520 dport 48785] OK # # # cpu 4: rx_hash 0xac98de72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38546 dport 48785] OK # # # cpu 4: rx_hash 0x45a0fb06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38550 dport 48785] OK # # # cpu 4: rx_hash 0x0a748621 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38552 dport 48785] OK # # # cpu 4: rx_hash 0x6c1bed12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38590 dport 48785] OK # # # cpu 4: rx_hash 0xd17d700c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38598 dport 48785] OK # # # cpu 4: rx_hash 0xf8c66618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38638 dport 48785] OK # # # cpu 4: rx_hash 0xcb3d9051 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38676 dport 48785] OK # # # cpu 4: rx_hash 0x5699a79f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38680 dport 48785] OK # # # count: pass=78 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 200, 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 129, 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 58703 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33019 dport 58703] != expected 0x4d03327c # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33019 dport 58703] != expected 0x4d03327c # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60006 dport 58703] != expected 0x6d8f1b81 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60006 dport 58703] != expected 0x6d8f1b81 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52732 dport 58703] != expected 0x42cd4d12 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52732 dport 58703] != expected 0x42cd4d12 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53700 dport 58703] != expected 0x1705dad5 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53700 dport 58703] != expected 0x1705dad5 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38822 dport 58703] != expected 0x30b58f8c # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38822 dport 58703] != expected 0x30b58f8c # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57054 dport 58703] != expected 0xa918ab00 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57054 dport 58703] != expected 0xa918ab00 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59423 dport 58703] != expected 0x235432df # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59423 dport 58703] != expected 0x235432df # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52375 dport 58703] != expected 0x8feebb3b # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52375 dport 58703] != expected 0x8feebb3b # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58618 dport 58703] != expected 0x893f8b0 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58618 dport 58703] != expected 0x893f8b0 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36935 dport 58703] != expected 0xd2c69ba4 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36935 dport 58703] != expected 0xd2c69ba4 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55703 dport 58703] != expected 0x570d8a96 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55703 dport 58703] != expected 0x570d8a96 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49722 dport 58703] != expected 0xe24d50fa # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49722 dport 58703] != expected 0xe24d50fa # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41669 dport 58703] != expected 0xb9d5529b # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41669 dport 58703] != expected 0xb9d5529b # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49079 dport 58703] != expected 0x5def5e7a # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49079 dport 58703] != expected 0x5def5e7a # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35659 dport 58703] != expected 0xd5dae078 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35659 dport 58703] != expected 0xd5dae078 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51599 dport 58703] != expected 0xedcb4af2 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51599 dport 58703] != expected 0xedcb4af2 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32838 dport 58703] != expected 0xb254aa31 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32838 dport 58703] != expected 0xb254aa31 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34046 dport 58703] != expected 0x438d43e7 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34046 dport 58703] != expected 0x438d43e7 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53848 dport 58703] != expected 0xc066bae7 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53848 dport 58703] != expected 0xc066bae7 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42959 dport 58703] != expected 0xcede955 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42959 dport 58703] != expected 0xcede955 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42230 dport 58703] != expected 0xb86bbf2b # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42230 dport 58703] != expected 0xb86bbf2b # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43735 dport 58703] != expected 0x2220c457 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43735 dport 58703] != expected 0x2220c457 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47164 dport 58703] != expected 0x531f05d4 # # Exception| cpu 0: rx_hash 0x35f59e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47164 dport 58703] != expected 0x531f05d4 # # 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 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 200, 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 129, 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 39821 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 56 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39854 dport 39821] != expected 0xb74b3165 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39854 dport 39821] != expected 0xb74b3165 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47747 dport 39821] != expected 0xeed15047 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47747 dport 39821] != expected 0xeed15047 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37359 dport 39821] != expected 0x819ecab9 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37359 dport 39821] != expected 0x819ecab9 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51904 dport 39821] != expected 0x571bf7a5 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51904 dport 39821] != expected 0x571bf7a5 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38336 dport 39821] != expected 0x85641ec6 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38336 dport 39821] != expected 0x85641ec6 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50249 dport 39821] != expected 0x1e61659a # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50249 dport 39821] != expected 0x1e61659a # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48050 dport 39821] != expected 0x66fc28f2 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48050 dport 39821] != expected 0x66fc28f2 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35868 dport 39821] != expected 0xe53e51a7 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35868 dport 39821] != expected 0xe53e51a7 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42866 dport 39821] != expected 0x580181b0 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42866 dport 39821] != expected 0x580181b0 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38068 dport 39821] != expected 0x6e025483 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38068 dport 39821] != expected 0x6e025483 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42434 dport 39821] != expected 0x4df33d22 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42434 dport 39821] != expected 0x4df33d22 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48388 dport 39821] != expected 0xfaafc3d8 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48388 dport 39821] != expected 0xfaafc3d8 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34167 dport 39821] != expected 0x86566659 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34167 dport 39821] != expected 0x86566659 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48446 dport 39821] != expected 0xbb2a9678 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48446 dport 39821] != expected 0xbb2a9678 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36932 dport 39821] != expected 0x82582229 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36932 dport 39821] != expected 0x82582229 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41001 dport 39821] != expected 0xd24f6fc0 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41001 dport 39821] != expected 0xd24f6fc0 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55010 dport 39821] != expected 0x5f6b53dc # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55010 dport 39821] != expected 0x5f6b53dc # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53428 dport 39821] != expected 0x27c5ff24 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53428 dport 39821] != expected 0x27c5ff24 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51022 dport 39821] != expected 0x2fbf0f0b # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51022 dport 39821] != expected 0x2fbf0f0b # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39930 dport 39821] != expected 0xcaae9f1b # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39930 dport 39821] != expected 0xcaae9f1b # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59537 dport 39821] != expected 0xf4a9be32 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59537 dport 39821] != expected 0xf4a9be32 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38581 dport 39821] != expected 0xaf30b11a # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38581 dport 39821] != expected 0xaf30b11a # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43724 dport 39821] != expected 0xc7cc74ed # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43724 dport 39821] != expected 0xc7cc74ed # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42695 dport 39821] != expected 0xae5d1d5a # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42695 dport 39821] != expected 0xae5d1d5a # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34122 dport 39821] != expected 0x587bc9b7 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34122 dport 39821] != expected 0x587bc9b7 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51628 dport 39821] != expected 0x177dd64d # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51628 dport 39821] != expected 0x177dd64d # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41065 dport 39821] != expected 0xfcdced97 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41065 dport 39821] != expected 0xfcdced97 # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50109 dport 39821] != expected 0xb575a69b # # Exception| cpu 0: rx_hash 0x3ced4dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50109 dport 39821] != expected 0xb575a69b # # Exception| count: pass=0 nohash=0 fail=56 # # 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__->