< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 39476 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 86 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8e8ea06b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54800 dport 39476] != expected 0x71618cdb # # Exception| cpu 0: rx_hash 0x5ec71886 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54816 dport 39476] != expected 0xa9b4a9de # # Exception| cpu 0: rx_hash 0xfddd1317 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54842 dport 39476] != expected 0x632f2c1a # # Exception| cpu 0: rx_hash 0xf7c52747 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54860 dport 39476] != expected 0xa68aaf48 # # Exception| cpu 0: rx_hash 0x97b4080e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54876 dport 39476] != expected 0xc9ec96b1 # # Exception| cpu 0: rx_hash 0x8496943b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54886 dport 39476] != expected 0xb4c40f89 # # Exception| cpu 0: rx_hash 0xa648228f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54904 dport 39476] != expected 0xc3c76daa # # Exception| cpu 0: rx_hash 0xc0bc6da4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54918 dport 39476] != expected 0x35425a34 # # Exception| cpu 0: rx_hash 0x19649b53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54978 dport 39476] != expected 0x530333ad # # Exception| cpu 0: rx_hash 0x7a9cce50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54992 dport 39476] != expected 0x4754c59a # # Exception| cpu 0: rx_hash 0x48e99e9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55030 dport 39476] != expected 0x364ef14f # # Exception| cpu 0: rx_hash 0x781ac344 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55048 dport 39476] != expected 0x363da54e # # Exception| cpu 0: rx_hash 0x7b93b90e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55050 dport 39476] != expected 0x4d0c6a80 # # Exception| cpu 0: rx_hash 0x6b385f71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55090 dport 39476] != expected 0x4b153c76 # # Exception| cpu 0: rx_hash 0xa1c235b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55116 dport 39476] != expected 0x507cccd7 # # Exception| cpu 0: rx_hash 0x903e1f32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55144 dport 39476] != expected 0x5a5737cc # # Exception| cpu 0: rx_hash 0xfb799d9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55300 dport 39476] != expected 0x9b87379e # # Exception| cpu 0: rx_hash 0x9b08b2d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55316 dport 39476] != expected 0xf4e10e67 # # Exception| cpu 0: rx_hash 0x527ba25f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55400 dport 39476] != expected 0x94b93108 # # Exception| cpu 0: rx_hash 0xf161a9ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55410 dport 39476] != expected 0x5e22b4cc # # Exception| cpu 0: rx_hash 0x3706973e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55444 dport 39476] != expected 0x190dc958 # # Exception| cpu 0: rx_hash 0x76207489 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55448 dport 39476] != expected 0x7a595d4c # # Exception| cpu 0: rx_hash 0x06fabdbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55472 dport 39476] != expected 0x13263243 # # Exception| cpu 0: rx_hash 0x8eaf4e80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55488 dport 39476] != expected 0x102a9938 # # Exception| cpu 0: rx_hash 0x2f334805 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55554 dport 39476] != expected 0xabd87c28 # # Exception| cpu 0: rx_hash 0x6d9cd1f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55564 dport 39476] != expected 0xb3bd27f2 # # Exception| cpu 0: rx_hash 0x1d4618ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55588 dport 39476] != expected 0xdac248fd # # Exception| cpu 0: rx_hash 0x772f03d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55618 dport 39476] != expected 0x7001f256 # # Exception| cpu 0: rx_hash 0x14d756d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55632 dport 39476] != expected 0x64560461 # # Exception| cpu 0: rx_hash 0x5678cf29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55646 dport 39476] != expected 0x7c335fbb # # Exception| cpu 0: rx_hash 0x6288ff80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55702 dport 39476] != expected 0x94ca6509 # # Exception| cpu 0: rx_hash 0xd8a85c74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55744 dport 39476] != expected 0xe6dcfaa7 # # Exception| cpu 0: rx_hash 0x9a07c589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55758 dport 39476] != expected 0xfeb9a17d # # Exception| cpu 0: rx_hash 0x435888d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55870 dport 39476] != expected 0x1dd49f69 # # Exception| cpu 0: rx_hash 0x8a2b9859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55874 dport 39476] != expected 0x7d8ca006 # # Exception| cpu 0: rx_hash 0x6b9e0a35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55894 dport 39476] != expected 0xaf727e18 # # Exception| cpu 0: rx_hash 0xab7c54a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55902 dport 39476] != expected 0x71be0deb # # Exception| cpu 0: rx_hash 0x59eb5afe [saddr 192.0.3.2 daddr 192.0.3.1 sport 55920 dport 39476] != expected 0xde684acd # # Exception| cpu 4: rx_hash 0x34ae039f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54854 dport 39476] != expected 0x3771375 # # Exception| cpu 4: rx_hash 0x65230657 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54898 dport 39476] != expected 0x663ad197 # # Exception| cpu 4: rx_hash 0x005e3336 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54926 dport 39476] != expected 0xeb8e29c7 # # Exception| cpu 4: rx_hash 0xa0cd42ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 54934 dport 39476] != expected 0x5a2463cd # # Exception| cpu 4: rx_hash 0xfb587375 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54996 dport 39476] != expected 0xfacc227d # # Exception| cpu 4: rx_hash 0xf8d1093f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54998 dport 39476] != expected 0x81fdedb3 # # Exception| cpu 4: rx_hash 0x3bba2de7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55004 dport 39476] != expected 0x2400518e # # Exception| cpu 4: rx_hash 0x2898b1d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55014 dport 39476] != expected 0x5928c8b6 # # Exception| cpu 4: rx_hash 0x5ac475f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55062 dport 39476] != expected 0x413ec76d # # Exception| cpu 4: rx_hash 0x8904b757 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55076 dport 39476] != expected 0xe2da2da6 # # Exception| cpu 4: rx_hash 0xeafce254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55094 dport 39476] != expected 0xf68ddb91 # # Exception| cpu 4: rx_hash 0x61206b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55108 dport 39476] != expected 0x8eb0bf24 # # Exception| cpu 4: rx_hash 0x20068896 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55112 dport 39476] != expected 0xede42b30 # # Exception| cpu 4: rx_hash 0xb169d3cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55156 dport 39476] != expected 0x56659a21 # # Exception| cpu 4: rx_hash 0xd79d9ce7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55178 dport 39476] != expected 0xa0e0adbf # # Exception| cpu 4: rx_hash 0xb7ecb3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55194 dport 39476] != expected 0xcf869446 # # Exception| cpu 4: rx_hash 0x642c7109 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55208 dport 39476] != expected 0x6c627e8d # # Exception| cpu 4: rx_hash 0xec798236 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55256 dport 39476] != expected 0x6f6ed5f6 # # Exception| cpu 4: rx_hash 0x7d16d96c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55268 dport 39476] != expected 0xd4ef64e7 # # Exception| cpu 4: rx_hash 0x8ba354a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55340 dport 39476] != expected 0xf2f85891 # # Exception| cpu 4: rx_hash 0xebd27be1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55356 dport 39476] != expected 0x9d9e6168 # # Exception| cpu 4: rx_hash 0x638788de [saddr 192.0.3.2 daddr 192.0.3.1 sport 55372 dport 39476] != expected 0x9e92ca13 # # Exception| cpu 4: rx_hash 0x10d43ba2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55398 dport 39476] != expected 0x8cdc6ad2 # # Exception| cpu 4: rx_hash 0xd53a7f18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55426 dport 39476] != expected 0xb0c2d888 # # Exception| cpu 4: rx_hash 0xb6c22a1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55440 dport 39476] != expected 0xa4952ebf # # Exception| cpu 4: rx_hash 0x668b92f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55456 dport 39476] != expected 0x7c400bba # # Exception| cpu 4: rx_hash 0xe4c65599 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55462 dport 39476] != expected 0xbae92393 # # Exception| cpu 4: rx_hash 0xeede61c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55504 dport 39476] != expected 0x7f4ca0c1 # # Exception| cpu 4: rx_hash 0x3e97d924 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55520 dport 39476] != expected 0xa79985c4 # # Exception| cpu 4: rx_hash 0x5d6f8c27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55538 dport 39476] != expected 0xb3ce73f3 # # Exception| cpu 4: rx_hash 0xce86da69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55574 dport 39476] != expected 0x7926a236 # # Exception| cpu 4: rx_hash 0x3609e060 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55630 dport 39476] != expected 0x13556642 # # Exception| cpu 4: rx_hash 0xc49eee39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55648 dport 39476] != expected 0xbc832164 # # Exception| cpu 4: rx_hash 0x07f5cae1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55658 dport 39476] != expected 0x197e9d59 # # Exception| cpu 4: rx_hash 0x6784e5a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55674 dport 39476] != expected 0x7618a4a0 # # Exception| cpu 4: rx_hash 0x02f9d0c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55686 dport 39476] != expected 0xfbac5cf0 # # Exception| cpu 4: rx_hash 0xb1483d27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55716 dport 39476] != expected 0x372e8fc2 # # Exception| cpu 4: rx_hash 0x50fdaf4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55728 dport 39476] != expected 0xe5d051dc # # Exception| cpu 4: rx_hash 0x391dce18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55764 dport 39476] != expected 0x342224b9 # # Exception| cpu 4: rx_hash 0x08e1e499 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55792 dport 39476] != expected 0x3e09dfa2 # # Exception| cpu 4: rx_hash 0xf0e9653f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55836 dport 39476] != expected 0xd1564c5b # # Exception| cpu 4: rx_hash 0x20a0ddd2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55852 dport 39476] != expected 0x983695e # # Exception| cpu 4: rx_hash 0xbbd7b2d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55910 dport 39476] != expected 0x77a75b1d # # Exception| cpu 4: rx_hash 0xfaf1516f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55914 dport 39476] != expected 0x14f3cf09 # # Exception| cpu 4: rx_hash 0x1b44c303 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55934 dport 39476] != expected 0xc60d1117 # # Exception| cpu 4: rx_hash 0xbedba8f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55946 dport 39476] != expected 0x95759ab4 # # Exception| cpu 4: rx_hash 0x0d6a451e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55976 dport 39476] != expected 0x59f74986 # # Exception| cpu 4: rx_hash 0xecdfd772 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55996 dport 39476] != expected 0x8b099798 # # Exception| count: pass=0 nohash=0 fail=86 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xafa6066e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60182 dport 57954] OK # # # cpu 0: rx_hash 0xbf0de011 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60206 dport 57954] OK # # # cpu 0: rx_hash 0x944218bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60228 dport 57954] OK # # # cpu 0: rx_hash 0x66d516e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60266 dport 57954] OK # # # cpu 0: rx_hash 0x51ac5c05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60320 dport 57954] OK # # # cpu 0: rx_hash 0x70fb90fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60348 dport 57954] OK # # # cpu 0: rx_hash 0x09b017d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60384 dport 57954] OK # # # cpu 0: rx_hash 0x69c1389e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60400 dport 57954] OK # # # cpu 0: rx_hash 0xd6ae5c95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60450 dport 57954] OK # # # cpu 0: rx_hash 0x3492b4b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60468 dport 57954] OK # # # cpu 0: rx_hash 0x3e8a80e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60482 dport 57954] OK # # # cpu 0: rx_hash 0x5d72d5e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60496 dport 57954] OK # # # cpu 0: rx_hash 0x0f76aa62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60518 dport 57954] OK # # # cpu 4: rx_hash 0x6f4458fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60190 dport 57954] OK # # # cpu 4: rx_hash 0xdcf5b512 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60220 dport 57954] OK # # # cpu 4: rx_hash 0xd6ed8142 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60234 dport 57954] OK # # # cpu 4: rx_hash 0x767ef099 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60242 dport 57954] OK # # # cpu 4: rx_hash 0x84e9fec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60284 dport 57954] OK # # # cpu 4: rx_hash 0x8760848a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60286 dport 57954] OK # # # cpu 4: rx_hash 0x826c9ea2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60306 dport 57954] OK # # # cpu 4: rx_hash 0x98df4c8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60380 dport 57954] OK # # # cpu 4: rx_hash 0x4b1f8e2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60398 dport 57954] OK # # # cpu 4: rx_hash 0x651fb17b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60416 dport 57954] OK # # # cpu 4: rx_hash 0x06e7e478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60434 dport 57954] OK # # # cpu 4: rx_hash 0x7c25191e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60492 dport 57954] OK # # # cpu 4: rx_hash 0x1c543657 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60508 dport 57954] OK # # # cpu 4: rx_hash 0xcf94f4f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60526 dport 57954] OK # # # cpu 4: rx_hash 0x48d529b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60548 dport 57954] OK # # # cpu 4: rx_hash 0xa960bbdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60560 dport 57954] OK # # # cpu 4: rx_hash 0xd9ba72ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60600 dport 57954] OK # # # cpu 4: rx_hash 0x51ef81d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60616 dport 57954] OK # # # cpu 4: rx_hash 0xd3a246bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60622 dport 57954] OK # # # cpu 4: rx_hash 0x22bc32ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60642 dport 57954] OK # # # cpu 4: rx_hash 0x81a6393f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60664 dport 57954] OK # # # cpu 4: rx_hash 0x938bd254 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60696 dport 57954] OK # # # cpu 4: rx_hash 0xa277f8d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60732 dport 57954] OK # # # cpu 4: rx_hash 0xabe6b6cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60744 dport 57954] OK # # # cpu 4: rx_hash 0x2a220bea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60748 dport 57954] OK # # # cpu 4: rx_hash 0x18575b21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60778 dport 57954] OK # # # cpu 4: rx_hash 0xc70acdb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60864 dport 57954] OK # # # cpu 4: rx_hash 0x45470adb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60870 dport 57954] OK # # # cpu 4: rx_hash 0x950eb236 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60918 dport 57954] OK # # # cpu 4: rx_hash 0x0efe6693 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60936 dport 57954] OK # # # cpu 4: rx_hash 0x9f913dc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60980 dport 57954] OK # # # cpu 4: rx_hash 0x17c4cef6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60996 dport 57954] OK # # # cpu 4: rx_hash 0xbd25c29f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32792 dport 57954] OK # # # cpu 4: rx_hash 0x3f6805f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32798 dport 57954] OK # # # cpu 4: rx_hash 0xc7e73ff9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32838 dport 57954] OK # # # cpu 4: rx_hash 0xf61b1578 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32866 dport 57954] OK # # # cpu 4: rx_hash 0x36f94bea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32874 dport 57954] OK # # # cpu 4: rx_hash 0xb73df6cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32878 dport 57954] OK # # # cpu 4: rx_hash 0x235eb7bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32958 dport 57954] OK # # # cpu 4: rx_hash 0x6860605a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32964 dport 57954] OK # # # cpu 4: rx_hash 0x89d5f236 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32976 dport 57954] OK # # # cpu 4: rx_hash 0x9af76e03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33002 dport 57954] OK # # # cpu 4: rx_hash 0xb829d8b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33012 dport 57954] OK # # # cpu 4: rx_hash 0x38e212cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33066 dport 57954] OK # # # cpu 4: rx_hash 0xd34fb4f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33096 dport 57954] OK # # # count: pass=58 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 48295 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51633 dport 48295] != expected 0xf87c474f # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51633 dport 48295] != expected 0xf87c474f # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42609 dport 48295] != expected 0x38cb6258 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42609 dport 48295] != expected 0x38cb6258 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60724 dport 48295] != expected 0xc61d3f0 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60724 dport 48295] != expected 0xc61d3f0 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40889 dport 48295] != expected 0xe8c22223 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40889 dport 48295] != expected 0xe8c22223 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40795 dport 48295] != expected 0x1275b850 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40795 dport 48295] != expected 0x1275b850 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46776 dport 48295] != expected 0x793ea14f # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46776 dport 48295] != expected 0x793ea14f # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33612 dport 48295] != expected 0xd1d504b1 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33612 dport 48295] != expected 0xd1d504b1 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59605 dport 48295] != expected 0xf0cfe2a9 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59605 dport 48295] != expected 0xf0cfe2a9 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33589 dport 48295] != expected 0xfa7643a5 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33589 dport 48295] != expected 0xfa7643a5 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52936 dport 48295] != expected 0xa3efcaec # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52936 dport 48295] != expected 0xa3efcaec # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44523 dport 48295] != expected 0xacefbe80 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44523 dport 48295] != expected 0xacefbe80 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43431 dport 48295] != expected 0x69df3c0d # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43431 dport 48295] != expected 0x69df3c0d # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34327 dport 48295] != expected 0xbdbf6bef # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34327 dport 48295] != expected 0xbdbf6bef # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46505 dport 48295] != expected 0xedb6557a # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46505 dport 48295] != expected 0xedb6557a # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37381 dport 48295] != expected 0x8b3a6306 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37381 dport 48295] != expected 0x8b3a6306 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59406 dport 48295] != expected 0xfa02b1b0 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59406 dport 48295] != expected 0xfa02b1b0 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40004 dport 48295] != expected 0x9e9817bf # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40004 dport 48295] != expected 0x9e9817bf # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53844 dport 48295] != expected 0xde3d9293 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53844 dport 48295] != expected 0xde3d9293 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49518 dport 48295] != expected 0xf1f73fc2 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49518 dport 48295] != expected 0xf1f73fc2 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49835 dport 48295] != expected 0x81b45ca8 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49835 dport 48295] != expected 0x81b45ca8 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45281 dport 48295] != expected 0x63e8538f # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45281 dport 48295] != expected 0x63e8538f # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56660 dport 48295] != expected 0x10d39457 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56660 dport 48295] != expected 0x10d39457 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60410 dport 48295] != expected 0xa4f76843 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60410 dport 48295] != expected 0xa4f76843 # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43829 dport 48295] != expected 0x6b1f3cca # # Exception| cpu 5: rx_hash 0x570f118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43829 dport 48295] != expected 0x6b1f3cca # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 59812 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40449 dport 59812] != expected 0xab02c1f3 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40449 dport 59812] != expected 0xab02c1f3 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54164 dport 59812] != expected 0xb5b5aabe # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54164 dport 59812] != expected 0xb5b5aabe # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45805 dport 59812] != expected 0xebffc5af # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45805 dport 59812] != expected 0xebffc5af # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43203 dport 59812] != expected 0xadcbd1fd # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43203 dport 59812] != expected 0xadcbd1fd # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43186 dport 59812] != expected 0x228cd656 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43186 dport 59812] != expected 0x228cd656 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51419 dport 59812] != expected 0x4ab084fa # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51419 dport 59812] != expected 0x4ab084fa # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41291 dport 59812] != expected 0x7de05a2c # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41291 dport 59812] != expected 0x7de05a2c # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50776 dport 59812] != expected 0x76678054 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50776 dport 59812] != expected 0x76678054 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40813 dport 59812] != expected 0x5407ecc6 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40813 dport 59812] != expected 0x5407ecc6 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54733 dport 59812] != expected 0x34aa29e4 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54733 dport 59812] != expected 0x34aa29e4 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58513 dport 59812] != expected 0x9436f584 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58513 dport 59812] != expected 0x9436f584 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46674 dport 59812] != expected 0x784f17f # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46674 dport 59812] != expected 0x784f17f # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46437 dport 59812] != expected 0xaf96e1e7 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46437 dport 59812] != expected 0xaf96e1e7 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57503 dport 59812] != expected 0x318a8c4 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57503 dport 59812] != expected 0x318a8c4 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50222 dport 59812] != expected 0xd77c3d7e # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50222 dport 59812] != expected 0xd77c3d7e # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55189 dport 59812] != expected 0x67269a97 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55189 dport 59812] != expected 0x67269a97 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51483 dport 59812] != expected 0xe8a5f835 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51483 dport 59812] != expected 0xe8a5f835 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43371 dport 59812] != expected 0x27182fd6 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43371 dport 59812] != expected 0x27182fd6 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36469 dport 59812] != expected 0x57f3fec6 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36469 dport 59812] != expected 0x57f3fec6 # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57370 dport 59812] != expected 0x29c0c49c # # Exception| cpu 0: rx_hash 0x06a5d4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57370 dport 59812] != expected 0x29c0c49c # # 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 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->