< 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 216, 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 47470 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5be4e1a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41924 dport 47470] != expected 0xd0b8cf46 # # Exception| cpu 0: rx_hash 0x6e179dbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41944 dport 47470] != expected 0x578acc10 # # Exception| cpu 0: rx_hash 0xf28e601a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41948 dport 47470] != expected 0x88c9a30e # # Exception| cpu 0: rx_hash 0x666bbbef [saddr 192.0.3.2 daddr 192.0.3.1 sport 42026 dport 47470] != expected 0xc26418c # # Exception| cpu 0: rx_hash 0x014dc486 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42042 dport 47470] != expected 0x3bf69a4b # # Exception| cpu 0: rx_hash 0xf78e994d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42078 dport 47470] != expected 0xf2a9ae47 # # Exception| cpu 0: rx_hash 0xa9453147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42128 dport 47470] != expected 0xf7c38563 # # Exception| cpu 0: rx_hash 0xc2a3c97a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42142 dport 47470] != expected 0xf9a783ce # # Exception| cpu 0: rx_hash 0xeda90b6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42170 dport 47470] != expected 0x3d0c8133 # # Exception| cpu 0: rx_hash 0x7130f6ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 42174 dport 47470] != expected 0xe24fee2d # # Exception| cpu 0: rx_hash 0x457fd283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42188 dport 47470] != expected 0x7d05b0c4 # # Exception| cpu 0: rx_hash 0x87f3ab05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42202 dport 47470] != expected 0x2b10da21 # # Exception| cpu 0: rx_hash 0x3f131e08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42254 dport 47470] != expected 0xcbf04ecd # # Exception| cpu 0: rx_hash 0x1cd95b4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42292 dport 47470] != expected 0x36ef915a # # Exception| cpu 0: rx_hash 0x11a5844a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42308 dport 47470] != expected 0x1723118f # # Exception| cpu 0: rx_hash 0xa236bbfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 42340 dport 47470] != expected 0xccb7c6c # # Exception| cpu 0: rx_hash 0x59893932 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42352 dport 47470] != expected 0xe458c8b5 # # Exception| cpu 0: rx_hash 0xaef63caa [saddr 192.0.3.2 daddr 192.0.3.1 sport 42362 dport 47470] != expected 0x357fa106 # # Exception| cpu 0: rx_hash 0x2488d47d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42372 dport 47470] != expected 0x1c2d3c06 # # Exception| cpu 0: rx_hash 0x43aeab14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42388 dport 47470] != expected 0x2bfde7c1 # # Exception| cpu 0: rx_hash 0xa2e897d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42424 dport 47470] != expected 0x80f752b3 # # Exception| cpu 0: rx_hash 0x06fec96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42448 dport 47470] != expected 0xf94abe2e # # Exception| cpu 0: rx_hash 0xbc14b4d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42502 dport 47470] != expected 0x26927220 # # Exception| cpu 0: rx_hash 0xb0d43383 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42520 dport 47470] != expected 0x1f26af4a # # Exception| cpu 0: rx_hash 0x36b47029 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42532 dport 47470] != expected 0x83fcc1ff # # Exception| cpu 0: rx_hash 0x5d528814 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42538 dport 47470] != expected 0x8d98c752 # # Exception| cpu 0: rx_hash 0x9fdef192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42556 dport 47470] != expected 0xdb8dadb7 # # Exception| cpu 0: rx_hash 0x92a22e95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42572 dport 47470] != expected 0xfa412d62 # # Exception| cpu 0: rx_hash 0x849b17ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 42602 dport 47470] != expected 0x806cf1a3 # # Exception| cpu 0: rx_hash 0x7f249502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42622 dport 47470] != expected 0x68ff457a # # Exception| cpu 0: rx_hash 0x4a09c535 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42686 dport 47470] != expected 0x63f168f3 # # Exception| cpu 0: rx_hash 0x8939e4e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42694 dport 47470] != expected 0x2d9c5fa9 # # Exception| cpu 0: rx_hash 0xe2df1cdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42696 dport 47470] != expected 0x23f85904 # # Exception| cpu 0: rx_hash 0xc1155998 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42738 dport 47470] != expected 0xdee78693 # # Exception| cpu 0: rx_hash 0x3d19d6b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42764 dport 47470] != expected 0xf4c8162f # # Exception| cpu 0: rx_hash 0x94735702 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42772 dport 47470] != expected 0xacb97a67 # # Exception| cpu 0: rx_hash 0x74893392 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42838 dport 47470] != expected 0x1fcb92aa # # Exception| cpu 0: rx_hash 0x990f8805 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42852 dport 47470] != expected 0x8d75fab2 # # Exception| cpu 0: rx_hash 0xf2e97038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42858 dport 47470] != expected 0x8311fc1f # # Exception| cpu 0: rx_hash 0x1fb1e786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42884 dport 47470] != expected 0x9d93bad8 # # Exception| cpu 0: rx_hash 0xac22d832 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42916 dport 47470] != expected 0x867bd73b # # Exception| cpu 0: rx_hash 0x2bfec3cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42998 dport 47470] != expected 0x2d9e431 # # Exception| cpu 0: rx_hash 0x6d4ca965 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43012 dport 47470] != expected 0xf91ac81a # # Exception| cpu 0: rx_hash 0x547f522f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43014 dport 47470] != expected 0x479c1626 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9302a68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59968 dport 36586] OK # # # cpu 0: rx_hash 0x647da314 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59978 dport 36586] OK # # # cpu 0: rx_hash 0x035bdc7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59994 dport 36586] OK # # # cpu 4: rx_hash 0x36a8a063 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59974 dport 36586] OK # # # cpu 4: rx_hash 0x0385f054 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60038 dport 36586] OK # # # cpu 4: rx_hash 0xc10989d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60048 dport 36586] OK # # # cpu 4: rx_hash 0x93dc8aa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60060 dport 36586] OK # # # cpu 4: rx_hash 0x729ab666 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60080 dport 36586] OK # # # cpu 4: rx_hash 0xbcd648b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60088 dport 36586] OK # # # cpu 4: rx_hash 0x21f3ed42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60114 dport 36586] OK # # # cpu 4: rx_hash 0xbd6a10e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60118 dport 36586] OK # # # cpu 4: rx_hash 0x5c2c2c24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60154 dport 36586] OK # # # cpu 4: rx_hash 0xc0b5d181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60158 dport 36586] OK # # # cpu 4: rx_hash 0xdc433a30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60226 dport 36586] OK # # # cpu 4: rx_hash 0x27fcb8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60246 dport 36586] OK # # # cpu 4: rx_hash 0x3d0506f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60270 dport 36586] OK # # # cpu 4: rx_hash 0x1e116f9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60296 dport 36586] OK # # # cpu 4: rx_hash 0x63ceaef9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60320 dport 36586] OK # # # cpu 4: rx_hash 0x563dd2e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60348 dport 36586] OK # # # cpu 4: rx_hash 0xd1e1c91e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60398 dport 36586] OK # # # cpu 4: rx_hash 0x2a5e4bd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60410 dport 36586] OK # # # cpu 4: rx_hash 0xbebb9027 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60428 dport 36586] OK # # # cpu 4: rx_hash 0x8b48ec39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60432 dport 36586] OK # # # cpu 4: rx_hash 0x17d1119c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60436 dport 36586] OK # # # cpu 4: rx_hash 0x0d28af93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60460 dport 36586] OK # # # cpu 4: rx_hash 0x166d49cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60538 dport 36586] OK # # # cpu 4: rx_hash 0x008a5cbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60544 dport 36586] OK # # # cpu 4: rx_hash 0xb3196309 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60576 dport 36586] OK # # # cpu 4: rx_hash 0xd43f1c60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60592 dport 36586] OK # # # cpu 4: rx_hash 0xed0ce72a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60594 dport 36586] OK # # # cpu 4: rx_hash 0xe070382d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60610 dport 36586] OK # # # cpu 4: rx_hash 0x9daff94b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60650 dport 36586] OK # # # cpu 4: rx_hash 0x0df683ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60656 dport 36586] OK # # # cpu 4: rx_hash 0x0a458e57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60698 dport 36586] OK # # # cpu 4: rx_hash 0x298fcb12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60704 dport 36586] OK # # # cpu 4: rx_hash 0x4ea9b47b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60720 dport 36586] OK # # # cpu 4: rx_hash 0x1c7cb70c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60732 dport 36586] OK # # # cpu 4: rx_hash 0x7ae69036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60738 dport 36586] OK # # # cpu 4: rx_hash 0x32ca2d4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60790 dport 36586] OK # # # cpu 4: rx_hash 0xdf92baf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60824 dport 36586] OK # # # cpu 4: rx_hash 0x0b27fa2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60840 dport 36586] OK # # # cpu 4: rx_hash 0x0a9ba27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60870 dport 36586] OK # # # cpu 4: rx_hash 0xee645be1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60930 dport 36586] OK # # # cpu 4: rx_hash 0x2028a533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60938 dport 36586] OK # # # cpu 4: rx_hash 0x470eda5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60954 dport 36586] OK # # # cpu 4: rx_hash 0xc16e99f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60966 dport 36586] OK # # # cpu 4: rx_hash 0x3ad11b3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60978 dport 36586] OK # # # cpu 4: rx_hash 0xe5561cf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32768 dport 36586] OK # # # count: pass=48 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 216, 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 39425 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48833 dport 39425] != expected 0x43c53c63 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48833 dport 39425] != expected 0x43c53c63 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32954 dport 39425] != expected 0xd70135cc # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32954 dport 39425] != expected 0xd70135cc # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48639 dport 39425] != expected 0xe35a0788 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48639 dport 39425] != expected 0xe35a0788 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41749 dport 39425] != expected 0x13a29a8c # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41749 dport 39425] != expected 0x13a29a8c # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53312 dport 39425] != expected 0xe52ae33f # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53312 dport 39425] != expected 0xe52ae33f # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33618 dport 39425] != expected 0x2a85494b # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33618 dport 39425] != expected 0x2a85494b # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32812 dport 39425] != expected 0x87ee4451 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32812 dport 39425] != expected 0x87ee4451 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49082 dport 39425] != expected 0xcd5e64c0 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49082 dport 39425] != expected 0xcd5e64c0 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41315 dport 39425] != expected 0xd2152da5 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41315 dport 39425] != expected 0xd2152da5 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50915 dport 39425] != expected 0xaae5e28b # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50915 dport 39425] != expected 0xaae5e28b # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54855 dport 39425] != expected 0x38832bd5 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54855 dport 39425] != expected 0x38832bd5 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54369 dport 39425] != expected 0xc31071ca # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54369 dport 39425] != expected 0xc31071ca # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39091 dport 39425] != expected 0x35f54f56 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39091 dport 39425] != expected 0x35f54f56 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49294 dport 39425] != expected 0xb07718c0 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49294 dport 39425] != expected 0xb07718c0 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37480 dport 39425] != expected 0x84d04bbb # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37480 dport 39425] != expected 0x84d04bbb # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46637 dport 39425] != expected 0x43ae052f # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46637 dport 39425] != expected 0x43ae052f # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47713 dport 39425] != expected 0x1e080997 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47713 dport 39425] != expected 0x1e080997 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37960 dport 39425] != expected 0x5e59e3e9 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37960 dport 39425] != expected 0x5e59e3e9 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38159 dport 39425] != expected 0x4c18d5ff # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38159 dport 39425] != expected 0x4c18d5ff # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51947 dport 39425] != expected 0x25f4b7dc # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51947 dport 39425] != expected 0x25f4b7dc # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48881 dport 39425] != expected 0x6ffd8a47 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48881 dport 39425] != expected 0x6ffd8a47 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46215 dport 39425] != expected 0xe259cd9 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46215 dport 39425] != expected 0xe259cd9 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47722 dport 39425] != expected 0xb222dc5d # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47722 dport 39425] != expected 0xb222dc5d # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54081 dport 39425] != expected 0x1ae4d424 # # Exception| cpu 5: rx_hash 0x2a90235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54081 dport 39425] != expected 0x1ae4d424 # # 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 216, 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 53098 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33239 dport 53098] != expected 0x7766c32a # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33239 dport 53098] != expected 0x7766c32a # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49626 dport 53098] != expected 0x1e0dff56 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49626 dport 53098] != expected 0x1e0dff56 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38048 dport 53098] != expected 0x615e3422 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38048 dport 53098] != expected 0x615e3422 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54728 dport 53098] != expected 0xfae3c4f7 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54728 dport 53098] != expected 0xfae3c4f7 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40835 dport 53098] != expected 0x9a1c1ebb # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40835 dport 53098] != expected 0x9a1c1ebb # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38693 dport 53098] != expected 0x2e0fa4f3 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38693 dport 53098] != expected 0x2e0fa4f3 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50951 dport 53098] != expected 0xca118fed # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50951 dport 53098] != expected 0xca118fed # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53209 dport 53098] != expected 0xbd321470 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53209 dport 53098] != expected 0xbd321470 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51084 dport 53098] != expected 0xa3edb30c # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51084 dport 53098] != expected 0xa3edb30c # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54984 dport 53098] != expected 0xb7a890fa # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54984 dport 53098] != expected 0xb7a890fa # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56048 dport 53098] != expected 0x7e03fbf6 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56048 dport 53098] != expected 0x7e03fbf6 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52505 dport 53098] != expected 0xb32677bc # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52505 dport 53098] != expected 0xb32677bc # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36156 dport 53098] != expected 0xa7928aa6 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36156 dport 53098] != expected 0xa7928aa6 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35559 dport 53098] != expected 0xa0569b04 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35559 dport 53098] != expected 0xa0569b04 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34921 dport 53098] != expected 0x1c6d9f2f # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34921 dport 53098] != expected 0x1c6d9f2f # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48447 dport 53098] != expected 0x58123238 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48447 dport 53098] != expected 0x58123238 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42034 dport 53098] != expected 0x677bcaac # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42034 dport 53098] != expected 0x677bcaac # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36118 dport 53098] != expected 0xe37eb08a # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36118 dport 53098] != expected 0xe37eb08a # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52105 dport 53098] != expected 0x9e416d3e # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52105 dport 53098] != expected 0x9e416d3e # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34968 dport 53098] != expected 0x8f927951 # # Exception| cpu 5: rx_hash 0xa9960967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34968 dport 53098] != expected 0x8f927951 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->