< 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 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 54313 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 56 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf15f49c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56722 dport 54313] != expected 0x736ff842 # # Exception| cpu 0: rx_hash 0x7b0e6b0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 54313] != expected 0x183744f5 # # Exception| cpu 0: rx_hash 0x30481298 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56830 dport 54313] != expected 0x1538c38a # # Exception| cpu 0: rx_hash 0xc8b9adec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56852 dport 54313] != expected 0x7da24bda # # Exception| cpu 0: rx_hash 0x3b27916e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56882 dport 54313] != expected 0xcfcd6300 # # Exception| cpu 0: rx_hash 0xfa30ca3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56926 dport 54313] != expected 0xa99a58c8 # # Exception| cpu 0: rx_hash 0x5dbd4056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56932 dport 54313] != expected 0x63b3ece7 # # Exception| cpu 0: rx_hash 0x09aef6bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56952 dport 54313] != expected 0x1bf57012 # # Exception| cpu 0: rx_hash 0x842aa7a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56954 dport 54313] != expected 0xedff8a47 # # Exception| cpu 0: rx_hash 0xcf6cde32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56956 dport 54313] != expected 0xe0f00d38 # # Exception| cpu 0: rx_hash 0x3f185b5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56970 dport 54313] != expected 0x9c360693 # # Exception| cpu 0: rx_hash 0x204d9426 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56976 dport 54313] != expected 0xe97f1d19 # # Exception| cpu 0: rx_hash 0x0a444f53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57000 dport 54313] != expected 0xd55c5363 # # Exception| cpu 0: rx_hash 0xd3d3a8a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57014 dport 54313] != expected 0x5b1035c3 # # Exception| cpu 0: rx_hash 0x30b2bce3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57022 dport 54313] != expected 0xa6928b56 # # Exception| cpu 0: rx_hash 0xf1a5e7b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57042 dport 54313] != expected 0xc0c5b09e # # Exception| cpu 0: rx_hash 0xd406db7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57054 dport 54313] != expected 0xc6427321 # # Exception| cpu 0: rx_hash 0x8fbf8a2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57078 dport 54313] != expected 0x84a06211 # # Exception| cpu 0: rx_hash 0x2798e7f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57080 dport 54313] != expected 0x742d5bfb # # Exception| cpu 0: rx_hash 0x863542b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57098 dport 54313] != expected 0x4402388e # # Exception| cpu 0: rx_hash 0x0c64607a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57184 dport 54313] != expected 0x2f5a8439 # # Exception| cpu 0: rx_hash 0x62812520 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57194 dport 54313] != expected 0x24d2c0f9 # # Exception| cpu 0: rx_hash 0x1f71f150 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57246 dport 54313] != expected 0xae1e3107 # # Exception| cpu 0: rx_hash 0x10db16ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 57258 dport 54313] != expected 0x94babcc2 # # Exception| cpu 0: rx_hash 0xd6193e62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57262 dport 54313] != expected 0x6fbfc1e8 # # Exception| cpu 0: rx_hash 0xd1cc4dbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57286 dport 54313] != expected 0xf2ed870a # # Exception| cpu 0: rx_hash 0xafd62023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57314 dport 54313] != expected 0xb6885585 # # Exception| cpu 0: rx_hash 0x691408ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 57318 dport 54313] != expected 0x4d8d28af # # Exception| cpu 0: rx_hash 0x53e2fb1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57328 dport 54313] != expected 0x3e43f09a # # Exception| cpu 0: rx_hash 0x7641c7d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57340 dport 54313] != expected 0x38c43325 # # Exception| cpu 0: rx_hash 0x36aa40e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57344 dport 54313] != expected 0xde574573 # # Exception| cpu 0: rx_hash 0xca9e9bdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57362 dport 54313] != expected 0x569ce06c # # Exception| cpu 0: rx_hash 0xef3da714 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57374 dport 54313] != expected 0x501b23d3 # # Exception| cpu 0: rx_hash 0x03f654ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 57378 dport 54313] != expected 0x973d1083 # # Exception| cpu 0: rx_hash 0xabd1393b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57388 dport 54313] != expected 0x67b02969 # # Exception| cpu 0: rx_hash 0xc2e10fbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57422 dport 54313] != expected 0xf16a2b4b # # Exception| cpu 0: rx_hash 0xa3aead59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57456 dport 54313] != expected 0xc046e24e # # Exception| cpu 0: rx_hash 0x2e2afc44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57458 dport 54313] != expected 0x364c181b # # Exception| cpu 0: rx_hash 0x3d3f6d6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57484 dport 54313] != expected 0xb708ad25 # # Exception| cpu 0: rx_hash 0x66863c38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57508 dport 54313] != expected 0xf5eabc15 # # Exception| cpu 0: rx_hash 0xd1f49e95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57520 dport 54313] != expected 0x702e9e75 # # Exception| cpu 0: rx_hash 0x79d3f341 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57534 dport 54313] != expected 0x80a3a79f # # Exception| cpu 0: rx_hash 0x44f0732f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57536 dport 54313] != expected 0x6e3f3948 # # Exception| cpu 0: rx_hash 0xa7916768 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57544 dport 54313] != expected 0x93bd87dd # # Exception| cpu 0: rx_hash 0xfc28363e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57568 dport 54313] != expected 0xd15f96ed # # Exception| cpu 0: rx_hash 0x8d98bc1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57584 dport 54313] != expected 0xaf9ec9a7 # # Exception| cpu 0: rx_hash 0xe37df947 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57594 dport 54313] != expected 0xa4168d67 # # Exception| cpu 0: rx_hash 0x09962595 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57614 dport 54313] != expected 0x9936696d # # Exception| cpu 0: rx_hash 0xd001c262 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57616 dport 54313] != expected 0x177a0fcd # # Exception| cpu 0: rx_hash 0x16c3eaec [saddr 192.0.3.2 daddr 192.0.3.1 sport 57620 dport 54313] != expected 0xec7f72e7 # # Exception| cpu 0: rx_hash 0x7826afb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57630 dport 54313] != expected 0xe7f73627 # # Exception| cpu 0: rx_hash 0xe288a5b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57690 dport 54313] != expected 0xc3421cdf # # Exception| cpu 0: rx_hash 0xc8817ec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57698 dport 54313] != expected 0xff6152a5 # # Exception| cpu 0: rx_hash 0x60a61311 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57708 dport 54313] != expected 0xfec6b4f # # Exception| cpu 0: rx_hash 0x5a50e0a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57722 dport 54313] != expected 0x7c22b37a # # Exception| cpu 0: rx_hash 0x73b3823b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57746 dport 54313] != expected 0x8ea8de71 # # Exception| count: pass=0 nohash=0 fail=56 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xc154c823 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32768 dport 33499] OK # # # cpu 0: rx_hash 0x5c2fb1fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32812 dport 33499] OK # # # cpu 0: rx_hash 0x7e59feec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32840 dport 33499] OK # # # cpu 0: rx_hash 0x610c3195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32850 dport 33499] OK # # # cpu 0: rx_hash 0xa864fea7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32866 dport 33499] OK # # # cpu 0: rx_hash 0x8dc7c26e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32878 dport 33499] OK # # # cpu 0: rx_hash 0x92920d17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32884 dport 33499] OK # # # cpu 0: rx_hash 0x29a0f1e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32900 dport 33499] OK # # # cpu 0: rx_hash 0x13560259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32914 dport 33499] OK # # # cpu 0: rx_hash 0xda3ecd6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32930 dport 33499] OK # # # cpu 0: rx_hash 0x96adc726 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32972 dport 33499] OK # # # cpu 0: rx_hash 0x4f3a20d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32978 dport 33499] OK # # # cpu 0: rx_hash 0x8652efe3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32994 dport 33499] OK # # # cpu 0: rx_hash 0xe8b7aab9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33000 dport 33499] OK # # # cpu 0: rx_hash 0xbca41c53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33012 dport 33499] OK # # # cpu 0: rx_hash 0x025c766b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33052 dport 33499] OK # # # cpu 0: rx_hash 0x0df691d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33064 dport 33499] OK # # # cpu 0: rx_hash 0x46b0e844 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33070 dport 33499] OK # # # cpu 0: rx_hash 0xd4617620 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33078 dport 33499] OK # # # cpu 0: rx_hash 0xbd5140a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33108 dport 33499] OK # # # cpu 0: rx_hash 0x3f7ff605 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33122 dport 33499] OK # # # cpu 0: rx_hash 0x519ab35f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33128 dport 33499] OK # # # cpu 0: rx_hash 0x7879d1c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33152 dport 33499] OK # # # cpu 0: rx_hash 0x09c95be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33168 dport 33499] OK # # # cpu 0: rx_hash 0x52700ab0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33208 dport 33499] OK # # # cpu 0: rx_hash 0xa991a250 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33218 dport 33499] OK # # # cpu 0: rx_hash 0x55a5796e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33232 dport 33499] OK # # # cpu 0: rx_hash 0x9ccdb65c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33248 dport 33499] OK # # # cpu 0: rx_hash 0xa63b45ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33270 dport 33499] OK # # # cpu 0: rx_hash 0xc8de00b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33276 dport 33499] OK # # # cpu 0: rx_hash 0x302fbfc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33302 dport 33499] OK # # # cpu 0: rx_hash 0x158c830b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33306 dport 33499] OK # # # cpu 0: rx_hash 0xc464f09e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33368 dport 33499] OK # # # cpu 0: rx_hash 0x49e0a183 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33370 dport 33499] OK # # # cpu 0: rx_hash 0x28af0365 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33380 dport 33499] OK # # # cpu 0: rx_hash 0xd8db8608 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33426 dport 33499] OK # # # cpu 0: rx_hash 0x2ab0e67d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33556 dport 33499] OK # # # cpu 0: rx_hash 0xc67b1586 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33576 dport 33499] OK # # # cpu 0: rx_hash 0x1fecf271 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33590 dport 33499] OK # # # cpu 0: rx_hash 0x76dcc4f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33620 dport 33499] OK # # # cpu 0: rx_hash 0xcdee380b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33700 dport 33499] OK # # # count: pass=41 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 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 47031 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52520 dport 47031] != expected 0xef5fdac8 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52520 dport 47031] != expected 0xef5fdac8 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46063 dport 47031] != expected 0xf6c349b9 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46063 dport 47031] != expected 0xf6c349b9 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54935 dport 47031] != expected 0xfc279060 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54935 dport 47031] != expected 0xfc279060 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46858 dport 47031] != expected 0x32016db # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46858 dport 47031] != expected 0x32016db # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36355 dport 47031] != expected 0xb5676a5f # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36355 dport 47031] != expected 0xb5676a5f # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44741 dport 47031] != expected 0xd5bff1b4 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44741 dport 47031] != expected 0xd5bff1b4 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52566 dport 47031] != expected 0x1c3441f # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52566 dport 47031] != expected 0x1c3441f # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58740 dport 47031] != expected 0xe3ebf3fe # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58740 dport 47031] != expected 0xe3ebf3fe # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55003 dport 47031] != expected 0x2510040d # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55003 dport 47031] != expected 0x2510040d # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36136 dport 47031] != expected 0x81806a9f # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36136 dport 47031] != expected 0x81806a9f # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42771 dport 47031] != expected 0xd708c2f0 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42771 dport 47031] != expected 0xd708c2f0 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50725 dport 47031] != expected 0x1f2a706c # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50725 dport 47031] != expected 0x1f2a706c # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52758 dport 47031] != expected 0xb2690cc3 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52758 dport 47031] != expected 0xb2690cc3 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38304 dport 47031] != expected 0xde59bc02 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38304 dport 47031] != expected 0xde59bc02 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52757 dport 47031] != expected 0xa876023d # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52757 dport 47031] != expected 0xa876023d # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37817 dport 47031] != expected 0x8702a6f1 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37817 dport 47031] != expected 0x8702a6f1 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49400 dport 47031] != expected 0xd1c6b8e # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49400 dport 47031] != expected 0xd1c6b8e # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51282 dport 47031] != expected 0xa0d129bc # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51282 dport 47031] != expected 0xa0d129bc # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45010 dport 47031] != expected 0xfd88c8de # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45010 dport 47031] != expected 0xfd88c8de # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49017 dport 47031] != expected 0x71d33da6 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49017 dport 47031] != expected 0x71d33da6 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45910 dport 47031] != expected 0x492dd881 # # Exception| cpu 0: rx_hash 0x549d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45910 dport 47031] != expected 0x492dd881 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 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 35086 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42006 dport 35086] != expected 0xc606654 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42006 dport 35086] != expected 0xc606654 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60004 dport 35086] != expected 0x2e1491bc # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60004 dport 35086] != expected 0x2e1491bc # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36719 dport 35086] != expected 0x43c00831 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36719 dport 35086] != expected 0x43c00831 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59521 dport 35086] != expected 0xf2d1e984 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59521 dport 35086] != expected 0xf2d1e984 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44810 dport 35086] != expected 0x36063d59 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44810 dport 35086] != expected 0x36063d59 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41798 dport 35086] != expected 0x18ec8024 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41798 dport 35086] != expected 0x18ec8024 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57142 dport 35086] != expected 0xa958ca4f # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57142 dport 35086] != expected 0xa958ca4f # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51402 dport 35086] != expected 0x97e8f429 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51402 dport 35086] != expected 0x97e8f429 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45199 dport 35086] != expected 0x573839ec # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45199 dport 35086] != expected 0x573839ec # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43241 dport 35086] != expected 0x5358f678 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43241 dport 35086] != expected 0x5358f678 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44328 dport 35086] != expected 0xc8d7ad04 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44328 dport 35086] != expected 0xc8d7ad04 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42142 dport 35086] != expected 0xc1376357 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42142 dport 35086] != expected 0xc1376357 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56991 dport 35086] != expected 0x50c420c5 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56991 dport 35086] != expected 0x50c420c5 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56659 dport 35086] != expected 0x5baba333 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56659 dport 35086] != expected 0x5baba333 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33760 dport 35086] != expected 0x89fc75a7 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33760 dport 35086] != expected 0x89fc75a7 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35180 dport 35086] != expected 0x7b07bd6f # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35180 dport 35086] != expected 0x7b07bd6f # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60769 dport 35086] != expected 0xca8e55d3 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60769 dport 35086] != expected 0xca8e55d3 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33780 dport 35086] != expected 0x3e8ed70a # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33780 dport 35086] != expected 0x3e8ed70a # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40883 dport 35086] != expected 0xfcf83d9d # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40883 dport 35086] != expected 0xfcf83d9d # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48184 dport 35086] != expected 0xb70d9f0f # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48184 dport 35086] != expected 0xb70d9f0f # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59298 dport 35086] != expected 0xd736707d # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59298 dport 35086] != expected 0xd736707d # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53922 dport 35086] != expected 0xf022d238 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53922 dport 35086] != expected 0xf022d238 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42797 dport 35086] != expected 0xec73c2f5 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42797 dport 35086] != expected 0xec73c2f5 # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49105 dport 35086] != expected 0xd970d35c # # Exception| cpu 0: rx_hash 0x7eb526bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49105 dport 35086] != expected 0xd970d35c # # Exception| count: pass=0 nohash=0 fail=48 # # 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 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__->