< 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 54948 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 86 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc9db3e02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44282 dport 54948] != expected 0x5b519d71 # # Exception| cpu 0: rx_hash 0x9edb1faa [saddr 192.0.3.2 daddr 192.0.3.1 sport 44304 dport 54948] != expected 0x4f38f478 # # Exception| cpu 0: rx_hash 0x818b67fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44400 dport 54948] != expected 0x3df9f74d # # Exception| cpu 0: rx_hash 0x748ce2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44406 dport 54948] != expected 0x11e9c413 # # Exception| cpu 0: rx_hash 0xdae3fb1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44448 dport 54948] != expected 0xc265729a # # Exception| cpu 0: rx_hash 0x89e17820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44452 dport 54948] != expected 0xd99563af # # Exception| cpu 0: rx_hash 0x0e235bd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44464 dport 54948] != expected 0x849976d7 # # Exception| cpu 0: rx_hash 0xcff4b61a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44546 dport 54948] != expected 0xd07cf238 # # Exception| cpu 0: rx_hash 0x9cf63520 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44550 dport 54948] != expected 0xcb8ce30d # # Exception| cpu 0: rx_hash 0xdf2089a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44648 dport 54948] != expected 0x18a5dbfc # # Exception| cpu 0: rx_hash 0x1cede39e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44682 dport 54948] != expected 0x355b7a2b # # Exception| cpu 0: rx_hash 0xe6598c44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44736 dport 54948] != expected 0x5efc51c9 # # Exception| cpu 0: rx_hash 0xe9ddcbad [saddr 192.0.3.2 daddr 192.0.3.1 sport 44746 dport 54948] != expected 0xe4e47b38 # # Exception| cpu 0: rx_hash 0x619bafb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44756 dport 54948] != expected 0x3f044b1 # # Exception| cpu 0: rx_hash 0xbeddea05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44832 dport 54948] != expected 0xf08d1231 # # Exception| cpu 0: rx_hash 0xb159adec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44842 dport 54948] != expected 0x4a9538c0 # # Exception| cpu 0: rx_hash 0x8fcef038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44892 dport 54948] != expected 0x52b80ce6 # # Exception| cpu 0: rx_hash 0x65aea05f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44924 dport 54948] != expected 0xf1c60ec0 # # Exception| cpu 0: rx_hash 0x7d272d41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44932 dport 54948] != expected 0x20dc81ab # # Exception| cpu 0: rx_hash 0xdb222b35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44934 dport 54948] != expected 0x173ca3c0 # # Exception| cpu 0: rx_hash 0xa9e78d8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44948 dport 54948] != expected 0x662085e6 # # Exception| cpu 0: rx_hash 0x6240f868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44962 dport 54948] != expected 0xafb2b0d3 # # Exception| cpu 0: rx_hash 0x0fd52686 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45008 dport 54948] != expected 0xac6f95c0 # # Exception| cpu 0: rx_hash 0xea313108 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45050 dport 54948] != expected 0xb509bd17 # # Exception| cpu 0: rx_hash 0x1bbbd5fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45076 dport 54948] != expected 0xd077d114 # # Exception| cpu 0: rx_hash 0xcf4cd84d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45122 dport 54948] != expected 0x6b24e714 # # Exception| cpu 0: rx_hash 0x488efbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45142 dport 54948] != expected 0x3628f26c # # Exception| cpu 0: rx_hash 0x500776a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45230 dport 54948] != expected 0xe7327d07 # # Exception| cpu 0: rx_hash 0x7e4414ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 45234 dport 54948] != expected 0x37c660e5 # # Exception| cpu 0: rx_hash 0x13d1ca20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45248 dport 54948] != expected 0x341b45f6 # # Exception| cpu 0: rx_hash 0x40d3491a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45252 dport 54948] != expected 0x2feb54c3 # # Exception| cpu 0: rx_hash 0x5030dbda [saddr 192.0.3.2 daddr 192.0.3.1 sport 45288 dport 54948] != expected 0x1a9d4f4a # # Exception| cpu 0: rx_hash 0x2d713a89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45296 dport 54948] != expected 0xd199439d # # Exception| cpu 0: rx_hash 0x26f7dff2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45332 dport 54948] != expected 0x64181150 # # Exception| cpu 0: rx_hash 0x36144d32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45368 dport 54948] != expected 0x516e0ad9 # # Exception| cpu 0: rx_hash 0xae861692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45388 dport 54948] != expected 0x7ea31c94 # # Exception| cpu 0: rx_hash 0x80c574fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45392 dport 54948] != expected 0xae570176 # # Exception| cpu 0: rx_hash 0x26c0728f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45394 dport 54948] != expected 0x99b7231d # # Exception| cpu 4: rx_hash 0xe39afef9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44296 dport 54948] != expected 0x843cf8af # # Exception| cpu 4: rx_hash 0xa07bef03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44320 dport 54948] != expected 0xaabaf213 # # Exception| cpu 4: rx_hash 0xbf2b9757 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44352 dport 54948] != expected 0xd87bf126 # # Exception| cpu 4: rx_hash 0x9686ad09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44418 dport 54948] != expected 0x56fb52d7 # # Exception| cpu 4: rx_hash 0x2fe47e54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44454 dport 54948] != expected 0xee7541c4 # # Exception| cpu 4: rx_hash 0xd567bcf3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44458 dport 54948] != expected 0x787d586b # # Exception| cpu 4: rx_hash 0x1ef76469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44506 dport 54948] != expected 0x4c405f13 # # Exception| cpu 4: rx_hash 0x865292b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44520 dport 54948] != expected 0x9e227b13 # # Exception| cpu 4: rx_hash 0x3af33354 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44548 dport 54948] != expected 0xfc6cc166 # # Exception| cpu 4: rx_hash 0xd0936333 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44580 dport 54948] != expected 0x5f12c340 # # Exception| cpu 4: rx_hash 0x9345dfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44618 dport 54948] != expected 0x8c3bfbb1 # # Exception| cpu 4: rx_hash 0xd0a4ce4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44642 dport 54948] != expected 0xa2bdf10d # # Exception| cpu 4: rx_hash 0x0be02969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44664 dport 54948] != expected 0x5e59dfb1 # # Exception| cpu 4: rx_hash 0xb56ca203 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44674 dport 54948] != expected 0xb8a372b1 # # Exception| cpu 4: rx_hash 0x5088b58d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44712 dport 54948] != expected 0xa1c55a66 # # Exception| cpu 4: rx_hash 0xf68db3f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44714 dport 54948] != expected 0x9625780d # # Exception| cpu 4: rx_hash 0xd8ced190 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44726 dport 54948] != expected 0x46d165ef # # Exception| cpu 4: rx_hash 0xaa3cda57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44770 dport 54948] != expected 0xca627184 # # Exception| cpu 4: rx_hash 0x7efc7a99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44786 dport 54948] != expected 0x8c9e75c9 # # Exception| cpu 4: rx_hash 0x26781cd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44818 dport 54948] != expected 0x22ef3631 # # Exception| cpu 4: rx_hash 0xeddf693f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44836 dport 54948] != expected 0xeb7d0304 # # Exception| cpu 4: rx_hash 0x080cd3cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44872 dport 54948] != expected 0xfb4199e # # Exception| cpu 4: rx_hash 0x5b0e50f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44876 dport 54948] != expected 0x144408ab # # Exception| cpu 4: rx_hash 0xe582db9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44982 dport 54948] != expected 0xf2bea5ab # # Exception| cpu 4: rx_hash 0x2e120306 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44998 dport 54948] != expected 0xc683a2d3 # # Exception| cpu 4: rx_hash 0x6df312fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45038 dport 54948] != expected 0xe805a86f # # Exception| cpu 4: rx_hash 0xe5b576e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45040 dport 54948] != expected 0xf1197e6 # # Exception| cpu 4: rx_hash 0x3a7cf07e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45058 dport 54948] != expected 0xba9be607 # # Exception| cpu 4: rx_hash 0xcf7b7530 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45060 dport 54948] != expected 0x968bd559 # # Exception| cpu 4: rx_hash 0xbdbed38a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45078 dport 54948] != expected 0xe797f37f # # Exception| cpu 4: rx_hash 0x251b2557 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45092 dport 54948] != expected 0x35f5d77f # # Exception| cpu 4: rx_hash 0xf1db8599 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45108 dport 54948] != expected 0x7309d332 # # Exception| cpu 4: rx_hash 0x35cf1aea [saddr 192.0.3.2 daddr 192.0.3.1 sport 45134 dport 54948] != expected 0xfd2cfebb # # Exception| cpu 4: rx_hash 0x57e92e90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45168 dport 54948] != expected 0xb946c314 # # Exception| cpu 4: rx_hash 0xba6726c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45198 dport 54948] != expected 0x444c7f21 # # Exception| cpu 4: rx_hash 0x6123c1e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45204 dport 54948] != expected 0xb8a8519d # # Exception| cpu 4: rx_hash 0x5f83314e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45220 dport 54948] != expected 0x5d2a57f6 # # Exception| cpu 4: rx_hash 0xe9520887 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45260 dport 54948] != expected 0xa2135c59 # # Exception| cpu 4: rx_hash 0x71f7fe5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45310 dport 54948] != expected 0x70717859 # # Exception| cpu 4: rx_hash 0xfdb338d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45326 dport 54948] != expected 0x98fc3fec # # Exception| cpu 4: rx_hash 0xed50aa15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45346 dport 54948] != expected 0xad8a2465 # # Exception| cpu 4: rx_hash 0xb1d66ec6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45356 dport 54948] != expected 0xc621fa1 # # Exception| cpu 4: rx_hash 0x29443566 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45400 dport 54948] != expected 0x23af09ec # # Exception| cpu 4: rx_hash 0x17e4c5cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45416 dport 54948] != expected 0xc62d0f87 # # Exception| cpu 4: rx_hash 0x9fa2a1d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45430 dport 54948] != expected 0x2139300e # # Exception| cpu 4: rx_hash 0xd429aff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45450 dport 54948] != expected 0xebd3ae50 # # Exception| cpu 4: rx_hash 0xfa6acd9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45462 dport 54948] != expected 0x3b27b3b2 # # Exception| cpu 4: rx_hash 0x62cf3b42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45476 dport 54948] != expected 0xe94597b2 # # Exception| count: pass=0 nohash=0 fail=86 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x5c372eb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60124 dport 34587] OK # # # cpu 0: rx_hash 0xfa3228c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60126 dport 34587] OK # # # cpu 0: rx_hash 0xb9d33938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60150 dport 34587] OK # # # cpu 0: rx_hash 0x25746d77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60202 dport 34587] OK # # # cpu 0: rx_hash 0x7676ee4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60206 dport 34587] OK # # # cpu 0: rx_hash 0x1467774a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60246 dport 34587] OK # # # cpu 0: rx_hash 0xbde636d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60254 dport 34587] OK # # # cpu 0: rx_hash 0x578666b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60286 dport 34587] OK # # # cpu 0: rx_hash 0x5fec796e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60330 dport 34587] OK # # # cpu 0: rx_hash 0x2d29dfd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60344 dport 34587] OK # # # cpu 0: rx_hash 0xe93d40a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60354 dport 34587] OK # # # cpu 0: rx_hash 0x9bf8e61d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60368 dport 34587] OK # # # cpu 0: rx_hash 0x3279a780 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60376 dport 34587] OK # # # cpu 0: rx_hash 0x3f2bf44a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60420 dport 34587] OK # # # cpu 0: rx_hash 0x96aab5d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60428 dport 34587] OK # # # cpu 0: rx_hash 0x89cd60fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60458 dport 34587] OK # # # cpu 0: rx_hash 0xfb08c644 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60472 dport 34587] OK # # # cpu 0: rx_hash 0x969d18aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60490 dport 34587] OK # # # cpu 0: rx_hash 0x89facd83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60524 dport 34587] OK # # # cpu 0: rx_hash 0x377646e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60566 dport 34587] OK # # # cpu 0: rx_hash 0x5ad4357a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60578 dport 34587] OK # # # cpu 0: rx_hash 0xa057f7dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60590 dport 34587] OK # # # cpu 0: rx_hash 0xbf078f89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60622 dport 34587] OK # # # cpu 0: rx_hash 0x06655cd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60650 dport 34587] OK # # # cpu 0: rx_hash 0xd2a5fc1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60666 dport 34587] OK # # # cpu 0: rx_hash 0x3cc70eef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60724 dport 34587] OK # # # cpu 0: rx_hash 0x9ac2089b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60726 dport 34587] OK # # # cpu 0: rx_hash 0x0250533b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60738 dport 34587] OK # # # cpu 0: rx_hash 0x7f11b268 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60762 dport 34587] OK # # # cpu 0: rx_hash 0x3cf0a392 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60786 dport 34587] OK # # # cpu 0: rx_hash 0xc6736135 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60798 dport 34587] OK # # # cpu 0: rx_hash 0x8df86f11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60802 dport 34587] OK # # # cpu 0: rx_hash 0x24792e8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60810 dport 34587] OK # # # cpu 0: rx_hash 0x0589a671 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60890 dport 34587] OK # # # cpu 0: rx_hash 0x67af920b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60900 dport 34587] OK # # # cpu 0: rx_hash 0xd48a7402 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60930 dport 34587] OK # # # cpu 0: rx_hash 0x316e638c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60968 dport 34587] OK # # # cpu 0: rx_hash 0x5c0b814a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32790 dport 34587] OK # # # cpu 0: rx_hash 0x9828b344 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32810 dport 34587] OK # # # cpu 0: rx_hash 0xf5bd6daa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32856 dport 34587] OK # # # cpu 0: rx_hash 0x3e1a184d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32878 dport 34587] OK # # # cpu 0: rx_hash 0xd394101d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32912 dport 34587] OK # # # cpu 0: rx_hash 0x26939553 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32918 dport 34587] OK # # # cpu 0: rx_hash 0x8f12d4ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32926 dport 34587] OK # # # cpu 0: rx_hash 0xa1661bda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32964 dport 34587] OK # # # cpu 0: rx_hash 0x8f2579b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32984 dport 34587] OK # # # count: pass=46 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 35869 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46401 dport 35869] != expected 0x3bf13333 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46401 dport 35869] != expected 0x3bf13333 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41425 dport 35869] != expected 0x338fbbe2 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41425 dport 35869] != expected 0x338fbbe2 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39715 dport 35869] != expected 0x1ad28454 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39715 dport 35869] != expected 0x1ad28454 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53225 dport 35869] != expected 0x3d269c2b # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53225 dport 35869] != expected 0x3d269c2b # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50077 dport 35869] != expected 0x297d827f # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50077 dport 35869] != expected 0x297d827f # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34205 dport 35869] != expected 0x5c802d4d # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34205 dport 35869] != expected 0x5c802d4d # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33508 dport 35869] != expected 0x49c6b60e # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33508 dport 35869] != expected 0x49c6b60e # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34000 dport 35869] != expected 0xc098b163 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34000 dport 35869] != expected 0xc098b163 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33918 dport 35869] != expected 0xaad10808 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33918 dport 35869] != expected 0xaad10808 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55666 dport 35869] != expected 0xbab79aff # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55666 dport 35869] != expected 0xbab79aff # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46210 dport 35869] != expected 0x6ede1450 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46210 dport 35869] != expected 0x6ede1450 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55950 dport 35869] != expected 0x9e0524c7 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55950 dport 35869] != expected 0x9e0524c7 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59433 dport 35869] != expected 0x42a6b3c4 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59433 dport 35869] != expected 0x42a6b3c4 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54864 dport 35869] != expected 0xfbe792cd # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54864 dport 35869] != expected 0xfbe792cd # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47646 dport 35869] != expected 0xb7546100 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47646 dport 35869] != expected 0xb7546100 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38322 dport 35869] != expected 0x3a90ac7d # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38322 dport 35869] != expected 0x3a90ac7d # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59101 dport 35869] != expected 0x6415cd3b # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59101 dport 35869] != expected 0x6415cd3b # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49762 dport 35869] != expected 0xfd8bad8 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49762 dport 35869] != expected 0xfd8bad8 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53972 dport 35869] != expected 0xa5d3f360 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53972 dport 35869] != expected 0xa5d3f360 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58738 dport 35869] != expected 0x8fc410e0 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58738 dport 35869] != expected 0x8fc410e0 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34484 dport 35869] != expected 0xf39e4341 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34484 dport 35869] != expected 0xf39e4341 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34662 dport 35869] != expected 0x8f8d24b9 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34662 dport 35869] != expected 0x8f8d24b9 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60909 dport 35869] != expected 0x7942133e # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60909 dport 35869] != expected 0x7942133e # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48659 dport 35869] != expected 0x6387cc68 # # Exception| cpu 5: rx_hash 0x2260f685 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48659 dport 35869] != expected 0x6387cc68 # # 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 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 50709 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55066 dport 50709] != expected 0x9fe7635e # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55066 dport 50709] != expected 0x9fe7635e # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56204 dport 50709] != expected 0xc42d105 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56204 dport 50709] != expected 0xc42d105 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33820 dport 50709] != expected 0x222b1992 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33820 dport 50709] != expected 0x222b1992 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42068 dport 50709] != expected 0xef70106c # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42068 dport 50709] != expected 0xef70106c # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46370 dport 50709] != expected 0xcf7f8714 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46370 dport 50709] != expected 0xcf7f8714 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49272 dport 50709] != expected 0xa9dfd057 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49272 dport 50709] != expected 0xa9dfd057 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35371 dport 50709] != expected 0x73dae659 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35371 dport 50709] != expected 0x73dae659 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45111 dport 50709] != expected 0xb6a8a087 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45111 dport 50709] != expected 0xb6a8a087 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36840 dport 50709] != expected 0xa462d860 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36840 dport 50709] != expected 0xa462d860 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55642 dport 50709] != expected 0xbc8bcda9 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55642 dport 50709] != expected 0xbc8bcda9 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43318 dport 50709] != expected 0xa393e782 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43318 dport 50709] != expected 0xa393e782 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53306 dport 50709] != expected 0xd93e3eb0 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53306 dport 50709] != expected 0xd93e3eb0 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36272 dport 50709] != expected 0x32b51406 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36272 dport 50709] != expected 0x32b51406 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49160 dport 50709] != expected 0x624f08cd # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49160 dport 50709] != expected 0x624f08cd # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40991 dport 50709] != expected 0xd69d71dd # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40991 dport 50709] != expected 0xd69d71dd # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44053 dport 50709] != expected 0x11e3b5f6 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44053 dport 50709] != expected 0x11e3b5f6 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53946 dport 50709] != expected 0xbd002faf # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53946 dport 50709] != expected 0xbd002faf # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43884 dport 50709] != expected 0x93412d90 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43884 dport 50709] != expected 0x93412d90 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43430 dport 50709] != expected 0xdcb5355 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43430 dport 50709] != expected 0xdcb5355 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48113 dport 50709] != expected 0xa84497a8 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48113 dport 50709] != expected 0xa84497a8 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41642 dport 50709] != expected 0x930b1fb9 # # Exception| cpu 4: rx_hash 0xa7e40c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41642 dport 50709] != expected 0x930b1fb9 # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->