< 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 39396 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x03aea3e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39436 dport 39396] != expected 0x96142318 # # Exception| cpu 0: rx_hash 0x64bd4ba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39454 dport 39396] != expected 0x11fc241e # # Exception| cpu 0: rx_hash 0xb7c97a3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39466 dport 39396] != expected 0xd2e903f0 # # Exception| cpu 0: rx_hash 0xfc823ac8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39518 dport 39396] != expected 0x31c46d05 # # Exception| cpu 0: rx_hash 0x09a4bdd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39558 dport 39396] != expected 0xc36c24 # # Exception| cpu 0: rx_hash 0xba2d49f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39586 dport 39396] != expected 0x43376fa7 # # Exception| cpu 0: rx_hash 0x25fc1565 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39648 dport 39396] != expected 0x640605d7 # # Exception| cpu 0: rx_hash 0xe3e9b3e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39658 dport 39396] != expected 0x62cd6e66 # # Exception| cpu 0: rx_hash 0xa45af4c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39684 dport 39396] != expected 0x5fd87984 # # Exception| cpu 0: rx_hash 0xe6566947 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39688 dport 39396] != expected 0x5d9ea0eb # # Exception| cpu 0: rx_hash 0x9424161a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39716 dport 39396] != expected 0x1fa8ebb2 # # Exception| cpu 0: rx_hash 0x3c6585aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 39748 dport 39396] != expected 0x7fe0309f # # Exception| cpu 0: rx_hash 0x6b088f32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39798 dport 39396] != expected 0xb878a5af # # Exception| cpu 0: rx_hash 0xf07a3d1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39876 dport 39396] != expected 0xeffc1412 # # Exception| cpu 0: rx_hash 0x43f3c93e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39904 dport 39396] != expected 0xac081791 # # Exception| cpu 0: rx_hash 0x06117944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39918 dport 39396] != expected 0xa947ed95 # # Exception| cpu 0: rx_hash 0xab262759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39936 dport 39396] != expected 0xc25677c5 # # Exception| cpu 0: rx_hash 0xacc80aa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39938 dport 39396] != expected 0xc55f54ae # # Exception| cpu 0: rx_hash 0xeec49723 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39950 dport 39396] != expected 0xc7198dc1 # # Exception| cpu 0: rx_hash 0xf50cf0b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40010 dport 39396] != expected 0xe4a5556f # # Exception| cpu 0: rx_hash 0x0367b4e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40032 dport 39396] != expected 0xa21eace8 # # Exception| cpu 0: rx_hash 0x639a7156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40048 dport 39396] != expected 0x22ff8885 # # Exception| cpu 0: rx_hash 0x2678c12c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40062 dport 39396] != expected 0x27b07281 # # Exception| cpu 0: rx_hash 0xddf7b6bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40156 dport 39396] != expected 0xf0d5e751 # # Exception| cpu 0: rx_hash 0xda199b44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40158 dport 39396] != expected 0xf7dcc43a # # Exception| cpu 0: rx_hash 0x0e838720 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40168 dport 39396] != expected 0x33c0c0bf # # Exception| cpu 0: rx_hash 0x2c72df1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40180 dport 39396] != expected 0xb1673dbd # # Exception| cpu 0: rx_hash 0xea67799b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40190 dport 39396] != expected 0xb7ac560c # # Exception| cpu 0: rx_hash 0x8f256680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40204 dport 39396] != expected 0x81ebcec # # Exception| cpu 0: rx_hash 0x29cd05b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40214 dport 39396] != expected 0x8e34f330 # # Exception| cpu 0: rx_hash 0xb8b5a9a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40238 dport 39396] != expected 0x4f670db1 # # Exception| cpu 0: rx_hash 0x10f43a17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40270 dport 39396] != expected 0x2f2fd69c # # Exception| cpu 0: rx_hash 0xe17153b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40294 dport 39396] != expected 0x6e9d0c70 # # Exception| cpu 0: rx_hash 0x4799308f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40316 dport 39396] != expected 0xe8b743ac # # Exception| cpu 0: rx_hash 0xc0cdc8cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40328 dport 39396] != expected 0x9b8609d4 # # Exception| cpu 0: rx_hash 0xe5d2bd0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40342 dport 39396] != expected 0x1e28d7bd # # Exception| cpu 0: rx_hash 0xa0300d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40344 dport 39396] != expected 0x1b672db9 # # Exception| cpu 0: rx_hash 0x97a0c253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40378 dport 39396] != expected 0x5c1e9ce4 # # Exception| cpu 0: rx_hash 0x58f2b9a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40392 dport 39396] != expected 0xbbbe40cf # # Exception| cpu 0: rx_hash 0x8b868838 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40444 dport 39396] != expected 0x78ab6721 # # Exception| cpu 0: rx_hash 0xbec9aa4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40474 dport 39396] != expected 0x207b313a # # Exception| cpu 0: rx_hash 0x2fb10653 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40482 dport 39396] != expected 0xe128cfbb # # Exception| cpu 0: rx_hash 0x6dbd9bd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40494 dport 39396] != expected 0xe36e16d4 # # Exception| cpu 0: rx_hash 0x8eb74892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40506 dport 39396] != expected 0x600ba30c # # Exception| cpu 0: rx_hash 0xa2efe026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40540 dport 39396] != expected 0x4cecaff # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xab91d4a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34912 dport 55270] OK # # # cpu 0: rx_hash 0x7c460b80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34980 dport 55270] OK # # # cpu 4: rx_hash 0xee7364de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34926 dport 55270] OK # # # cpu 4: rx_hash 0x8dc36221 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34956 dport 55270] OK # # # cpu 4: rx_hash 0xa8dc17e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34962 dport 55270] OK # # # cpu 4: rx_hash 0xead08a66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34974 dport 55270] OK # # # cpu 4: rx_hash 0xba53ad06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34990 dport 55270] OK # # # cpu 4: rx_hash 0x1cbbce3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34996 dport 55270] OK # # # cpu 4: rx_hash 0xd4079830 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35012 dport 55270] OK # # # cpu 4: rx_hash 0x15fc134e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35020 dport 55270] OK # # # cpu 4: rx_hash 0x05225ef0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35088 dport 55270] OK # # # cpu 4: rx_hash 0xcd9e08ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35168 dport 55270] OK # # # cpu 4: rx_hash 0x0c658381 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35176 dport 55270] OK # # # cpu 4: rx_hash 0x6fd5857e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35210 dport 55270] OK # # # cpu 4: rx_hash 0x08c66d39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35224 dport 55270] OK # # # cpu 4: rx_hash 0x1a49d7db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35236 dport 55270] OK # # # cpu 4: rx_hash 0x7d5a3f9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35254 dport 55270] OK # # # cpu 4: rx_hash 0x8276a6b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35300 dport 55270] OK # # # cpu 4: rx_hash 0xe5654ef3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35318 dport 55270] OK # # # cpu 4: rx_hash 0x2370e875 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35324 dport 55270] OK # # # cpu 4: rx_hash 0x249ec58d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35326 dport 55270] OK # # # cpu 4: rx_hash 0xd7c4417e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35346 dport 55270] OK # # # cpu 4: rx_hash 0x8747661e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35362 dport 55270] OK # # # cpu 4: rx_hash 0x46bced60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35370 dport 55270] OK # # # cpu 4: rx_hash 0x644db55d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35382 dport 55270] OK # # # cpu 4: rx_hash 0xa25813db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35388 dport 55270] OK # # # cpu 4: rx_hash 0xcbe20b15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35412 dport 55270] OK # # # cpu 4: rx_hash 0x8e00bb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35418 dport 55270] OK # # # cpu 4: rx_hash 0x5d748af3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35438 dport 55270] OK # # # cpu 4: rx_hash 0xbd339af0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35464 dport 55270] OK # # # cpu 4: rx_hash 0x6e47ab6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35516 dport 55270] OK # # # cpu 4: rx_hash 0xe4f760e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35520 dport 55270] OK # # # cpu 4: rx_hash 0x00139e5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35542 dport 55270] OK # # # cpu 4: rx_hash 0x758fccff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35576 dport 55270] OK # # # cpu 4: rx_hash 0x52c14e66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35590 dport 55270] OK # # # cpu 4: rx_hash 0xe6a697bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35616 dport 55270] OK # # # cpu 4: rx_hash 0xa4aa0a3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35628 dport 55270] OK # # # cpu 4: rx_hash 0xb88c4054 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35690 dport 55270] OK # # # cpu 4: rx_hash 0x9a7d1869 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35702 dport 55270] OK # # # cpu 4: rx_hash 0x1ac7cdd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35712 dport 55270] OK # # # cpu 4: rx_hash 0xdb3c46ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35720 dport 55270] OK # # # cpu 4: rx_hash 0x8c514c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35770 dport 55270] OK # # # cpu 4: rx_hash 0x44ed1a3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35786 dport 55270] OK # # # cpu 4: rx_hash 0xfb55fec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35864 dport 55270] OK # # # cpu 4: rx_hash 0xccc531e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35898 dport 55270] OK # # # cpu 4: rx_hash 0x6484a254 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35930 dport 55270] OK # # # cpu 4: rx_hash 0x16f6dd09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35958 dport 55270] OK # # # cpu 4: rx_hash 0x5059ae33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35978 dport 55270] 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 39922 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37199 dport 39922] != expected 0x15af2786 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37199 dport 39922] != expected 0x15af2786 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40137 dport 39922] != expected 0xe232e54a # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40137 dport 39922] != expected 0xe232e54a # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38453 dport 39922] != expected 0x6dc72c83 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38453 dport 39922] != expected 0x6dc72c83 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45856 dport 39922] != expected 0xbcfd39c8 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45856 dport 39922] != expected 0xbcfd39c8 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45040 dport 39922] != expected 0x6bbad7ce # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45040 dport 39922] != expected 0x6bbad7ce # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40255 dport 39922] != expected 0x5e049e1f # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40255 dport 39922] != expected 0x5e049e1f # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47375 dport 39922] != expected 0xad6dc47 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47375 dport 39922] != expected 0xad6dc47 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54009 dport 39922] != expected 0xbe8624a2 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54009 dport 39922] != expected 0xbe8624a2 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41690 dport 39922] != expected 0x4e0d7ad6 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41690 dport 39922] != expected 0x4e0d7ad6 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59531 dport 39922] != expected 0x4ee0a254 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59531 dport 39922] != expected 0x4ee0a254 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50427 dport 39922] != expected 0xa30b6b5f # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50427 dport 39922] != expected 0xa30b6b5f # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59323 dport 39922] != expected 0x897a49b3 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59323 dport 39922] != expected 0x897a49b3 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55619 dport 39922] != expected 0xddc804e8 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55619 dport 39922] != expected 0xddc804e8 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48288 dport 39922] != expected 0x2bea40f9 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48288 dport 39922] != expected 0x2bea40f9 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60821 dport 39922] != expected 0x3143eaea # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60821 dport 39922] != expected 0x3143eaea # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53524 dport 39922] != expected 0xee8f5fde # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53524 dport 39922] != expected 0xee8f5fde # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43270 dport 39922] != expected 0x4986336f # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43270 dport 39922] != expected 0x4986336f # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48931 dport 39922] != expected 0x1ee41aac # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48931 dport 39922] != expected 0x1ee41aac # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42699 dport 39922] != expected 0xf2fd9cfc # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42699 dport 39922] != expected 0xf2fd9cfc # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38003 dport 39922] != expected 0x2d75de65 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38003 dport 39922] != expected 0x2d75de65 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34612 dport 39922] != expected 0xe75b9937 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34612 dport 39922] != expected 0xe75b9937 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46549 dport 39922] != expected 0x97dab8d4 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46549 dport 39922] != expected 0x97dab8d4 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43366 dport 39922] != expected 0x29cee842 # # Exception| cpu 0: rx_hash 0x0a9ed41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43366 dport 39922] != expected 0x29cee842 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 39268 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47607 dport 39268] != expected 0x9f671eab # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47607 dport 39268] != expected 0x9f671eab # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34327 dport 39268] != expected 0xe6238860 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34327 dport 39268] != expected 0xe6238860 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42376 dport 39268] != expected 0x3ec75276 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42376 dport 39268] != expected 0x3ec75276 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41232 dport 39268] != expected 0xa5d5316 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41232 dport 39268] != expected 0xa5d5316 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54569 dport 39268] != expected 0x5b2efb8 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54569 dport 39268] != expected 0x5b2efb8 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34968 dport 39268] != expected 0x264739ed # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34968 dport 39268] != expected 0x264739ed # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37429 dport 39268] != expected 0x5e504d94 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37429 dport 39268] != expected 0x5e504d94 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45310 dport 39268] != expected 0x9b8ee9f5 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45310 dport 39268] != expected 0x9b8ee9f5 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35975 dport 39268] != expected 0x5507e0ce # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35975 dport 39268] != expected 0x5507e0ce # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40624 dport 39268] != expected 0xeb26b4b2 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40624 dport 39268] != expected 0xeb26b4b2 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46134 dport 39268] != expected 0x57d65c45 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46134 dport 39268] != expected 0x57d65c45 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54474 dport 39268] != expected 0xfd16eec # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54474 dport 39268] != expected 0xfd16eec # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48687 dport 39268] != expected 0xe6ca5cd2 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48687 dport 39268] != expected 0xe6ca5cd2 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45450 dport 39268] != expected 0xb6ca755d # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45450 dport 39268] != expected 0xb6ca755d # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54955 dport 39268] != expected 0x1b4b4881 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54955 dport 39268] != expected 0x1b4b4881 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43282 dport 39268] != expected 0xa1728565 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43282 dport 39268] != expected 0xa1728565 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54792 dport 39268] != expected 0xef1864e1 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54792 dport 39268] != expected 0xef1864e1 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53351 dport 39268] != expected 0xe7e305e0 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53351 dport 39268] != expected 0xe7e305e0 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52491 dport 39268] != expected 0x488326d1 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52491 dport 39268] != expected 0x488326d1 # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46949 dport 39268] != expected 0x722eaceb # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46949 dport 39268] != expected 0x722eaceb # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45832 dport 39268] != expected 0xce3c0e3f # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45832 dport 39268] != expected 0xce3c0e3f # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40157 dport 39268] != expected 0xbdb00f5d # # Exception| cpu 0: rx_hash 0xddb2d7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40157 dport 39268] != expected 0xbdb00f5d # # 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 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__->