< 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 57322 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x309f6dc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36400 dport 57322] != expected 0x5041ebfd # # Exception| cpu 0: rx_hash 0xc9fcef1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36428 dport 57322] != expected 0x38d74584 # # Exception| cpu 0: rx_hash 0x3882a7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 36464 dport 57322] != expected 0x36bbe416 # # Exception| cpu 0: rx_hash 0x46568d41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36494 dport 57322] != expected 0x3211b0fa # # Exception| cpu 0: rx_hash 0xd408f211 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36520 dport 57322] != expected 0x4f04acfc # # Exception| cpu 0: rx_hash 0x354d2e71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36532 dport 57322] != expected 0x8c9c12b8 # # Exception| cpu 0: rx_hash 0x36f46371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36534 dport 57322] != expected 0x53ddefd8 # # Exception| cpu 0: rx_hash 0x805f1aef [saddr 192.0.3.2 daddr 192.0.3.1 sport 36622 dport 57322] != expected 0xd8d234f5 # # Exception| cpu 0: rx_hash 0x120165bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36648 dport 57322] != expected 0xa5c728f3 # # Exception| cpu 0: rx_hash 0x4ac96847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36672 dport 57322] != expected 0x39194796 # # Exception| cpu 0: rx_hash 0x2a5012a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36696 dport 57322] != expected 0x95210762 # # Exception| cpu 0: rx_hash 0x29e95fa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36698 dport 57322] != expected 0x4a60fa02 # # Exception| cpu 0: rx_hash 0x1a1cafd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36712 dport 57322] != expected 0xc33d2718 # # Exception| cpu 0: rx_hash 0x4706e19b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36740 dport 57322] != expected 0x833eb138 # # Exception| cpu 0: rx_hash 0xd5589ecb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36770 dport 57322] != expected 0xfe2bad3e # # Exception| cpu 0: rx_hash 0xf52fb76b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36786 dport 57322] != expected 0x65c39292 # # Exception| cpu 0: rx_hash 0x0c4c35b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36814 dport 57322] != expected 0xd553ceb # # Exception| cpu 0: rx_hash 0x5c99f223 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36838 dport 57322] != expected 0xf7715c65 # # Exception| cpu 0: rx_hash 0xcf54c7a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36870 dport 57322] != expected 0x52a01114 # # Exception| cpu 0: rx_hash 0xdcd61e74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36900 dport 57322] != expected 0x4015f3a2 # # Exception| cpu 0: rx_hash 0xa7d0772c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36958 dport 57322] != expected 0x98625e0b # # Exception| cpu 0: rx_hash 0xe948e0b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37008 dport 57322] != expected 0xcad42a9d # # Exception| cpu 0: rx_hash 0x9a534380 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37034 dport 57322] != expected 0x745988df # # Exception| cpu 0: rx_hash 0xb99d2720 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37048 dport 57322] != expected 0x30f04a13 # # Exception| cpu 0: rx_hash 0xf16ebe08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37104 dport 57322] != expected 0x61da3aa0 # # Exception| cpu 0: rx_hash 0x8d53b53e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37126 dport 57322] != expected 0xb1e92ee # # Exception| cpu 0: rx_hash 0xae9dd19e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37140 dport 57322] != expected 0x4fb75022 # # Exception| cpu 0: rx_hash 0x1cb4876e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37154 dport 57322] != expected 0xa94a7388 # # Exception| cpu 0: rx_hash 0x3f7ae3ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 37168 dport 57322] != expected 0xede3b144 # # Exception| cpu 0: rx_hash 0x77897ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37240 dport 57322] != expected 0xbcc9c1f7 # # Exception| cpu 0: rx_hash 0xd854311a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37290 dport 57322] != expected 0x2de70b25 # # Exception| cpu 0: rx_hash 0x3aa8a07a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37300 dport 57322] != expected 0x313e4801 # # Exception| cpu 0: rx_hash 0x3911ed7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37302 dport 57322] != expected 0xee7fb561 # # Exception| cpu 0: rx_hash 0x01409a62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37318 dport 57322] != expected 0xde999af0 # # Exception| cpu 0: rx_hash 0x228efec2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37332 dport 57322] != expected 0x9a30583c # # Exception| cpu 0: rx_hash 0xe0054602 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37338 dport 57322] != expected 0x1d0124b4 # # Exception| cpu 0: rx_hash 0xa7784141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37450 dport 57322] != expected 0xc0f5deea # # Exception| cpu 0: rx_hash 0xc7e13ba1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37458 dport 57322] != expected 0x6ccd9e1e # # Exception| cpu 0: rx_hash 0xf414cbd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37472 dport 57322] != expected 0xe5904304 # # Exception| cpu 0: rx_hash 0xd463e271 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37488 dport 57322] != expected 0x7e787ca8 # # Exception| cpu 0: rx_hash 0x2b6b6e1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37514 dport 57322] != expected 0x1572d6f4 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x2e5bf4e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33924 dport 42451] OK # # # cpu 0: rx_hash 0xfbd0ba98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34086 dport 42451] OK # # # cpu 0: rx_hash 0xd81ede38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34100 dport 42451] OK # # # cpu 0: rx_hash 0x217d5ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34120 dport 42451] OK # # # cpu 0: rx_hash 0x22c411e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34122 dport 42451] OK # # # cpu 0: rx_hash 0xd3ba5950 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34166 dport 42451] OK # # # cpu 0: rx_hash 0xce4e445c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34194 dport 42451] OK # # # cpu 0: rx_hash 0xddcc9d8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34224 dport 42451] OK # # # cpu 0: rx_hash 0xa573b9d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34248 dport 42451] OK # # # cpu 0: rx_hash 0x968649a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34298 dport 42451] OK # # # cpu 0: rx_hash 0xa9446abf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34322 dport 42451] OK # # # cpu 0: rx_hash 0xda5fc98f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34344 dport 42451] OK # # # cpu 0: rx_hash 0x38a358ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34358 dport 42451] OK # # # cpu 0: rx_hash 0xf991ad2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34362 dport 42451] OK # # # cpu 0: rx_hash 0x92ac50a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34400 dport 42451] OK # # # cpu 0: rx_hash 0xac96290b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34454 dport 42451] OK # # # cpu 0: rx_hash 0xdc34c73b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34478 dport 42451] OK # # # cpu 0: rx_hash 0xfc43ee9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34494 dport 42451] OK # # # cpu 0: rx_hash 0xc4129983 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34510 dport 42451] OK # # # cpu 0: rx_hash 0x26ee08e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34512 dport 42451] OK # # # cpu 0: rx_hash 0xd4290d53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34542 dport 42451] OK # # # cpu 0: rx_hash 0xa8140665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34584 dport 42451] OK # # # cpu 0: rx_hash 0xf8c1c1f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34608 dport 42451] OK # # # cpu 0: rx_hash 0x3a4a7935 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34622 dport 42451] OK # # # cpu 0: rx_hash 0xe35ed24d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34642 dport 42451] OK # # # cpu 0: rx_hash 0x7100ad1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34676 dport 42451] OK # # # cpu 0: rx_hash 0xb38b15dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34682 dport 42451] OK # # # cpu 0: rx_hash 0x630438d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34864 dport 42451] OK # # # cpu 0: rx_hash 0x7554a2b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34966 dport 42451] OK # # # cpu 0: rx_hash 0xdf5baafb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35008 dport 42451] OK # # # cpu 0: rx_hash 0x6d72fc0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35062 dport 42451] OK # # # cpu 0: rx_hash 0xb0e4781d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35092 dport 42451] OK # # # cpu 0: rx_hash 0x726fc0dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35098 dport 42451] OK # # # cpu 0: rx_hash 0x419a30ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35112 dport 42451] OK # # # cpu 0: rx_hash 0x42237dad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35114 dport 42451] OK # # # cpu 0: rx_hash 0x392514f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35152 dport 42451] OK # # # cpu 0: rx_hash 0xfbaeac35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35166 dport 42451] OK # # # cpu 0: rx_hash 0x4987fac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35176 dport 42451] OK # # # cpu 0: rx_hash 0xf66125e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35226 dport 42451] OK # # # cpu 4: rx_hash 0x4d7bc306 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33950 dport 42451] OK # # # cpu 4: rx_hash 0xfcebd8f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33962 dport 42451] OK # # # cpu 4: rx_hash 0x8454fcae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34002 dport 42451] OK # # # cpu 4: rx_hash 0xb7a10cde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34016 dport 42451] OK # # # cpu 4: rx_hash 0x7693f91e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34028 dport 42451] OK # # # cpu 4: rx_hash 0x946f687e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34034 dport 42451] OK # # # cpu 4: rx_hash 0x9b49c078 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34110 dport 42451] OK # # # cpu 4: rx_hash 0x32ff8530 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34154 dport 42451] OK # # # cpu 4: rx_hash 0x0f7cb19c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34206 dport 42451] OK # # # cpu 4: rx_hash 0xbeecaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34218 dport 42451] OK # # # cpu 4: rx_hash 0x478f28b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34262 dport 42451] OK # # # cpu 4: rx_hash 0xd5d157e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34288 dport 42451] OK # # # cpu 4: rx_hash 0xd6681ae4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34290 dport 42451] OK # # # cpu 4: rx_hash 0xe9aa39ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34330 dport 42451] OK # # # cpu 4: rx_hash 0x20850657 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34390 dport 42451] OK # # # cpu 4: rx_hash 0x30be9287 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34422 dport 42451] OK # # # cpu 4: rx_hash 0x8ce100ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34438 dport 42451] OK # # # cpu 4: rx_hash 0xec787a4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34462 dport 42451] OK # # # cpu 4: rx_hash 0x9f63d97b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34468 dport 42451] OK # # # cpu 4: rx_hash 0x7d9f481b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34490 dport 42451] OK # # # cpu 4: rx_hash 0x16a2b593 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34528 dport 42451] OK # # # cpu 4: rx_hash 0x356cd133 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34546 dport 42451] OK # # # cpu 4: rx_hash 0xf7e769f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34556 dport 42451] OK # # # cpu 4: rx_hash 0x09bf8945 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34572 dport 42451] OK # # # cpu 4: rx_hash 0x6a9fbea5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34582 dport 42451] OK # # # cpu 4: rx_hash 0xc329fbed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34626 dport 42451] OK # # # cpu 4: rx_hash 0x021b0e2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34638 dport 42451] OK # # # cpu 4: rx_hash 0x517784bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34660 dport 42451] OK # # # cpu 4: rx_hash 0x2c1ae351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34712 dport 42451] OK # # # cpu 4: rx_hash 0x2fa3ae51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34714 dport 42451] OK # # # cpu 4: rx_hash 0xdedde6e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34726 dport 42451] OK # # # cpu 4: rx_hash 0xe535dcf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34772 dport 42451] OK # # # cpu 4: rx_hash 0xe68c91f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34774 dport 42451] OK # # # cpu 4: rx_hash 0x24072939 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34776 dport 42451] OK # # # cpu 4: rx_hash 0x571c8a09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34786 dport 42451] OK # # # cpu 4: rx_hash 0x962e7fc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34798 dport 42451] OK # # # cpu 4: rx_hash 0xb6595669 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34814 dport 42451] OK # # # cpu 4: rx_hash 0xd12d6e27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34822 dport 42451] OK # # # cpu 4: rx_hash 0x8241e4b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34860 dport 42451] OK # # # cpu 4: rx_hash 0xe161d357 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34870 dport 42451] OK # # # cpu 4: rx_hash 0x58ec02cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34882 dport 42451] OK # # # cpu 4: rx_hash 0x99def70f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34894 dport 42451] OK # # # cpu 4: rx_hash 0x7b22666f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34896 dport 42451] OK # # # cpu 4: rx_hash 0xe97c193f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34934 dport 42451] OK # # # cpu 4: rx_hash 0xf7314933 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34960 dport 42451] OK # # # cpu 4: rx_hash 0x3603bcf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34972 dport 42451] OK # # # cpu 4: rx_hash 0x842aea03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34986 dport 42451] OK # # # cpu 4: rx_hash 0x66d67b63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34996 dport 42451] OK # # # cpu 4: rx_hash 0x5d3e417b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35014 dport 42451] OK # # # cpu 4: rx_hash 0xbfc2d01b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35032 dport 42451] OK # # # cpu 4: rx_hash 0x2e25e24b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35068 dport 42451] OK # # # cpu 4: rx_hash 0x932a1cbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35078 dport 42451] OK # # # cpu 4: rx_hash 0xc046962d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35116 dport 42451] OK # # # cpu 4: rx_hash 0xcbe21145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35182 dport 42451] OK # # # cpu 4: rx_hash 0xa8c226a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35188 dport 42451] OK # # # cpu 4: rx_hash 0xab7b6ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35190 dport 42451] OK # # # cpu 4: rx_hash 0x96f85f09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35202 dport 42451] OK # # # cpu 4: rx_hash 0x276844f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35254 dport 42451] OK # # # cpu 4: rx_hash 0xe65ab139 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35258 dport 42451] OK # # # cpu 4: rx_hash 0xfdc5a281 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35288 dport 42451] OK # # # count: pass=99 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 38708 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44218 dport 38708] != expected 0xfcf53211 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44218 dport 38708] != expected 0xfcf53211 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36030 dport 38708] != expected 0xa99838be # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36030 dport 38708] != expected 0xa99838be # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58459 dport 38708] != expected 0x2c54f568 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58459 dport 38708] != expected 0x2c54f568 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55535 dport 38708] != expected 0xd49b40f6 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55535 dport 38708] != expected 0xd49b40f6 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34877 dport 38708] != expected 0xad489814 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34877 dport 38708] != expected 0xad489814 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38741 dport 38708] != expected 0x8c34adc8 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38741 dport 38708] != expected 0x8c34adc8 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49052 dport 38708] != expected 0x11a042f # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49052 dport 38708] != expected 0x11a042f # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40830 dport 38708] != expected 0xfce51a98 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40830 dport 38708] != expected 0xfce51a98 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56423 dport 38708] != expected 0x865998a5 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56423 dport 38708] != expected 0x865998a5 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39434 dport 38708] != expected 0x2c72e8bd # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39434 dport 38708] != expected 0x2c72e8bd # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53109 dport 38708] != expected 0x420a7051 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53109 dport 38708] != expected 0x420a7051 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53645 dport 38708] != expected 0x125dfe2e # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53645 dport 38708] != expected 0x125dfe2e # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56553 dport 38708] != expected 0xb215e3d8 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56553 dport 38708] != expected 0xb215e3d8 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48281 dport 38708] != expected 0x2558c259 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48281 dport 38708] != expected 0x2558c259 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59235 dport 38708] != expected 0xb8f9684d # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59235 dport 38708] != expected 0xb8f9684d # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51502 dport 38708] != expected 0x93bad9ec # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51502 dport 38708] != expected 0x93bad9ec # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34304 dport 38708] != expected 0x8c20f23b # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34304 dport 38708] != expected 0x8c20f23b # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49861 dport 38708] != expected 0xc38da4a5 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49861 dport 38708] != expected 0xc38da4a5 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36988 dport 38708] != expected 0xeb9d557e # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36988 dport 38708] != expected 0xeb9d557e # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53984 dport 38708] != expected 0xaac1573d # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53984 dport 38708] != expected 0xaac1573d # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49905 dport 38708] != expected 0xfa317a6f # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49905 dport 38708] != expected 0xfa317a6f # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54077 dport 38708] != expected 0x5be3985c # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54077 dport 38708] != expected 0x5be3985c # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42625 dport 38708] != expected 0xbb13fb10 # # Exception| cpu 0: rx_hash 0x337d5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42625 dport 38708] != expected 0xbb13fb10 # # 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 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 52454 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55349 dport 52454] != expected 0xefe5fdee # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55349 dport 52454] != expected 0xefe5fdee # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54900 dport 52454] != expected 0x3948263e # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54900 dport 52454] != expected 0x3948263e # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36492 dport 52454] != expected 0xdc9163e2 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36492 dport 52454] != expected 0xdc9163e2 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35285 dport 52454] != expected 0xe25e1b # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35285 dport 52454] != expected 0xe25e1b # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35081 dport 52454] != expected 0x6db4ad27 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35081 dport 52454] != expected 0x6db4ad27 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36165 dport 52454] != expected 0xf41a4e29 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36165 dport 52454] != expected 0xf41a4e29 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47359 dport 52454] != expected 0xcfb9eaac # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47359 dport 52454] != expected 0xcfb9eaac # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58016 dport 52454] != expected 0x9a411659 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58016 dport 52454] != expected 0x9a411659 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35595 dport 52454] != expected 0xcf0e596a # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35595 dport 52454] != expected 0xcf0e596a # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56042 dport 52454] != expected 0x277b609f # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56042 dport 52454] != expected 0x277b609f # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44519 dport 52454] != expected 0x29864959 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44519 dport 52454] != expected 0x29864959 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47962 dport 52454] != expected 0x3e266c1f # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47962 dport 52454] != expected 0x3e266c1f # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43182 dport 52454] != expected 0x7481e44d # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43182 dport 52454] != expected 0x7481e44d # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57555 dport 52454] != expected 0x7d80f0c # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57555 dport 52454] != expected 0x7d80f0c # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56458 dport 52454] != expected 0xcedf5bcc # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56458 dport 52454] != expected 0xcedf5bcc # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41345 dport 52454] != expected 0xcb04ce94 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41345 dport 52454] != expected 0xcb04ce94 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40537 dport 52454] != expected 0x627b2eb7 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40537 dport 52454] != expected 0x627b2eb7 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41501 dport 52454] != expected 0x4d4b3c17 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41501 dport 52454] != expected 0x4d4b3c17 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51231 dport 52454] != expected 0x28a90057 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51231 dport 52454] != expected 0x28a90057 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37705 dport 52454] != expected 0x78ca4778 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37705 dport 52454] != expected 0x78ca4778 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36647 dport 52454] != expected 0x4e86e4dc # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36647 dport 52454] != expected 0x4e86e4dc # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39660 dport 52454] != expected 0x1696d5 # # Exception| cpu 4: rx_hash 0xe33d4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39660 dport 52454] != expected 0x1696d5 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->