< 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 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 59399 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x95f1a577 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35252 dport 59399] != expected 0x1a88c176 # # Exception| cpu 0: rx_hash 0xd293bb77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35282 dport 59399] != expected 0x3fc8e4aa # # Exception| cpu 0: rx_hash 0x651d6965 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35344 dport 59399] != expected 0xfce57ab9 # # Exception| cpu 0: rx_hash 0xb9613b95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35396 dport 59399] != expected 0x42c480b4 # # Exception| cpu 0: rx_hash 0x46544c56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35426 dport 59399] != expected 0xf0c32339 # # Exception| cpu 0: rx_hash 0xa709eb59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35442 dport 59399] != expected 0xaddd3a7f # # Exception| cpu 0: rx_hash 0x227f7765 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35446 dport 59399] != expected 0xd9a55f65 # # Exception| cpu 0: rx_hash 0x65e54356 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35502 dport 59399] != expected 0xe26331d7 # # Exception| cpu 0: rx_hash 0x0161b447 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35536 dport 59399] != expected 0x20013fc0 # # Exception| cpu 0: rx_hash 0xad98c638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35596 dport 59399] != expected 0xca6ed5fc # # Exception| cpu 0: rx_hash 0x15cfaffb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35660 dport 59399] != expected 0x5d2953ad # # Exception| cpu 0: rx_hash 0x7b09acb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35674 dport 59399] != expected 0x9cbfe5c5 # # Exception| cpu 0: rx_hash 0x28419626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35682 dport 59399] != expected 0x5512c2ad # # Exception| cpu 0: rx_hash 0xc91c3129 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35698 dport 59399] != expected 0x80cdbeb # # Exception| cpu 0: rx_hash 0xb9e504bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 35718 dport 59399] != expected 0xd301ee6d # # Exception| cpu 0: rx_hash 0x7b5e4aa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35726 dport 59399] != expected 0x693ddce0 # # Exception| cpu 0: rx_hash 0x58b8a3b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35734 dport 59399] != expected 0x8e1ff72b # # Exception| cpu 0: rx_hash 0xc94bd738 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35750 dport 59399] != expected 0xfd8ee2ce # # Exception| cpu 0: rx_hash 0xad60ec0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35762 dport 59399] != expected 0xd4e89e92 # # Exception| cpu 0: rx_hash 0xeaad3e29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35774 dport 59399] != expected 0x1aacc905 # # Exception| cpu 0: rx_hash 0xc9e41b1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35788 dport 59399] != expected 0x168a9085 # # Exception| cpu 0: rx_hash 0x7bf18683 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35812 dport 59399] != expected 0x8239aeab # # Exception| cpu 0: rx_hash 0x9aac218c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35828 dport 59399] != expected 0xdf27b7ed # # Exception| cpu 0: rx_hash 0x68cf55ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 35840 dport 59399] != expected 0x5a67eb50 # # Exception| cpu 0: rx_hash 0x7c4abd7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35892 dport 59399] != expected 0x5d8e9baf # # Exception| cpu 0: rx_hash 0x31c59b02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35920 dport 59399] != expected 0x903e7447 # # Exception| cpu 0: rx_hash 0x3b28a37a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35922 dport 59399] != expected 0x78cebe73 # # Exception| cpu 0: rx_hash 0xb4b3073e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35924 dport 59399] != expected 0xe446115d # # Exception| cpu 0: rx_hash 0x686099ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 35946 dport 59399] != expected 0xb163991b # # Exception| cpu 0: rx_hash 0x1899ac7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35998 dport 59399] != expected 0x6a6eac9d # # Exception| cpu 0: rx_hash 0x4bd196ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 36006 dport 59399] != expected 0xa3c38bf5 # # Exception| cpu 0: rx_hash 0xe7acdbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36024 dport 59399] != expected 0xd8690f10 # # Exception| cpu 0: rx_hash 0x0cb388ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 36032 dport 59399] != expected 0x8683ae29 # # Exception| cpu 0: rx_hash 0xe703179b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36050 dport 59399] != expected 0x336d7d5b # # Exception| cpu 0: rx_hash 0x62758ba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36054 dport 59399] != expected 0x47151841 # # Exception| cpu 0: rx_hash 0xd060163e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36094 dport 59399] != expected 0xd3a6266f # # Exception| cpu 0: rx_hash 0xf302c005 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36132 dport 59399] != expected 0xa541637d # # Exception| cpu 0: rx_hash 0xd0e42914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36156 dport 59399] != expected 0x426348b6 # # Exception| cpu 0: rx_hash 0x3bfb7a41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36164 dport 59399] != expected 0x1c89e98f # # Exception| cpu 0: rx_hash 0xf940345f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36172 dport 59399] != expected 0xa6b5db02 # # Exception| cpu 0: rx_hash 0x181d9350 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36188 dport 59399] != expected 0xfbabc244 # # Exception| cpu 0: rx_hash 0x2f7e92f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36208 dport 59399] != expected 0x1b609970 # # Exception| cpu 0: rx_hash 0xdaf13b5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36224 dport 59399] != expected 0xb415c9ec # # Exception| cpu 0: rx_hash 0x184a7541 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36232 dport 59399] != expected 0xe29fb61 # # Exception| cpu 0: rx_hash 0x5f286b41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36334 dport 59399] != expected 0x2b69debd # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x62fb393e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54694 dport 46345] OK # # # cpu 0: rx_hash 0xce86746b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54712 dport 46345] OK # # # cpu 0: rx_hash 0xe7226920 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54728 dport 46345] OK # # # cpu 0: rx_hash 0x89e46a6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54750 dport 46345] OK # # # cpu 0: rx_hash 0x50acbb32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54794 dport 46345] OK # # # cpu 0: rx_hash 0x6d2282ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54820 dport 46345] OK # # # cpu 0: rx_hash 0xa574f489 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54830 dport 46345] OK # # # cpu 0: rx_hash 0x03e481a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54834 dport 46345] OK # # # cpu 0: rx_hash 0xcbb2f7c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54840 dport 46345] OK # # # cpu 0: rx_hash 0x5aee4f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54882 dport 46345] OK # # # cpu 0: rx_hash 0x1d239d4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54894 dport 46345] OK # # # cpu 0: rx_hash 0xc1a7e589 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54916 dport 46345] OK # # # cpu 0: rx_hash 0x347faa32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54944 dport 46345] OK # # # cpu 0: rx_hash 0xf6c4e42c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54952 dport 46345] OK # # # cpu 0: rx_hash 0x20558ea4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55038 dport 46345] OK # # # cpu 0: rx_hash 0xfc022f5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55042 dport 46345] OK # # # cpu 0: rx_hash 0x1d5f8853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55058 dport 46345] OK # # # cpu 0: rx_hash 0x5a925a71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55070 dport 46345] OK # # # cpu 0: rx_hash 0x2ac4a3c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55168 dport 46345] OK # # # cpu 0: rx_hash 0xdfb3205c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55246 dport 46345] OK # # # cpu 0: rx_hash 0xfc55c94d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55254 dport 46345] OK # # # cpu 0: rx_hash 0x4e4054d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55294 dport 46345] OK # # # cpu 0: rx_hash 0xa6829a7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55334 dport 46345] OK # # # cpu 0: rx_hash 0xe14f485f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55338 dport 46345] OK # # # cpu 0: rx_hash 0xeb0dbc05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55362 dport 46345] OK # # # cpu 0: rx_hash 0xc8eb5514 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55386 dport 46345] OK # # # cpu 0: rx_hash 0x7013f0f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55408 dport 46345] OK # # # cpu 0: rx_hash 0x37de22d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55420 dport 46345] OK # # # cpu 0: rx_hash 0xc2518b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55436 dport 46345] OK # # # cpu 0: rx_hash 0x14c0e1f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55514 dport 46345] OK # # # cpu 0: rx_hash 0x00450941 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55534 dport 46345] OK # # # cpu 0: rx_hash 0xc8388c2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55628 dport 46345] OK # # # cpu 0: rx_hash 0x29652b20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55644 dport 46345] OK # # # cpu 0: rx_hash 0xdcbd649b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55672 dport 46345] OK # # # cpu 0: rx_hash 0x4d19f602 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55708 dport 46345] OK # # # cpu 0: rx_hash 0xb86e759b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55762 dport 46345] OK # # # cpu 0: rx_hash 0x3d18e9a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55766 dport 46345] OK # # # cpu 0: rx_hash 0x2370396b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55776 dport 46345] OK # # # cpu 0: rx_hash 0x0096d07a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55800 dport 46345] OK # # # cpu 0: rx_hash 0xe45038fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55810 dport 46345] OK # # # cpu 0: rx_hash 0x0fe0a789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55824 dport 46345] OK # # # count: pass=41 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 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 51275 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53021 dport 51275] != expected 0x1bb83013 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53021 dport 51275] != expected 0x1bb83013 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48551 dport 51275] != expected 0x764a383e # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48551 dport 51275] != expected 0x764a383e # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35796 dport 51275] != expected 0xaf62ec6d # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35796 dport 51275] != expected 0xaf62ec6d # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50897 dport 51275] != expected 0xf873ff5b # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50897 dport 51275] != expected 0xf873ff5b # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52323 dport 51275] != expected 0x2ee32f5a # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52323 dport 51275] != expected 0x2ee32f5a # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56254 dport 51275] != expected 0x44acc7b9 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56254 dport 51275] != expected 0x44acc7b9 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38013 dport 51275] != expected 0x139ce12 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38013 dport 51275] != expected 0x139ce12 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53249 dport 51275] != expected 0x284835d2 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53249 dport 51275] != expected 0x284835d2 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56685 dport 51275] != expected 0x7db4d74 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56685 dport 51275] != expected 0x7db4d74 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56022 dport 51275] != expected 0xe2899e52 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56022 dport 51275] != expected 0xe2899e52 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48861 dport 51275] != expected 0x3769426d # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48861 dport 51275] != expected 0x3769426d # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42689 dport 51275] != expected 0x5ad42e97 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42689 dport 51275] != expected 0x5ad42e97 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40480 dport 51275] != expected 0xd2975e03 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40480 dport 51275] != expected 0xd2975e03 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39437 dport 51275] != expected 0x4ac9e93b # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39437 dport 51275] != expected 0x4ac9e93b # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46945 dport 51275] != expected 0x30741e91 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46945 dport 51275] != expected 0x30741e91 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45759 dport 51275] != expected 0x9b9f46fc # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45759 dport 51275] != expected 0x9b9f46fc # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35683 dport 51275] != expected 0xda3901e7 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35683 dport 51275] != expected 0xda3901e7 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45391 dport 51275] != expected 0xc3d3073e # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45391 dport 51275] != expected 0xc3d3073e # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42499 dport 51275] != expected 0x6ec0a1da # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42499 dport 51275] != expected 0x6ec0a1da # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34344 dport 51275] != expected 0x964c4ea5 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34344 dport 51275] != expected 0x964c4ea5 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47505 dport 51275] != expected 0x3027fa90 # # Exception| cpu 0: rx_hash 0xd1a17e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47505 dport 51275] != expected 0x3027fa90 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 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 50877 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40648 dport 50877] != expected 0x39477f80 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40648 dport 50877] != expected 0x39477f80 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54354 dport 50877] != expected 0xb3171b17 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54354 dport 50877] != expected 0xb3171b17 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54779 dport 50877] != expected 0xa6e698ee # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54779 dport 50877] != expected 0xa6e698ee # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46031 dport 50877] != expected 0x70241244 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46031 dport 50877] != expected 0x70241244 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40681 dport 50877] != expected 0x5c33dcf6 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40681 dport 50877] != expected 0x5c33dcf6 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58066 dport 50877] != expected 0xde22c726 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58066 dport 50877] != expected 0xde22c726 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38272 dport 50877] != expected 0xb776d45b # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38272 dport 50877] != expected 0xb776d45b # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37565 dport 50877] != expected 0xf60843d4 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37565 dport 50877] != expected 0xf60843d4 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52356 dport 50877] != expected 0x28e2397 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52356 dport 50877] != expected 0x28e2397 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44464 dport 50877] != expected 0x56d6e8e9 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44464 dport 50877] != expected 0x56d6e8e9 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40203 dport 50877] != expected 0x9b13dd63 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40203 dport 50877] != expected 0x9b13dd63 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50543 dport 50877] != expected 0x88074a9b # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50543 dport 50877] != expected 0x88074a9b # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49305 dport 50877] != expected 0xc783eb99 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49305 dport 50877] != expected 0xc783eb99 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55705 dport 50877] != expected 0x12b5d700 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55705 dport 50877] != expected 0x12b5d700 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46980 dport 50877] != expected 0x4e7a0b8c # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46980 dport 50877] != expected 0x4e7a0b8c # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46340 dport 50877] != expected 0x255b5255 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46340 dport 50877] != expected 0x255b5255 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34123 dport 50877] != expected 0x98675249 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34123 dport 50877] != expected 0x98675249 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56668 dport 50877] != expected 0xbde09073 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56668 dport 50877] != expected 0xbde09073 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53378 dport 50877] != expected 0x6db317a6 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53378 dport 50877] != expected 0x6db317a6 # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49851 dport 50877] != expected 0xacaed5e # # Exception| cpu 4: rx_hash 0x3f331e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49851 dport 50877] != expected 0xacaed5e # # 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-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 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 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__->