< 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' TAP version 13 1..1 # 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 59311 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 61 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0ead013e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44662 dport 59311] != expected 0x33a80dd0 # # Exception| cpu 0: rx_hash 0xf24b57d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44678 dport 59311] != expected 0xf1b96c40 # # Exception| cpu 0: rx_hash 0xd210355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44732 dport 59311] != expected 0x13f5b002 # # Exception| cpu 0: rx_hash 0xf81ea1b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44738 dport 59311] != expected 0x7dde2921 # # Exception| cpu 0: rx_hash 0xae6dfe23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44760 dport 59311] != expected 0xcb5213a3 # # Exception| cpu 0: rx_hash 0x569668da [saddr 192.0.3.2 daddr 192.0.3.1 sport 44778 dport 59311] != expected 0x7a1d54e1 # # Exception| cpu 0: rx_hash 0x92c66605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44800 dport 59311] != expected 0x8418132b # # Exception| cpu 0: rx_hash 0x549888d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44910 dport 59311] != expected 0x43b24788 # # Exception| cpu 0: rx_hash 0x6b0acbda [saddr 192.0.3.2 daddr 192.0.3.1 sport 44920 dport 59311] != expected 0x3ad00b # # Exception| cpu 0: rx_hash 0xfe0d81ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 44932 dport 59311] != expected 0x372f1c9a # # Exception| cpu 0: rx_hash 0x442ea405 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44942 dport 59311] != expected 0x2822eb98 # # Exception| cpu 0: rx_hash 0x8825bcb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44964 dport 59311] != expected 0x63effa5a # # Exception| cpu 0: rx_hash 0x45199f23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44996 dport 59311] != expected 0x1d4f6ffa # # Exception| cpu 0: rx_hash 0x6542fdad [saddr 192.0.3.2 daddr 192.0.3.1 sport 45054 dport 59311] != expected 0xff03b3b8 # # Exception| cpu 0: rx_hash 0x30869e56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45070 dport 59311] != expected 0xc99a45fc # # Exception| cpu 0: rx_hash 0xfc8d86e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45092 dport 59311] != expected 0x8257543e # # Exception| cpu 0: rx_hash 0x2e7884f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45160 dport 59311] != expected 0x5d338a5f # # Exception| cpu 0: rx_hash 0x9f396c1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45164 dport 59311] != expected 0xfb34bc5e # # Exception| cpu 0: rx_hash 0x5c4d79fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45194 dport 59311] != expected 0x7aad4a4d # # Exception| cpu 0: rx_hash 0x63df3af5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45212 dport 59311] != expected 0x3925ddce # # Exception| cpu 0: rx_hash 0x14c03cce [saddr 192.0.3.2 daddr 192.0.3.1 sport 45302 dport 59311] != expected 0x5888bf6c # # Exception| cpu 0: rx_hash 0x7d212056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45306 dport 59311] != expected 0xad8c126d # # Exception| cpu 0: rx_hash 0x8d81a0c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45320 dport 59311] != expected 0xa90b0327 # # Exception| cpu 0: rx_hash 0x61d1dafe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45336 dport 59311] != expected 0x8acea7 # # Exception| cpu 0: rx_hash 0x4bdf4e11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45414 dport 59311] != expected 0x6ea15784 # # Exception| cpu 0: rx_hash 0xf1fc6bb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45420 dport 59311] != expected 0x71aca086 # # Exception| cpu 4: rx_hash 0x6c2ed0e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44660 dport 59311] != expected 0x7fa661d2 # # Exception| cpu 4: rx_hash 0x77fa3172 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44698 dport 59311] != expected 0xad3c0cc1 # # Exception| cpu 4: rx_hash 0xed827654 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44714 dport 59311] != expected 0x507d2781 # # Exception| cpu 4: rx_hash 0x9a9d706f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44736 dport 59311] != expected 0x31d04523 # # Exception| cpu 4: rx_hash 0x423d8418 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44744 dport 59311] != expected 0x62d3de23 # # Exception| cpu 4: rx_hash 0x1f2c16cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44764 dport 59311] != expected 0x6d5525a2 # # Exception| cpu 4: rx_hash 0x855451ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 44780 dport 59311] != expected 0x90140ee2 # # Exception| cpu 4: rx_hash 0x6266e696 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44786 dport 59311] != expected 0x809f0261 # # Exception| cpu 4: rx_hash 0x23878eea [saddr 192.0.3.2 daddr 192.0.3.1 sport 44804 dport 59311] != expected 0x221f252a # # Exception| cpu 4: rx_hash 0x1c15cde1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44818 dport 59311] != expected 0x6197b2a9 # # Exception| cpu 4: rx_hash 0xe4ee5b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44832 dport 59311] != expected 0xd0d8f5eb # # Exception| cpu 4: rx_hash 0x3c4eaf6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44840 dport 59311] != expected 0x83db6eeb # # Exception| cpu 4: rx_hash 0x6a3df0fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44850 dport 59311] != expected 0x35575469 # # Exception| cpu 4: rx_hash 0x4b51a954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44866 dport 59311] != expected 0xe2760c49 # # Exception| cpu 4: rx_hash 0x7fa12718 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44890 dport 59311] != expected 0x18f45ac9 # # Exception| cpu 4: rx_hash 0x71e9116f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45020 dport 59311] != expected 0xe7cd397a # # Exception| cpu 4: rx_hash 0x89128796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45038 dport 59311] != expected 0x56827e38 # # Exception| cpu 4: rx_hash 0x0f14dd5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45080 dport 59311] != expected 0x8a12d27f # # Exception| cpu 4: rx_hash 0xd683120c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45146 dport 59311] != expected 0xec7ccd1d # # Exception| cpu 4: rx_hash 0x945ba15d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45154 dport 59311] != expected 0x423e7d5d # # Exception| cpu 4: rx_hash 0x780bdb66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45170 dport 59311] != expected 0xebbfb0dd # # Exception| cpu 4: rx_hash 0x73691621 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45180 dport 59311] != expected 0x52b571de # # Exception| cpu 4: rx_hash 0x35ac6566 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45190 dport 59311] != expected 0x8fa9e74c # # Exception| cpu 4: rx_hash 0x4384587b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45222 dport 59311] != expected 0xdb69018c # # Exception| cpu 4: rx_hash 0x48e6953c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45224 dport 59311] != expected 0x6263c08f # # Exception| cpu 4: rx_hash 0x56188f9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45262 dport 59311] != expected 0xf6ca0f2c # # Exception| cpu 4: rx_hash 0x006bd00c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45268 dport 59311] != expected 0x404635ae # # Exception| cpu 4: rx_hash 0xd8cb247b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45276 dport 59311] != expected 0x1345aeae # # Exception| cpu 4: rx_hash 0x42b3635d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45292 dport 59311] != expected 0xee0485ee # # Exception| cpu 4: rx_hash 0xfba99dd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45352 dport 59311] != expected 0xfdcbe5e7 # # Exception| cpu 4: rx_hash 0xaddac24b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45362 dport 59311] != expected 0x4b47df65 # # Exception| cpu 4: rx_hash 0xee354a3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45376 dport 59311] != expected 0xd068eb47 # # Exception| cpu 4: rx_hash 0x60e6e1d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45394 dport 59311] != expected 0x35e74ac5 # # Exception| cpu 4: rx_hash 0x7f2fc05d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45438 dport 59311] != expected 0x94230104 # # Exception| cpu 4: rx_hash 0x2623929f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45480 dport 59311] != expected 0xe8fbdc57 # # Exception| count: pass=0 nohash=0 fail=61 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x13c2a37d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36388 dport 47726] OK # # # cpu 0: rx_hash 0x888ddf7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36446 dport 47726] OK # # # cpu 0: rx_hash 0xc137a16b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36456 dport 47726] OK # # # cpu 0: rx_hash 0x4486c7c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36468 dport 47726] OK # # # cpu 0: rx_hash 0x26051617 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36470 dport 47726] OK # # # cpu 0: rx_hash 0x2d67db50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36472 dport 47726] OK # # # cpu 0: rx_hash 0xdae340f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36486 dport 47726] OK # # # cpu 0: rx_hash 0x0243b48f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36494 dport 47726] OK # # # cpu 0: rx_hash 0x16e8584d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36524 dport 47726] OK # # # cpu 0: rx_hash 0xef24f592 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36564 dport 47726] OK # # # cpu 0: rx_hash 0x4acef1bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36594 dport 47726] OK # # # cpu 0: rx_hash 0x990cc88f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36596 dport 47726] OK # # # cpu 0: rx_hash 0x926e05c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36602 dport 47726] OK # # # cpu 0: rx_hash 0xe77fe3f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36628 dport 47726] OK # # # cpu 0: rx_hash 0xb03b874d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36676 dport 47726] OK # # # cpu 0: rx_hash 0xd2b85692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36678 dport 47726] OK # # # cpu 0: rx_hash 0xa4906b8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36710 dport 47726] OK # # # cpu 0: rx_hash 0xaff2a6c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36712 dport 47726] OK # # # cpu 0: rx_hash 0xcd717717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36714 dport 47726] OK # # # cpu 4: rx_hash 0x9673c5de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36408 dport 47726] OK # # # cpu 4: rx_hash 0x0d3cb9de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36418 dport 47726] OK # # # cpu 4: rx_hash 0x065e7499 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36428 dport 47726] OK # # # cpu 4: rx_hash 0x32aefad5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36436 dport 47726] OK # # # cpu 4: rx_hash 0xb3025c60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36490 dport 47726] OK # # # cpu 4: rx_hash 0x3dd1f784 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36504 dport 47726] OK # # # cpu 4: rx_hash 0xee13ceb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36510 dport 47726] OK # # # cpu 4: rx_hash 0x409b07de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36534 dport 47726] OK # # # cpu 4: rx_hash 0xdbd47bde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36556 dport 47726] OK # # # cpu 4: rx_hash 0xadfc46c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36588 dport 47726] OK # # # cpu 4: rx_hash 0x0b2f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36612 dport 47726] OK # # # cpu 4: rx_hash 0x8e9eff60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36632 dport 47726] OK # # # cpu 4: rx_hash 0xe648d8de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36702 dport 47726] OK # # # cpu 4: rx_hash 0x43a2dcf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36728 dport 47726] OK # # # cpu 4: rx_hash 0xddc75bc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36746 dport 47726] OK # # # cpu 4: rx_hash 0x0e0562f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36748 dport 47726] OK # # # cpu 4: rx_hash 0xc85b8c27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36834 dport 47726] OK # # # cpu 4: rx_hash 0x468827c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36848 dport 47726] OK # # # cpu 4: rx_hash 0x71cf95e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36866 dport 47726] OK # # # cpu 4: rx_hash 0xcadb8b69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36930 dport 47726] OK # # # cpu 4: rx_hash 0x32201d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36976 dport 47726] OK # # # cpu 4: rx_hash 0x29f4fc03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37022 dport 47726] OK # # # cpu 4: rx_hash 0x877c3569 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37046 dport 47726] OK # # # cpu 4: rx_hash 0xc493bd1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37060 dport 47726] OK # # # cpu 4: rx_hash 0x1c334969 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37068 dport 47726] OK # # # cpu 4: rx_hash 0xc7aa6633 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37130 dport 47726] OK # # # cpu 4: rx_hash 0x9abbf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37150 dport 47726] OK # # # cpu 4: rx_hash 0x34333d8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37174 dport 47726] OK # # # cpu 4: rx_hash 0xc69d5d15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37184 dport 47726] OK # # # count: pass=48 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 56304 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55518 dport 56304] != expected 0x2a060ebe # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57626 dport 56304] != expected 0x24672c07 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53633 dport 56304] != expected 0x133ab61b # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48126 dport 56304] != expected 0x376c5a5f # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53894 dport 56304] != expected 0xaefb26a9 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60556 dport 56304] != expected 0xcbb29a41 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52447 dport 56304] != expected 0x98155040 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47368 dport 56304] != expected 0x5a386fa0 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54797 dport 56304] != expected 0x1e7c3728 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47892 dport 56304] != expected 0x43f1014d # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58967 dport 56304] != expected 0x8e6d3fe1 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 32849 dport 56304] != expected 0x85f0cc2d # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50492 dport 56304] != expected 0xbc5c5714 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42423 dport 56304] != expected 0xa803e136 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37456 dport 56304] != expected 0x50099b89 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53146 dport 56304] != expected 0x43badf90 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60650 dport 56304] != expected 0x5f1b55e2 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39371 dport 56304] != expected 0xb52e5191 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56488 dport 56304] != expected 0x35880bab # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40048 dport 56304] != expected 0x72707788 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41740 dport 56304] != expected 0xa089d59b # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60379 dport 56304] != expected 0xd734b325 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33412 dport 56304] != expected 0x6876ab15 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51899 dport 56304] != expected 0x2758fabb # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40279 dport 56304] != expected 0xde3d0f96 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53152 dport 56304] != expected 0xa1f603d2 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56756 dport 56304] != expected 0xe39577f2 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35872 dport 56304] != expected 0xf93848a5 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54337 dport 56304] != expected 0x8454e725 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59462 dport 56304] != expected 0xc94920a5 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33930 dport 56304] != expected 0xb696634c # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56913 dport 56304] != expected 0x79ca2752 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59571 dport 56304] != expected 0x3543af31 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49333 dport 56304] != expected 0xca4d364f # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40049 dport 56304] != expected 0xea6caf8d # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38279 dport 56304] != expected 0x59bf8b5d # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40499 dport 56304] != expected 0xc94ebe83 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42064 dport 56304] != expected 0x3b1ed3f8 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34210 dport 56304] != expected 0x3bcd0254 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44108 dport 56304] != expected 0x76c8b0e2 # # Exception| cpu 0: rx_hash 0x85b7d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47494 dport 56304] != expected 0xf6029713 # # Exception| count: pass=0 nohash=0 fail=41 # # 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 48900 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48297 dport 48900] != expected 0xa026df78 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41527 dport 48900] != expected 0x5d7955f4 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52543 dport 48900] != expected 0xd0daf8ce # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36992 dport 48900] != expected 0x8eb67c8c # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56563 dport 48900] != expected 0x978ca246 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59261 dport 48900] != expected 0xe0813c87 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49857 dport 48900] != expected 0xa8900608 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54598 dport 48900] != expected 0x87250620 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41385 dport 48900] != expected 0x3e6669bd # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55538 dport 48900] != expected 0xc93a4011 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35815 dport 48900] != expected 0x67dcb16c # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33144 dport 48900] != expected 0xe2d989cd # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33389 dport 48900] != expected 0x23683cd4 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47836 dport 48900] != expected 0x59df0fb9 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47845 dport 48900] != expected 0xde001f57 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48215 dport 48900] != expected 0x57a244d0 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50979 dport 48900] != expected 0x2fd1bd48 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58051 dport 48900] != expected 0x5965ffea # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46982 dport 48900] != expected 0xc14a81b # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54247 dport 48900] != expected 0x455355fc # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42807 dport 48900] != expected 0xa80d13bf # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44169 dport 48900] != expected 0xf0e2b21f # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39245 dport 48900] != expected 0x67d37535 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52747 dport 48900] != expected 0xa244d375 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59947 dport 48900] != expected 0xdcab87bd # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41678 dport 48900] != expected 0xbc3854d3 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48299 dport 48900] != expected 0xc2a50ea7 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47261 dport 48900] != expected 0x10ae3159 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34955 dport 48900] != expected 0x9aa60a15 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55517 dport 48900] != expected 0x717713f4 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41225 dport 48900] != expected 0x95c45be7 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52265 dport 48900] != expected 0x818dbc66 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43524 dport 48900] != expected 0x2d5dc046 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60504 dport 48900] != expected 0xf6906e4c # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43282 dport 48900] != expected 0x4b68073f # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39757 dport 48900] != expected 0x50b1f6e4 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39035 dport 48900] != expected 0x40ac0c80 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47310 dport 48900] != expected 0xe06e278c # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32886 dport 48900] != expected 0x877e4329 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44708 dport 48900] != expected 0x1d4eb3f4 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38806 dport 48900] != expected 0x7332fa1d # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34833 dport 48900] != expected 0x115f5ac1 # # Exception| cpu 5: rx_hash 0x2ec4f19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50228 dport 48900] != expected 0x8ce3d98e # # Exception| count: pass=0 nohash=0 fail=43 # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 /srv/vmksft/testing/wt-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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: Saved .links.enp1s0.operstate: DOWN Current .links.enp1s0.operstate: UP Saved .links.enp1s0.flags: ['NO-CARRIER', 'BROADCAST', 'MULTICAST', 'UP', 'LOWER_UP'] Current .links.enp1s0.flags: ['BROADCAST', 'MULTICAST', 'UP', 'LOWER_UP'] no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->