< 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 46351 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6329d2d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45898 dport 46351] != expected 0x53057b12 # # Exception| cpu 0: rx_hash 0x48b18289 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45918 dport 46351] != expected 0x553048 # # Exception| cpu 0: rx_hash 0x18bf7077 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45930 dport 46351] != expected 0xdb728f64 # # Exception| cpu 0: rx_hash 0x372a6e6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45978 dport 46351] != expected 0x25cc94d9 # # Exception| cpu 0: rx_hash 0x4cbcccc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46010 dport 46351] != expected 0xadbb60af # # Exception| cpu 0: rx_hash 0x0037523e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46102 dport 46351] != expected 0x187b25c2 # # Exception| cpu 0: rx_hash 0x62d63f56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46126 dport 46351] != expected 0xa13ce882 # # Exception| cpu 0: rx_hash 0x494e6f0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46138 dport 46351] != expected 0xf26ca3d8 # # Exception| cpu 0: rx_hash 0xe1491674 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46162 dport 46351] != expected 0x1fff7c4e # # Exception| cpu 0: rx_hash 0xa8302b41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46206 dport 46351] != expected 0xf5e8fa54 # # Exception| cpu 0: rx_hash 0x66db7117 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46282 dport 46351] != expected 0xcd2b865 # # Exception| cpu 0: rx_hash 0xd63249a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46350 dport 46351] != expected 0xb845e27a # # Exception| cpu 0: rx_hash 0x762fac5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46356 dport 46351] != expected 0xe0a9c23 # # Exception| cpu 0: rx_hash 0x987526d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46364 dport 46351] != expected 0x2fd54df8 # # Exception| cpu 0: rx_hash 0x2e3bc220 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46418 dport 46351] != expected 0x8ef182c0 # # Exception| cpu 0: rx_hash 0xc06148ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46426 dport 46351] != expected 0xaf2e531b # # Exception| cpu 0: rx_hash 0xde28d523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46460 dport 46351] != expected 0xe39943b5 # # Exception| cpu 0: rx_hash 0x7d062cda [saddr 192.0.3.2 daddr 192.0.3.1 sport 46524 dport 46351] != expected 0x85bf4493 # # Exception| cpu 0: rx_hash 0x47f32fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 46530 dport 46351] != expected 0xbc039730 # # Exception| cpu 0: rx_hash 0xcc769a6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46540 dport 46351] != expected 0x591ca233 # # Exception| cpu 0: rx_hash 0x5e84e005 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46554 dport 46351] != expected 0x8d33ae06 # # Exception| cpu 0: rx_hash 0xd23f07e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46570 dport 46351] != expected 0x15abb29d # # Exception| cpu 0: rx_hash 0xc793dde9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46604 dport 46351] != expected 0xe6b324dc # # Exception| cpu 0: rx_hash 0x6b99ead7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46720 dport 46351] != expected 0xa6ceabad # # Exception| cpu 0: rx_hash 0xf96b90bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46742 dport 46351] != expected 0x72e1a798 # # Exception| cpu 0: rx_hash 0xe7220d32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46768 dport 46351] != expected 0x3e56b736 # # Exception| cpu 0: rx_hash 0x6ca7b892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46782 dport 46351] != expected 0xdb498235 # # Exception| cpu 0: rx_hash 0x93906156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46812 dport 46351] != expected 0x907acb17 # # Exception| cpu 0: rx_hash 0xf1710c3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46820 dport 46351] != expected 0x293d0657 # # Exception| cpu 0: rx_hash 0x07c5c77a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46912 dport 46351] != expected 0x51e65205 # # Exception| cpu 0: rx_hash 0x352a58ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 46924 dport 46351] != expected 0x33862069 # # Exception| cpu 0: rx_hash 0x8c4072da [saddr 192.0.3.2 daddr 192.0.3.1 sport 46926 dport 46351] != expected 0xb4f96706 # # Exception| cpu 0: rx_hash 0x2b63c562 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46954 dport 46351] != expected 0x7f3130c7 # # Exception| cpu 0: rx_hash 0xa4eb3e83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46976 dport 46351] != expected 0x37c05523 # # Exception| cpu 0: rx_hash 0x2f6e8b23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46990 dport 46351] != expected 0xd2df6020 # # Exception| cpu 0: rx_hash 0xed9203b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47020 dport 46351] != expected 0xddd7d339 # # Exception| cpu 0: rx_hash 0x5bdce747 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47074 dport 46351] != expected 0x7cf31c01 # # Exception| cpu 0: rx_hash 0x693378d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47086 dport 46351] != expected 0x1e936e6d # # Exception| cpu 0: rx_hash 0xd6ad4d47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47112 dport 46351] != expected 0x9be9985e # # Exception| cpu 0: rx_hash 0x26be5a44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47142 dport 46351] != expected 0xf681592b # # Exception| cpu 0: rx_hash 0x86a3bfb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47164 dport 46351] != expected 0x40ce2772 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x97dd9eaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33626 dport 42030] OK # # # cpu 0: rx_hash 0xf131bd83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33670 dport 42030] OK # # # cpu 0: rx_hash 0x061cf8c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33686 dport 42030] OK # # # cpu 4: rx_hash 0xa532013c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33622 dport 42030] OK # # # cpu 4: rx_hash 0xc7d36c54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33646 dport 42030] OK # # # cpu 4: rx_hash 0xec4b3c09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33658 dport 42030] OK # # # cpu 4: rx_hash 0x4f65c5f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33722 dport 42030] OK # # # cpu 4: rx_hash 0xccfaecd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33734 dport 42030] OK # # # cpu 4: rx_hash 0x82bd83a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33748 dport 42030] OK # # # cpu 4: rx_hash 0xba847130 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33812 dport 42030] OK # # # cpu 4: rx_hash 0xbdba2375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33834 dport 42030] OK # # # cpu 4: rx_hash 0x4a976633 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33850 dport 42030] OK # # # cpu 4: rx_hash 0x428dfab1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33864 dport 42030] OK # # # cpu 4: rx_hash 0x3e250a57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33878 dport 42030] OK # # # cpu 4: rx_hash 0x80717224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33898 dport 42030] OK # # # cpu 4: rx_hash 0xe5ae4d09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33900 dport 42030] OK # # # cpu 4: rx_hash 0x5cc4673f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33902 dport 42030] OK # # # cpu 4: rx_hash 0xb693a3f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33922 dport 42030] OK # # # cpu 4: rx_hash 0x58c9297e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33930 dport 42030] OK # # # cpu 4: rx_hash 0x9d0bf3ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33942 dport 42030] OK # # # cpu 4: rx_hash 0xffea9ec6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33966 dport 42030] OK # # # cpu 4: rx_hash 0x8b58f2a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33986 dport 42030] OK # # # cpu 4: rx_hash 0x19aa88c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34004 dport 42030] OK # # # cpu 4: rx_hash 0xa0c0a2ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34006 dport 42030] OK # # # cpu 4: rx_hash 0xe704df0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34050 dport 42030] OK # # # cpu 4: rx_hash 0xb0347fb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34056 dport 42030] OK # # # cpu 4: rx_hash 0xd5eb4099 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34062 dport 42030] OK # # # cpu 4: rx_hash 0xf94d4281 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34084 dport 42030] OK # # # cpu 4: rx_hash 0x72c8f721 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34090 dport 42030] OK # # # cpu 4: rx_hash 0x6bbf38ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34098 dport 42030] OK # # # cpu 4: rx_hash 0x33ab5696 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34164 dport 42030] OK # # # cpu 4: rx_hash 0xd9fc925a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34200 dport 42030] OK # # # cpu 4: rx_hash 0xa26a30f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34232 dport 42030] OK # # # cpu 4: rx_hash 0x1b001acf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34234 dport 42030] OK # # # cpu 4: rx_hash 0x86d6ae63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34272 dport 42030] OK # # # cpu 4: rx_hash 0xe8ecd6c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34342 dport 42030] OK # # # cpu 4: rx_hash 0xe0f64a4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34388 dport 42030] OK # # # cpu 4: rx_hash 0x220ac2de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34422 dport 42030] OK # # # cpu 4: rx_hash 0x14e81309 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34462 dport 42030] OK # # # cpu 4: rx_hash 0xb3cba4b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34490 dport 42030] OK # # # cpu 4: rx_hash 0xbbd13833 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34504 dport 42030] OK # # # cpu 4: rx_hash 0xf2a80506 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34532 dport 42030] OK # # # cpu 4: rx_hash 0x6ee73fa8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34570 dport 42030] OK # # # cpu 4: rx_hash 0xab25e578 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34582 dport 42030] OK # # # cpu 4: rx_hash 0xd0b347db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34614 dport 42030] OK # # # cpu 4: rx_hash 0x1a5553cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34662 dport 42030] OK # # # cpu 4: rx_hash 0x95dda82d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34700 dport 42030] OK # # # cpu 4: rx_hash 0x080b1c81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34774 dport 42030] OK # # # cpu 4: rx_hash 0x417221b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34810 dport 42030] OK # # # cpu 4: rx_hash 0xcc038bb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34832 dport 42030] OK # # # cpu 4: rx_hash 0x40b86c51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34848 dport 42030] OK # # # cpu 4: rx_hash 0x1788ccea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34858 dport 42030] OK # # # cpu 4: rx_hash 0x6b203c0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34868 dport 42030] OK # # # cpu 4: rx_hash 0x18ac022d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34918 dport 42030] OK # # # cpu 4: rx_hash 0x56eb6d5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34932 dport 42030] OK # # # count: pass=55 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 54035 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41836 dport 54035] != expected 0xe0c9f071 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41836 dport 54035] != expected 0xe0c9f071 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51538 dport 54035] != expected 0x89243571 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51538 dport 54035] != expected 0x89243571 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45909 dport 54035] != expected 0xbe605c06 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45909 dport 54035] != expected 0xbe605c06 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49575 dport 54035] != expected 0xe8fadc75 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49575 dport 54035] != expected 0xe8fadc75 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57969 dport 54035] != expected 0x77f2215b # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57969 dport 54035] != expected 0x77f2215b # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50515 dport 54035] != expected 0xf1b8dbdc # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50515 dport 54035] != expected 0xf1b8dbdc # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53406 dport 54035] != expected 0x275d8e8c # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53406 dport 54035] != expected 0x275d8e8c # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50675 dport 54035] != expected 0x5bd2d2b7 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50675 dport 54035] != expected 0x5bd2d2b7 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35510 dport 54035] != expected 0x8707dfa5 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35510 dport 54035] != expected 0x8707dfa5 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45543 dport 54035] != expected 0xcb1d85a8 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45543 dport 54035] != expected 0xcb1d85a8 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47101 dport 54035] != expected 0x91963b15 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47101 dport 54035] != expected 0x91963b15 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60302 dport 54035] != expected 0x2182a065 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60302 dport 54035] != expected 0x2182a065 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38202 dport 54035] != expected 0x81815e87 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38202 dport 54035] != expected 0x81815e87 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46488 dport 54035] != expected 0x581c6777 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46488 dport 54035] != expected 0x581c6777 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35058 dport 54035] != expected 0xc804f96e # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35058 dport 54035] != expected 0xc804f96e # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38046 dport 54035] != expected 0xf95a0ad5 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38046 dport 54035] != expected 0xf95a0ad5 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38213 dport 54035] != expected 0xb6c303fb # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38213 dport 54035] != expected 0xb6c303fb # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43930 dport 54035] != expected 0x896d0c5 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43930 dport 54035] != expected 0x896d0c5 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55665 dport 54035] != expected 0x61c2e75f # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55665 dport 54035] != expected 0x61c2e75f # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46426 dport 54035] != expected 0xb945273e # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46426 dport 54035] != expected 0xb945273e # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60923 dport 54035] != expected 0x5ca4ab49 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60923 dport 54035] != expected 0x5ca4ab49 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35663 dport 54035] != expected 0xc7966592 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35663 dport 54035] != expected 0xc7966592 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48304 dport 54035] != expected 0xb29b6385 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48304 dport 54035] != expected 0xb29b6385 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40221 dport 54035] != expected 0x11e91f27 # # Exception| cpu 4: rx_hash 0x0cc8a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40221 dport 54035] != expected 0x11e91f27 # # 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 56702 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 52 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36238 dport 56702] != expected 0x389f80cb # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36238 dport 56702] != expected 0x389f80cb # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59956 dport 56702] != expected 0x33a039a5 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59956 dport 56702] != expected 0x33a039a5 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35307 dport 56702] != expected 0xe37f875a # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35307 dport 56702] != expected 0xe37f875a # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60136 dport 56702] != expected 0x554c1a8c # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60136 dport 56702] != expected 0x554c1a8c # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55532 dport 56702] != expected 0x44ccde5a # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55532 dport 56702] != expected 0x44ccde5a # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55046 dport 56702] != expected 0xc9bd745a # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55046 dport 56702] != expected 0xc9bd745a # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50296 dport 56702] != expected 0x9774e475 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50296 dport 56702] != expected 0x9774e475 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57933 dport 56702] != expected 0x87b00b7b # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57933 dport 56702] != expected 0x87b00b7b # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38501 dport 56702] != expected 0x3811e6f6 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38501 dport 56702] != expected 0x3811e6f6 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44567 dport 56702] != expected 0x3699b19 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44567 dport 56702] != expected 0x3699b19 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46759 dport 56702] != expected 0x442ea39b # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46759 dport 56702] != expected 0x442ea39b # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33303 dport 56702] != expected 0xcf20e224 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33303 dport 56702] != expected 0xcf20e224 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45032 dport 56702] != expected 0x1adfb09c # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45032 dport 56702] != expected 0x1adfb09c # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43627 dport 56702] != expected 0xb32a072e # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43627 dport 56702] != expected 0xb32a072e # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52580 dport 56702] != expected 0x42ab07b # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52580 dport 56702] != expected 0x42ab07b # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37750 dport 56702] != expected 0xf82cbcaa # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37750 dport 56702] != expected 0xf82cbcaa # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58111 dport 56702] != expected 0x2c846e00 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58111 dport 56702] != expected 0x2c846e00 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39905 dport 56702] != expected 0x1f01608e # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39905 dport 56702] != expected 0x1f01608e # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33734 dport 56702] != expected 0x2685dea2 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33734 dport 56702] != expected 0x2685dea2 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58498 dport 56702] != expected 0x89aacc70 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58498 dport 56702] != expected 0x89aacc70 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55701 dport 56702] != expected 0xa640625a # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55701 dport 56702] != expected 0xa640625a # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41067 dport 56702] != expected 0x4d7d378e # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41067 dport 56702] != expected 0x4d7d378e # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58096 dport 56702] != expected 0xd5d58fcd # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58096 dport 56702] != expected 0xd5d58fcd # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48224 dport 56702] != expected 0xe5c0182 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48224 dport 56702] != expected 0xe5c0182 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32816 dport 56702] != expected 0xc40441ed # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32816 dport 56702] != expected 0xc40441ed # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47878 dport 56702] != expected 0xb6c9c636 # # Exception| cpu 0: rx_hash 0xaa427665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47878 dport 56702] != expected 0xb6c9c636 # # Exception| count: pass=0 nohash=0 fail=52 # # 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__->