< 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 216, 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 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, 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 39489 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0da365cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41768 dport 39489] != expected 0xdaf00911 # # Exception| cpu 0: rx_hash 0x08409935 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41790 dport 39489] != expected 0x68575750 # # Exception| cpu 0: rx_hash 0xb851c262 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41808 dport 39489] != expected 0x1354b16f # # Exception| cpu 0: rx_hash 0x3aa03c1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41852 dport 39489] != expected 0x4a071e4f # # Exception| cpu 4: rx_hash 0xcbc99875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41802 dport 39489] != expected 0x1dad2fe0 # # Exception| cpu 4: rx_hash 0xa5cf2bd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41824 dport 39489] != expected 0x3c43015c # # Exception| cpu 4: rx_hash 0xe8895e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41844 dport 39489] != expected 0xde32a1f5 # # Exception| cpu 4: rx_hash 0x0cae221b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41866 dport 39489] != expected 0xd668c3ec # # Exception| cpu 4: rx_hash 0xdb64bcbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41876 dport 39489] != expected 0xf0fa2217 # # Exception| cpu 4: rx_hash 0xad1f1a54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41880 dport 39489] != expected 0x4ca4e2d9 # # Exception| cpu 5: rx_hash 0xe1542819 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41774 dport 39489] != expected 0xa24d888d # # Exception| cpu 5: rx_hash 0x9b110452 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41838 dport 39489] != expected 0xd0cb3f7a # # Exception| cpu 0: rx_hash 0x599542c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41912 dport 39489] != expected 0xa9a98d37 # # Exception| cpu 0: rx_hash 0xec67e56b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41920 dport 39489] != expected 0x600d3549 # # Exception| cpu 0: rx_hash 0x76eb0e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41930 dport 39489] != expected 0xa4ee741b # # Exception| cpu 0: rx_hash 0xe10d824a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44812 dport 39489] != expected 0xdb2a474b # # Exception| cpu 4: rx_hash 0x674b6d48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41910 dport 39489] != expected 0x4521b311 # # Exception| cpu 4: rx_hash 0x7308f2ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 41948 dport 39489] != expected 0x16492a5a # # Exception| cpu 4: rx_hash 0x08193366 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44828 dport 39489] != expected 0x11309896 # # Exception| cpu 4: rx_hash 0xc7aeb884 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44836 dport 39489] != expected 0xaa12971f # # Exception| cpu 4: rx_hash 0x2eba09a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44852 dport 39489] != expected 0x600848c2 # # Exception| cpu 5: rx_hash 0x8e5fdc64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41894 dport 39489] != expected 0x8f3b6ccc # # Exception| cpu 5: rx_hash 0x2feee42b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41908 dport 39489] != expected 0x15f74df9 # # Exception| cpu 5: rx_hash 0x9a1c4382 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41932 dport 39489] != expected 0xdc53f587 # # Exception| cpu 0: rx_hash 0x4961cc59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44868 dport 39489] != expected 0x3d994f06 # # Exception| cpu 0: rx_hash 0x4c8230a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44882 dport 39489] != expected 0x8f3e1147 # # Exception| cpu 4: rx_hash 0x725c1f2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44892 dport 39489] != expected 0x63b62f61 # # Exception| cpu 4: rx_hash 0x8335bb45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44906 dport 39489] != expected 0x341c1ece # # Exception| cpu 4: rx_hash 0xce73ced8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44926 dport 39489] != expected 0xd66dbe67 # # Exception| cpu 4: rx_hash 0x148a9d0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44942 dport 39489] != expected 0x32bfe258 # # Exception| cpu 4: rx_hash 0x8be58ac9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44946 dport 39489] != expected 0x44fbfd4b # # Exception| cpu 4: rx_hash 0x37ca5b3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44976 dport 39489] != expected 0xf1206c4d # # Exception| cpu 5: rx_hash 0x27677ff4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44910 dport 39489] != expected 0x1c7761ba # # Exception| cpu 5: rx_hash 0x2284830a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44920 dport 39489] != expected 0xaed03ffb # # Exception| cpu 5: rx_hash 0xdedeea10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44960 dport 39489] != expected 0x3b3ab390 # # Exception| cpu 5: rx_hash 0x967b6373 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44962 dport 39489] != expected 0x6bec4d78 # # Exception| cpu 5: rx_hash 0xe000c59a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44974 dport 39489] != expected 0xd7b28db6 # # Exception| cpu 5: rx_hash 0x50119ecd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44992 dport 39489] != expected 0xacb16b89 # # Exception| cpu 0: rx_hash 0x6b2c4db9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45016 dport 39489] != expected 0xf29e0bee # # Exception| cpu 0: rx_hash 0xcf7e8908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45020 dport 39489] != expected 0xdaf5749a # # Exception| cpu 0: rx_hash 0x6f30a52f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45056 dport 39489] != expected 0x44f3b899 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd8170b2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42464 dport 54830] OK # # # cpu 0: rx_hash 0x0a3e6974 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42472 dport 54830] OK # # # cpu 4: rx_hash 0xa7b1db99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42422 dport 54830] OK # # # cpu 4: rx_hash 0xc589e296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42448 dport 54830] OK # # # cpu 4: rx_hash 0x61db2627 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42452 dport 54830] OK # # # cpu 4: rx_hash 0x3103ba00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42480 dport 54830] OK # # # cpu 4: rx_hash 0x95517eb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42484 dport 54830] OK # # # cpu 4: rx_hash 0x0fdd958a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42494 dport 54830] OK # # # cpu 5: rx_hash 0x6438dad9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42434 dport 54830] OK # # # cpu 5: rx_hash 0xe32ad858 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42488 dport 54830] OK # # # cpu 0: rx_hash 0x80afec74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42506 dport 54830] OK # # # cpu 0: rx_hash 0x025e120b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42534 dport 54830] OK # # # cpu 4: rx_hash 0x4f186796 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42546 dport 54830] OK # # # cpu 4: rx_hash 0xb7acb5a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42590 dport 54830] OK # # # cpu 4: rx_hash 0xe297d57b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42604 dport 54830] OK # # # cpu 4: rx_hash 0x910f8f6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42614 dport 54830] OK # # # cpu 4: rx_hash 0x0b836457 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42620 dport 54830] OK # # # cpu 5: rx_hash 0x69bb5d58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42522 dport 54830] OK # # # cpu 5: rx_hash 0x28c3a267 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42562 dport 54830] OK # # # cpu 5: rx_hash 0x8c9166d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42566 dport 54830] OK # # # cpu 5: rx_hash 0x5eb8048e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42574 dport 54830] OK # # # cpu 0: rx_hash 0x81a2aba4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42664 dport 54830] OK # # # cpu 0: rx_hash 0x56683502 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42678 dport 54830] OK # # # cpu 0: rx_hash 0x47c8561a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42698 dport 54830] OK # # # cpu 0: rx_hash 0xfbe787ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42728 dport 54830] OK # # # cpu 4: rx_hash 0xefa41809 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42626 dport 54830] OK # # # cpu 4: rx_hash 0x9c3c421e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42648 dport 54830] OK # # # cpu 4: rx_hash 0xdd44bd21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42688 dport 54830] OK # # # cpu 4: rx_hash 0x12f336c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42744 dport 54830] OK # # # cpu 5: rx_hash 0x4e152046 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42640 dport 54830] OK # # # cpu 5: rx_hash 0x201393eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42682 dport 54830] OK # # # cpu 5: rx_hash 0xe6796e55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42712 dport 54830] OK # # # cpu 5: rx_hash 0x5fb5435e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42732 dport 54830] OK # # # cpu 0: rx_hash 0x887fddf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42738 dport 54830] OK # # # cpu 0: rx_hash 0xa845018f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42758 dport 54830] OK # # # cpu 0: rx_hash 0x969b2e05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42760 dport 54830] OK # # # cpu 0: rx_hash 0x372a164a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42778 dport 54830] OK # # # cpu 0: rx_hash 0x2f57030e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42812 dport 54830] OK # # # cpu 4: rx_hash 0x44b24c5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42752 dport 54830] OK # # # cpu 4: rx_hash 0xde3ea766 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42762 dport 54830] OK # # # cpu 4: rx_hash 0x62117693 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42792 dport 54830] OK # # # cpu 4: rx_hash 0x11892c84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42802 dport 54830] OK # # # count: pass=42 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 216, 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 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, 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 34012 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44113 dport 34012] != expected 0x676c145f # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44113 dport 34012] != expected 0x676c145f # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52209 dport 34012] != expected 0x676cbbee # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52209 dport 34012] != expected 0x676cbbee # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34116 dport 34012] != expected 0xad60dc0a # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34116 dport 34012] != expected 0xad60dc0a # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 35830 dport 34012] != expected 0x490e4114 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 35830 dport 34012] != expected 0x490e4114 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50669 dport 34012] != expected 0x33c42cc3 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50669 dport 34012] != expected 0x33c42cc3 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 51411 dport 34012] != expected 0xe04651eb # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 51411 dport 34012] != expected 0xe04651eb # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54917 dport 34012] != expected 0xdf412abc # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54917 dport 34012] != expected 0xdf412abc # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50891 dport 34012] != expected 0x9c85b9b2 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50891 dport 34012] != expected 0x9c85b9b2 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56612 dport 34012] != expected 0xabc7adc4 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56612 dport 34012] != expected 0xabc7adc4 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42600 dport 34012] != expected 0x28270546 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42600 dport 34012] != expected 0x28270546 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34985 dport 34012] != expected 0x8e4691ca # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34985 dport 34012] != expected 0x8e4691ca # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 60747 dport 34012] != expected 0x4246a19a # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 60747 dport 34012] != expected 0x4246a19a # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38879 dport 34012] != expected 0x88ed288e # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38879 dport 34012] != expected 0x88ed288e # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39610 dport 34012] != expected 0x86bd810f # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39610 dport 34012] != expected 0x86bd810f # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41250 dport 34012] != expected 0xdb9be39f # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41250 dport 34012] != expected 0xdb9be39f # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 43731 dport 34012] != expected 0x17810ccd # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 43731 dport 34012] != expected 0x17810ccd # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42457 dport 34012] != expected 0x2d2f685c # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42457 dport 34012] != expected 0x2d2f685c # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41351 dport 34012] != expected 0xe13552f # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41351 dport 34012] != expected 0xe13552f # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47775 dport 34012] != expected 0x493612b # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47775 dport 34012] != expected 0x493612b # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36907 dport 34012] != expected 0x18d1bb9 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36907 dport 34012] != expected 0x18d1bb9 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54934 dport 34012] != expected 0xe420f658 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54934 dport 34012] != expected 0xe420f658 # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42184 dport 34012] != expected 0x9a39e7ad # # Exception| cpu 0: rx_hash 0xb2d1b6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42184 dport 34012] != expected 0x9a39e7ad # # Exception| count: pass=0 nohash=0 fail=44 # # 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 216, 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 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, 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 58953 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37552 dport 58953] != expected 0xb706456e # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37552 dport 58953] != expected 0xb706456e # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33217 dport 58953] != expected 0x5a66873 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33217 dport 58953] != expected 0x5a66873 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50914 dport 58953] != expected 0x63c55233 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50914 dport 58953] != expected 0x63c55233 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44602 dport 58953] != expected 0x43c3dd3f # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44602 dport 58953] != expected 0x43c3dd3f # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43567 dport 58953] != expected 0x486ae8a0 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43567 dport 58953] != expected 0x486ae8a0 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51098 dport 58953] != expected 0x88a6be88 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51098 dport 58953] != expected 0x88a6be88 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35814 dport 58953] != expected 0x480ae31a # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35814 dport 58953] != expected 0x480ae31a # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37884 dport 58953] != expected 0xe5a984de # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37884 dport 58953] != expected 0xe5a984de # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49101 dport 58953] != expected 0xffe8e5c # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49101 dport 58953] != expected 0xffe8e5c # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53552 dport 58953] != expected 0x968778fc # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53552 dport 58953] != expected 0x968778fc # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34450 dport 58953] != expected 0x6964d2ee # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34450 dport 58953] != expected 0x6964d2ee # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53855 dport 58953] != expected 0x4604dff6 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53855 dport 58953] != expected 0x4604dff6 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45282 dport 58953] != expected 0x194e7ebb # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45282 dport 58953] != expected 0x194e7ebb # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54163 dport 58953] != expected 0xa9898863 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54163 dport 58953] != expected 0xa9898863 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56169 dport 58953] != expected 0x822e19ee # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56169 dport 58953] != expected 0x822e19ee # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39981 dport 58953] != expected 0x173e0867 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39981 dport 58953] != expected 0x173e0867 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39913 dport 58953] != expected 0x5276cae7 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39913 dport 58953] != expected 0x5276cae7 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50180 dport 58953] != expected 0x13975890 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50180 dport 58953] != expected 0x13975890 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46870 dport 58953] != expected 0x41985581 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46870 dport 58953] != expected 0x41985581 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37747 dport 58953] != expected 0xf71e2fb7 # # Exception| cpu 5: rx_hash 0x7ddcce19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37747 dport 58953] != expected 0xf71e2fb7 # # 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->