< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 47765 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb0ee555f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48932 dport 47765] != expected 0x602f4ee0 # # Exception| cpu 0: rx_hash 0xd1f57ea7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48940 dport 47765] != expected 0xffdae35c # # Exception| cpu 0: rx_hash 0xa34ebcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 48952 dport 47765] != expected 0xfcb6efa # # Exception| cpu 0: rx_hash 0x06bdad2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48960 dport 47765] != expected 0x4bc7cb40 # # Exception| cpu 0: rx_hash 0x9ccd3020 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48996 dport 47765] != expected 0x93d1fb57 # # Exception| cpu 0: rx_hash 0xe9756b08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49050 dport 47765] != expected 0xee1fe9bf # # Exception| cpu 0: rx_hash 0xb7edcc7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49102 dport 47765] != expected 0xedf0d1ae # # Exception| cpu 0: rx_hash 0xc5560e77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49114 dport 47765] != expected 0x1de15c08 # # Exception| cpu 0: rx_hash 0xfc0bef71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49138 dport 47765] != expected 0x65e99adb # # Exception| cpu 0: rx_hash 0x9d10c489 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49146 dport 47765] != expected 0xfa1c3767 # # Exception| cpu 0: rx_hash 0xb475b8e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49152 dport 47765] != expected 0xb2c2e2d2 # # Exception| cpu 0: rx_hash 0x30191705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49154 dport 47765] != expected 0xcd145423 # # Exception| cpu 0: rx_hash 0x04f82d1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49168 dport 47765] != expected 0x7d38340c # # Exception| cpu 0: rx_hash 0x4f1e0e11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49196 dport 47765] != expected 0xf5217f79 # # Exception| cpu 0: rx_hash 0x633d6b6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49260 dport 47765] != expected 0x6dfcace # # Exception| cpu 0: rx_hash 0x95ea0680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49274 dport 47765] != expected 0x8918f199 # # Exception| cpu 0: rx_hash 0x22640a59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49280 dport 47765] != expected 0xcb3db809 # # Exception| cpu 0: rx_hash 0xfe4e6f44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49314 dport 47765] != expected 0x53166597 # # Exception| cpu 0: rx_hash 0xb8149756 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49316 dport 47765] != expected 0x132b881e # # Exception| cpu 0: rx_hash 0x089902aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49332 dport 47765] != expected 0xdcd15ec0 # # Exception| cpu 0: rx_hash 0x371a8e20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49384 dport 47765] != expected 0x40cbcb6d # # Exception| cpu 0: rx_hash 0x650dfcb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49444 dport 47765] != expected 0xd62b7fa8 # # Exception| cpu 0: rx_hash 0xf9a30c35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49524 dport 47765] != expected 0xea2f1cc1 # # Exception| cpu 0: rx_hash 0x1bd7110b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49556 dport 47765] != expected 0x87d398c2 # # Exception| cpu 0: rx_hash 0x312a19f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49568 dport 47765] != expected 0x903f7e0b # # Exception| cpu 0: rx_hash 0x4391dbf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49588 dport 47765] != expected 0x602ef3ad # # Exception| cpu 0: rx_hash 0xa0383262 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49610 dport 47765] != expected 0x641fbb9e # # Exception| cpu 0: rx_hash 0xcc9fc283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49656 dport 47765] != expected 0x33ceb0de # # Exception| cpu 0: rx_hash 0x02513dbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49692 dport 47765] != expected 0x359147e # # Exception| cpu 0: rx_hash 0xbf607359 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49718 dport 47765] != expected 0x487645c # # Exception| cpu 0: rx_hash 0x1c4d0f50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49722 dport 47765] != expected 0xa4999298 # # Exception| cpu 0: rx_hash 0x6828a0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49754 dport 47765] != expected 0xb09a4c40 # # Exception| cpu 0: rx_hash 0xaa1ef720 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49758 dport 47765] != expected 0x8f711738 # # Exception| cpu 0: rx_hash 0x306e6a2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49786 dport 47765] != expected 0x5767272f # # Exception| cpu 0: rx_hash 0x102c20e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49822 dport 47765] != expected 0x570f854 # # Exception| cpu 0: rx_hash 0xeb479617 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49842 dport 47765] != expected 0x429365ff # # Exception| cpu 0: rx_hash 0xad1d6e05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49844 dport 47765] != expected 0x2ae8876 # # Exception| cpu 0: rx_hash 0x4eb48792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49866 dport 47765] != expected 0x69fc045 # # Exception| cpu 0: rx_hash 0x813e0b7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49908 dport 47765] != expected 0xf1503dc1 # # Exception| cpu 0: rx_hash 0xde95a2f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49922 dport 47765] != expected 0xaf942ff8 # # Exception| cpu 0: rx_hash 0xac2e60f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49942 dport 47765] != expected 0x5f85a25e # # Exception| cpu 0: rx_hash 0x86d3680b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49954 dport 47765] != expected 0x48694497 # # Exception| cpu 0: rx_hash 0xb2325214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49968 dport 47765] != expected 0xf84524b8 # # Exception| cpu 0: rx_hash 0x111f2e1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49980 dport 47765] != expected 0x585bd27c # # Exception| cpu 0: rx_hash 0xc657fd95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50000 dport 47765] != expected 0xec46fa60 # # Exception| cpu 0: rx_hash 0xcbeb268c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50026 dport 47765] != expected 0x24625c9c # # Exception| cpu 0: rx_hash 0x8db1de9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50028 dport 47765] != expected 0x645fb115 # # Exception| cpu 0: rx_hash 0x3d3c4b62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50044 dport 47765] != expected 0xaba567cb # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xa8ff0935 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33342 dport 50395] OK # # # cpu 0: rx_hash 0xcf3a4f41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33346 dport 50395] OK # # # cpu 0: rx_hash 0x720b01a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33384 dport 50395] OK # # # cpu 0: rx_hash 0xf667ae47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33386 dport 50395] OK # # # cpu 0: rx_hash 0x66a87174 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33438 dport 50395] OK # # # cpu 0: rx_hash 0x4a8b140b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33502 dport 50395] OK # # # cpu 0: rx_hash 0x4d66777a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33544 dport 50395] OK # # # cpu 0: rx_hash 0x32616e6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33574 dport 50395] OK # # # cpu 0: rx_hash 0x3903d8fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33640 dport 50395] OK # # # cpu 0: rx_hash 0x122324a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33730 dport 50395] OK # # # cpu 0: rx_hash 0x2b7ec5a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33770 dport 50395] OK # # # cpu 0: rx_hash 0x75445b3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33802 dport 50395] OK # # # cpu 0: rx_hash 0x4c19ba38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33826 dport 50395] OK # # # cpu 0: rx_hash 0x3ea27835 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33846 dport 50395] OK # # # cpu 0: rx_hash 0xa20c88b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33894 dport 50395] OK # # # cpu 0: rx_hash 0x12811d4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33910 dport 50395] OK # # # cpu 0: rx_hash 0x4b1a231d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33992 dport 50395] OK # # # cpu 0: rx_hash 0xdcd6650b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34006 dport 50395] OK # # # cpu 0: rx_hash 0xdb3b067a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34048 dport 50395] OK # # # cpu 0: rx_hash 0x6bb69386 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34064 dport 50395] OK # # # cpu 0: rx_hash 0xefda3c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34066 dport 50395] OK # # # cpu 0: rx_hash 0xa43c1f6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34094 dport 50395] OK # # # cpu 0: rx_hash 0xb79cf69b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34098 dport 50395] OK # # # cpu 0: rx_hash 0xf7186305 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34112 dport 50395] OK # # # cpu 0: rx_hash 0x0c73d5f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34156 dport 50395] OK # # # cpu 0: rx_hash 0x4d2ab4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34176 dport 50395] OK # # # cpu 0: rx_hash 0xc9461b26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34178 dport 50395] OK # # # cpu 0: rx_hash 0x79cb8eda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34194 dport 50395] OK # # # cpu 0: rx_hash 0xf01bfa20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34218 dport 50395] OK # # # cpu 0: rx_hash 0xc224adb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34252 dport 50395] OK # # # cpu 0: rx_hash 0xdc389f5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34282 dport 50395] OK # # # cpu 0: rx_hash 0xcf9876aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34294 dport 50395] OK # # # cpu 0: rx_hash 0x969acf83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34316 dport 50395] OK # # # cpu 0: rx_hash 0x01568995 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34322 dport 50395] OK # # # cpu 0: rx_hash 0x6df17974 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34336 dport 50395] OK # # # cpu 0: rx_hash 0xe2ff6002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34412 dport 50395] OK # # # cpu 0: rx_hash 0x75332614 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34418 dport 50395] OK # # # cpu 0: rx_hash 0xe840223e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34492 dport 50395] OK # # # cpu 0: rx_hash 0xda7f75ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34522 dport 50395] OK # # # cpu 0: rx_hash 0x8239bf53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34554 dport 50395] OK # # # cpu 0: rx_hash 0xc4634741 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34556 dport 50395] OK # # # cpu 0: rx_hash 0xaf29d4d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34584 dport 50395] OK # # # count: pass=42 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 44507 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51948 dport 44507] != expected 0x91424a8 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51948 dport 44507] != expected 0x91424a8 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52163 dport 44507] != expected 0x7273cf7d # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52163 dport 44507] != expected 0x7273cf7d # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49491 dport 44507] != expected 0x2d966063 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49491 dport 44507] != expected 0x2d966063 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38899 dport 44507] != expected 0xffe86859 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38899 dport 44507] != expected 0xffe86859 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33575 dport 44507] != expected 0x71081b1e # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33575 dport 44507] != expected 0x71081b1e # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48828 dport 44507] != expected 0x6af45592 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48828 dport 44507] != expected 0x6af45592 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36126 dport 44507] != expected 0xbf88aeb1 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36126 dport 44507] != expected 0xbf88aeb1 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46575 dport 44507] != expected 0x8394639e # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46575 dport 44507] != expected 0x8394639e # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51918 dport 44507] != expected 0x913ff936 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51918 dport 44507] != expected 0x913ff936 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44605 dport 44507] != expected 0x7769987d # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44605 dport 44507] != expected 0x7769987d # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50663 dport 44507] != expected 0x2cba372a # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50663 dport 44507] != expected 0x2cba372a # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54700 dport 44507] != expected 0x5b050ee4 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54700 dport 44507] != expected 0x5b050ee4 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34472 dport 44507] != expected 0xfb522a24 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34472 dport 44507] != expected 0xfb522a24 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59957 dport 44507] != expected 0xe150202f # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59957 dport 44507] != expected 0xe150202f # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49206 dport 44507] != expected 0x452c254c # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49206 dport 44507] != expected 0x452c254c # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36863 dport 44507] != expected 0xf3a691e6 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36863 dport 44507] != expected 0xf3a691e6 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49918 dport 44507] != expected 0x8ea7b12a # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49918 dport 44507] != expected 0x8ea7b12a # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51300 dport 44507] != expected 0x31610579 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51300 dport 44507] != expected 0x31610579 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37752 dport 44507] != expected 0xf6a6af76 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37752 dport 44507] != expected 0xf6a6af76 # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44979 dport 44507] != expected 0x6da12ffe # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44979 dport 44507] != expected 0x6da12ffe # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53689 dport 44507] != expected 0x3b8605fb # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53689 dport 44507] != expected 0x3b8605fb # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40019 dport 44507] != expected 0x34f5d79b # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40019 dport 44507] != expected 0x34f5d79b # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47400 dport 44507] != expected 0xeea5126f # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47400 dport 44507] != expected 0xeea5126f # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44360 dport 44507] != expected 0xe56dd3a # # Exception| cpu 4: rx_hash 0x99d372f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44360 dport 44507] != expected 0xe56dd3a # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 49818 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51479 dport 49818] != expected 0x8bfa4ca5 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51479 dport 49818] != expected 0x8bfa4ca5 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52698 dport 49818] != expected 0xc8fe8efc # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52698 dport 49818] != expected 0xc8fe8efc # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51739 dport 49818] != expected 0xc65b855c # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51739 dport 49818] != expected 0xc65b855c # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50556 dport 49818] != expected 0xe9921584 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50556 dport 49818] != expected 0xe9921584 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56757 dport 49818] != expected 0x47b320c5 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56757 dport 49818] != expected 0x47b320c5 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52329 dport 49818] != expected 0x71994a3a # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52329 dport 49818] != expected 0x71994a3a # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34594 dport 49818] != expected 0xc2d57927 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34594 dport 49818] != expected 0xc2d57927 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41478 dport 49818] != expected 0x2b374dea # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41478 dport 49818] != expected 0x2b374dea # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43913 dport 49818] != expected 0x70d7b10c # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43913 dport 49818] != expected 0x70d7b10c # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60622 dport 49818] != expected 0x9b15d364 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60622 dport 49818] != expected 0x9b15d364 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33106 dport 49818] != expected 0xf17b19a2 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33106 dport 49818] != expected 0xf17b19a2 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37750 dport 49818] != expected 0x1a3f6597 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37750 dport 49818] != expected 0x1a3f6597 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47259 dport 49818] != expected 0x7e0ab376 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47259 dport 49818] != expected 0x7e0ab376 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38309 dport 49818] != expected 0x6b738d77 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38309 dport 49818] != expected 0x6b738d77 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49995 dport 49818] != expected 0xb89cb7ab # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49995 dport 49818] != expected 0xb89cb7ab # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57205 dport 49818] != expected 0x58059baa # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57205 dport 49818] != expected 0x58059baa # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48722 dport 49818] != expected 0x5abc4a71 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48722 dport 49818] != expected 0x5abc4a71 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49426 dport 49818] != expected 0xe8745fb8 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49426 dport 49818] != expected 0xe8745fb8 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34993 dport 49818] != expected 0x7dd336cc # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34993 dport 49818] != expected 0x7dd336cc # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51264 dport 49818] != expected 0x12dfc2ac # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51264 dport 49818] != expected 0x12dfc2ac # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47613 dport 49818] != expected 0x73d3dba # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47613 dport 49818] != expected 0x73d3dba # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39177 dport 49818] != expected 0xfdaaa443 # # Exception| cpu 5: rx_hash 0xc50707fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39177 dport 49818] != expected 0xfdaaa443 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->