< 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 40611 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7d440011 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50700 dport 40611] != expected 0x3de199eb # # Exception| cpu 0: rx_hash 0xdaef98a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50718 dport 40611] != expected 0x26018920 # # Exception| cpu 0: rx_hash 0xe72d7d89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50750 dport 40611] != expected 0xeeaae5bf # # Exception| cpu 0: rx_hash 0xc880b4d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50758 dport 40611] != expected 0x71af542c # # Exception| cpu 4: rx_hash 0xd95d0eff [saddr 192.0.3.2 daddr 192.0.3.1 sport 50670 dport 40611] != expected 0x6c1c8ab3 # # Exception| cpu 4: rx_hash 0xf1ca5ef6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50708 dport 40611] != expected 0x8e1af2a8 # # Exception| cpu 4: rx_hash 0xcc08bbd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50740 dport 40611] != expected 0x46b19e37 # # Exception| cpu 4: rx_hash 0x093a54fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50746 dport 40611] != expected 0xabf18145 # # Exception| cpu 5: rx_hash 0x7ef69649 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50684 dport 40611] != expected 0x77fc9a78 # # Exception| cpu 5: rx_hash 0xb78d7185 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50724 dport 40611] != expected 0xd7e74709 # # Exception| cpu 0: rx_hash 0xe3a57286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50764 dport 40611] != expected 0xd9b42fa4 # # Exception| cpu 0: rx_hash 0x813c0514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50768 dport 40611] != expected 0x2f14201d # # Exception| cpu 0: rx_hash 0xab280495 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50816 dport 40611] != expected 0xa83d944b # # Exception| cpu 0: rx_hash 0x0c839c23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50834 dport 40611] != expected 0xb3dd8480 # # Exception| cpu 0: rx_hash 0x159f21ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 50846 dport 40611] != expected 0xd42b5207 # # Exception| cpu 0: rx_hash 0xed6f2be6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50864 dport 40611] != expected 0xf1c021ea # # Exception| cpu 4: rx_hash 0x9820b8db [saddr 192.0.3.2 daddr 192.0.3.1 sport 50780 dport 40611] != expected 0x48e2f69a # # Exception| cpu 4: rx_hash 0x440eea30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50782 dport 40611] != expected 0xc2543f6f # # Exception| cpu 4: rx_hash 0x296c0312 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50788 dport 40611] != expected 0x33b2f146 # # Exception| cpu 4: rx_hash 0xb234b95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50828 dport 40611] != expected 0xcfcb42cc # # Exception| cpu 5: rx_hash 0x52e9c94f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50804 dport 40611] != expected 0xa2e42878 # # Exception| cpu 5: rx_hash 0x96eae1bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50848 dport 40611] != expected 0x6096f8d4 # # Exception| cpu 0: rx_hash 0x35c97602 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50880 dport 40611] != expected 0x4c682204 # # Exception| cpu 0: rx_hash 0xf0fb9926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50894 dport 40611] != expected 0xa1283d76 # # Exception| cpu 0: rx_hash 0xe61cba59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50916 dport 40611] != expected 0xc1982a61 # # Exception| cpu 0: rx_hash 0xcd397c08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50926 dport 40611] != expected 0x698351e9 # # Exception| cpu 0: rx_hash 0x8485cdcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50936 dport 40611] != expected 0x373825d8 # # Exception| cpu 0: rx_hash 0x58ab9f20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50938 dport 40611] != expected 0xbd8eec2d # # Exception| cpu 0: rx_hash 0x46d20e5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50958 dport 40611] != expected 0x4e423d8d # # Exception| cpu 0: rx_hash 0x3d57c402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50974 dport 40611] != expected 0xdf14e4b3 # # Exception| cpu 0: rx_hash 0x8c1b7fcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50982 dport 40611] != expected 0xa444e36f # # Exception| cpu 4: rx_hash 0x9afc5cb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50956 dport 40611] != expected 0xc4f4f478 # # Exception| cpu 5: rx_hash 0x7c75c7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50902 dport 40611] != expected 0x12d35635 # # Exception| cpu 5: rx_hash 0x9d997004 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50932 dport 40611] != expected 0x50cef35f # # Exception| cpu 5: rx_hash 0x74eb75c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50952 dport 40611] != expected 0x81af9082 # # Exception| cpu 0: rx_hash 0x19899ce3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50994 dport 40611] != expected 0x70495eab # # Exception| cpu 0: rx_hash 0xd8337cc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51022 dport 40611] != expected 0xaa178bc2 # # Exception| cpu 0: rx_hash 0x54bd222f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51030 dport 40611] != expected 0x19ece081 # # Exception| cpu 0: rx_hash 0xfced2429 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51042 dport 40611] != expected 0x54a31da # # Exception| cpu 0: rx_hash 0x30de5629 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44214 dport 40611] != expected 0xada96944 # # Exception| cpu 0: rx_hash 0xa1c4ba0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44240 dport 40611] != expected 0x4eba1e9b # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xb5b4444e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33630 dport 55674] OK # # # cpu 4: rx_hash 0x66618815 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33658 dport 55674] OK # # # cpu 4: rx_hash 0x438e1724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33676 dport 55674] OK # # # cpu 4: rx_hash 0x0a32a6e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33690 dport 55674] OK # # # cpu 4: rx_hash 0xa262a0e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33710 dport 55674] OK # # # cpu 5: rx_hash 0x7086ab6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33616 dport 55674] OK # # # cpu 5: rx_hash 0xc1ca10a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33640 dport 55674] OK # # # cpu 5: rx_hash 0x5458f38b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33660 dport 55674] OK # # # cpu 0: rx_hash 0xba4fdafe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33656 dport 55674] OK # # # cpu 0: rx_hash 0x67504fc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33696 dport 55674] OK # # # cpu 0: rx_hash 0x1cd58598 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33712 dport 55674] OK # # # cpu 4: rx_hash 0x05c93857 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33724 dport 55674] OK # # # cpu 4: rx_hash 0xd294fb03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33770 dport 55674] OK # # # cpu 5: rx_hash 0xebde1122 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33720 dport 55674] OK # # # cpu 5: rx_hash 0xf64aa3e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33734 dport 55674] OK # # # cpu 5: rx_hash 0x01413758 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33742 dport 55674] OK # # # cpu 5: rx_hash 0x63d840ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33746 dport 55674] OK # # # cpu 5: rx_hash 0x94d3d470 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33754 dport 55674] OK # # # cpu 5: rx_hash 0x0ebaa9e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33768 dport 55674] OK # # # cpu 5: rx_hash 0xb00d8c91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33782 dport 55674] OK # # # cpu 0: rx_hash 0x6c23de7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33780 dport 55674] OK # # # cpu 0: rx_hash 0x4a510de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33798 dport 55674] OK # # # cpu 0: rx_hash 0x534db02f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33802 dport 55674] OK # # # cpu 0: rx_hash 0xedfa9556 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33812 dport 55674] OK # # # cpu 0: rx_hash 0x45aa9350 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33824 dport 55674] OK # # # cpu 4: rx_hash 0xb2a107ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33832 dport 55674] OK # # # cpu 4: rx_hash 0x089e2d9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33860 dport 55674] OK # # # cpu 5: rx_hash 0x6e8f5501 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33834 dport 55674] OK # # # cpu 5: rx_hash 0x3e2f590d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33840 dport 55674] OK # # # cpu 5: rx_hash 0x731be7c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33876 dport 55674] OK # # # cpu 0: rx_hash 0xe68904e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33856 dport 55674] OK # # # cpu 0: rx_hash 0x41229c5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33874 dport 55674] OK # # # cpu 0: rx_hash 0x0765b32c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33890 dport 55674] OK # # # cpu 0: rx_hash 0xe9729a59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33894 dport 55674] OK # # # cpu 0: rx_hash 0x4ed902ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33908 dport 55674] OK # # # cpu 0: rx_hash 0x228a2c1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33940 dport 55674] OK # # # cpu 4: rx_hash 0x3b9691d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33944 dport 55674] OK # # # cpu 4: rx_hash 0xe7b8c339 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33946 dport 55674] OK # # # cpu 4: rx_hash 0x4fe8c53f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33966 dport 55674] OK # # # cpu 4: rx_hash 0x1f48c933 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33972 dport 55674] OK # # # cpu 4: rx_hash 0x29f9bda2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33984 dport 55674] 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-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 41233 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60904 dport 41233] != expected 0xb4510f9d # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60904 dport 41233] != expected 0xb4510f9d # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53734 dport 41233] != expected 0xf82f1b8c # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53734 dport 41233] != expected 0xf82f1b8c # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50059 dport 41233] != expected 0x65516421 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50059 dport 41233] != expected 0x65516421 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47389 dport 41233] != expected 0x65d5784f # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47389 dport 41233] != expected 0x65d5784f # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33994 dport 41233] != expected 0x6057940c # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33994 dport 41233] != expected 0x6057940c # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37124 dport 41233] != expected 0xa3a98638 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37124 dport 41233] != expected 0xa3a98638 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35419 dport 41233] != expected 0x6bab45e0 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35419 dport 41233] != expected 0x6bab45e0 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37142 dport 41233] != expected 0xb84996f3 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37142 dport 41233] != expected 0xb84996f3 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40017 dport 41233] != expected 0xfeee851c # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40017 dport 41233] != expected 0xfeee851c # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56556 dport 41233] != expected 0x2846fb41 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56556 dport 41233] != expected 0x2846fb41 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45929 dport 41233] != expected 0x1e8e0420 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45929 dport 41233] != expected 0x1e8e0420 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45995 dport 41233] != expected 0x8247a0bd # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45995 dport 41233] != expected 0x8247a0bd # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54636 dport 41233] != expected 0x5c5be047 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54636 dport 41233] != expected 0x5c5be047 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48692 dport 41233] != expected 0x6164b579 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48692 dport 41233] != expected 0x6164b579 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44497 dport 41233] != expected 0xd588ce1d # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44497 dport 41233] != expected 0xd588ce1d # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52931 dport 41233] != expected 0xdbdbfb56 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52931 dport 41233] != expected 0xdbdbfb56 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47615 dport 41233] != expected 0x31b7b04d # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47615 dport 41233] != expected 0x31b7b04d # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59635 dport 41233] != expected 0x9f210836 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59635 dport 41233] != expected 0x9f210836 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35332 dport 41233] != expected 0xe685a609 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35332 dport 41233] != expected 0xe685a609 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46481 dport 41233] != expected 0x716e8339 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46481 dport 41233] != expected 0x716e8339 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46138 dport 41233] != expected 0xf8cb170 # # Exception| cpu 4: rx_hash 0x72ff8830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46138 dport 41233] != expected 0xf8cb170 # # 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-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 37798 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50532 dport 37798] != expected 0xf58045eb # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50532 dport 37798] != expected 0xf58045eb # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36188 dport 37798] != expected 0xe7a514c4 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36188 dport 37798] != expected 0xe7a514c4 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53364 dport 37798] != expected 0xee2841f0 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53364 dport 37798] != expected 0xee2841f0 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54380 dport 37798] != expected 0x9b48083e # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54380 dport 37798] != expected 0x9b48083e # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47960 dport 37798] != expected 0xc2c643e5 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47960 dport 37798] != expected 0xc2c643e5 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55893 dport 37798] != expected 0x649d24ce # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55893 dport 37798] != expected 0x649d24ce # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56763 dport 37798] != expected 0x207680c6 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56763 dport 37798] != expected 0x207680c6 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50190 dport 37798] != expected 0x9a3e48a6 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50190 dport 37798] != expected 0x9a3e48a6 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42169 dport 37798] != expected 0x79cf2341 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42169 dport 37798] != expected 0x79cf2341 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42137 dport 37798] != expected 0x440dc66f # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42137 dport 37798] != expected 0x440dc66f # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47044 dport 37798] != expected 0x6a369181 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47044 dport 37798] != expected 0x6a369181 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42832 dport 37798] != expected 0x4eaf4e28 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42832 dport 37798] != expected 0x4eaf4e28 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53089 dport 37798] != expected 0xace0ec8e # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53089 dport 37798] != expected 0xace0ec8e # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42729 dport 37798] != expected 0x6f77b5d9 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42729 dport 37798] != expected 0x6f77b5d9 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59833 dport 37798] != expected 0xc4f0822b # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59833 dport 37798] != expected 0xc4f0822b # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35307 dport 37798] != expected 0x1d194b9d # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35307 dport 37798] != expected 0x1d194b9d # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43922 dport 37798] != expected 0xc609cba2 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43922 dport 37798] != expected 0xc609cba2 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43481 dport 37798] != expected 0x384df4e0 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43481 dport 37798] != expected 0x384df4e0 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44401 dport 37798] != expected 0xc41a2b16 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44401 dport 37798] != expected 0xc41a2b16 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48593 dport 37798] != expected 0x48d3f2b9 # # Exception| cpu 4: rx_hash 0x76cccb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48593 dport 37798] != expected 0x48d3f2b9 # # 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 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__->