< 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 # # Interface: enp1s0, driver: fbnic # 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 44661 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa072a5e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49130 dport 44661] != expected 0x9d2dd424 # # Exception| cpu 0: rx_hash 0x072f0bb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49146 dport 44661] != expected 0x3d2c1d9f # # Exception| cpu 0: rx_hash 0x258b200e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49236 dport 44661] != expected 0xccfe2f0e # # Exception| cpu 0: rx_hash 0xeb534e5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49264 dport 44661] != expected 0x9cf9ed3c # # Exception| cpu 0: rx_hash 0xb197696e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49306 dport 44661] != expected 0x50f49c10 # # Exception| cpu 0: rx_hash 0x7f8962e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49320 dport 44661] != expected 0x20fbfca9 # # Exception| cpu 0: rx_hash 0x45a275c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49340 dport 44661] != expected 0xfd13fd # # Exception| cpu 0: rx_hash 0x927fbf3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49438 dport 44661] != expected 0x7ef39f53 # # Exception| cpu 0: rx_hash 0xd2884395 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49488 dport 44661] != expected 0xd6f9157a # # Exception| cpu 0: rx_hash 0x522d14a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49514 dport 44661] != expected 0xe6f5e6b4 # # Exception| cpu 0: rx_hash 0x68060386 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49534 dport 44661] != expected 0xc6f309e0 # # Exception| cpu 0: rx_hash 0x082f564a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49558 dport 44661] != expected 0xaf03513 # # Exception| cpu 0: rx_hash 0x61aa9644 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49570 dport 44661] != expected 0xfaf63e9a # # Exception| cpu 0: rx_hash 0x884c64a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49594 dport 44661] != expected 0x1af46456 # # Exception| cpu 0: rx_hash 0x215d6aef [saddr 192.0.3.2 daddr 192.0.3.1 sport 49644 dport 44661] != expected 0x52fcb4b3 # # Exception| cpu 0: rx_hash 0x55cd2171 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49648 dport 44661] != expected 0x32f9c890 # # Exception| cpu 0: rx_hash 0xbcedb64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49662 dport 44661] != expected 0xf2f330d7 # # Exception| cpu 0: rx_hash 0x5080540b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49676 dport 44661] != expected 0x9fc09e1 # # Exception| cpu 0: rx_hash 0x1efd6d68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49682 dport 44661] != expected 0x69f7381d # # Exception| cpu 0: rx_hash 0x504631d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49690 dport 44661] != expected 0x29f4ab6a # # Exception| cpu 0: rx_hash 0xa4b548a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49706 dport 44661] != expected 0x59f5860c # # Exception| cpu 0: rx_hash 0x39059405 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49720 dport 44661] != expected 0xf9fa0268 # # Exception| cpu 0: rx_hash 0x9e9e5f86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49726 dport 44661] != expected 0x79f36958 # # Exception| cpu 0: rx_hash 0x8dc77402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49744 dport 44661] != expected 0x1f907ac # # Exception| cpu 0: rx_hash 0x64e7e33e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49758 dport 44661] != expected 0xc1f3ffeb # # Exception| cpu 0: rx_hash 0x431f1a53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49780 dport 44661] != expected 0x51fec59e # # Exception| cpu 0: rx_hash 0x0da446ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 49788 dport 44661] != expected 0x11fd56e9 # # Exception| cpu 0: rx_hash 0x19db3d62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49822 dport 44661] != expected 0x9df3b4b2 # # Exception| cpu 0: rx_hash 0xa3557d71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49840 dport 44661] != expected 0x8df9a828 # # Exception| cpu 0: rx_hash 0xc49c1d6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49858 dport 44661] != expected 0x95f6baff # # Exception| cpu 0: rx_hash 0x1751f8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49870 dport 44661] != expected 0x55f20f67 # # Exception| cpu 0: rx_hash 0xad19dd65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49910 dport 44661] != expected 0x65f0b176 # # Exception| cpu 0: rx_hash 0x1dcb125f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49968 dport 44661] != expected 0x23f98d84 # # Exception| cpu 0: rx_hash 0x699d3c1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49978 dport 44661] != expected 0x63f4532c # # Exception| cpu 0: rx_hash 0xe774cb3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49990 dport 44661] != expected 0xbbf1b9bc # # Exception| cpu 0: rx_hash 0xc08c3256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50028 dport 44661] != expected 0x2bfc83c9 # # Exception| cpu 0: rx_hash 0x3d15bb38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50070 dport 44661] != expected 0x47f03b5e # # Exception| cpu 0: rx_hash 0x20c65574 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50088 dport 44661] != expected 0xf7fbee7f # # Exception| cpu 0: rx_hash 0x6ebb6c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50102 dport 44661] != expected 0x97f0df83 # # Exception| cpu 0: rx_hash 0x470f356e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50138 dport 44661] != expected 0xeff4fca8 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x084ad8e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33212 dport 36753] OK # # # cpu 0: rx_hash 0x556eca0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33228 dport 36753] OK # # # cpu 0: rx_hash 0x6f45dd2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33240 dport 36753] OK # # # cpu 0: rx_hash 0x9bb6a45f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33256 dport 36753] OK # # # cpu 0: rx_hash 0x9b70c183 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33278 dport 36753] OK # # # cpu 0: rx_hash 0x39a67f7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33284 dport 36753] OK # # # cpu 0: rx_hash 0x5023bf74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33328 dport 36753] OK # # # cpu 0: rx_hash 0x1e98e3cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33336 dport 36753] OK # # # cpu 0: rx_hash 0x5ea97abc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33376 dport 36753] OK # # # cpu 0: rx_hash 0x2aff54fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33386 dport 36753] OK # # # cpu 0: rx_hash 0x8d649f7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33388 dport 36753] OK # # # cpu 0: rx_hash 0xf9f4d4e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33392 dport 36753] OK # # # cpu 0: rx_hash 0xb74f885c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33400 dport 36753] OK # # # cpu 0: rx_hash 0x99dd812f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33432 dport 36753] OK # # # cpu 0: rx_hash 0x2395a4e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33440 dport 36753] OK # # # cpu 0: rx_hash 0x6d2ef85f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33448 dport 36753] OK # # # cpu 0: rx_hash 0x6de89d83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33470 dport 36753] OK # # # cpu 0: rx_hash 0xadba361a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33482 dport 36753] OK # # # cpu 0: rx_hash 0x8a42cf77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33504 dport 36753] OK # # # cpu 0: rx_hash 0xc4f993c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33512 dport 36753] OK # # # cpu 0: rx_hash 0x693ed762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33542 dport 36753] OK # # # cpu 0: rx_hash 0xd3b09771 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33576 dport 36753] OK # # # cpu 0: rx_hash 0xa720dcef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33588 dport 36753] OK # # # cpu 0: rx_hash 0xd376f2ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33598 dport 36753] OK # # # cpu 0: rx_hash 0xfa04ce08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33604 dport 36753] OK # # # cpu 0: rx_hash 0x7a67fce6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33640 dport 36753] OK # # # cpu 0: rx_hash 0xfd229e02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33736 dport 36753] OK # # # cpu 0: rx_hash 0x7d41acec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33764 dport 36753] OK # # # cpu 0: rx_hash 0x333c958f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33786 dport 36753] OK # # # cpu 0: rx_hash 0x96a4b383 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33854 dport 36753] OK # # # cpu 0: rx_hash 0xbfd68f26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33860 dport 36753] OK # # # cpu 0: rx_hash 0x6cdd0f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33886 dport 36753] OK # # # cpu 0: rx_hash 0x4b25f656 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33908 dport 36753] OK # # # cpu 0: rx_hash 0x3893edc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34020 dport 36753] OK # # # cpu 0: rx_hash 0x02b8fae3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34032 dport 36753] OK # # # cpu 0: rx_hash 0x4c03a65c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34040 dport 36753] OK # # # cpu 0: rx_hash 0xafb9db95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34056 dport 36753] OK # # # cpu 0: rx_hash 0xdb29900b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34068 dport 36753] OK # # # cpu 0: rx_hash 0xb2ac5005 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34080 dport 36753] OK # # # cpu 4: rx_hash 0x159936a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33154 dport 36753] OK # # # cpu 4: rx_hash 0x4637e18a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33186 dport 36753] OK # # # cpu 4: rx_hash 0x7c1cf6ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33206 dport 36753] OK # # # cpu 4: rx_hash 0xf2f5018d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33226 dport 36753] OK # # # cpu 4: rx_hash 0x21fe8190 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33232 dport 36753] OK # # # cpu 4: rx_hash 0x3ceb0a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33272 dport 36753] OK # # # cpu 4: rx_hash 0x034b0d87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33286 dport 36753] OK # # # cpu 4: rx_hash 0x24759136 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33338 dport 36753] OK # # # cpu 4: rx_hash 0x907114ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33348 dport 36753] OK # # # cpu 4: rx_hash 0xd766dd90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33424 dport 36753] OK # # # cpu 4: rx_hash 0xa330f3d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33434 dport 36753] OK # # # cpu 4: rx_hash 0xbe257842 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33458 dport 36753] OK # # # cpu 4: rx_hash 0x7e77d3db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33478 dport 36753] OK # # # cpu 4: rx_hash 0x0ae79845 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33498 dport 36753] OK # # # cpu 4: rx_hash 0x1dae9cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33562 dport 36753] OK # # # cpu 4: rx_hash 0xa7e6b933 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33570 dport 36753] OK # # # cpu 4: rx_hash 0x5d596057 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33620 dport 36753] OK # # # cpu 4: rx_hash 0x290f4e15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33630 dport 36753] OK # # # cpu 4: rx_hash 0xa9aa1927 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33636 dport 36753] OK # # # cpu 4: rx_hash 0x0ef7b778 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33652 dport 36753] OK # # # cpu 4: rx_hash 0x075b22ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33704 dport 36753] OK # # # cpu 4: rx_hash 0xa0c0e939 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33710 dport 36753] OK # # # cpu 4: rx_hash 0x9aebfe18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33722 dport 36753] OK # # # cpu 4: rx_hash 0x89b2d59c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33748 dport 36753] OK # # # cpu 4: rx_hash 0xdada676f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33762 dport 36753] OK # # # cpu 4: rx_hash 0x94a75e0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33788 dport 36753] OK # # # cpu 4: rx_hash 0x1601e4b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33796 dport 36753] OK # # # cpu 4: rx_hash 0xac49c17e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33852 dport 36753] OK # # # cpu 4: rx_hash 0xec785809 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33892 dport 36753] OK # # # cpu 4: rx_hash 0x65719af9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33922 dport 36753] OK # # # cpu 4: rx_hash 0x78641169 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33962 dport 36753] OK # # # cpu 4: rx_hash 0xdf39bf36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33978 dport 36753] OK # # # cpu 4: rx_hash 0xb836baf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34014 dport 36753] OK # # # cpu 4: rx_hash 0x465f2975 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34064 dport 36753] OK # # # cpu 4: rx_hash 0x2fdae97b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34084 dport 36753] OK # # # cpu 4: rx_hash 0x15f1fe5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34096 dport 36753] OK # # # cpu 4: rx_hash 0xfcd16966 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34110 dport 36753] OK # # # cpu 4: rx_hash 0xa1f57b81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34126 dport 36753] OK # # # cpu 4: rx_hash 0xa1331e5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34136 dport 36753] OK # # # count: pass=78 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 41917 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 43906 dport 41917] != expected 0x2a0eb827 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 43906 dport 41917] != expected 0x2a0eb827 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 56689 dport 41917] != expected 0x1a85004d # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 56689 dport 41917] != expected 0x1a85004d # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 41615 dport 41917] != expected 0x23568909 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 41615 dport 41917] != expected 0x23568909 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 41917] != expected 0x6e9a31b3 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 41917] != expected 0x6e9a31b3 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 55269 dport 41917] != expected 0x10c3dbf0 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 55269 dport 41917] != expected 0x10c3dbf0 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 49355 dport 41917] != expected 0x58e9d353 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 49355 dport 41917] != expected 0x58e9d353 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 40321 dport 41917] != expected 0x7cec6600 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 40321 dport 41917] != expected 0x7cec6600 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 44609 dport 41917] != expected 0x4a9c3ea2 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 44609 dport 41917] != expected 0x4a9c3ea2 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 33723 dport 41917] != expected 0xdd809eff # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 33723 dport 41917] != expected 0xdd809eff # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 49234 dport 41917] != expected 0x8cf72b16 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 49234 dport 41917] != expected 0x8cf72b16 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 55008 dport 41917] != expected 0xad87a3a # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 55008 dport 41917] != expected 0xad87a3a # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 54680 dport 41917] != expected 0x85daa493 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 54680 dport 41917] != expected 0x85daa493 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 50488 dport 41917] != expected 0x487a78b0 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 50488 dport 41917] != expected 0x487a78b0 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 50871 dport 41917] != expected 0x6b6c30a8 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 50871 dport 41917] != expected 0x6b6c30a8 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 46732 dport 41917] != expected 0xac645987 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 46732 dport 41917] != expected 0xac645987 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 57984 dport 41917] != expected 0xa928ea82 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 57984 dport 41917] != expected 0xa928ea82 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 39135 dport 41917] != expected 0x48673e2f # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 39135 dport 41917] != expected 0x48673e2f # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 40793 dport 41917] != expected 0x8dee79d8 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 40793 dport 41917] != expected 0x8dee79d8 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 41917] != expected 0x6e9a31b3 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 41917] != expected 0x6e9a31b3 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 49740 dport 41917] != expected 0xa1fc14a7 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 49740 dport 41917] != expected 0xa1fc14a7 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 36790 dport 41917] != expected 0xe858b46c # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 36790 dport 41917] != expected 0xe858b46c # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 35438 dport 41917] != expected 0x68dabe44 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 35438 dport 41917] != expected 0x68dabe44 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 52664 dport 41917] != expected 0x2f3a4214 # # Exception| cpu 4: rx_hash 0x9c9dfaba [saddr 192.0.3.2 daddr 192.0.3.1 sport 52664 dport 41917] != expected 0x2f3a4214 # # 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 57637 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37101 dport 57637] != expected 0x3326a413 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37101 dport 57637] != expected 0x3326a413 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36500 dport 57637] != expected 0x712d7289 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36500 dport 57637] != expected 0x712d7289 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55167 dport 57637] != expected 0x3e065b3f # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55167 dport 57637] != expected 0x3e065b3f # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60407 dport 57637] != expected 0xb6718cd7 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60407 dport 57637] != expected 0xb6718cd7 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40753 dport 57637] != expected 0x7216cba3 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40753 dport 57637] != expected 0x7216cba3 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44456 dport 57637] != expected 0xa0f7778 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44456 dport 57637] != expected 0xa0f7778 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53417 dport 57637] != expected 0x62ea191 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53417 dport 57637] != expected 0x62ea191 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38309 dport 57637] != expected 0xa4a23f67 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38309 dport 57637] != expected 0xa4a23f67 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55431 dport 57637] != expected 0xb1ee5ade # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55431 dport 57637] != expected 0xb1ee5ade # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38127 dport 57637] != expected 0x1356a057 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38127 dport 57637] != expected 0x1356a057 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38653 dport 57637] != expected 0xbbdc9187 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38653 dport 57637] != expected 0xbbdc9187 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57035 dport 57637] != expected 0xe4534f43 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57035 dport 57637] != expected 0xe4534f43 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44321 dport 57637] != expected 0xe5857bf7 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44321 dport 57637] != expected 0xe5857bf7 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38245 dport 57637] != expected 0xd99ee13b # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38245 dport 57637] != expected 0xd99ee13b # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34141 dport 57637] != expected 0x6571995a # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34141 dport 57637] != expected 0x6571995a # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40943 dport 57637] != expected 0x41572c9c # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40943 dport 57637] != expected 0x41572c9c # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38941 dport 57637] != expected 0xb7a7b863 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38941 dport 57637] != expected 0xb7a7b863 # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51596 dport 57637] != expected 0xdcb0162c # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51596 dport 57637] != expected 0xdcb0162c # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33846 dport 57637] != expected 0xf4f134be # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33846 dport 57637] != expected 0xf4f134be # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43799 dport 57637] != expected 0x994a52cf # # Exception| cpu 4: rx_hash 0x7e968d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43799 dport 57637] != expected 0x994a52cf # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->