< 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' TAP version 13 1..1 # overriding timeout to 360 # 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 338, 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 45551 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xebf902d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49810 dport 45551] != expected 0xd44da57 # # Exception| cpu 0: rx_hash 0xab9baead [saddr 192.0.3.2 daddr 192.0.3.1 sport 49838 dport 45551] != expected 0x4392ef6c # # Exception| cpu 0: rx_hash 0x2bd89905 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49850 dport 45551] != expected 0xc8f6c941 # # Exception| cpu 0: rx_hash 0x8be9cf3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49858 dport 45551] != expected 0xef9dd3dc # # Exception| cpu 0: rx_hash 0xa12b1b83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49886 dport 45551] != expected 0x353b49e3 # # Exception| cpu 0: rx_hash 0x1e4dfd9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49892 dport 45551] != expected 0x9f62f4b4 # # Exception| cpu 4: rx_hash 0x147b27e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49822 dport 45551] != expected 0xff031e61 # # Exception| cpu 4: rx_hash 0xfe98688d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49834 dport 45551] != expected 0xe0179748 # # Exception| cpu 4: rx_hash 0x74ed855a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49860 dport 45551] != expected 0xb125bb0 # # Exception| cpu 4: rx_hash 0xa1ad74d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49876 dport 45551] != expected 0x23f305b9 # # Exception| cpu 4: rx_hash 0xe149b7ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 49890 dport 45551] != expected 0x7bed7cd8 # # Exception| cpu 5: rx_hash 0x21682c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49866 dport 45551] != expected 0xbe5f6fce # # Exception| cpu 5: rx_hash 0xb44a71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 49894 dport 45551] != expected 0xd86804fc # # Exception| cpu 0: rx_hash 0x4bc854ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 49898 dport 45551] != expected 0x2a2fc0ca # # Exception| cpu 0: rx_hash 0x348f2926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49912 dport 45551] != expected 0x45c46e8b # # Exception| cpu 0: rx_hash 0x3641a811 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49924 dport 45551] != expected 0x56b83213 # # Exception| cpu 0: rx_hash 0x9c462450 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49926 dport 45551] != expected 0x11b2c25b # # Exception| cpu 0: rx_hash 0x1c0513f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49938 dport 45551] != expected 0x9ad6e476 # # Exception| cpu 0: rx_hash 0xe38736c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49950 dport 45551] != expected 0x68912040 # # Exception| cpu 4: rx_hash 0x610a8057 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49910 dport 45551] != expected 0xf0895af5 # # Exception| cpu 4: rx_hash 0x63c40160 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49930 dport 45551] != expected 0xe3f5066d # # Exception| cpu 4: rx_hash 0xa3e59ab4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49954 dport 45551] != expected 0x2647157b # # Exception| cpu 4: rx_hash 0x76a56b3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49970 dport 45551] != expected 0xea64b72 # # Exception| cpu 5: rx_hash 0xb4cc1e8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49900 dport 45551] != expected 0xcea048a6 # # Exception| cpu 5: rx_hash 0xc945e270 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49922 dport 45551] != expected 0xb237ba7f # # Exception| cpu 5: rx_hash 0x23a6ad1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49974 dport 45551] != expected 0xad233356 # # Exception| cpu 0: rx_hash 0xd6125253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49984 dport 45551] != expected 0x3f051db5 # # Exception| cpu 0: rx_hash 0x565165fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50004 dport 45551] != expected 0xb4613b98 # # Exception| cpu 0: rx_hash 0x43300fa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50028 dport 45551] != expected 0x59327687 # # Exception| cpu 0: rx_hash 0xe93783e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50030 dport 45551] != expected 0x1e3886cf # # Exception| cpu 0: rx_hash 0x13aecbe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50070 dport 45551] != expected 0xdc4fb793 # # Exception| cpu 0: rx_hash 0x2c8b1a5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50104 dport 45551] != expected 0xfd722ce9 # # Exception| cpu 4: rx_hash 0x0352a3db [saddr 192.0.3.2 daddr 192.0.3.1 sport 50000 dport 45551] != expected 0x17e443bc # # Exception| cpu 4: rx_hash 0x6974b44e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50042 dport 45551] != expected 0x955ca0e2 # # Exception| cpu 5: rx_hash 0xbcb22a97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50016 dport 45551] != expected 0xab75b2b1 # # Exception| cpu 5: rx_hash 0x936b9310 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50056 dport 45551] != expected 0x41e3dde4 # # Exception| cpu 5: rx_hash 0x1328a4b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50076 dport 45551] != expected 0xca87fbc9 # # Exception| cpu 5: rx_hash 0x534a08c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50080 dport 45551] != expected 0x8451cef2 # # Exception| cpu 5: rx_hash 0x06cfa1b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50094 dport 45551] != expected 0x311cfa8c # # Exception| cpu 0: rx_hash 0x868c961d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50106 dport 45551] != expected 0xba78dca1 # # Exception| cpu 0: rx_hash 0x0c7f149b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50142 dport 45551] != expected 0x47b55c03 # # Exception| cpu 0: rx_hash 0xb39f9dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50158 dport 45551] != expected 0xfb24ad0e # # Exception| cpu 0: rx_hash 0x99db263e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50168 dport 45551] != expected 0x374a7b6b # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x10d2dfbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56652 dport 52028] OK # # # cpu 0: rx_hash 0x9091e817 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56664 dport 52028] OK # # # cpu 0: rx_hash 0xd0f3446b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56676 dport 52028] OK # # # cpu 0: rx_hash 0x8576ed1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56682 dport 52028] OK # # # cpu 4: rx_hash 0x85f0824b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56672 dport 52028] OK # # # cpu 4: rx_hash 0xafb439a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56694 dport 52028] OK # # # cpu 4: rx_hash 0xd5e82954 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56720 dport 52028] OK # # # cpu 5: rx_hash 0x00a8d8dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56704 dport 52028] OK # # # cpu 5: rx_hash 0x2a6a0c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56732 dport 52028] OK # # # cpu 0: rx_hash 0xc0894308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56744 dport 52028] OK # # # cpu 0: rx_hash 0x15c9b280 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56760 dport 52028] OK # # # cpu 0: rx_hash 0x755f103b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56802 dport 52028] OK # # # cpu 0: rx_hash 0x8add350b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56814 dport 52028] OK # # # cpu 0: rx_hash 0x5f9dc483 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56830 dport 52028] OK # # # cpu 0: rx_hash 0xdeb9b3b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56850 dport 52028] OK # # # cpu 4: rx_hash 0xeacdf8e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56766 dport 52028] OK # # # cpu 4: rx_hash 0xe07d4dcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56782 dport 52028] OK # # # cpu 4: rx_hash 0x60b81536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56784 dport 52028] OK # # # cpu 4: rx_hash 0x5efa8418 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56838 dport 52028] OK # # # cpu 4: rx_hash 0xcb5eb6bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56864 dport 52028] OK # # # cpu 4: rx_hash 0x34dc938d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56876 dport 52028] OK # # # cpu 5: rx_hash 0x35bbd316 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56788 dport 52028] OK # # # cpu 5: rx_hash 0xdfdef32b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56810 dport 52028] OK # # # cpu 0: rx_hash 0xe19c6205 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56892 dport 52028] OK # # # cpu 0: rx_hash 0x14289d4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56906 dport 52028] OK # # # cpu 0: rx_hash 0xfecbd226 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56958 dport 52028] OK # # # cpu 0: rx_hash 0xd1126ba1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56982 dport 52028] OK # # # cpu 0: rx_hash 0x91f6a88c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56992 dport 52028] OK # # # cpu 4: rx_hash 0x6be98fd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56914 dport 52028] OK # # # cpu 4: rx_hash 0xab4e7b57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56944 dport 52028] OK # # # cpu 4: rx_hash 0xaed37939 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56974 dport 52028] OK # # # cpu 4: rx_hash 0x2e1621c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56976 dport 52028] OK # # # cpu 4: rx_hash 0x6ef2e2ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56998 dport 52028] OK # # # cpu 5: rx_hash 0x412b5b6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56910 dport 52028] OK # # # cpu 5: rx_hash 0x3e6c26a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56924 dport 52028] OK # # # cpu 5: rx_hash 0x7e88e58e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56938 dport 52028] OK # # # cpu 5: rx_hash 0x0149f716 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56946 dport 52028] OK # # # cpu 0: rx_hash 0xbbb21365 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57014 dport 52028] OK # # # cpu 0: rx_hash 0xb184c91a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57036 dport 52028] OK # # # cpu 0: rx_hash 0xa6ad4d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57090 dport 52028] OK # # # cpu 0: rx_hash 0x338f10d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57134 dport 52028] 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 338, 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 43975 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 36 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49027 dport 43975] != expected 0xccbe4460 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58203 dport 43975] != expected 0x26a944f5 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50314 dport 43975] != expected 0xeb876ce8 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60244 dport 43975] != expected 0x53a052a7 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41260 dport 43975] != expected 0x4a17b821 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46848 dport 43975] != expected 0xaeecbdc5 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36718 dport 43975] != expected 0xbf042270 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41611 dport 43975] != expected 0x1a284b08 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55347 dport 43975] != expected 0x98074c3c # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48647 dport 43975] != expected 0xf8a90265 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42493 dport 43975] != expected 0x5f64ff83 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36827 dport 43975] != expected 0xcb196008 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53368 dport 43975] != expected 0x84b375c8 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47694 dport 43975] != expected 0x71e58c1d # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60750 dport 43975] != expected 0xc86dcf7c # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40417 dport 43975] != expected 0x7f2f36f1 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54564 dport 43975] != expected 0x7a0028ed # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42383 dport 43975] != expected 0x6ec7a944 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36035 dport 43975] != expected 0xf9f39d03 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38181 dport 43975] != expected 0xbddff02a # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33914 dport 43975] != expected 0x31f8d9f1 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37676 dport 43975] != expected 0xc7ec2320 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59593 dport 43975] != expected 0xa9c61cd9 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55878 dport 43975] != expected 0xfa7978f7 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50252 dport 43975] != expected 0x202c98c7 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59720 dport 43975] != expected 0xb041c268 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45135 dport 43975] != expected 0x88e6a4c1 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54421 dport 43975] != expected 0xdf160751 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58158 dport 43975] != expected 0x7d907ace # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49278 dport 43975] != expected 0x47141cfa # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59074 dport 43975] != expected 0xdaaefd27 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40985 dport 43975] != expected 0xa998c478 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46808 dport 43975] != expected 0x8a65367d # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36629 dport 43975] != expected 0x51702835 # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54665 dport 43975] != expected 0x773e888e # # Exception| cpu 4: rx_hash 0xbfb933b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37077 dport 43975] != expected 0xc047edfc # # Exception| count: pass=0 nohash=0 fail=36 # # 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 338, 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 46751 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40470 dport 46751] != expected 0xb6b05921 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55517 dport 46751] != expected 0x828b58d6 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49587 dport 46751] != expected 0xfad57b0b # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52192 dport 46751] != expected 0xa7cda44c # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43446 dport 46751] != expected 0x79acd40f # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38108 dport 46751] != expected 0x9ace924c # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42943 dport 46751] != expected 0x6f77aa35 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37067 dport 46751] != expected 0xcfd032e0 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54398 dport 46751] != expected 0xf27428c4 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45733 dport 46751] != expected 0xf66578c3 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41288 dport 46751] != expected 0xe99b5782 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33124 dport 46751] != expected 0x99d3aa0e # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45059 dport 46751] != expected 0x6fc353db # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59734 dport 46751] != expected 0xe41dea4 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48528 dport 46751] != expected 0xd88a59d # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37323 dport 46751] != expected 0x62843df8 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34331 dport 46751] != expected 0x4242a580 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52645 dport 46751] != expected 0x6e6e42c7 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59137 dport 46751] != expected 0x2d0fc405 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58932 dport 46751] != expected 0x3eb79cf2 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55816 dport 46751] != expected 0xef955222 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42047 dport 46751] != expected 0xce21bc90 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49327 dport 46751] != expected 0x7d43a0ab # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57536 dport 46751] != expected 0x4653f587 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57218 dport 46751] != expected 0x33ba2f9c # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59959 dport 46751] != expected 0x7e408a15 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55339 dport 46751] != expected 0x2d97b9a8 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55968 dport 46751] != expected 0x751cd7c7 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52309 dport 46751] != expected 0x9322e6c0 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59135 dport 46751] != expected 0x85c6c973 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41767 dport 46751] != expected 0x614ba55a # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45862 dport 46751] != expected 0xff91fd28 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45439 dport 46751] != expected 0x37a5ccdd # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60655 dport 46751] != expected 0x9386be94 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53592 dport 46751] != expected 0xe1d116bf # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47212 dport 46751] != expected 0x2413276c # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41482 dport 46751] != expected 0xd32ef35 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58865 dport 46751] != expected 0x2bbd6896 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38514 dport 46751] != expected 0xa9e95a44 # # Exception| cpu 5: rx_hash 0xd5b8e21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43936 dport 46751] != expected 0x542686a # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->