< 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 361, 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 60832 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x27689cf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42778 dport 60832] != expected 0xac27d7a8 # # Exception| cpu 0: rx_hash 0x3cd841e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42826 dport 60832] != expected 0x86717835 # # Exception| cpu 0: rx_hash 0x3b1f8559 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42840 dport 60832] != expected 0xb3f26ef2 # # Exception| cpu 0: rx_hash 0xd63f1347 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42856 dport 60832] != expected 0x80695be4 # # Exception| cpu 0: rx_hash 0x0c7e3f7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42864 dport 60832] != expected 0xe75f31c8 # # Exception| cpu 0: rx_hash 0x657a8f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42870 dport 60832] != expected 0x7b86997a # # Exception| cpu 0: rx_hash 0x1dd14853 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42898 dport 60832] != expected 0xeda1df5c # # Exception| cpu 0: rx_hash 0xc52d27fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 42902 dport 60832] != expected 0x99e94732 # # Exception| cpu 0: rx_hash 0x280db1e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42918 dport 60832] != expected 0xaa727224 # # Exception| cpu 0: rx_hash 0x2fca7550 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42932 dport 60832] != expected 0x9ff164e3 # # Exception| cpu 0: rx_hash 0xefacd9a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43046 dport 60832] != expected 0xe227e962 # # Exception| cpu 0: rx_hash 0x8b7007da [saddr 192.0.3.2 daddr 192.0.3.1 sport 43136 dport 60832] != expected 0x6bd5161e # # Exception| cpu 0: rx_hash 0x538c6877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43140 dport 60832] != expected 0x1f9d8e70 # # Exception| cpu 0: rx_hash 0x3ff25fa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43148 dport 60832] != expected 0xa5b9c247 # # Exception| cpu 0: rx_hash 0x38359b11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43166 dport 60832] != expected 0x903ad480 # # Exception| cpu 0: rx_hash 0x61975574 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43170 dport 60832] != expected 0x6dcd35cf # # Exception| cpu 0: rx_hash 0x14e4fc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43238 dport 60832] != expected 0xeec12427 # # Exception| cpu 0: rx_hash 0x1659bfb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43258 dport 60832] != expected 0xfdbfd665 # # Exception| cpu 0: rx_hash 0x40eb0ef2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43280 dport 60832] != expected 0x30b456a7 # # Exception| cpu 0: rx_hash 0x9817615f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43284 dport 60832] != expected 0x44fccec9 # # Exception| cpu 0: rx_hash 0xf4695689 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43292 dport 60832] != expected 0xfed882fe # # Exception| cpu 0: rx_hash 0xc4cf281a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43302 dport 60832] != expected 0x9ff6cb03 # # Exception| cpu 0: rx_hash 0xaa0c5c5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43314 dport 60832] != expected 0x36ac7576 # # Exception| cpu 0: rx_hash 0x86dd3b6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43338 dport 60832] != expected 0x485785d1 # # Exception| cpu 0: rx_hash 0x846078fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 43350 dport 60832] != expected 0x5b297793 # # Exception| cpu 0: rx_hash 0x6940eee0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43366 dport 60832] != expected 0x68b24285 # # Exception| cpu 0: rx_hash 0x02f91d86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43388 dport 60832] != expected 0xe7151875 # # Exception| cpu 0: rx_hash 0xc9174692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43398 dport 60832] != expected 0x8add9ccd # # Exception| cpu 0: rx_hash 0x7d951ee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43402 dport 60832] != expected 0x44b14894 # # Exception| cpu 0: rx_hash 0xcbaa0502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43418 dport 60832] != expected 0x99a36e8f # # Exception| cpu 0: rx_hash 0x97724c47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43432 dport 60832] != expected 0x42a96b45 # # Exception| cpu 0: rx_hash 0x4d33607a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43440 dport 60832] != expected 0x259f0169 # # Exception| cpu 0: rx_hash 0x2437d08c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43446 dport 60832] != expected 0xb946a9db # # Exception| cpu 0: rx_hash 0x6625c3f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43482 dport 60832] != expected 0x6ee7e709 # # Exception| cpu 0: rx_hash 0x0f21730e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43484 dport 60832] != expected 0xf23e4fbb # # Exception| cpu 0: rx_hash 0x543efefb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43516 dport 60832] != expected 0x1cb75cb6 # # Exception| cpu 0: rx_hash 0xfb4380b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43550 dport 60832] != expected 0xd5700173 # # Exception| cpu 0: rx_hash 0x8c8d6a74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43590 dport 60832] != expected 0x4502e2d9 # # Exception| cpu 0: rx_hash 0x64d77b4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43640 dport 60832] != expected 0x5064334a # # Exception| cpu 0: rx_hash 0x1ec1ff05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43648 dport 60832] != expected 0xd53d872e # # Exception| cpu 0: rx_hash 0xc480d338 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43672 dport 60832] != expected 0xb20bed02 # # Exception| cpu 0: rx_hash 0x29a04526 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43688 dport 60832] != expected 0x8190d814 # # Exception| cpu 0: rx_hash 0x02b6e6a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43714 dport 60832] != expected 0xcae83e74 # # Exception| cpu 0: rx_hash 0xdf300e29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43720 dport 60832] != expected 0x985d429f # # Exception| cpu 0: rx_hash 0x30addba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43748 dport 60832] != expected 0xb8b885cb # # Exception| cpu 0: rx_hash 0x5cd3ec71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43756 dport 60832] != expected 0x29cc9fc # # Exception| cpu 0: rx_hash 0xe0860f9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43812 dport 60832] != expected 0xc98f6aef # # Exception| cpu 0: rx_hash 0x7a687347 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43852 dport 60832] != expected 0x6a66bc53 # # Exception| cpu 0: rx_hash 0xfb36d28f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43892 dport 60832] != expected 0xe3d9c572 # # Exception| cpu 0: rx_hash 0x3265ca0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43922 dport 60832] != expected 0x9d6fb388 # # Exception| count: pass=0 nohash=0 fail=50 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x1f975fcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36842 dport 54755] OK # # # cpu 0: rx_hash 0x32d337dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36894 dport 54755] OK # # # cpu 0: rx_hash 0x070fce6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36906 dport 54755] OK # # # cpu 0: rx_hash 0xdd4ee253 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36914 dport 54755] OK # # # cpu 0: rx_hash 0xf4e50241 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36932 dport 54755] OK # # # cpu 0: rx_hash 0xf65841d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36952 dport 54755] OK # # # cpu 0: rx_hash 0x3f47d9f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41978 dport 54755] OK # # # cpu 0: rx_hash 0x8764b35f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42002 dport 54755] OK # # # cpu 0: rx_hash 0x5f98dcf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42006 dport 54755] OK # # # cpu 0: rx_hash 0xdbbcfa1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42016 dport 54755] OK # # # cpu 0: rx_hash 0xb57f8e5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42036 dport 54755] OK # # # cpu 0: rx_hash 0x442801e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42054 dport 54755] OK # # # cpu 0: rx_hash 0x99aee96e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42060 dport 54755] OK # # # cpu 0: rx_hash 0x9b13aafe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42064 dport 54755] OK # # # cpu 0: rx_hash 0x76333ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42080 dport 54755] OK # # # cpu 0: rx_hash 0x71f4f850 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42098 dport 54755] OK # # # cpu 0: rx_hash 0x8abcddd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42162 dport 54755] OK # # # cpu 0: rx_hash 0x7beb5268 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42176 dport 54755] OK # # # cpu 0: rx_hash 0x1052a10e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42202 dport 54755] OK # # # cpu 0: rx_hash 0x947687e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42220 dport 54755] OK # # # cpu 0: rx_hash 0x4b4d2cfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42234 dport 54755] OK # # # cpu 0: rx_hash 0x2fe4a0b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42294 dport 54755] OK # # # cpu 0: rx_hash 0xd974ebb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42326 dport 54755] OK # # # cpu 0: rx_hash 0x9403d5da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42374 dport 54755] OK # # # cpu 0: rx_hash 0xcf1c582f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42406 dport 54755] OK # # # cpu 0: rx_hash 0xe3cd3f1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42462 dport 54755] OK # # # cpu 0: rx_hash 0x67e919f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42472 dport 54755] OK # # # cpu 0: rx_hash 0x4e0d02c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42528 dport 54755] OK # # # cpu 0: rx_hash 0x96f16d68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42532 dport 54755] OK # # # cpu 0: rx_hash 0x883b3759 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42618 dport 54755] OK # # # cpu 0: rx_hash 0x9b2903e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42628 dport 54755] OK # # # cpu 0: rx_hash 0x9ceec750 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42646 dport 54755] OK # # # cpu 0: rx_hash 0x41682fdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42652 dport 54755] OK # # # cpu 0: rx_hash 0x85e359d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42714 dport 54755] OK # # # cpu 0: rx_hash 0xb03fa062 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42734 dport 54755] OK # # # cpu 0: rx_hash 0xe68d1123 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42756 dport 54755] OK # # # cpu 0: rx_hash 0x884e6565 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42768 dport 54755] OK # # # cpu 0: rx_hash 0x0910c4ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42792 dport 54755] OK # # # cpu 0: rx_hash 0xa1e58577 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42854 dport 54755] OK # # # cpu 0: rx_hash 0x12a019bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42872 dport 54755] OK # # # cpu 0: rx_hash 0xb2f7b1ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42904 dport 54755] OK # # # cpu 0: rx_hash 0xe9e83c3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42936 dport 54755] OK # # # cpu 0: rx_hash 0xc2fe9fb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42962 dport 54755] OK # # # cpu 0: rx_hash 0x1a02f014 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42966 dport 54755] OK # # # cpu 0: rx_hash 0x2819cd17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42992 dport 54755] OK # # # count: pass=45 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 361, 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 58970 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37081 dport 58970] != expected 0xaa94dc0 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37081 dport 58970] != expected 0xaa94dc0 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46050 dport 58970] != expected 0x72725fc6 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46050 dport 58970] != expected 0x72725fc6 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44400 dport 58970] != expected 0x65a8e200 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44400 dport 58970] != expected 0x65a8e200 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34216 dport 58970] != expected 0x2a2ce836 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34216 dport 58970] != expected 0x2a2ce836 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57209 dport 58970] != expected 0xa9828102 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57209 dport 58970] != expected 0xa9828102 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47344 dport 58970] != expected 0xab72de1c # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47344 dport 58970] != expected 0xab72de1c # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57024 dport 58970] != expected 0x776cff38 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57024 dport 58970] != expected 0x776cff38 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60622 dport 58970] != expected 0xf34a11b8 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60622 dport 58970] != expected 0xf34a11b8 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44650 dport 58970] != expected 0x29360ba1 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44650 dport 58970] != expected 0x29360ba1 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40778 dport 58970] != expected 0xa65da1f8 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40778 dport 58970] != expected 0xa65da1f8 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53586 dport 58970] != expected 0xaba72b9 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53586 dport 58970] != expected 0xaba72b9 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45069 dport 58970] != expected 0xa4fbb7e3 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45069 dport 58970] != expected 0xa4fbb7e3 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41223 dport 58970] != expected 0x9c42fb4f # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41223 dport 58970] != expected 0x9c42fb4f # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44187 dport 58970] != expected 0x7981037b # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44187 dport 58970] != expected 0x7981037b # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39973 dport 58970] != expected 0x8b760d1e # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39973 dport 58970] != expected 0x8b760d1e # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33801 dport 58970] != expected 0x93f4fc20 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33801 dport 58970] != expected 0x93f4fc20 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58443 dport 58970] != expected 0x823888e0 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58443 dport 58970] != expected 0x823888e0 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33204 dport 58970] != expected 0x662652ec # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33204 dport 58970] != expected 0x662652ec # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58182 dport 58970] != expected 0x13bc6c9 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58182 dport 58970] != expected 0x13bc6c9 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39707 dport 58970] != expected 0x25d2744 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39707 dport 58970] != expected 0x25d2744 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37826 dport 58970] != expected 0x9715c5d8 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37826 dport 58970] != expected 0x9715c5d8 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55710 dport 58970] != expected 0xe78a4fe9 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55710 dport 58970] != expected 0xe78a4fe9 # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59572 dport 58970] != expected 0x3a54995b # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59572 dport 58970] != expected 0x3a54995b # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47316 dport 58970] != expected 0x31b3557f # # Exception| cpu 4: rx_hash 0xe5102406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47316 dport 58970] != expected 0x31b3557f # # 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 361, 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 50212 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 56 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52841 dport 50212] != expected 0x9f52819 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52841 dport 50212] != expected 0x9f52819 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33459 dport 50212] != expected 0xea1df366 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33459 dport 50212] != expected 0xea1df366 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53126 dport 50212] != expected 0xe44a4843 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53126 dport 50212] != expected 0xe44a4843 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48295 dport 50212] != expected 0xf536dd31 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48295 dport 50212] != expected 0xf536dd31 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43363 dport 50212] != expected 0x458fa5d1 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43363 dport 50212] != expected 0x458fa5d1 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36695 dport 50212] != expected 0x9661475f # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36695 dport 50212] != expected 0x9661475f # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44808 dport 50212] != expected 0x5201bc55 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44808 dport 50212] != expected 0x5201bc55 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34840 dport 50212] != expected 0x296f4d3d # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34840 dport 50212] != expected 0x296f4d3d # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39808 dport 50212] != expected 0x698db407 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39808 dport 50212] != expected 0x698db407 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33240 dport 50212] != expected 0x1c28e733 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33240 dport 50212] != expected 0x1c28e733 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50441 dport 50212] != expected 0xa4db1440 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50441 dport 50212] != expected 0xa4db1440 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46695 dport 50212] != expected 0x7ea37e5e # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46695 dport 50212] != expected 0x7ea37e5e # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47183 dport 50212] != expected 0xf3c7befa # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47183 dport 50212] != expected 0xf3c7befa # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35854 dport 50212] != expected 0x3c8c1a4f # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35854 dport 50212] != expected 0x3c8c1a4f # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32935 dport 50212] != expected 0x116f7fff # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32935 dport 50212] != expected 0x116f7fff # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47452 dport 50212] != expected 0xbc923542 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47452 dport 50212] != expected 0xbc923542 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53259 dport 50212] != expected 0x862ef9d1 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53259 dport 50212] != expected 0x862ef9d1 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40989 dport 50212] != expected 0xce55fd9c # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40989 dport 50212] != expected 0xce55fd9c # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57041 dport 50212] != expected 0xacda55b7 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57041 dport 50212] != expected 0xacda55b7 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48289 dport 50212] != expected 0x9c326dc7 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48289 dport 50212] != expected 0x9c326dc7 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48566 dport 50212] != expected 0xb9b89d2 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48566 dport 50212] != expected 0xb9b89d2 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40233 dport 50212] != expected 0x34b3575f # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40233 dport 50212] != expected 0x34b3575f # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41377 dport 50212] != expected 0xea53213a # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41377 dport 50212] != expected 0xea53213a # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48493 dport 50212] != expected 0xf89be185 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48493 dport 50212] != expected 0xf89be185 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44724 dport 50212] != expected 0x760760f3 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44724 dport 50212] != expected 0x760760f3 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59929 dport 50212] != expected 0x3ad99b1f # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59929 dport 50212] != expected 0x3ad99b1f # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47665 dport 50212] != expected 0x23a391e1 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47665 dport 50212] != expected 0x23a391e1 # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50574 dport 50212] != expected 0xf8e9f97d # # Exception| cpu 0: rx_hash 0x6e06e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50574 dport 50212] != expected 0xf8e9f97d # # Exception| count: pass=0 nohash=0 fail=56 # # 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->