< 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 41357 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x17e409aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 45118 dport 41357] != expected 0x8be2e39a # # Exception| cpu 0: rx_hash 0x9ec3901a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45122 dport 41357] != expected 0x9f5553bb # # Exception| cpu 0: rx_hash 0x1db7f9cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45174 dport 41357] != expected 0xfed39acb # # Exception| cpu 0: rx_hash 0x6d5ecfa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45178 dport 41357] != expected 0xc68b0225 # # Exception| cpu 0: rx_hash 0xbd6ae3bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45222 dport 41357] != expected 0x26b22897 # # Exception| cpu 0: rx_hash 0x2c51b90e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45228 dport 41357] != expected 0x6e5b81a5 # # Exception| cpu 0: rx_hash 0x2ab96aad [saddr 192.0.3.2 daddr 192.0.3.1 sport 45238 dport 41357] != expected 0xad561345 # # Exception| cpu 0: rx_hash 0xb1d1c07d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45300 dport 41357] != expected 0x908ec326 # # Exception| cpu 0: rx_hash 0xebecbd26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45340 dport 41357] != expected 0x898f6359 # # Exception| cpu 0: rx_hash 0xe1bf4d47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45396 dport 41357] != expected 0xfcbe1a08 # # Exception| cpu 0: rx_hash 0xaa5689ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 45428 dport 41357] != expected 0x394c07e1 # # Exception| cpu 0: rx_hash 0xdabfbfa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45432 dport 41357] != expected 0x1149f0f # # Exception| cpu 0: rx_hash 0x89fffa6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45456 dport 41357] != expected 0x80ab7ccd # # Exception| cpu 0: rx_hash 0xaae3cb8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45514 dport 41357] != expected 0x215fe0d9 # # Exception| cpu 0: rx_hash 0xcead1d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45538 dport 41357] != expected 0xf3658a95 # # Exception| cpu 0: rx_hash 0x597e9432 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45554 dport 41357] != expected 0x7881b147 # # Exception| cpu 0: rx_hash 0xe0c7ca5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45574 dport 41357] != expected 0x1e6393da # # Exception| cpu 0: rx_hash 0x58b3516b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45598 dport 41357] != expected 0x824fdfad # # Exception| cpu 0: rx_hash 0x0b4656e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45640 dport 41357] != expected 0x1be3db57 # # Exception| cpu 0: rx_hash 0xec7ce99e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45652 dport 41357] != expected 0xa85f786b # # Exception| cpu 0: rx_hash 0x69e053ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45690 dport 41357] != expected 0xad423fb # # Exception| cpu 0: rx_hash 0x88323f32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45692 dport 41357] != expected 0x7a651227 # # Exception| cpu 0: rx_hash 0x82d48d11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45706 dport 41357] != expected 0x17478c4e # # Exception| cpu 0: rx_hash 0xdb727af8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45716 dport 41357] != expected 0xfbdaf1e5 # # Exception| cpu 0: rx_hash 0x58061329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45728 dport 41357] != expected 0x9a5c3895 # # Exception| cpu 0: rx_hash 0x0bf314a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45814 dport 41357] != expected 0x3f03c6f # # Exception| cpu 0: rx_hash 0xef52216e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45852 dport 41357] != expected 0x45d04287 # # Exception| cpu 0: rx_hash 0x6c2648bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45864 dport 41357] != expected 0x24568bf7 # # Exception| cpu 0: rx_hash 0x8b1cf7c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45876 dport 41357] != expected 0x97ea28cb # # Exception| cpu 0: rx_hash 0x72d2581d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45892 dport 41357] != expected 0xbb050004 # # Exception| cpu 0: rx_hash 0xd8e9f04a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45922 dport 41357] != expected 0xe462c31 # # Exception| cpu 0: rx_hash 0x1c7a3c92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45978 dport 41357] != expected 0x41df421 # # Exception| cpu 0: rx_hash 0x277ace74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46006 dport 41357] != expected 0xf9b77126 # # Exception| cpu 0: rx_hash 0xe90fb08f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46008 dport 41357] != expected 0x9ece375f # # Exception| cpu 0: rx_hash 0x4967e8b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46038 dport 41357] != expected 0x5ebc623b # # Exception| cpu 0: rx_hash 0x2bc1edb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46052 dport 41357] != expected 0x4f8b9a97 # # Exception| cpu 0: rx_hash 0xbc1264a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46068 dport 41357] != expected 0xc46fa145 # # Exception| cpu 0: rx_hash 0xb9683c7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46082 dport 41357] != expected 0x9b83cda0 # # Exception| cpu 0: rx_hash 0x2ebbb568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46098 dport 41357] != expected 0x1067f672 # # Exception| cpu 0: rx_hash 0xf4692b50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46136 dport 41357] != expected 0x9d7c42a9 # # Exception| cpu 0: rx_hash 0x9c9cde3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46146 dport 41357] != expected 0xf97ac354 # # Exception| cpu 0: rx_hash 0xc3d2fa74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46150 dport 41357] != expected 0xd6ea2c1f # # Exception| cpu 0: rx_hash 0x0b4f572c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46162 dport 41357] != expected 0x729ef886 # # Exception| cpu 0: rx_hash 0xea9d3bf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46164 dport 41357] != expected 0x22fc95a # # Exception| cpu 0: rx_hash 0xd19dc914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46200 dport 41357] != expected 0xff854c5d # # Exception| cpu 0: rx_hash 0x1f5df5ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46280 dport 41357] != expected 0x80efed1c # # Exception| cpu 0: rx_hash 0x19b5260e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46290 dport 41357] != expected 0x43e27ffc # # Exception| cpu 0: rx_hash 0x46fb0244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46294 dport 41357] != expected 0x6c7290b7 # # 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 0x2017cf0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46972 dport 56591] OK # # # cpu 0: rx_hash 0x75bf5962 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46990 dport 56591] OK # # # cpu 0: rx_hash 0x88240971 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47112 dport 56591] OK # # # cpu 0: rx_hash 0xd182fe98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47126 dport 56591] OK # # # cpu 0: rx_hash 0x40b9a429 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47132 dport 56591] OK # # # cpu 0: rx_hash 0x9a6b3a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47158 dport 56591] OK # # # cpu 0: rx_hash 0x134ca3a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47178 dport 56591] OK # # # cpu 0: rx_hash 0x849f2ab3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47194 dport 56591] OK # # # cpu 0: rx_hash 0xd137bcda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47272 dport 56591] OK # # # cpu 0: rx_hash 0x908d8832 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47296 dport 56591] OK # # # cpu 0: rx_hash 0x28f91305 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47320 dport 56591] OK # # # cpu 0: rx_hash 0x3ab62065 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47334 dport 56591] OK # # # cpu 0: rx_hash 0xad65a977 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47350 dport 56591] OK # # # cpu 0: rx_hash 0xf758d42c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47390 dport 56591] OK # # # cpu 0: rx_hash 0x337e5ab6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47448 dport 56591] OK # # # cpu 0: rx_hash 0x087ea850 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47476 dport 56591] OK # # # cpu 0: rx_hash 0xe34a76ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47492 dport 56591] OK # # # cpu 0: rx_hash 0x3998e895 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47534 dport 56591] OK # # # cpu 0: rx_hash 0x6a6def1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47608 dport 56591] OK # # # cpu 0: rx_hash 0x42efebc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47622 dport 56591] OK # # # cpu 0: rx_hash 0x6ba02a44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47636 dport 56591] OK # # # cpu 0: rx_hash 0xfa9b70f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47646 dport 56591] OK # # # cpu 0: rx_hash 0xe8d44395 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47648 dport 56591] OK # # # cpu 0: rx_hash 0xc77351b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47656 dport 56591] OK # # # cpu 0: rx_hash 0x671b0986 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47686 dport 56591] OK # # # cpu 0: rx_hash 0x8021b6fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47706 dport 56591] OK # # # cpu 0: rx_hash 0x926e859b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47716 dport 56591] OK # # # cpu 0: rx_hash 0xbb21441d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47734 dport 56591] OK # # # cpu 0: rx_hash 0x75543ae6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47736 dport 56591] OK # # # cpu 0: rx_hash 0x50159ae0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47750 dport 56591] OK # # # cpu 0: rx_hash 0x26147f2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47760 dport 56591] OK # # # cpu 0: rx_hash 0x9433147a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47808 dport 56591] OK # # # cpu 0: rx_hash 0x75e178a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47814 dport 56591] OK # # # cpu 0: rx_hash 0x2c478f4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47832 dport 56591] OK # # # cpu 0: rx_hash 0xdc415a41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47894 dport 56591] OK # # # cpu 0: rx_hash 0x007b17da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47910 dport 56591] OK # # # cpu 0: rx_hash 0xe741a8a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47930 dport 56591] OK # # # cpu 0: rx_hash 0xd0fa7983 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47940 dport 56591] OK # # # cpu 0: rx_hash 0x6e663117 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47942 dport 56591] OK # # # cpu 0: rx_hash 0x4b279111 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48056 dport 56591] OK # # # cpu 0: rx_hash 0x7c9c4035 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48070 dport 56591] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 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 53619 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32941 dport 53619] != expected 0xe3b2fe58 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32941 dport 53619] != expected 0xe3b2fe58 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60288 dport 53619] != expected 0xdd0a6776 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60288 dport 53619] != expected 0xdd0a6776 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57428 dport 53619] != expected 0xcd0d9075 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57428 dport 53619] != expected 0xcd0d9075 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59306 dport 53619] != expected 0x85298b35 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59306 dport 53619] != expected 0x85298b35 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47355 dport 53619] != expected 0xfc4724f3 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47355 dport 53619] != expected 0xfc4724f3 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52170 dport 53619] != expected 0x1bdf32ad # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52170 dport 53619] != expected 0x1bdf32ad # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54239 dport 53619] != expected 0x6b747756 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54239 dport 53619] != expected 0x6b747756 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50847 dport 53619] != expected 0x2e974ecb # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50847 dport 53619] != expected 0x2e974ecb # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40541 dport 53619] != expected 0x3ecdcc90 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40541 dport 53619] != expected 0x3ecdcc90 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54125 dport 53619] != expected 0x4b3f0880 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54125 dport 53619] != expected 0x4b3f0880 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42469 dport 53619] != expected 0x84d7a646 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42469 dport 53619] != expected 0x84d7a646 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44755 dport 53619] != expected 0x5d861bb5 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44755 dport 53619] != expected 0x5d861bb5 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35135 dport 53619] != expected 0x2da217ad # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35135 dport 53619] != expected 0x2da217ad # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56020 dport 53619] != expected 0xb677e880 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56020 dport 53619] != expected 0xb677e880 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48923 dport 53619] != expected 0x58fe4218 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48923 dport 53619] != expected 0x58fe4218 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35388 dport 53619] != expected 0x98211677 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35388 dport 53619] != expected 0x98211677 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50834 dport 53619] != expected 0xa88c6b0b # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50834 dport 53619] != expected 0xa88c6b0b # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39137 dport 53619] != expected 0xd38f440e # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39137 dport 53619] != expected 0xd38f440e # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57603 dport 53619] != expected 0x725c6a1c # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57603 dport 53619] != expected 0x725c6a1c # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35228 dport 53619] != expected 0x384eee87 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35228 dport 53619] != expected 0x384eee87 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55075 dport 53619] != expected 0x2890d0e2 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55075 dport 53619] != expected 0x2890d0e2 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34689 dport 53619] != expected 0x2cd689d3 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34689 dport 53619] != expected 0x2cd689d3 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39082 dport 53619] != expected 0x47dc5ee6 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39082 dport 53619] != expected 0x47dc5ee6 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40448 dport 53619] != expected 0x51cbdc76 # # Exception| cpu 5: rx_hash 0x7824df61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40448 dport 53619] != expected 0x51cbdc76 # # 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 36157 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47714 dport 36157] != expected 0x51d81909 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47714 dport 36157] != expected 0x51d81909 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36886 dport 36157] != expected 0xf2824002 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36886 dport 36157] != expected 0xf2824002 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58180 dport 36157] != expected 0xf30309b6 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58180 dport 36157] != expected 0xf30309b6 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52963 dport 36157] != expected 0x3cbc7988 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52963 dport 36157] != expected 0x3cbc7988 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41298 dport 36157] != expected 0x819984d0 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41298 dport 36157] != expected 0x819984d0 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54761 dport 36157] != expected 0xa1fcf37b # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54761 dport 36157] != expected 0xa1fcf37b # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52966 dport 36157] != expected 0x1ecaccea # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52966 dport 36157] != expected 0x1ecaccea # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41465 dport 36157] != expected 0x3489fae2 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41465 dport 36157] != expected 0x3489fae2 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57315 dport 36157] != expected 0x35569290 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57315 dport 36157] != expected 0x35569290 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39274 dport 36157] != expected 0x73f74631 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39274 dport 36157] != expected 0x73f74631 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46380 dport 36157] != expected 0xb4eac859 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46380 dport 36157] != expected 0xb4eac859 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35094 dport 36157] != expected 0xfa470c08 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35094 dport 36157] != expected 0xfa470c08 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36532 dport 36157] != expected 0x12541bca # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36532 dport 36157] != expected 0x12541bca # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35323 dport 36157] != expected 0x8b71fca0 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35323 dport 36157] != expected 0x8b71fca0 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50760 dport 36157] != expected 0x8883a0a8 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50760 dport 36157] != expected 0x8883a0a8 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47643 dport 36157] != expected 0xfa8935db # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47643 dport 36157] != expected 0xfa8935db # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48683 dport 36157] != expected 0x24ec3664 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48683 dport 36157] != expected 0x24ec3664 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56028 dport 36157] != expected 0x5103466d # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56028 dport 36157] != expected 0x5103466d # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45426 dport 36157] != expected 0xcae793d0 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45426 dport 36157] != expected 0xcae793d0 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59720 dport 36157] != expected 0x867b0483 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59720 dport 36157] != expected 0x867b0483 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43801 dport 36157] != expected 0x4dff9657 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43801 dport 36157] != expected 0x4dff9657 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48442 dport 36157] != expected 0xc3c48a87 # # Exception| cpu 5: rx_hash 0xc50cd50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48442 dport 36157] != expected 0xc3c48a87 # # 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__->