< 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 60685 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 49 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd56b5168 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39866 dport 60685] != expected 0x6777d491 # # Exception| cpu 0: rx_hash 0x27cd28bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39880 dport 60685] != expected 0x67de7997 # # Exception| cpu 0: rx_hash 0xbbb6f538 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39908 dport 60685] != expected 0xc4e72b63 # # Exception| cpu 0: rx_hash 0x23a104a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39924 dport 60685] != expected 0xf099d802 # # Exception| cpu 0: rx_hash 0xa933ed8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39958 dport 60685] != expected 0xd8f4bb69 # # Exception| cpu 0: rx_hash 0x95a87a9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39996 dport 60685] != expected 0x9c1bf15 # # Exception| cpu 0: rx_hash 0x5721e074 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40006 dport 60685] != expected 0x6195f4d0 # # Exception| cpu 0: rx_hash 0x3bca5229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40032 dport 60685] != expected 0x9a6dbe8 # # Exception| cpu 0: rx_hash 0x3ad1592f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40080 dport 60685] != expected 0xec77338d # # Exception| cpu 0: rx_hash 0x0afeba17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40088 dport 60685] != expected 0x848ad54e # # Exception| cpu 0: rx_hash 0xf4ecb7ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 40136 dport 60685] != expected 0x3deb9af7 # # Exception| cpu 0: rx_hash 0xac44ca92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40154 dport 60685] != expected 0xaa62f299 # # Exception| cpu 0: rx_hash 0xa828e689 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40166 dport 60685] != expected 0x3d25530c # # Exception| cpu 0: rx_hash 0x1052d805 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40208 dport 60685] != expected 0x9bf02d7 # # Exception| cpu 0: rx_hash 0x700d1e74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40212 dport 60685] != expected 0xd844cf50 # # Exception| cpu 0: rx_hash 0x24111726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40228 dport 60685] != expected 0xf6054581 # # Exception| cpu 0: rx_hash 0xdc5920cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40240 dport 60685] != expected 0x13807b67 # # Exception| cpu 0: rx_hash 0x1ce6ac29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40242 dport 60685] != expected 0xb077e068 # # Exception| cpu 0: rx_hash 0xee40d5fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 40256 dport 60685] != expected 0xb0de4d6e # # Exception| cpu 0: rx_hash 0xb6e8a880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40274 dport 60685] != expected 0x27572500 # # Exception| cpu 0: rx_hash 0xda031add [saddr 192.0.3.2 daddr 192.0.3.1 sport 40308 dport 60685] != expected 0x4f640a38 # # Exception| cpu 0: rx_hash 0xbb47d7aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40320 dport 60685] != expected 0x7b4e2fda # # Exception| cpu 0: rx_hash 0x8b683492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40328 dport 60685] != expected 0x13b3c919 # # Exception| cpu 0: rx_hash 0x430fe047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40340 dport 60685] != expected 0x9ecb113c # # Exception| cpu 0: rx_hash 0x250a1c20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40404 dport 60685] != expected 0x13d4ade4 # # Exception| cpu 0: rx_hash 0x8dcb40a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40462 dport 60685] != expected 0xd5d45950 # # Exception| cpu 0: rx_hash 0x15dcb13b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40478 dport 60685] != expected 0xe1aaaa31 # # Exception| cpu 0: rx_hash 0xd10f11c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40480 dport 60685] != expected 0xd51a90ab # # Exception| cpu 0: rx_hash 0x4b2ef653 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40520 dport 60685] != expected 0x2ac7b300 # # Exception| cpu 0: rx_hash 0xd7552bd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40548 dport 60685] != expected 0x89fee1f4 # # Exception| cpu 0: rx_hash 0xe77ac8ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 40556 dport 60685] != expected 0xe1030737 # # Exception| cpu 0: rx_hash 0xbfd2b592 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40574 dport 60685] != expected 0x768a6f59 # # Exception| cpu 0: rx_hash 0x44b79f74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40674 dport 60685] != expected 0xbd7d6910 # # Exception| cpu 0: rx_hash 0x54f5b35c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40716 dport 60685] != expected 0xd5642d69 # # Exception| cpu 0: rx_hash 0x3c722d1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40726 dport 60685] != expected 0x2a10a3c4 # # Exception| cpu 0: rx_hash 0x5a77d17d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40790 dport 60685] != expected 0xa70f1f1c # # Exception| cpu 0: rx_hash 0xaae7bea7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40796 dport 60685] != expected 0x6c0562d0 # # Exception| cpu 0: rx_hash 0x0e6bd82f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40806 dport 60685] != expected 0x894e95cd # # Exception| cpu 0: rx_hash 0x967c29b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40822 dport 60685] != expected 0xbd3066ac # # Exception| cpu 0: rx_hash 0xcfcf5fcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40852 dport 60685] != expected 0xcf68e6a7 # # Exception| cpu 0: rx_hash 0x0f70d329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40854 dport 60685] != expected 0x6c9f7da8 # # Exception| cpu 0: rx_hash 0x03c4a705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40884 dport 60685] != expected 0xd5579f17 # # Exception| cpu 0: rx_hash 0x51829441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40896 dport 60685] != expected 0xa7f26499 # # Exception| cpu 0: rx_hash 0xc99565dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40912 dport 60685] != expected 0x938c97f8 # # Exception| cpu 0: rx_hash 0xfdd6aafe [saddr 192.0.3.2 daddr 192.0.3.1 sport 40932 dport 60685] != expected 0x6c36d0ae # # Exception| cpu 0: rx_hash 0xc5f82808 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40984 dport 60685] != expected 0x61924c83 # # Exception| cpu 0: rx_hash 0x6518629b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40990 dport 60685] != expected 0x139e1a0b # # Exception| cpu 0: rx_hash 0x5983f58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41012 dport 60685] != expected 0xc2ab1e77 # # Exception| cpu 0: rx_hash 0xc7ce3e05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41056 dport 60685] != expected 0xaa319c49 # # Exception| count: pass=0 nohash=0 fail=49 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x968600ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36804 dport 54351] OK # # # cpu 0: rx_hash 0x0649a947 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36810 dport 54351] OK # # # cpu 0: rx_hash 0xa6a9e3d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36812 dport 54351] OK # # # cpu 0: rx_hash 0x0afddd6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36840 dport 54351] OK # # # cpu 0: rx_hash 0x0225855c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36854 dport 54351] OK # # # cpu 0: rx_hash 0xf2b5ea86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36860 dport 54351] OK # # # cpu 0: rx_hash 0xba1f5465 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36884 dport 54351] OK # # # cpu 0: rx_hash 0x18c908fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36970 dport 54351] OK # # # cpu 0: rx_hash 0x417a7e83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37000 dport 54351] OK # # # cpu 0: rx_hash 0x891daa56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37012 dport 54351] OK # # # cpu 0: rx_hash 0x1dbe2fe6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37030 dport 54351] OK # # # cpu 0: rx_hash 0x8d71864d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37032 dport 54351] OK # # # cpu 0: rx_hash 0x156677d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37048 dport 54351] OK # # # cpu 0: rx_hash 0x879fc877 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37070 dport 54351] OK # # # cpu 0: rx_hash 0x4b9430b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37102 dport 54351] OK # # # cpu 0: rx_hash 0x73638bb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37112 dport 54351] OK # # # cpu 0: rx_hash 0x93b1c844 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37148 dport 54351] OK # # # cpu 0: rx_hash 0x0dfc03ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37192 dport 54351] OK # # # cpu 0: rx_hash 0xcd438f2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37194 dport 54351] OK # # # cpu 0: rx_hash 0x55547eb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37210 dport 54351] OK # # # cpu 0: rx_hash 0x502359ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37270 dport 54351] OK # # # cpu 0: rx_hash 0x544f75b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37290 dport 54351] OK # # # cpu 0: rx_hash 0xae315456 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37318 dport 54351] OK # # # cpu 0: rx_hash 0x5ea13b8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37324 dport 54351] OK # # # cpu 0: rx_hash 0x9e1eb76e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37326 dport 54351] OK # # # cpu 0: rx_hash 0x060946f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37342 dport 54351] OK # # # cpu 0: rx_hash 0x36dfebe9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37396 dport 54351] OK # # # cpu 0: rx_hash 0xaaa4366e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37432 dport 54351] OK # # # cpu 0: rx_hash 0x591944bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37562 dport 54351] OK # # # cpu 0: rx_hash 0x394682ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37566 dport 54351] OK # # # cpu 0: rx_hash 0xabbf3d68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37576 dport 54351] OK # # # cpu 0: rx_hash 0x1f7177c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37660 dport 54351] OK # # # cpu 0: rx_hash 0xbda72b56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37730 dport 54351] OK # # # cpu 0: rx_hash 0x8d88c86e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37738 dport 54351] OK # # # cpu 0: rx_hash 0x10e81eef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37814 dport 54351] OK # # # cpu 0: rx_hash 0xe24e6738 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37828 dport 54351] OK # # # cpu 0: rx_hash 0x7a5996a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37844 dport 54351] OK # # # cpu 0: rx_hash 0x1e6a7cce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37868 dport 54351] OK # # # cpu 0: rx_hash 0xded5f02c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37870 dport 54351] OK # # # cpu 0: rx_hash 0x46c201b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37886 dport 54351] OK # # # count: pass=40 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 51980 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53093 dport 51980] != expected 0x58de571b # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53093 dport 51980] != expected 0x58de571b # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51257 dport 51980] != expected 0x28cd086 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51257 dport 51980] != expected 0x28cd086 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33095 dport 51980] != expected 0x96815ba8 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33095 dport 51980] != expected 0x96815ba8 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59508 dport 51980] != expected 0xc4604e7d # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59508 dport 51980] != expected 0xc4604e7d # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39728 dport 51980] != expected 0xefc379b9 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39728 dport 51980] != expected 0xefc379b9 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41261 dport 51980] != expected 0x7fb1dc75 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41261 dport 51980] != expected 0x7fb1dc75 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40344 dport 51980] != expected 0x22fc34f0 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40344 dport 51980] != expected 0x22fc34f0 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52039 dport 51980] != expected 0x49c74e69 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52039 dport 51980] != expected 0x49c74e69 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60766 dport 51980] != expected 0x1ec35efa # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60766 dport 51980] != expected 0x1ec35efa # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41257 dport 51980] != expected 0xae4a11f2 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41257 dport 51980] != expected 0xae4a11f2 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56473 dport 51980] != expected 0x9cd9f264 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56473 dport 51980] != expected 0x9cd9f264 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44771 dport 51980] != expected 0x208d100c # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44771 dport 51980] != expected 0x208d100c # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34463 dport 51980] != expected 0x5ba7cfde # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34463 dport 51980] != expected 0x5ba7cfde # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43858 dport 51980] != expected 0x43a6654 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43858 dport 51980] != expected 0x43a6654 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60522 dport 51980] != expected 0x423ef69a # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60522 dport 51980] != expected 0x423ef69a # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53107 dport 51980] != expected 0x1eacf2f2 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53107 dport 51980] != expected 0x1eacf2f2 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32872 dport 51980] != expected 0x72e74b7b # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32872 dport 51980] != expected 0x72e74b7b # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60130 dport 51980] != expected 0x953ec263 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60130 dport 51980] != expected 0x953ec263 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33168 dport 51980] != expected 0x5c8caaeb # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33168 dport 51980] != expected 0x5c8caaeb # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37211 dport 51980] != expected 0x71cdfd7e # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37211 dport 51980] != expected 0x71cdfd7e # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45602 dport 51980] != expected 0xba7f3c7e # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45602 dport 51980] != expected 0xba7f3c7e # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48356 dport 51980] != expected 0x2ef9f9f2 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48356 dport 51980] != expected 0x2ef9f9f2 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40312 dport 51980] != expected 0xf3532ff4 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40312 dport 51980] != expected 0xf3532ff4 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39022 dport 51980] != expected 0xbeb79ee6 # # Exception| cpu 5: rx_hash 0xf874ef52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39022 dport 51980] != expected 0xbeb79ee6 # # 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 47964 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52760 dport 47964] != expected 0x8c0f5114 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52760 dport 47964] != expected 0x8c0f5114 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50813 dport 47964] != expected 0xe411a5eb # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50813 dport 47964] != expected 0xe411a5eb # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34523 dport 47964] != expected 0xff9eec79 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34523 dport 47964] != expected 0xff9eec79 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39232 dport 47964] != expected 0xc4ed3289 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39232 dport 47964] != expected 0xc4ed3289 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33578 dport 47964] != expected 0x201bde64 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33578 dport 47964] != expected 0x201bde64 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60350 dport 47964] != expected 0x4cb365d # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60350 dport 47964] != expected 0x4cb365d # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49748 dport 47964] != expected 0xdf2af81f # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49748 dport 47964] != expected 0xdf2af81f # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38497 dport 47964] != expected 0x79886333 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38497 dport 47964] != expected 0x79886333 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33259 dport 47964] != expected 0x78a37a78 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33259 dport 47964] != expected 0x78a37a78 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49641 dport 47964] != expected 0xfc7af366 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49641 dport 47964] != expected 0xfc7af366 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38818 dport 47964] != expected 0x74ce8b58 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38818 dport 47964] != expected 0x74ce8b58 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40420 dport 47964] != expected 0x1ddbadc3 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40420 dport 47964] != expected 0x1ddbadc3 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51127 dport 47964] != expected 0x5807b77c # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51127 dport 47964] != expected 0x5807b77c # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57734 dport 47964] != expected 0xcf084c58 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57734 dport 47964] != expected 0xcf084c58 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34206 dport 47964] != expected 0xedfa0f3e # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34206 dport 47964] != expected 0xedfa0f3e # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55078 dport 47964] != expected 0x63f5b6e6 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55078 dport 47964] != expected 0x63f5b6e6 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41483 dport 47964] != expected 0xfc224b8f # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41483 dport 47964] != expected 0xfc224b8f # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50758 dport 47964] != expected 0xc1e2daa7 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50758 dport 47964] != expected 0xc1e2daa7 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57678 dport 47964] != expected 0xaa20ad34 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57678 dport 47964] != expected 0xaa20ad34 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57151 dport 47964] != expected 0x69829265 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57151 dport 47964] != expected 0x69829265 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55606 dport 47964] != expected 0x127288d3 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55606 dport 47964] != expected 0x127288d3 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56482 dport 47964] != expected 0x86d961d2 # # Exception| cpu 4: rx_hash 0x72c13f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56482 dport 47964] != expected 0x86d961d2 # # 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__->