< 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 47219 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 90 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbc8822c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49876 dport 47219] != expected 0xe3fadea4 # # Exception| cpu 0: rx_hash 0x9fe2ddc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49966 dport 47219] != expected 0xf7189a5c # # Exception| cpu 0: rx_hash 0x5c145859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49972 dport 47219] != expected 0x911aede9 # # Exception| cpu 0: rx_hash 0xe52e50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49986 dport 47219] != expected 0x269944dd # # Exception| cpu 0: rx_hash 0x223b0189 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50020 dport 47219] != expected 0xd79aa904 # # Exception| cpu 0: rx_hash 0xda8666cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50032 dport 47219] != expected 0xcd9bbab3 # # Exception| cpu 0: rx_hash 0x8fdccb5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50050 dport 47219] != expected 0xb8595af0 # # Exception| cpu 0: rx_hash 0xb497298f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50060 dport 47219] != expected 0xc45a3ef2 # # Exception| cpu 0: rx_hash 0xf1f3928c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50130 dport 47219] != expected 0xfed91e1d # # Exception| cpu 0: rx_hash 0xaa5e2492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50206 dport 47219] != expected 0xdae0e422 # # Exception| cpu 0: rx_hash 0x44f0f10e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50288 dport 47219] != expected 0x9b63bc7b # # Exception| cpu 0: rx_hash 0x2326178c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50322 dport 47219] != expected 0xbca10ce3 # # Exception| cpu 0: rx_hash 0x7d756374 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50324 dport 47219] != expected 0x64a2c957 # # Exception| cpu 0: rx_hash 0xd25cd908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50328 dport 47219] != expected 0x88a32b8d # # Exception| cpu 0: rx_hash 0x6642ac8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50380 dport 47219] != expected 0x86222c0c # # Exception| cpu 0: rx_hash 0x0a9d9362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50394 dport 47219] != expected 0xc21b963 # # Exception| cpu 0: rx_hash 0xc0acbf35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50398 dport 47219] != expected 0x4420fa0f # # Exception| cpu 0: rx_hash 0xff048905 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50412 dport 47219] != expected 0xaf220461 # # Exception| cpu 0: rx_hash 0x6b66d1aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 50414 dport 47219] != expected 0x3f2082b9 # # Exception| cpu 0: rx_hash 0x165f5a5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50450 dport 47219] != expected 0xf3c103f5 # # Exception| cpu 0: rx_hash 0x4ceffa44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50472 dport 47219] != expected 0xbcc35c2d # # Exception| cpu 0: rx_hash 0x12bc8ebc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50478 dport 47219] != expected 0x64c09999 # # Exception| cpu 0: rx_hash 0x0d6895a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50506 dport 47219] != expected 0x1141e6ae # # Exception| cpu 0: rx_hash 0xf1362605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50530 dport 47219] != expected 0x9c416f75 # # Exception| cpu 0: rx_hash 0x39c97afb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50572 dport 47219] != expected 0x57823d37 # # Exception| cpu 0: rx_hash 0x0ce3fcb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50706 dport 47219] != expected 0xd471047e # # Exception| cpu 0: rx_hash 0x334bca86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50720 dport 47219] != expected 0x3f73fa10 # # Exception| cpu 0: rx_hash 0xc2310402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50730 dport 47219] != expected 0xb71dd7e # # Exception| cpu 0: rx_hash 0x5f94f56b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50742 dport 47219] != expected 0xb5706f7f # # Exception| cpu 0: rx_hash 0xdde51f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50766 dport 47219] != expected 0x7ef0a249 # # Exception| cpu 0: rx_hash 0xb5d9f414 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50788 dport 47219] != expected 0x63f2ad4a # # Exception| cpu 0: rx_hash 0x8c5c666e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50816 dport 47219] != expected 0x9c33d866 # # Exception| cpu 0: rx_hash 0xe0835983 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50838 dport 47219] != expected 0x16304d09 # # Exception| cpu 0: rx_hash 0xba33f998 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50860 dport 47219] != expected 0x593212d1 # # Exception| cpu 0: rx_hash 0x66116711 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50898 dport 47219] != expected 0x4ab11a53 # # Exception| cpu 0: rx_hash 0x9a4fd4b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50938 dport 47219] != expected 0xc7b19388 # # Exception| cpu 0: rx_hash 0xd5fa1450 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50966 dport 47219] != expected 0x5950421f # # Exception| cpu 0: rx_hash 0xeeb1f683 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50968 dport 47219] != expected 0x2553261d # # Exception| cpu 4: rx_hash 0xb54f8b03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49866 dport 47219] != expected 0xcdf9ea7d # # Exception| cpu 4: rx_hash 0xefff2b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49904 dport 47219] != expected 0x82fbb5a5 # # Exception| cpu 4: rx_hash 0x58f78cba [saddr 192.0.3.2 daddr 192.0.3.1 sport 49928 dport 47219] != expected 0x61b7785 # # Exception| cpu 4: rx_hash 0x92c6a0ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 49932 dport 47219] != expected 0x4e1a34e9 # # Exception| cpu 4: rx_hash 0x06a4f842 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49934 dport 47219] != expected 0xde18b231 # # Exception| cpu 4: rx_hash 0xa4a93f1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49952 dport 47219] != expected 0x8b1bfe5e # # Exception| cpu 4: rx_hash 0x7761ac1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50070 dport 47219] != expected 0xa2584947 # # Exception| cpu 4: rx_hash 0xdcabc281 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50086 dport 47219] != expected 0xd95831f1 # # Exception| cpu 4: rx_hash 0x5eda28f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50142 dport 47219] != expected 0x12d8fcc7 # # Exception| cpu 4: rx_hash 0x68b5b706 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50162 dport 47219] != expected 0xd7d93670 # # Exception| cpu 4: rx_hash 0x98d26f87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50190 dport 47219] != expected 0x88e0b4f9 # # Exception| cpu 4: rx_hash 0xcba5665a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50218 dport 47219] != expected 0xe9e1dff8 # # Exception| cpu 4: rx_hash 0xc262cf9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50228 dport 47219] != expected 0xc7e2eb21 # # Exception| cpu 4: rx_hash 0xa77a59b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50236 dport 47219] != expected 0x63e24a97 # # Exception| cpu 4: rx_hash 0x250bb3c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50244 dport 47219] != expected 0xa86287a1 # # Exception| cpu 4: rx_hash 0x401325ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 50252 dport 47219] != expected 0xc622617 # # Exception| cpu 4: rx_hash 0x2ccc1a00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50266 dport 47219] != expected 0x8661b378 # # Exception| cpu 4: rx_hash 0xe6fd3657 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50270 dport 47219] != expected 0xce60f014 # # Exception| cpu 4: rx_hash 0x13642c30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50280 dport 47219] != expected 0x6d634d16 # # Exception| cpu 4: rx_hash 0xebd94b72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50300 dport 47219] != expected 0x77625ea1 # # Exception| cpu 4: rx_hash 0x8c0fadf0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50334 dport 47219] != expected 0x50a0ee39 # # Exception| cpu 4: rx_hash 0x27c5c36f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50350 dport 47219] != expected 0x2ba0968f # # Exception| cpu 4: rx_hash 0xba603206 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50354 dport 47219] != expected 0x95a1248e # # Exception| cpu 4: rx_hash 0x70511e51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50358 dport 47219] != expected 0xdda067e2 # # Exception| cpu 4: rx_hash 0xc96b16f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50368 dport 47219] != expected 0x6a23ced6 # # Exception| cpu 4: rx_hash 0xf6c320c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50418 dport 47219] != expected 0x812130b8 # # Exception| cpu 4: rx_hash 0x8bfaab36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50446 dport 47219] != expected 0x4dc0b1f4 # # Exception| cpu 4: rx_hash 0xe72594db [saddr 192.0.3.2 daddr 192.0.3.1 sport 50456 dport 47219] != expected 0xc7c3249b # # Exception| cpu 4: rx_hash 0xa2412fd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50502 dport 47219] != expected 0xfd400474 # # Exception| cpu 4: rx_hash 0x96e0c087 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50560 dport 47219] != expected 0xbb83dfed # # Exception| cpu 4: rx_hash 0xadab2254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50574 dport 47219] != expected 0xc780bbef # # Exception| cpu 4: rx_hash 0x9bc4bda2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50594 dport 47219] != expected 0x2817158 # # Exception| cpu 4: rx_hash 0xa948f6b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50610 dport 47219] != expected 0x50812183 # # Exception| cpu 4: rx_hash 0xcc50609c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50618 dport 47219] != expected 0xf4818035 # # Exception| cpu 4: rx_hash 0x1072fe15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50628 dport 47219] != expected 0xe70288b7 # # Exception| cpu 4: rx_hash 0xbf5b4469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50632 dport 47219] != expected 0xb036a6d # # Exception| cpu 4: rx_hash 0x1d568330 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50662 dport 47219] != expected 0x5e002602 # # Exception| cpu 4: rx_hash 0xbbb8908a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50676 dport 47219] != expected 0x9c02f001 # # Exception| cpu 4: rx_hash 0x52b0884e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50708 dport 47219] != expected 0xc72c1ca # # Exception| cpu 4: rx_hash 0x72cca566 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50754 dport 47219] != expected 0x92f14093 # # Exception| cpu 4: rx_hash 0x8a71c224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50774 dport 47219] != expected 0x88f05324 # # Exception| cpu 4: rx_hash 0x44a33a90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50798 dport 47219] != expected 0x57f08a24 # # Exception| cpu 4: rx_hash 0xe24d292a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50812 dport 47219] != expected 0x95f25c27 # # Exception| cpu 4: rx_hash 0xb71784bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50830 dport 47219] != expected 0xe030bc64 # # Exception| cpu 4: rx_hash 0x81781b4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50850 dport 47219] != expected 0x253176d3 # # Exception| cpu 4: rx_hash 0xf690eb5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50924 dport 47219] != expected 0x4db206e7 # # Exception| cpu 4: rx_hash 0x485fe539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50954 dport 47219] != expected 0xe751f01e # # Exception| cpu 4: rx_hash 0x8ba960a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50960 dport 47219] != expected 0x815387ab # # Exception| cpu 4: rx_hash 0xea522260 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50980 dport 47219] != expected 0xb252bc71 # # Exception| cpu 4: rx_hash 0xd8de6975 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50996 dport 47219] != expected 0xe052ecaa # # Exception| cpu 4: rx_hash 0xf8a2445d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51042 dport 47219] != expected 0x7ed16df3 # # Exception| cpu 4: rx_hash 0xa6f130a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51044 dport 47219] != expected 0xa6d2a847 # # Exception| count: pass=0 nohash=0 fail=90 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xc4db9dbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42714 dport 33455] OK # # # cpu 0: rx_hash 0xc038495f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42726 dport 33455] OK # # # cpu 0: rx_hash 0xf2b4024a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42742 dport 33455] OK # # # cpu 0: rx_hash 0x16cbac35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42794 dport 33455] OK # # # cpu 0: rx_hash 0xd53d29a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42800 dport 33455] OK # # # cpu 0: rx_hash 0xb025bf8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42808 dport 33455] OK # # # cpu 0: rx_hash 0x325455fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42816 dport 33455] OK # # # cpu 0: rx_hash 0x94ba4644 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42834 dport 33455] OK # # # cpu 0: rx_hash 0xcae932bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42836 dport 33455] OK # # # cpu 0: rx_hash 0xce0ae65f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42856 dport 33455] OK # # # cpu 0: rx_hash 0x043bca08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42860 dport 33455] OK # # # cpu 0: rx_hash 0x905992a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42862 dport 33455] OK # # # cpu 0: rx_hash 0x0dfc63ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42866 dport 33455] OK # # # cpu 0: rx_hash 0xbb2c66e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42956 dport 33455] OK # # # cpu 0: rx_hash 0x89a02df5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42972 dport 33455] OK # # # cpu 0: rx_hash 0xb6081bc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42990 dport 33455] OK # # # cpu 0: rx_hash 0xa2e4c868 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43008 dport 33455] OK # # # cpu 0: rx_hash 0x9068837d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43024 dport 33455] OK # # # cpu 0: rx_hash 0x65f1991a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43046 dport 33455] OK # # # cpu 0: rx_hash 0x16fabdef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43092 dport 33455] OK # # # cpu 0: rx_hash 0xe780736b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43102 dport 33455] OK # # # cpu 0: rx_hash 0x458db432 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43120 dport 33455] OK # # # cpu 0: rx_hash 0xb4f77ab6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43130 dport 33455] OK # # # cpu 0: rx_hash 0xdae635f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43142 dport 33455] OK # # # cpu 0: rx_hash 0x225b52b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43154 dport 33455] OK # # # cpu 0: rx_hash 0x4743c49b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43162 dport 33455] OK # # # cpu 0: rx_hash 0x1df36480 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43168 dport 33455] OK # # # cpu 0: rx_hash 0x26b88653 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43182 dport 33455] OK # # # cpu 0: rx_hash 0xde05e111 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43194 dport 33455] OK # # # cpu 0: rx_hash 0x87a3932f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43308 dport 33455] OK # # # cpu 0: rx_hash 0xf4a8b7da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43358 dport 33455] OK # # # cpu 0: rx_hash 0x3a7a4f6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43366 dport 33455] OK # # # cpu 0: rx_hash 0x9c945cd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43380 dport 33455] OK # # # cpu 0: rx_hash 0x03ffdd14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43394 dport 33455] OK # # # cpu 0: rx_hash 0x5daca9ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43396 dport 33455] OK # # # cpu 0: rx_hash 0xfb42ba56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43414 dport 33455] OK # # # cpu 0: rx_hash 0xfce4770e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43544 dport 33455] OK # # # cpu 0: rx_hash 0xca8be8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43572 dport 33455] OK # # # cpu 0: rx_hash 0xe7d3b8f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43584 dport 33455] OK # # # cpu 0: rx_hash 0xd55ff3e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43600 dport 33455] OK # # # cpu 0: rx_hash 0xd87b8ec5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43634 dport 33455] OK # # # cpu 0: rx_hash 0x775234b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43646 dport 33455] OK # # # cpu 0: rx_hash 0xfe2a07a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43762 dport 33455] OK # # # cpu 0: rx_hash 0x1eb67d3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43794 dport 33455] OK # # # cpu 0: rx_hash 0x4406dd20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43816 dport 33455] OK # # # cpu 0: rx_hash 0x4dc174e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43830 dport 33455] OK # # # cpu 0: rx_hash 0xaaa808bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43846 dport 33455] OK # # # cpu 0: rx_hash 0xa36fa17a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43864 dport 33455] OK # # # cpu 0: rx_hash 0x6dbd59ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43872 dport 33455] OK # # # cpu 0: rx_hash 0xae4bdc5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43898 dport 33455] OK # # # count: pass=50 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 47311 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34946 dport 47311] != expected 0x502e7ec7 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34946 dport 47311] != expected 0x502e7ec7 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48040 dport 47311] != expected 0x38e77637 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48040 dport 47311] != expected 0x38e77637 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41984 dport 47311] != expected 0xcda9f3ce # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41984 dport 47311] != expected 0xcda9f3ce # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37019 dport 47311] != expected 0x22dd82ea # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37019 dport 47311] != expected 0x22dd82ea # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37746 dport 47311] != expected 0x36a81f26 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37746 dport 47311] != expected 0x36a81f26 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52634 dport 47311] != expected 0x75520bf0 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52634 dport 47311] != expected 0x75520bf0 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40834 dport 47311] != expected 0x9a84785f # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40834 dport 47311] != expected 0x9a84785f # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42304 dport 47311] != expected 0x1c09e2f5 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42304 dport 47311] != expected 0x1c09e2f5 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45625 dport 47311] != expected 0x3d2624ea # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45625 dport 47311] != expected 0x3d2624ea # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35010 dport 47311] != expected 0x44ae6af1 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35010 dport 47311] != expected 0x44ae6af1 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56109 dport 47311] != expected 0x739eb2cd # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56109 dport 47311] != expected 0x739eb2cd # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40087 dport 47311] != expected 0x873061d2 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40087 dport 47311] != expected 0x873061d2 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37711 dport 47311] != expected 0x81ac88fb # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37711 dport 47311] != expected 0x81ac88fb # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34235 dport 47311] != expected 0x23e7ae99 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34235 dport 47311] != expected 0x23e7ae99 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41893 dport 47311] != expected 0x501599ad # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41893 dport 47311] != expected 0x501599ad # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58191 dport 47311] != expected 0xb4c30897 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58191 dport 47311] != expected 0xb4c30897 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54946 dport 47311] != expected 0x2914d58a # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54946 dport 47311] != expected 0x2914d58a # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49521 dport 47311] != expected 0x9f79168d # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49521 dport 47311] != expected 0x9f79168d # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45317 dport 47311] != expected 0x8d97b90d # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45317 dport 47311] != expected 0x8d97b90d # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56663 dport 47311] != expected 0xbbc4fae6 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56663 dport 47311] != expected 0xbbc4fae6 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47393 dport 47311] != expected 0xd432d2ad # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47393 dport 47311] != expected 0xd432d2ad # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56299 dport 47311] != expected 0x355d6954 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56299 dport 47311] != expected 0x355d6954 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43404 dport 47311] != expected 0x27241fe0 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43404 dport 47311] != expected 0x27241fe0 # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49877 dport 47311] != expected 0x5388701c # # Exception| cpu 5: rx_hash 0xdde3731f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49877 dport 47311] != expected 0x5388701c # # 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 49974 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52490 dport 49974] != expected 0x9e08f1bb # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52490 dport 49974] != expected 0x9e08f1bb # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56934 dport 49974] != expected 0xdf4a562a # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56934 dport 49974] != expected 0xdf4a562a # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43776 dport 49974] != expected 0x3af9897c # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43776 dport 49974] != expected 0x3af9897c # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47066 dport 49974] != expected 0x746032bb # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47066 dport 49974] != expected 0x746032bb # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52439 dport 49974] != expected 0x52b3ee9a # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52439 dport 49974] != expected 0x52b3ee9a # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41044 dport 49974] != expected 0xd63e4284 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41044 dport 49974] != expected 0xd63e4284 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53973 dport 49974] != expected 0x28d8719c # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53973 dport 49974] != expected 0x28d8719c # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41322 dport 49974] != expected 0x55970a79 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41322 dport 49974] != expected 0x55970a79 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34914 dport 49974] != expected 0xf15b0650 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34914 dport 49974] != expected 0xf15b0650 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54368 dport 49974] != expected 0xcae8581c # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54368 dport 49974] != expected 0xcae8581c # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34116 dport 49974] != expected 0xe3c9ba29 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34116 dport 49974] != expected 0xe3c9ba29 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44664 dport 49974] != expected 0x2f6a9690 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44664 dport 49974] != expected 0x2f6a9690 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60456 dport 49974] != expected 0x109d0e0a # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60456 dport 49974] != expected 0x109d0e0a # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48428 dport 49974] != expected 0xa0fac9b5 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48428 dport 49974] != expected 0xa0fac9b5 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38714 dport 49974] != expected 0x174dcab3 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38714 dport 49974] != expected 0x174dcab3 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54648 dport 49974] != expected 0x8e544193 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54648 dport 49974] != expected 0x8e544193 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38498 dport 49974] != expected 0x1f52c1f9 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38498 dport 49974] != expected 0x1f52c1f9 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36458 dport 49974] != expected 0x191dc30f # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36458 dport 49974] != expected 0x191dc30f # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38197 dport 49974] != expected 0xd56fb66 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38197 dport 49974] != expected 0xd56fb66 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35048 dport 49974] != expected 0x267041b6 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35048 dport 49974] != expected 0x267041b6 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46552 dport 49974] != expected 0xe996084c # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46552 dport 49974] != expected 0xe996084c # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58836 dport 49974] != expected 0x2fc19d69 # # Exception| cpu 4: rx_hash 0x188aaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58836 dport 49974] != expected 0x2fc19d69 # # 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__->