< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 58992 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0db2d189 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33058 dport 58992] != expected 0xc3334e78 # # Exception| cpu 0: rx_hash 0x8ce380a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33082 dport 58992] != expected 0x7009b2ed # # Exception| cpu 0: rx_hash 0x89a6c402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33084 dport 58992] != expected 0xbce240b9 # # Exception| cpu 0: rx_hash 0x6995083b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33148 dport 58992] != expected 0x27582a5a # # Exception| cpu 4: rx_hash 0x0bcb56b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33056 dport 58992] != expected 0xb47e121f # # Exception| cpu 4: rx_hash 0xa9f29048 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33116 dport 58992] != expected 0x102cff9c # # Exception| cpu 4: rx_hash 0xea66fb42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33128 dport 58992] != expected 0xf2172fe5 # # Exception| cpu 4: rx_hash 0x6e72eec9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33142 dport 58992] != expected 0x8dc62124 # # Exception| cpu 4: rx_hash 0x6fec8f06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33150 dport 58992] != expected 0x5015763d # # Exception| cpu 5: rx_hash 0x0c2cb046 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33066 dport 58992] != expected 0x1ee01961 # # Exception| cpu 5: rx_hash 0x293da0af [saddr 192.0.3.2 daddr 192.0.3.1 sport 33100 dport 58992] != expected 0x7ec55410 # # Exception| cpu 5: rx_hash 0xacb7d4eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33114 dport 58992] != expected 0xdcc70dc8 # # Exception| cpu 5: rx_hash 0x6b37aa6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33136 dport 58992] != expected 0x412dd370 # # Exception| cpu 0: rx_hash 0xbc52ce29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33162 dport 58992] != expected 0xe449f9d6 # # Exception| cpu 0: rx_hash 0x7e97f40b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33190 dport 58992] != expected 0xb548d53a # # Exception| cpu 0: rx_hash 0xfa83e180 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33208 dport 58992] != expected 0xca99dbfb # # Exception| cpu 0: rx_hash 0xd875179b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33236 dport 58992] != expected 0x229df4 # # Exception| cpu 4: rx_hash 0x3ae479f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33176 dport 58992] != expected 0xfded0e3d # # Exception| cpu 4: rx_hash 0xf9bf221e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33212 dport 58992] != expected 0x713f75c8 # # Exception| cpu 4: rx_hash 0x5a18852d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33224 dport 58992] != expected 0x8becf52 # # Exception| cpu 4: rx_hash 0x1d57cb4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33266 dport 58992] != expected 0xfbbdba66 # # Exception| cpu 5: rx_hash 0x39d8ba6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33180 dport 58992] != expected 0x464ba00e # # Exception| cpu 5: rx_hash 0xfb1d804f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33200 dport 58992] != expected 0x174a8ce2 # # Exception| cpu 5: rx_hash 0x5b86e4e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33216 dport 58992] != expected 0xd56d984b # # Exception| cpu 5: rx_hash 0x9d98fbac [saddr 192.0.3.2 daddr 192.0.3.1 sport 33250 dport 58992] != expected 0x955411ea # # Exception| cpu 5: rx_hash 0x9f3a59fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33262 dport 58992] != expected 0xf321e8c0 # # Exception| cpu 0: rx_hash 0x2bb251c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33310 dport 58992] != expected 0x69421efc # # Exception| cpu 0: rx_hash 0x6e5fbdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33320 dport 58992] != expected 0xfc3492e2 # # Exception| cpu 0: rx_hash 0x4ad0ccd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33350 dport 58992] != expected 0x41c2888a # # Exception| cpu 0: rx_hash 0x4d372a26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33356 dport 58992] != expected 0xeb5c83f4 # # Exception| cpu 4: rx_hash 0xaae300ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 33286 dport 58992] != expected 0xda78e269 # # Exception| cpu 4: rx_hash 0x6d637e6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33324 dport 58992] != expected 0x47923cd1 # # Exception| cpu 4: rx_hash 0xe9776be7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33330 dport 58992] != expected 0x38433210 # # Exception| cpu 4: rx_hash 0xee908d15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33336 dport 58992] != expected 0x92dd396e # # Exception| cpu 5: rx_hash 0x18128fe8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33268 dport 58992] != expected 0x37564832 # # Exception| cpu 5: rx_hash 0xa9dfc373 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33282 dport 58992] != expected 0x61de4c5a # # Exception| cpu 5: rx_hash 0xac9a87d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33284 dport 58992] != expected 0xad35be0e # # Exception| cpu 5: rx_hash 0x2f6974a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33296 dport 58992] != expected 0x787abbb1 # # Exception| cpu 5: rx_hash 0xedac4e8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33340 dport 58992] != expected 0x297b975d # # Exception| cpu 5: rx_hash 0xcdf81ac1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33372 dport 58992] != expected 0x85b52878 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xb12c3f0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32852 dport 50618] OK # # # cpu 4: rx_hash 0xa05c10cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36340 dport 50618] OK # # # cpu 4: rx_hash 0x1333fe06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36366 dport 50618] OK # # # cpu 4: rx_hash 0x96b98a42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36376 dport 50618] OK # # # cpu 5: rx_hash 0xf32635ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32872 dport 50618] OK # # # cpu 5: rx_hash 0x740ee3df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32882 dport 50618] OK # # # cpu 5: rx_hash 0x75908210 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32890 dport 50618] OK # # # cpu 5: rx_hash 0x76ac418e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32894 dport 50618] OK # # # cpu 5: rx_hash 0x14d418f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36356 dport 50618] OK # # # cpu 0: rx_hash 0x3604e91a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32846 dport 50618] OK # # # cpu 0: rx_hash 0xf4c1d338 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32866 dport 50618] OK # # # cpu 0: rx_hash 0xa7bbf63e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36350 dport 50618] OK # # # cpu 0: rx_hash 0x915e6cb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36370 dport 50618] OK # # # cpu 4: rx_hash 0xd2ca07ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36390 dport 50618] OK # # # cpu 4: rx_hash 0x5139f4c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36402 dport 50618] OK # # # cpu 4: rx_hash 0x50a7950c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36410 dport 50618] OK # # # cpu 4: rx_hash 0x7428e42a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36436 dport 50618] OK # # # cpu 4: rx_hash 0x73cf02d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36446 dport 50618] OK # # # cpu 5: rx_hash 0x958549dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36380 dport 50618] OK # # # cpu 5: rx_hash 0x75b685e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36444 dport 50618] OK # # # cpu 5: rx_hash 0xb236fb64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36470 dport 50618] OK # # # cpu 5: rx_hash 0x64cdfee8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36484 dport 50618] OK # # # cpu 0: rx_hash 0xf03cf1a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36426 dport 50618] OK # # # cpu 0: rx_hash 0x31c5081d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36450 dport 50618] OK # # # cpu 0: rx_hash 0x351e2d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36460 dport 50618] OK # # # cpu 0: rx_hash 0xb6edde08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36472 dport 50618] OK # # # cpu 4: rx_hash 0xa5340754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36524 dport 50618] OK # # # cpu 4: rx_hash 0x81bb7672 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36546 dport 50618] OK # # # cpu 4: rx_hash 0x070dc1a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36560 dport 50618] OK # # # cpu 4: rx_hash 0x47a5693c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36576 dport 50618] OK # # # cpu 5: rx_hash 0xe1478aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36498 dport 50618] OK # # # cpu 5: rx_hash 0x275995e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36528 dport 50618] OK # # # cpu 5: rx_hash 0x212012df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36530 dport 50618] OK # # # cpu 5: rx_hash 0x87c2f14f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36544 dport 50618] OK # # # cpu 5: rx_hash 0x0693a067 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36568 dport 50618] OK # # # cpu 5: rx_hash 0x03d6e4c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36574 dport 50618] OK # # # cpu 0: rx_hash 0xa796a505 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36512 dport 50618] OK # # # cpu 0: rx_hash 0x25fb37b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36540 dport 50618] OK # # # cpu 0: rx_hash 0x0248850b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36566 dport 50618] OK # # # cpu 4: rx_hash 0x463b08f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36584 dport 50618] OK # # # cpu 4: rx_hash 0xc22f1d78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36598 dport 50618] OK # # # cpu 4: rx_hash 0xef4c80f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36656 dport 50618] OK # # # cpu 4: rx_hash 0xeed2e13f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36664 dport 50618] OK # # # cpu 4: rx_hash 0xeb97a59c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36670 dport 50618] OK # # # cpu 4: rx_hash 0x4d75460c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36684 dport 50618] 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 49132 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57495 dport 49132] != expected 0x55f4906a # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57495 dport 49132] != expected 0x55f4906a # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40593 dport 49132] != expected 0xadcc7d8f # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40593 dport 49132] != expected 0xadcc7d8f # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55947 dport 49132] != expected 0x6b9bc1b9 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55947 dport 49132] != expected 0x6b9bc1b9 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50897 dport 49132] != expected 0xbf5e97fa # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50897 dport 49132] != expected 0xbf5e97fa # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52902 dport 49132] != expected 0x83d51a9f # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52902 dport 49132] != expected 0x83d51a9f # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37340 dport 49132] != expected 0x4e66f494 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37340 dport 49132] != expected 0x4e66f494 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36153 dport 49132] != expected 0xf141f46e # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36153 dport 49132] != expected 0xf141f46e # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33416 dport 49132] != expected 0x7b64a587 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33416 dport 49132] != expected 0x7b64a587 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40607 dport 49132] != expected 0xbcf4d8c2 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40607 dport 49132] != expected 0xbcf4d8c2 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43481 dport 49132] != expected 0x5edeac41 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43481 dport 49132] != expected 0x5edeac41 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52668 dport 49132] != expected 0xd23b6d89 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52668 dport 49132] != expected 0xd23b6d89 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36535 dport 49132] != expected 0xb83db3b6 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36535 dport 49132] != expected 0xb83db3b6 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53633 dport 49132] != expected 0x8841ce74 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53633 dport 49132] != expected 0x8841ce74 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47786 dport 49132] != expected 0x7ed9620f # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47786 dport 49132] != expected 0x7ed9620f # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49522 dport 49132] != expected 0xf002e2af # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49522 dport 49132] != expected 0xf002e2af # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40487 dport 49132] != expected 0xf567c4e0 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40487 dport 49132] != expected 0xf567c4e0 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34107 dport 49132] != expected 0x5ad17b5e # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34107 dport 49132] != expected 0x5ad17b5e # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58175 dport 49132] != expected 0xe717f020 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58175 dport 49132] != expected 0xe717f020 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58743 dport 49132] != expected 0x6bb22628 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58743 dport 49132] != expected 0x6bb22628 # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52079 dport 49132] != expected 0xb9ae96cd # # Exception| cpu 0: rx_hash 0xf08b50fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52079 dport 49132] != expected 0xb9ae96cd # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 43496 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49813 dport 43496] != expected 0xa206a91a # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49813 dport 43496] != expected 0xa206a91a # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35075 dport 43496] != expected 0x1a7e1c66 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35075 dport 43496] != expected 0x1a7e1c66 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60732 dport 43496] != expected 0xdfddf772 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60732 dport 43496] != expected 0xdfddf772 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54650 dport 43496] != expected 0xbea4921 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54650 dport 43496] != expected 0xbea4921 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36844 dport 43496] != expected 0x701ec063 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36844 dport 43496] != expected 0x701ec063 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43827 dport 43496] != expected 0x3b10aaed # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43827 dport 43496] != expected 0x3b10aaed # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56568 dport 43496] != expected 0x3287456f # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56568 dport 43496] != expected 0x3287456f # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38599 dport 43496] != expected 0x8fe012c6 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38599 dport 43496] != expected 0x8fe012c6 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48586 dport 43496] != expected 0xaf7acd9c # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48586 dport 43496] != expected 0xaf7acd9c # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50088 dport 43496] != expected 0x54f35eaa # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50088 dport 43496] != expected 0x54f35eaa # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53613 dport 43496] != expected 0x6c900fdd # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53613 dport 43496] != expected 0x6c900fdd # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57055 dport 43496] != expected 0x2750ee43 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57055 dport 43496] != expected 0x2750ee43 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43142 dport 43496] != expected 0x6064a309 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43142 dport 43496] != expected 0x6064a309 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37700 dport 43496] != expected 0xa37cb251 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37700 dport 43496] != expected 0xa37cb251 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44988 dport 43496] != expected 0xad225b25 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44988 dport 43496] != expected 0xad225b25 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35840 dport 43496] != expected 0x46fb5aed # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35840 dport 43496] != expected 0x46fb5aed # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50634 dport 43496] != expected 0x40dbc899 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50634 dport 43496] != expected 0x40dbc899 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47950 dport 43496] != expected 0xee5aad5a # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47950 dport 43496] != expected 0xee5aad5a # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36646 dport 43496] != expected 0xe7d30cb4 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36646 dport 43496] != expected 0xe7d30cb4 # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34270 dport 43496] != expected 0x1dc8082c # # Exception| cpu 4: rx_hash 0x70019478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34270 dport 43496] != expected 0x1dc8082c # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->