< 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 56555 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x92e65da7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40252 dport 56555] != expected 0xa698a753 # # Exception| cpu 0: rx_hash 0x13824d8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40264 dport 56555] != expected 0xe2a22cb4 # # Exception| cpu 0: rx_hash 0x295d0ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40288 dport 56555] != expected 0x891a8ecd # # Exception| cpu 0: rx_hash 0x81e2203b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40340 dport 56555] != expected 0x75bca7ac # # Exception| cpu 0: rx_hash 0x268ecb29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40372 dport 56555] != expected 0x97ce2db4 # # Exception| cpu 0: rx_hash 0xceb52e23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40454 dport 56555] != expected 0x5c84c97f # # Exception| cpu 0: rx_hash 0x52be9da4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40482 dport 56555] != expected 0xad6213a4 # # Exception| cpu 0: rx_hash 0x51cea23e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40500 dport 56555] != expected 0x5d3bf6d0 # # Exception| cpu 0: rx_hash 0xcc7d0e74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40508 dport 56555] != expected 0xd4f1deb1 # # Exception| cpu 0: rx_hash 0x00b0f7e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40526 dport 56555] != expected 0xa477a412 # # Exception| cpu 0: rx_hash 0xd3da8d8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40534 dport 56555] != expected 0xe9589843 # # Exception| cpu 0: rx_hash 0x4e6921c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40542 dport 56555] != expected 0x6092b022 # # Exception| cpu 0: rx_hash 0xa7dc1cf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40558 dport 56555] != expected 0x46052e0a # # Exception| cpu 0: rx_hash 0x4fd13e08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40562 dport 56555] != expected 0x18be4298 # # Exception| cpu 0: rx_hash 0xa4ac2368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40568 dport 56555] != expected 0xb65ccb7e # # Exception| cpu 0: rx_hash 0xe905cad7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40574 dport 56555] != expected 0x82e03a3a # # Exception| cpu 0: rx_hash 0x41bae038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40586 dport 56555] != expected 0x7e46135b # # Exception| cpu 0: rx_hash 0x7addb8ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 40590 dport 56555] != expected 0x6dd24398 # # Exception| cpu 0: rx_hash 0xf97188d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40640 dport 56555] != expected 0xa19ddfb1 # # Exception| cpu 0: rx_hash 0xb4d8616e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40646 dport 56555] != expected 0x95212ef5 # # Exception| cpu 0: rx_hash 0x613febd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40706 dport 56555] != expected 0x135ec8ff # # Exception| cpu 0: rx_hash 0x5a58b341 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40710 dport 56555] != expected 0xca983c # # Exception| cpu 0: rx_hash 0x5be0ac8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40746 dport 56555] != expected 0x78e66a86 # # Exception| cpu 0: rx_hash 0xc5233f5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40756 dport 56555] != expected 0x175a793 # # Exception| cpu 0: rx_hash 0x44472f77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40768 dport 56555] != expected 0x454f2c74 # # Exception| cpu 0: rx_hash 0x3444a238 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56330 dport 56555] != expected 0x598ca039 # # Exception| cpu 0: rx_hash 0x7a9d741d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56346 dport 56555] != expected 0x9d69b409 # # Exception| cpu 0: rx_hash 0x35fcbdf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56358 dport 56555] != expected 0x21a05283 # # Exception| cpu 0: rx_hash 0x10847956 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56420 dport 56555] != expected 0x77b1b608 # # Exception| cpu 0: rx_hash 0x9e33a880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56516 dport 56555] != expected 0x2d5f9e96 # # Exception| cpu 0: rx_hash 0x710b6562 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56616 dport 56555] != expected 0xc098dae5 # # Exception| cpu 0: rx_hash 0x23050f26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56644 dport 56555] != expected 0xc98d6d53 # # Exception| cpu 0: rx_hash 0xbf0ebca1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56672 dport 56555] != expected 0x386bb788 # # Exception| cpu 0: rx_hash 0xbc7e833b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56694 dport 56555] != expected 0xc83252fc # # Exception| cpu 0: rx_hash 0x2e1eee8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56746 dport 56555] != expected 0x5f2cd9e4 # # Exception| cpu 0: rx_hash 0xb0dd7d5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56756 dport 56555] != expected 0x26bf14f1 # # Exception| cpu 0: rx_hash 0x2d5816e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56850 dport 56555] != expected 0x3a84b4c9 # # Exception| cpu 0: rx_hash 0xb2239afb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56864 dport 56555] != expected 0x3b3b8b66 # # Exception| cpu 0: rx_hash 0x595e879b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56874 dport 56555] != expected 0x95d90280 # # Exception| cpu 0: rx_hash 0x6239df0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56878 dport 56555] != expected 0x864d5243 # # Exception| cpu 0: rx_hash 0xe02df0bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56908 dport 56555] != expected 0x322e3cd0 # # Exception| cpu 0: rx_hash 0x47411bad [saddr 192.0.3.2 daddr 192.0.3.1 sport 56940 dport 56555] != expected 0xd05cb6c8 # # Exception| cpu 0: rx_hash 0x32ff951d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56952 dport 56555] != expected 0x72df23b # # Exception| cpu 0: rx_hash 0x724d9d08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56976 dport 56555] != expected 0xa530b7c8 # # Exception| cpu 0: rx_hash 0xd6514980 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56998 dport 56555] != expected 0xb71bd8a4 # # 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 0x4983adb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44094 dport 32862] OK # # # cpu 0: rx_hash 0x18fdf868 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44100 dport 32862] OK # # # cpu 4: rx_hash 0x042a4409 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44088 dport 32862] OK # # # cpu 4: rx_hash 0x6d4376d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44112 dport 32862] OK # # # cpu 4: rx_hash 0x2e814157 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44206 dport 32862] OK # # # cpu 4: rx_hash 0xae5d4eb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44278 dport 32862] OK # # # cpu 4: rx_hash 0x5c0a20ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44362 dport 32862] OK # # # cpu 4: rx_hash 0x2b7c8e18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44388 dport 32862] OK # # # cpu 4: rx_hash 0xc0019378 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44398 dport 32862] OK # # # cpu 4: rx_hash 0x8ed8455d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44414 dport 32862] OK # # # cpu 4: rx_hash 0x6a7699c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44448 dport 32862] OK # # # cpu 4: rx_hash 0xa6bb6054 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44498 dport 32862] OK # # # cpu 4: rx_hash 0x746905f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44518 dport 32862] OK # # # cpu 4: rx_hash 0xa4734003 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44520 dport 32862] OK # # # cpu 4: rx_hash 0x4f389a93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44620 dport 32862] OK # # # cpu 4: rx_hash 0xeb244e1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44666 dport 32862] OK # # # cpu 4: rx_hash 0x3555d5de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44684 dport 32862] OK # # # cpu 4: rx_hash 0x92393ecc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44716 dport 32862] OK # # # cpu 4: rx_hash 0xb6f9e5a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44738 dport 32862] OK # # # cpu 4: rx_hash 0xb741fa6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44782 dport 32862] OK # # # cpu 4: rx_hash 0x12e5312a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44788 dport 32862] OK # # # cpu 4: rx_hash 0x16a0e1a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44818 dport 32862] OK # # # cpu 4: rx_hash 0xc6baa45d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44828 dport 32862] OK # # # cpu 4: rx_hash 0xb1cc0aba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44850 dport 32862] OK # # # cpu 4: rx_hash 0xad1bb6db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44878 dport 32862] OK # # # cpu 4: rx_hash 0x32603ac6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44924 dport 32862] OK # # # cpu 4: rx_hash 0x9b670fe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44964 dport 32862] OK # # # cpu 4: rx_hash 0x736a2d1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44984 dport 32862] OK # # # cpu 4: rx_hash 0xbfa7d48a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45002 dport 32862] OK # # # cpu 4: rx_hash 0x8608ac48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45044 dport 32862] OK # # # cpu 4: rx_hash 0x5612e9bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45050 dport 32862] OK # # # cpu 4: rx_hash 0xc5a380c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45060 dport 32862] OK # # # cpu 4: rx_hash 0x89b276b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45102 dport 32862] OK # # # cpu 4: rx_hash 0x5ad80cde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45110 dport 32862] OK # # # cpu 4: rx_hash 0x97adea87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45160 dport 32862] OK # # # cpu 4: rx_hash 0x4b145115 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45220 dport 32862] OK # # # cpu 4: rx_hash 0x84a9971b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45248 dport 32862] OK # # # cpu 4: rx_hash 0xf11719ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45268 dport 32862] OK # # # cpu 4: rx_hash 0x6ca4b5e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45276 dport 32862] OK # # # cpu 4: rx_hash 0xf3df39fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45294 dport 32862] OK # # # cpu 4: rx_hash 0xcbc85ef3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45308 dport 32862] OK # # # cpu 4: rx_hash 0xf79ae97e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45320 dport 32862] OK # # # cpu 4: rx_hash 0x6b915af9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45356 dport 32862] OK # # # count: pass=43 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 34577 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36042 dport 34577] != expected 0x7b435cb1 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36042 dport 34577] != expected 0x7b435cb1 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40696 dport 34577] != expected 0x911faeab # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40696 dport 34577] != expected 0x911faeab # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35415 dport 34577] != expected 0xea016d5a # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35415 dport 34577] != expected 0xea016d5a # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53947 dport 34577] != expected 0xa4b46e13 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53947 dport 34577] != expected 0xa4b46e13 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49819 dport 34577] != expected 0x8302011f # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49819 dport 34577] != expected 0x8302011f # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46296 dport 34577] != expected 0xb421b4b0 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46296 dport 34577] != expected 0xb421b4b0 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48392 dport 34577] != expected 0x6ea6dc61 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48392 dport 34577] != expected 0x6ea6dc61 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46908 dport 34577] != expected 0xfe0bf003 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46908 dport 34577] != expected 0xfe0bf003 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38276 dport 34577] != expected 0xa50fbee7 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38276 dport 34577] != expected 0xa50fbee7 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38235 dport 34577] != expected 0x5b68d776 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38235 dport 34577] != expected 0x5b68d776 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56675 dport 34577] != expected 0xcecd9252 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56675 dport 34577] != expected 0xcecd9252 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50285 dport 34577] != expected 0x61b83508 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50285 dport 34577] != expected 0x61b83508 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44004 dport 34577] != expected 0x23df90b4 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44004 dport 34577] != expected 0x23df90b4 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60115 dport 34577] != expected 0x929ad4d0 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60115 dport 34577] != expected 0x929ad4d0 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53497 dport 34577] != expected 0xdc82a239 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53497 dport 34577] != expected 0xdc82a239 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47601 dport 34577] != expected 0x511c5afc # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47601 dport 34577] != expected 0x511c5afc # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54173 dport 34577] != expected 0x2e34440c # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54173 dport 34577] != expected 0x2e34440c # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37983 dport 34577] != expected 0x14b2d6f6 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37983 dport 34577] != expected 0x14b2d6f6 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35457 dport 34577] != expected 0xd3fd6fa4 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35457 dport 34577] != expected 0xd3fd6fa4 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44643 dport 34577] != expected 0xaaf3456b # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44643 dport 34577] != expected 0xaaf3456b # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48509 dport 34577] != expected 0x64cd1488 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48509 dport 34577] != expected 0x64cd1488 # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48980 dport 34577] != expected 0x6f03dd5e # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48980 dport 34577] != expected 0x6f03dd5e # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58720 dport 34577] != expected 0x8b1b2d6d # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58720 dport 34577] != expected 0x8b1b2d6d # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59501 dport 34577] != expected 0x9fc019fa # # Exception| cpu 5: rx_hash 0x37acb89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59501 dport 34577] != expected 0x9fc019fa # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 53524 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48876 dport 53524] != expected 0x2e96e7a # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48876 dport 53524] != expected 0x2e96e7a # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56551 dport 53524] != expected 0x748b0560 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56551 dport 53524] != expected 0x748b0560 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57301 dport 53524] != expected 0xb56bdaae # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57301 dport 53524] != expected 0xb56bdaae # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33676 dport 53524] != expected 0xc0910c4a # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33676 dport 53524] != expected 0xc0910c4a # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48224 dport 53524] != expected 0x47906ed0 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48224 dport 53524] != expected 0x47906ed0 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46995 dport 53524] != expected 0xa31d2faa # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46995 dport 53524] != expected 0xa31d2faa # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56827 dport 53524] != expected 0x86bbaf8 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56827 dport 53524] != expected 0x86bbaf8 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37930 dport 53524] != expected 0x6161d97e # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37930 dport 53524] != expected 0x6161d97e # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40457 dport 53524] != expected 0x25b59c0e # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40457 dport 53524] != expected 0x25b59c0e # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59211 dport 53524] != expected 0xc507752b # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59211 dport 53524] != expected 0xc507752b # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36517 dport 53524] != expected 0x549860d1 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36517 dport 53524] != expected 0x549860d1 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54246 dport 53524] != expected 0x102be012 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54246 dport 53524] != expected 0x102be012 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37635 dport 53524] != expected 0x8d83c8f8 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37635 dport 53524] != expected 0x8d83c8f8 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33735 dport 53524] != expected 0x95c706f6 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33735 dport 53524] != expected 0x95c706f6 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57244 dport 53524] != expected 0x96f36138 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57244 dport 53524] != expected 0x96f36138 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57440 dport 53524] != expected 0x5f2bd587 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57440 dport 53524] != expected 0x5f2bd587 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54778 dport 53524] != expected 0x576b6b01 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54778 dport 53524] != expected 0x576b6b01 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34388 dport 53524] != expected 0x9840c352 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34388 dport 53524] != expected 0x9840c352 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43311 dport 53524] != expected 0x81391f15 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43311 dport 53524] != expected 0x81391f15 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52014 dport 53524] != expected 0x1c26696f # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52014 dport 53524] != expected 0x1c26696f # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60640 dport 53524] != expected 0xa1563bb7 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60640 dport 53524] != expected 0xa1563bb7 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34508 dport 53524] != expected 0x62f183f9 # # Exception| cpu 5: rx_hash 0xfd675ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34508 dport 53524] != expected 0x62f183f9 # # 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__->