< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 40754 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 79 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x65a02438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55056 dport 40754] != expected 0x47b382f6 # # Exception| cpu 0: rx_hash 0xe9aae5e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55096 dport 40754] != expected 0x568f9229 # # Exception| cpu 0: rx_hash 0xa3a544d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55104 dport 40754] != expected 0x4f2d8a99 # # Exception| cpu 0: rx_hash 0xaba9c5bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55128 dport 40754] != expected 0xaefa6a0c # # Exception| cpu 0: rx_hash 0xcfbe7992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55148 dport 40754] != expected 0x2324e475 # # Exception| cpu 0: rx_hash 0xd7abfa2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55160 dport 40754] != expected 0x15cc5ca # # Exception| cpu 0: rx_hash 0xf799ff83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55166 dport 40754] != expected 0x8603479e # # Exception| cpu 0: rx_hash 0x9fd7df20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55298 dport 40754] != expected 0x7a5931d8 # # Exception| cpu 0: rx_hash 0x13dd1efe [saddr 192.0.3.2 daddr 192.0.3.1 sport 55338 dport 40754] != expected 0x6b652107 # # Exception| cpu 0: rx_hash 0xfbc0630e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55350 dport 40754] != expected 0xf787bfa1 # # Exception| cpu 0: rx_hash 0x15fb8726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55416 dport 40754] != expected 0x9991d50f # # Exception| cpu 0: rx_hash 0xe0c6ac5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55430 dport 40754] != expected 0x2c85e41a # # Exception| cpu 0: rx_hash 0xb4fa170b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55480 dport 40754] != expected 0xe5ab291d # # Exception| cpu 0: rx_hash 0x0efd4877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55496 dport 40754] != expected 0x42938eb4 # # Exception| cpu 0: rx_hash 0x26c3ccb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55510 dport 40754] != expected 0x241bec75 # # Exception| cpu 0: rx_hash 0x8e477b80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55622 dport 40754] != expected 0x454bcdf0 # # Exception| cpu 0: rx_hash 0xe25c46c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55658 dport 40754] != expected 0x2942a31c # # Exception| cpu 0: rx_hash 0x0a413b35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55670 dport 40754] != expected 0xb5a03dba # # Exception| cpu 0: rx_hash 0x2f46ebad [saddr 192.0.3.2 daddr 192.0.3.1 sport 55686 dport 40754] != expected 0x397131e2 # # Exception| cpu 0: rx_hash 0xdf4e15e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55694 dport 40754] != expected 0x87eb8efb # # Exception| cpu 0: rx_hash 0x7376d192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55712 dport 40754] != expected 0x11881c70 # # Exception| cpu 0: rx_hash 0xd1640d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55748 dport 40754] != expected 0x94c89a66 # # Exception| cpu 0: rx_hash 0x55624de6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55796 dport 40754] != expected 0x64236a2c # # Exception| cpu 0: rx_hash 0x9541b4d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55798 dport 40754] != expected 0x9e49964b # # Exception| cpu 0: rx_hash 0xc0307ac8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55824 dport 40754] != expected 0xd584f8cf # # Exception| cpu 0: rx_hash 0x44363a7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55840 dport 40754] != expected 0x256f0885 # # Exception| cpu 0: rx_hash 0x8415c34a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55842 dport 40754] != expected 0xdf05f4e2 # # Exception| cpu 0: rx_hash 0xe624e6bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55876 dport 40754] != expected 0xa02f8e93 # # Exception| cpu 0: rx_hash 0xa2015f3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55926 dport 40754] != expected 0xaaae82be # # Exception| cpu 0: rx_hash 0x922a5844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55932 dport 40754] != expected 0xee5ec1c0 # # Exception| cpu 0: rx_hash 0x1319cdc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55994 dport 40754] != expected 0x153bbf86 # # Exception| cpu 0: rx_hash 0xe537aa50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56032 dport 40754] != expected 0x5955f497 # # Exception| cpu 0: rx_hash 0x153f541d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56040 dport 40754] != expected 0xe7cf4b8e # # Exception| cpu 0: rx_hash 0x3d01d0da [saddr 192.0.3.2 daddr 192.0.3.1 sport 56054 dport 40754] != expected 0x8147294f # # Exception| cpu 0: rx_hash 0xbb9d7af5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56106 dport 40754] != expected 0x746b9e03 # # Exception| cpu 0: rx_hash 0xb391fb9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56114 dport 40754] != expected 0x95bc7e96 # # Exception| cpu 0: rx_hash 0x93a3fe32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56116 dport 40754] != expected 0x12e3fcc2 # # Exception| cpu 0: rx_hash 0x39bda398 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56136 dport 40754] != expected 0x76749a41 # # Exception| cpu 4: rx_hash 0x95a8da75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55064 dport 40754] != expected 0xf9293def # # Exception| cpu 4: rx_hash 0x558b2342 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55066 dport 40754] != expected 0x343c188 # # Exception| cpu 4: rx_hash 0x739fbf36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55118 dport 40754] != expected 0x76e8b7d4 # # Exception| cpu 4: rx_hash 0x4bb83927 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55132 dport 40754] != expected 0xd3cf143f # # Exception| cpu 4: rx_hash 0xd29e2f1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55182 dport 40754] != expected 0xad24bc6 # # Exception| cpu 4: rx_hash 0x3ca5cb33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55232 dport 40754] != expected 0x64c42168 # # Exception| cpu 4: rx_hash 0x1c97ce9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55238 dport 40754] != expected 0xe39ba33c # # Exception| cpu 4: rx_hash 0xf48ab36f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55258 dport 40754] != expected 0x7f793d9a # # Exception| cpu 4: rx_hash 0xb0af0aed [saddr 192.0.3.2 daddr 192.0.3.1 sport 55272 dport 40754] != expected 0x75f831b7 # # Exception| cpu 4: rx_hash 0x98918e2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55286 dport 40754] != expected 0x13705376 # # Exception| cpu 4: rx_hash 0x67d3a006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55314 dport 40754] != expected 0x25146e54 # # Exception| cpu 4: rx_hash 0x23f61984 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55328 dport 40754] != expected 0x2f956279 # # Exception| cpu 4: rx_hash 0x41c73c72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55366 dport 40754] != expected 0x50bf1808 # # Exception| cpu 4: rx_hash 0xb1cfc23f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55374 dport 40754] != expected 0xee25a711 # # Exception| cpu 4: rx_hash 0x4cfe682d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55464 dport 40754] != expected 0xbae67691 # # Exception| cpu 4: rx_hash 0xdec7b396 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55494 dport 40754] != expected 0x7b56b3f9 # # Exception| cpu 4: rx_hash 0x505798d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55554 dport 40754] != expected 0x6fade420 # # Exception| cpu 4: rx_hash 0x68701ec3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55568 dport 40754] != expected 0xca8a47cb # # Exception| cpu 4: rx_hash 0x78691c15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55580 dport 40754] != expected 0x92586e1 # # Exception| cpu 4: rx_hash 0xdc5d590c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55594 dport 40754] != expected 0x7e91f4ff # # Exception| cpu 4: rx_hash 0x2459262a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55610 dport 40754] != expected 0x21dcab73 # # Exception| cpu 4: rx_hash 0xea50c7ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55666 dport 40754] != expected 0xc8954389 # # Exception| cpu 4: rx_hash 0xf7709127 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55696 dport 40754] != expected 0xe163ec3a # # Exception| cpu 4: rx_hash 0xab40ab18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55734 dport 40754] != expected 0xc99ac1a8 # # Exception| cpu 4: rx_hash 0x29607275 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55764 dport 40754] != expected 0xcb85c5ea # # Exception| cpu 4: rx_hash 0xad6632c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55780 dport 40754] != expected 0x3b6e35a0 # # Exception| cpu 4: rx_hash 0x18060042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55814 dport 40754] != expected 0xd962517 # # Exception| cpu 4: rx_hash 0x8c194221 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55866 dport 40754] != expected 0x3ed21477 # # Exception| cpu 4: rx_hash 0xac2b478d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55868 dport 40754] != expected 0xb98d9623 # # Exception| cpu 4: rx_hash 0x7a3725b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55904 dport 40754] != expected 0x72bc5f66 # # Exception| cpu 4: rx_hash 0x8a3fdbf9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55912 dport 40754] != expected 0xcc26e07f # # Exception| cpu 4: rx_hash 0xdb36b599 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55968 dport 40754] != expected 0xe86a374 # # Exception| cpu 4: rx_hash 0x0b0c4e78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55982 dport 40754] != expected 0x37439e39 # # Exception| cpu 4: rx_hash 0xc3233624 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55988 dport 40754] != expected 0x2cfe82cb # # Exception| cpu 4: rx_hash 0x332bc869 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55996 dport 40754] != expected 0x92643dd2 # # Exception| cpu 4: rx_hash 0x993595c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56000 dport 40754] != expected 0xf6f35b51 # # Exception| cpu 4: rx_hash 0xc505affc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56038 dport 40754] != expected 0xde0a76c3 # # Exception| cpu 4: rx_hash 0x83bafce4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56120 dport 40754] != expected 0xd14c3de8 # # Exception| cpu 4: rx_hash 0x859c653c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56170 dport 40754] != expected 0x23b8c9e0 # # Exception| cpu 4: rx_hash 0x9d89e681 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56190 dport 40754] != expected 0x1c0e85f # # Exception| cpu 4: rx_hash 0xb082b772 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56214 dport 40754] != expected 0x6cc60492 # # Exception| count: pass=0 nohash=0 fail=79 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x6c3aa305 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51398 dport 47652] OK # # # cpu 0: rx_hash 0x541d2514 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51412 dport 47652] OK # # # cpu 0: rx_hash 0xa415db59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51420 dport 47652] OK # # # cpu 0: rx_hash 0x20139bec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51436 dport 47652] OK # # # cpu 0: rx_hash 0xe83ce3b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51446 dport 47652] OK # # # cpu 0: rx_hash 0xec8090f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51528 dport 47652] OK # # # cpu 0: rx_hash 0x50a15656 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51562 dport 47652] OK # # # cpu 0: rx_hash 0xad90fc44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51596 dport 47652] OK # # # cpu 0: rx_hash 0x75a686ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51610 dport 47652] OK # # # cpu 0: rx_hash 0x5bbe9bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51670 dport 47652] OK # # # cpu 0: rx_hash 0x1797a338 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51708 dport 47652] OK # # # cpu 0: rx_hash 0x0ecf55c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51760 dport 47652] OK # # # cpu 0: rx_hash 0x28dbc9bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51812 dport 47652] OK # # # cpu 0: rx_hash 0xf5d86602 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51844 dport 47652] OK # # # cpu 0: rx_hash 0xe5c164d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51848 dport 47652] OK # # # cpu 0: rx_hash 0x91cfda2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51888 dport 47652] OK # # # cpu 0: rx_hash 0x3bd18786 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51916 dport 47652] OK # # # cpu 0: rx_hash 0x4549528f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51968 dport 47652] OK # # # cpu 0: rx_hash 0xa558ae14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51972 dport 47652] OK # # # cpu 0: rx_hash 0x756255f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51978 dport 47652] OK # # # cpu 0: rx_hash 0x9d7f2805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51990 dport 47652] OK # # # cpu 4: rx_hash 0xbc0058e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51400 dport 47652] OK # # # cpu 4: rx_hash 0xe03062db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51438 dport 47652] OK # # # cpu 4: rx_hash 0xfabf0bfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51478 dport 47652] OK # # # cpu 4: rx_hash 0x0c916c69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51532 dport 47652] OK # # # cpu 4: rx_hash 0x34b6ea78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51550 dport 47652] OK # # # cpu 4: rx_hash 0xa0a9a81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51554 dport 47652] OK # # # cpu 4: rx_hash 0x5d980209 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51588 dport 47652] OK # # # cpu 4: rx_hash 0x01a83836 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51618 dport 47652] OK # # # cpu 4: rx_hash 0x398fbe27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51632 dport 47652] OK # # # cpu 4: rx_hash 0xe9b545c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51646 dport 47652] OK # # # cpu 4: rx_hash 0x53b21aba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51662 dport 47652] OK # # # cpu 4: rx_hash 0x27bca442 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51702 dport 47652] OK # # # cpu 4: rx_hash 0x7ac1eb30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51720 dport 47652] OK # # # cpu 4: rx_hash 0xa2f791ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51742 dport 47652] OK # # # cpu 4: rx_hash 0x94fa0f18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51782 dport 47652] OK # # # cpu 4: rx_hash 0x71de26b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51892 dport 47652] OK # # # cpu 4: rx_hash 0x33dd06ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51924 dport 47652] OK # # # cpu 4: rx_hash 0x6fed3cd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51954 dport 47652] OK # # # cpu 4: rx_hash 0x5fc63ba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51960 dport 47652] OK # # # cpu 4: rx_hash 0xbfd7c733 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51964 dport 47652] OK # # # cpu 4: rx_hash 0x5376c981 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52062 dport 47652] OK # # # cpu 4: rx_hash 0x2f74f612 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52094 dport 47652] OK # # # cpu 4: rx_hash 0x0a73268a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52110 dport 47652] OK # # # cpu 4: rx_hash 0x66681bcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52130 dport 47652] OK # # # cpu 4: rx_hash 0x1c4cbd84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52176 dport 47652] OK # # # cpu 4: rx_hash 0x58690406 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52194 dport 47652] OK # # # cpu 4: rx_hash 0x5ee92778 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52224 dport 47652] OK # # # cpu 4: rx_hash 0x4ef025ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52236 dport 47652] OK # # # cpu 4: rx_hash 0x90e0c6fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52296 dport 47652] OK # # # cpu 4: rx_hash 0x78fdbb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52308 dport 47652] OK # # # cpu 4: rx_hash 0x04ff849f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52340 dport 47652] OK # # # cpu 4: rx_hash 0x01ca51ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52354 dport 47652] OK # # # cpu 4: rx_hash 0x39edd7ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52368 dport 47652] OK # # # cpu 4: rx_hash 0x29f4d56c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52380 dport 47652] OK # # # cpu 4: rx_hash 0x8dc09075 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52394 dport 47652] OK # # # cpu 4: rx_hash 0x0fe04918 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52424 dport 47652] OK # # # cpu 4: rx_hash 0x83ea88c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52448 dport 47652] OK # # # cpu 4: rx_hash 0xa14267f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52490 dport 47652] OK # # # count: pass=59 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 47853 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51114 dport 47853] != expected 0xb92a0bc2 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51114 dport 47853] != expected 0xb92a0bc2 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42117 dport 47853] != expected 0x346aab7b # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42117 dport 47853] != expected 0x346aab7b # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42818 dport 47853] != expected 0x24d492f7 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42818 dport 47853] != expected 0x24d492f7 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46895 dport 47853] != expected 0xaa841e69 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46895 dport 47853] != expected 0xaa841e69 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52323 dport 47853] != expected 0x12ef95bc # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52323 dport 47853] != expected 0x12ef95bc # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55855 dport 47853] != expected 0xc84b11a8 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55855 dport 47853] != expected 0xc84b11a8 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55733 dport 47853] != expected 0xe71119af # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55733 dport 47853] != expected 0xe71119af # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37058 dport 47853] != expected 0xf4be588c # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37058 dport 47853] != expected 0xf4be588c # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54284 dport 47853] != expected 0xe46b7ffa # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54284 dport 47853] != expected 0xe46b7ffa # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47239 dport 47853] != expected 0x89cb582 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47239 dport 47853] != expected 0x89cb582 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38484 dport 47853] != expected 0x8c27127 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38484 dport 47853] != expected 0x8c27127 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56236 dport 47853] != expected 0xf8e96b08 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56236 dport 47853] != expected 0xf8e96b08 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58440 dport 47853] != expected 0x2f7dbdda # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58440 dport 47853] != expected 0x2f7dbdda # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35785 dport 47853] != expected 0x98748bd8 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35785 dport 47853] != expected 0x98748bd8 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42393 dport 47853] != expected 0xbd7ce025 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42393 dport 47853] != expected 0xbd7ce025 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45465 dport 47853] != expected 0xf95e9804 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45465 dport 47853] != expected 0xf95e9804 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35837 dport 47853] != expected 0x15aa05a1 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35837 dport 47853] != expected 0x15aa05a1 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50666 dport 47853] != expected 0xe40336dd # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50666 dport 47853] != expected 0xe40336dd # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33053 dport 47853] != expected 0x4e72a636 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33053 dport 47853] != expected 0x4e72a636 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57309 dport 47853] != expected 0xae790111 # # Exception| cpu 0: rx_hash 0x0c262de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57309 dport 47853] != expected 0xae790111 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 40335 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58077 dport 40335] != expected 0xdeb45076 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58077 dport 40335] != expected 0xdeb45076 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33240 dport 40335] != expected 0x5be039a9 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33240 dport 40335] != expected 0x5be039a9 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38838 dport 40335] != expected 0xf101d468 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38838 dport 40335] != expected 0xf101d468 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54193 dport 40335] != expected 0xd9aa3348 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54193 dport 40335] != expected 0xd9aa3348 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43823 dport 40335] != expected 0x16de37ca # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43823 dport 40335] != expected 0x16de37ca # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54923 dport 40335] != expected 0x11e72289 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54923 dport 40335] != expected 0x11e72289 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36997 dport 40335] != expected 0x2ec3ea72 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36997 dport 40335] != expected 0x2ec3ea72 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41421 dport 40335] != expected 0xb5ce4a44 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41421 dport 40335] != expected 0xb5ce4a44 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37406 dport 40335] != expected 0x9e6bcc5c # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37406 dport 40335] != expected 0x9e6bcc5c # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49798 dport 40335] != expected 0xdea1c7b3 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49798 dport 40335] != expected 0xdea1c7b3 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33647 dport 40335] != expected 0x875322c2 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33647 dport 40335] != expected 0x875322c2 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34127 dport 40335] != expected 0x2f712f54 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34127 dport 40335] != expected 0x2f712f54 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58347 dport 40335] != expected 0xb500529d # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58347 dport 40335] != expected 0xb500529d # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48225 dport 40335] != expected 0xfbda26a # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48225 dport 40335] != expected 0xfbda26a # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58431 dport 40335] != expected 0x17b434fa # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58431 dport 40335] != expected 0x17b434fa # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33186 dport 40335] != expected 0xd1cc61af # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33186 dport 40335] != expected 0xd1cc61af # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45481 dport 40335] != expected 0xfb2492fa # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45481 dport 40335] != expected 0xfb2492fa # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46289 dport 40335] != expected 0xcd4b65c5 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46289 dport 40335] != expected 0xcd4b65c5 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43857 dport 40335] != expected 0x7ce39357 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43857 dport 40335] != expected 0x7ce39357 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60574 dport 40335] != expected 0xad017e1c # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60574 dport 40335] != expected 0xad017e1c # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40888 dport 40335] != expected 0xf8cb2777 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40888 dport 40335] != expected 0xf8cb2777 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41262 dport 40335] != expected 0x28a9eea2 # # Exception| cpu 5: rx_hash 0x7c988fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41262 dport 40335] != expected 0x28a9eea2 # # 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 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->