< 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 54952 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x54159b3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47932 dport 54952] != expected 0xacc08b93 # # Exception| cpu 0: rx_hash 0x126a7d17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48000 dport 54952] != expected 0xae328dcd # # Exception| cpu 0: rx_hash 0x21cbdba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48046 dport 54952] != expected 0x1f422dc9 # # Exception| cpu 0: rx_hash 0x504dbc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48108 dport 54952] != expected 0xc8f49393 # # Exception| cpu 0: rx_hash 0x57c740bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48126 dport 54952] != expected 0xbe0344bb # # Exception| cpu 0: rx_hash 0x4e80e005 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48136 dport 54952] != expected 0xd759a15b # # Exception| cpu 0: rx_hash 0x96b28c65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48156 dport 54952] != expected 0x525c0493 # # Exception| cpu 0: rx_hash 0x039d9365 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48158 dport 54952] != expected 0xf00582c # # Exception| cpu 0: rx_hash 0x1dc7bcdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48208 dport 54952] != expected 0x214fdf06 # # Exception| cpu 0: rx_hash 0x0b2dddad [saddr 192.0.3.2 daddr 192.0.3.1 sport 48246 dport 54952] != expected 0xc768682d # # Exception| cpu 0: rx_hash 0x8b3a7859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48272 dport 54952] != expected 0x6ed04c91 # # Exception| cpu 0: rx_hash 0xf586ad89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48296 dport 54952] != expected 0x7f915e2 # # Exception| cpu 0: rx_hash 0x2db4c1e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48316 dport 54952] != expected 0x82fcb02a # # Exception| cpu 0: rx_hash 0xb89bdee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48318 dport 54952] != expected 0xdfa0ec95 # # Exception| cpu 0: rx_hash 0xfabc1fa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48338 dport 54952] != expected 0xb966f2cb # # Exception| cpu 0: rx_hash 0x8400ca71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48362 dport 54952] != expected 0xd04fabb8 # # Exception| cpu 0: rx_hash 0xec567ed1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48372 dport 54952] != expected 0x5f4145e0 # # Exception| cpu 0: rx_hash 0xd2e179fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48384 dport 54952] != expected 0x62b40ecd # # Exception| cpu 0: rx_hash 0x9ffc0a9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48406 dport 54952] != expected 0xbaedf7ba # # Exception| cpu 0: rx_hash 0x1bb3880b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48416 dport 54952] != expected 0x7761cb06 # # Exception| cpu 0: rx_hash 0x3ef84fcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48424 dport 54952] != expected 0x2036dc29 # # Exception| cpu 0: rx_hash 0x14893a23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48474 dport 54952] != expected 0xc9fe2c2f # # Exception| cpu 0: rx_hash 0x90c6b8b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48492 dport 54952] != expected 0x4721093 # # Exception| cpu 0: rx_hash 0x10d11d47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48522 dport 54952] != expected 0xadca342f # # Exception| cpu 0: rx_hash 0x8274fea7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48538 dport 54952] != expected 0x8661bfb8 # # Exception| cpu 0: rx_hash 0x69e73477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48544 dport 54952] != expected 0xb214ba74 # # Exception| cpu 0: rx_hash 0x949e9fd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48572 dport 54952] != expected 0x60460893 # # Exception| cpu 0: rx_hash 0x61577abf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48584 dport 54952] != expected 0x7a7c8a75 # # Exception| cpu 0: rx_hash 0xf47865bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48586 dport 54952] != expected 0x2720d6ca # # Exception| cpu 0: rx_hash 0x66dd865f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48602 dport 54952] != expected 0xc8b5d5d # # Exception| cpu 0: rx_hash 0x9215cf1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48648 dport 54952] != expected 0x2604fd07 # # Exception| cpu 0: rx_hash 0xdf08bc7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48670 dport 54952] != expected 0xfe5d0470 # # Exception| cpu 0: rx_hash 0xa9042762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48718 dport 54952] != expected 0x5f1c6d02 # # Exception| cpu 0: rx_hash 0xc15293c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48720 dport 54952] != expected 0xd012835a # # Exception| cpu 0: rx_hash 0xe4195402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48728 dport 54952] != expected 0x87459475 # # Exception| cpu 0: rx_hash 0x08006232 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48752 dport 54952] != expected 0xc5c74691 # # Exception| cpu 0: rx_hash 0x0c584556 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48800 dport 54952] != expected 0xa1f35e91 # # Exception| cpu 0: rx_hash 0x1588960e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48892 dport 54952] != expected 0xf94b0e93 # # Exception| cpu 0: rx_hash 0x80a7890e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48894 dport 54952] != expected 0xa417522c # # Exception| cpu 0: rx_hash 0x61a81ea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48908 dport 54952] != expected 0x6a106be1 # # Exception| cpu 0: rx_hash 0xe26d60d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48936 dport 54952] != expected 0xd16b8075 # # Exception| cpu 0: rx_hash 0x17a485bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48988 dport 54952] != expected 0xcb510293 # # Exception| cpu 0: rx_hash 0x93eb072c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49002 dport 54952] != expected 0x6dd3e2f # # Exception| cpu 0: rx_hash 0xfbbdb38c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49012 dport 54952] != expected 0x89d3d077 # # Exception| cpu 0: rx_hash 0x7c20ea98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49024 dport 54952] != expected 0x569c23e3 # # Exception| cpu 0: rx_hash 0xe90ff598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49026 dport 54952] != expected 0xbc07f5c # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xde5c95c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36326 dport 45383] OK # # # cpu 0: rx_hash 0xb60a2168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36344 dport 45383] OK # # # cpu 0: rx_hash 0x9d7af8ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36396 dport 45383] OK # # # cpu 0: rx_hash 0x0fdf1b4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36412 dport 45383] OK # # # cpu 0: rx_hash 0x9af0044d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36414 dport 45383] OK # # # cpu 0: rx_hash 0x68b31dc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36440 dport 45383] OK # # # cpu 0: rx_hash 0xfd9c02c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36442 dport 45383] OK # # # cpu 0: rx_hash 0x118534f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36466 dport 45383] OK # # # cpu 0: rx_hash 0xf9c425a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36490 dport 45383] OK # # # cpu 0: rx_hash 0x7a015bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36526 dport 45383] OK # # # cpu 0: rx_hash 0x1d6d5d59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36554 dport 45383] OK # # # cpu 0: rx_hash 0x8fc8beb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36570 dport 45383] OK # # # cpu 0: rx_hash 0xbbe3e4e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36582 dport 45383] OK # # # cpu 0: rx_hash 0x09ab2f9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36684 dport 45383] OK # # # cpu 0: rx_hash 0xc0f9de6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36716 dport 45383] OK # # # cpu 0: rx_hash 0x55d6c16b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36718 dport 45383] OK # # # cpu 0: rx_hash 0xe660c22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36774 dport 45383] OK # # # cpu 0: rx_hash 0xffb01177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36858 dport 45383] OK # # # cpu 0: rx_hash 0xaf0b9829 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36868 dport 45383] OK # # # cpu 0: rx_hash 0x52723389 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36888 dport 45383] OK # # # cpu 0: rx_hash 0x2b441ab9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36914 dport 45383] OK # # # cpu 0: rx_hash 0xde8dffd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36934 dport 45383] OK # # # cpu 0: rx_hash 0x23f45471 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36954 dport 45383] OK # # # cpu 0: rx_hash 0x6d3bfc95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37006 dport 45383] OK # # # cpu 0: rx_hash 0xe9747e05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37048 dport 45383] OK # # # cpu 0: rx_hash 0xab53bf4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37076 dport 45383] OK # # # cpu 4: rx_hash 0xc107165d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36366 dport 45383] OK # # # cpu 4: rx_hash 0x42c2682d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36394 dport 45383] OK # # # cpu 4: rx_hash 0x8320d715 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36450 dport 45383] OK # # # cpu 4: rx_hash 0x267cb521 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36492 dport 45383] OK # # # cpu 4: rx_hash 0x4e2a0181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36498 dport 45383] OK # # # cpu 4: rx_hash 0x3096d451 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36522 dport 45383] OK # # # cpu 4: rx_hash 0x371c28b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36536 dport 45383] OK # # # cpu 4: rx_hash 0xa23337b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36538 dport 45383] OK # # # cpu 4: rx_hash 0x107bfcc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36624 dport 45383] OK # # # cpu 4: rx_hash 0x8554e3c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36626 dport 45383] OK # # # cpu 4: rx_hash 0xd9290d33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36656 dport 45383] OK # # # cpu 4: rx_hash 0x667767db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36672 dport 45383] OK # # # cpu 4: rx_hash 0x9b0ecc7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36700 dport 45383] OK # # # cpu 4: rx_hash 0xd5c1649f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36744 dport 45383] OK # # # cpu 4: rx_hash 0x98dc17ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36766 dport 45383] OK # # # cpu 4: rx_hash 0x518ee60f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36798 dport 45383] OK # # # cpu 4: rx_hash 0xcb9b4b27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36806 dport 45383] OK # # # cpu 4: rx_hash 0x7bff93e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36812 dport 45383] OK # # # cpu 4: rx_hash 0x36e2e087 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36826 dport 45383] OK # # # cpu 4: rx_hash 0xdd712a57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36832 dport 45383] OK # # # cpu 4: rx_hash 0xc0d7d069 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36872 dport 45383] OK # # # cpu 4: rx_hash 0xa88164c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36886 dport 45383] OK # # # cpu 4: rx_hash 0xd1b74df9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36924 dport 45383] OK # # # cpu 4: rx_hash 0x17df0e21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36966 dport 45383] OK # # # cpu 4: rx_hash 0x3294c9e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36974 dport 45383] OK # # # cpu 4: rx_hash 0x7f89ba81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36984 dport 45383] OK # # # cpu 4: rx_hash 0xb2836c15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37000 dport 45383] OK # # # cpu 4: rx_hash 0x140dd5a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37028 dport 45383] OK # # # cpu 4: rx_hash 0x13872945 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37046 dport 45383] OK # # # cpu 4: rx_hash 0xe64ecc2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37058 dport 45383] OK # # # cpu 4: rx_hash 0xc3050bed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37066 dport 45383] OK # # # cpu 4: rx_hash 0x8e18788d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37084 dport 45383] OK # # # cpu 4: rx_hash 0x1b37678d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37086 dport 45383] OK # # # cpu 4: rx_hash 0xdf7337e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37156 dport 45383] OK # # # cpu 4: rx_hash 0xfa38f027 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37164 dport 45383] OK # # # cpu 4: rx_hash 0x6f17ef27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37166 dport 45383] OK # # # cpu 4: rx_hash 0x07415b87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37168 dport 45383] OK # # # cpu 4: rx_hash 0x45669acf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37212 dport 45383] OK # # # cpu 4: rx_hash 0xd04985cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37214 dport 45383] OK # # # cpu 4: rx_hash 0xe462df9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37218 dport 45383] OK # # # cpu 4: rx_hash 0x57d4dcdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37290 dport 45383] OK # # # cpu 4: rx_hash 0x3f82687b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37300 dport 45383] OK # # # cpu 4: rx_hash 0xcdc171f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37330 dport 45383] OK # # # cpu 4: rx_hash 0x498ef363 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37348 dport 45383] OK # # # cpu 4: rx_hash 0x91bc9f03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37360 dport 45383] OK # # # cpu 4: rx_hash 0x04938003 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37362 dport 45383] OK # # # cpu 4: rx_hash 0x739eb736 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37380 dport 45383] OK # # # cpu 4: rx_hash 0xe6b1a836 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37382 dport 45383] OK # # # count: pass=74 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 54202 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49969 dport 54202] != expected 0x9cdd1e48 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49969 dport 54202] != expected 0x9cdd1e48 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34026 dport 54202] != expected 0x8c99548f # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34026 dport 54202] != expected 0x8c99548f # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58174 dport 54202] != expected 0xddd5173c # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58174 dport 54202] != expected 0xddd5173c # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40100 dport 54202] != expected 0x60aa2f39 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40100 dport 54202] != expected 0x60aa2f39 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34840 dport 54202] != expected 0x24dd2cc2 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34840 dport 54202] != expected 0x24dd2cc2 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35305 dport 54202] != expected 0xd3ef0ce # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35305 dport 54202] != expected 0xd3ef0ce # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43904 dport 54202] != expected 0xd1a6f028 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43904 dport 54202] != expected 0xd1a6f028 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44871 dport 54202] != expected 0x2fdd060f # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44871 dport 54202] != expected 0x2fdd060f # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35242 dport 54202] != expected 0x6030f7ea # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35242 dport 54202] != expected 0x6030f7ea # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60521 dport 54202] != expected 0xa2c0a80c # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60521 dport 54202] != expected 0xa2c0a80c # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37956 dport 54202] != expected 0x46b72e72 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37956 dport 54202] != expected 0x46b72e72 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54582 dport 54202] != expected 0x624f8c2f # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54582 dport 54202] != expected 0x624f8c2f # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41585 dport 54202] != expected 0x84127b33 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41585 dport 54202] != expected 0x84127b33 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43144 dport 54202] != expected 0x951603e2 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43144 dport 54202] != expected 0x951603e2 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46276 dport 54202] != expected 0xdcd78ac5 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46276 dport 54202] != expected 0xdcd78ac5 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44283 dport 54202] != expected 0x3ec8e4b4 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44283 dport 54202] != expected 0x3ec8e4b4 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33894 dport 54202] != expected 0xb0151c8d # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33894 dport 54202] != expected 0xb0151c8d # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53308 dport 54202] != expected 0x7250d128 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53308 dport 54202] != expected 0x7250d128 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53344 dport 54202] != expected 0x2ae8812a # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53344 dport 54202] != expected 0x2ae8812a # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38153 dport 54202] != expected 0x6da6f420 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38153 dport 54202] != expected 0x6da6f420 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42227 dport 54202] != expected 0x15c8a48c # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42227 dport 54202] != expected 0x15c8a48c # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35783 dport 54202] != expected 0x4d130c96 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35783 dport 54202] != expected 0x4d130c96 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52986 dport 54202] != expected 0x5b23eb1 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52986 dport 54202] != expected 0x5b23eb1 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60372 dport 54202] != expected 0xf1c35de7 # # Exception| cpu 5: rx_hash 0xb576aa9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60372 dport 54202] != expected 0xf1c35de7 # # 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 40306 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48557 dport 40306] != expected 0x3bbdfed5 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48557 dport 40306] != expected 0x3bbdfed5 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42368 dport 40306] != expected 0xdbda9741 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42368 dport 40306] != expected 0xdbda9741 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60042 dport 40306] != expected 0x618a4b90 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60042 dport 40306] != expected 0x618a4b90 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38653 dport 40306] != expected 0xf2e20dda # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38653 dport 40306] != expected 0xf2e20dda # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39550 dport 40306] != expected 0xe6a84cee # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39550 dport 40306] != expected 0xe6a84cee # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40333 dport 40306] != expected 0x9f265dd4 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40333 dport 40306] != expected 0x9f265dd4 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46656 dport 40306] != expected 0xf30a8707 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46656 dport 40306] != expected 0xf30a8707 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34358 dport 40306] != expected 0x25b78a7d # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34358 dport 40306] != expected 0x25b78a7d # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36329 dport 40306] != expected 0x23d8febf # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36329 dport 40306] != expected 0x23d8febf # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58620 dport 40306] != expected 0x49642af # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58620 dport 40306] != expected 0x49642af # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45559 dport 40306] != expected 0x24ba6145 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45559 dport 40306] != expected 0x24ba6145 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49318 dport 40306] != expected 0xc17dc409 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49318 dport 40306] != expected 0xc17dc409 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37918 dport 40306] != expected 0xcea936b1 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37918 dport 40306] != expected 0xcea936b1 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58527 dport 40306] != expected 0x961ceaa7 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58527 dport 40306] != expected 0x961ceaa7 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35043 dport 40306] != expected 0x44dcefce # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35043 dport 40306] != expected 0x44dcefce # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35745 dport 40306] != expected 0x50e5f917 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35745 dport 40306] != expected 0x50e5f917 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48687 dport 40306] != expected 0xb9792c88 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48687 dport 40306] != expected 0xb9792c88 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40885 dport 40306] != expected 0x3d0fa71b # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40885 dport 40306] != expected 0x3d0fa71b # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38526 dport 40306] != expected 0x3fc790a6 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38526 dport 40306] != expected 0x3fc790a6 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46159 dport 40306] != expected 0xff32c158 # # Exception| cpu 0: rx_hash 0xce947bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46159 dport 40306] != expected 0xff32c158 # # 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__->