< 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 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 32875 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x20e7fbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37410 dport 32875] != expected 0x99770b67 # # Exception| cpu 0: rx_hash 0x7fecfe1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37432 dport 32875] != expected 0xb1e2f810 # # Exception| cpu 0: rx_hash 0x5cc6a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37436 dport 32875] != expected 0x1a20cb0f # # Exception| cpu 0: rx_hash 0x26b015f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37442 dport 32875] != expected 0x46b36e35 # # Exception| cpu 0: rx_hash 0x3340716e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37482 dport 32875] != expected 0x862a31d9 # # Exception| cpu 4: rx_hash 0x6a1c9a81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37392 dport 32875] != expected 0x717ba7fc # # Exception| cpu 4: rx_hash 0x22d55e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37474 dport 32875] != expected 0xd3cb2856 # # Exception| cpu 5: rx_hash 0x4936c41f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37396 dport 32875] != expected 0xdab994e3 # # Exception| cpu 5: rx_hash 0x12588a19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37422 dport 32875] != expected 0x675421f7 # # Exception| cpu 5: rx_hash 0x0b0732f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37430 dport 32875] != expected 0x1845b4bf # # Exception| cpu 5: rx_hash 0x2e7a8255 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37458 dport 32875] != expected 0x6c43e2f2 # # Exception| cpu 5: rx_hash 0x47abbd82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37476 dport 32875] != expected 0x2f8d7d76 # # Exception| cpu 5: rx_hash 0x563e92cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37484 dport 32875] != expected 0x7a6c64f9 # # Exception| cpu 5: rx_hash 0x4f612a25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37492 dport 32875] != expected 0x57df1b1 # # Exception| cpu 0: rx_hash 0xe1fdfa3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37568 dport 32875] != expected 0x34691992 # # Exception| cpu 0: rx_hash 0xf068d574 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37576 dport 32875] != expected 0x6188001d # # Exception| cpu 0: rx_hash 0x951636d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37582 dport 32875] != expected 0x9dce553d # # Exception| cpu 0: rx_hash 0xf40d9ea7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37608 dport 32875] != expected 0xf4f0467e # # Exception| cpu 4: rx_hash 0xe3cf5fd2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37504 dport 32875] != expected 0x7ed53aa3 # # Exception| cpu 4: rx_hash 0xeb05c875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37520 dport 32875] != expected 0x5425b664 # # Exception| cpu 4: rx_hash 0xf63f3b4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37544 dport 32875] != expected 0xbe4c654f # # Exception| cpu 4: rx_hash 0x80e6524b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37606 dport 32875] != expected 0x5d570ad1 # # Exception| cpu 5: rx_hash 0x5ef4056a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37500 dport 32875] != expected 0x509ce83e # # Exception| cpu 5: rx_hash 0xe7aa1401 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37536 dport 32875] != expected 0xebad7cc0 # # Exception| cpu 5: rx_hash 0xef6083a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37552 dport 32875] != expected 0xc15df007 # # Exception| cpu 5: rx_hash 0x9ddca170 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37598 dport 32875] != expected 0xb73ed9fa # # Exception| cpu 5: rx_hash 0xed52264f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37616 dport 32875] != expected 0x8be1d336 # # Exception| cpu 0: rx_hash 0x0170fac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37636 dport 32875] != expected 0x62e610e8 # # Exception| cpu 0: rx_hash 0x56b168b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37646 dport 32875] != expected 0x60836f58 # # Exception| cpu 0: rx_hash 0x5e7bff17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37662 dport 32875] != expected 0x4a73e39f # # Exception| cpu 4: rx_hash 0xab069b72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37618 dport 32875] != expected 0xdc65b509 # # Exception| cpu 4: rx_hash 0x472447ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 37638 dport 32875] != expected 0x356276d7 # # Exception| cpu 4: rx_hash 0x3b051cb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37656 dport 32875] != expected 0xb635b6bf # # Exception| cpu 4: rx_hash 0x37aac0c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37672 dport 32875] != expected 0x9bd7c1b # # Exception| cpu 4: rx_hash 0x68a1c515 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37682 dport 32875] != expected 0x21288f6c # # Exception| cpu 5: rx_hash 0xba93b43d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37626 dport 32875] != expected 0x8984ac86 # # Exception| cpu 5: rx_hash 0x99b9eaa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37630 dport 32875] != expected 0x22469f99 # # Exception| cpu 5: rx_hash 0x759b362e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37642 dport 32875] != expected 0xcb415c47 # # Exception| cpu 5: rx_hash 0x4b8b9b8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37686 dport 32875] != expected 0x8aeabc73 # # Exception| cpu 5: rx_hash 0x663cbc88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37698 dport 32875] != expected 0xd41c66f9 # # Exception| cpu 5: rx_hash 0x12d77064 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37708 dport 32875] != expected 0x7dbb2a56 # # 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 0x42271cef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55582 dport 48142] OK # # # cpu 0: rx_hash 0x6da29e05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55594 dport 48142] OK # # # cpu 0: rx_hash 0x3c34e24d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55616 dport 48142] OK # # # cpu 0: rx_hash 0x2da1cd02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55624 dport 48142] OK # # # cpu 0: rx_hash 0x72aac8d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55634 dport 48142] OK # # # cpu 4: rx_hash 0x1183c54e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55604 dport 48142] OK # # # cpu 4: rx_hash 0x4470f2d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55678 dport 48142] OK # # # cpu 5: rx_hash 0x53b233a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55574 dport 48142] OK # # # cpu 5: rx_hash 0x7e0514a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55650 dport 48142] OK # # # cpu 5: rx_hash 0x0aeed84f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55660 dport 48142] OK # # # cpu 5: rx_hash 0x76cf8304 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55666 dport 48142] OK # # # cpu 5: rx_hash 0xf94ba86d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55682 dport 48142] OK # # # cpu 5: rx_hash 0xe8de8722 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55690 dport 48142] OK # # # cpu 0: rx_hash 0xbb7a5e83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55712 dport 48142] OK # # # cpu 0: rx_hash 0x810fb8f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55740 dport 48142] OK # # # cpu 0: rx_hash 0xbd2db0b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55744 dport 48142] OK # # # cpu 0: rx_hash 0x8f92c168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55756 dport 48142] OK # # # cpu 0: rx_hash 0xd4fc8f6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55798 dport 48142] OK # # # cpu 4: rx_hash 0x8da06481 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55692 dport 48142] OK # # # cpu 4: rx_hash 0xd2ab6154 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55702 dport 48142] OK # # # cpu 4: rx_hash 0x909a97ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55732 dport 48142] OK # # # cpu 4: rx_hash 0x875856cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55772 dport 48142] OK # # # cpu 4: rx_hash 0xee896918 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55786 dport 48142] OK # # # cpu 4: rx_hash 0x905290f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55826 dport 48142] OK # # # cpu 5: rx_hash 0xfd2ee3be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55714 dport 48142] OK # # # cpu 5: rx_hash 0xf5e47419 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55730 dport 48142] OK # # # cpu 5: rx_hash 0x9898075e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55810 dport 48142] OK # # # cpu 0: rx_hash 0x81c7bfb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55834 dport 48142] OK # # # cpu 0: rx_hash 0xae423d5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55854 dport 48142] OK # # # cpu 0: rx_hash 0xffd44114 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55876 dport 48142] OK # # # cpu 0: rx_hash 0xf71ed6b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55892 dport 48142] OK # # # cpu 0: rx_hash 0xc5a1a762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55896 dport 48142] OK # # # cpu 4: rx_hash 0xb71d85b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55862 dport 48142] OK # # # cpu 4: rx_hash 0xe0dc17c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55868 dport 48142] OK # # # cpu 4: rx_hash 0xdcfe1f8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55872 dport 48142] OK # # # cpu 4: rx_hash 0xb52f205d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55926 dport 48142] OK # # # cpu 5: rx_hash 0xa2ede128 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55838 dport 48142] OK # # # cpu 5: rx_hash 0xbfd71213 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55846 dport 48142] OK # # # cpu 5: rx_hash 0x92603510 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55890 dport 48142] OK # # # cpu 5: rx_hash 0xc90e7b16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55912 dport 48142] OK # # # cpu 5: rx_hash 0x3aab0b34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55942 dport 48142] 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 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 47817 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 48546 dport 47817] != expected 0x61cb8b9b # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 48546 dport 47817] != expected 0x61cb8b9b # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 40558 dport 47817] != expected 0xa767674e # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 40558 dport 47817] != expected 0xa767674e # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 59858 dport 47817] != expected 0xef34ec92 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 59858 dport 47817] != expected 0xef34ec92 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 45479 dport 47817] != expected 0x33ff57d0 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 45479 dport 47817] != expected 0x33ff57d0 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 50723 dport 47817] != expected 0x91c50f27 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 50723 dport 47817] != expected 0x91c50f27 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 42138 dport 47817] != expected 0x327241e9 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 42138 dport 47817] != expected 0x327241e9 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 53610 dport 47817] != expected 0x7e947f2 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 53610 dport 47817] != expected 0x7e947f2 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 33850 dport 47817] != expected 0x8ec16e54 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 33850 dport 47817] != expected 0x8ec16e54 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 55574 dport 47817] != expected 0x3eab65ee # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 55574 dport 47817] != expected 0x3eab65ee # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 54052 dport 47817] != expected 0x2da5ac0a # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 54052 dport 47817] != expected 0x2da5ac0a # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 46341 dport 47817] != expected 0xb0f6a427 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 46341 dport 47817] != expected 0xb0f6a427 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 32820 dport 47817] != expected 0x43cde0c8 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 32820 dport 47817] != expected 0x43cde0c8 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 43813 dport 47817] != expected 0xa30db584 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 43813 dport 47817] != expected 0xa30db584 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 49247 dport 47817] != expected 0x372e8a77 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 49247 dport 47817] != expected 0x372e8a77 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 36393 dport 47817] != expected 0xa7bf2dad # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 36393 dport 47817] != expected 0xa7bf2dad # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 55777 dport 47817] != expected 0xbd8f04bd # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 55777 dport 47817] != expected 0xbd8f04bd # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 35397 dport 47817] != expected 0xe2f3a05c # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 35397 dport 47817] != expected 0xe2f3a05c # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 55338 dport 47817] != expected 0xedaf8d16 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 55338 dport 47817] != expected 0xedaf8d16 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 52302 dport 47817] != expected 0xe428e9e4 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 52302 dport 47817] != expected 0xe428e9e4 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 38125 dport 47817] != expected 0x81b7b9e8 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 38125 dport 47817] != expected 0x81b7b9e8 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 43549 dport 47817] != expected 0xdbcb6e63 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 43549 dport 47817] != expected 0xdbcb6e63 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 36469 dport 47817] != expected 0x39d0a8cb # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 36469 dport 47817] != expected 0x39d0a8cb # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 34416 dport 47817] != expected 0xf4fb6b3 # # Exception| cpu 5: rx_hash 0x4378d0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 34416 dport 47817] != expected 0xf4fb6b3 # # Exception| count: pass=0 nohash=0 fail=46 # # 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 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 50530 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49511 dport 50530] != expected 0x13584d5e # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49511 dport 50530] != expected 0x13584d5e # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36096 dport 50530] != expected 0x91e8b768 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36096 dport 50530] != expected 0x91e8b768 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47629 dport 50530] != expected 0xe11bc487 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47629 dport 50530] != expected 0xe11bc487 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34045 dport 50530] != expected 0x48e7abfe # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34045 dport 50530] != expected 0x48e7abfe # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33650 dport 50530] != expected 0x81559804 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33650 dport 50530] != expected 0x81559804 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55105 dport 50530] != expected 0xd62e515a # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55105 dport 50530] != expected 0xd62e515a # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60651 dport 50530] != expected 0x32441d3b # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60651 dport 50530] != expected 0x32441d3b # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35108 dport 50530] != expected 0xe684887b # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35108 dport 50530] != expected 0xe684887b # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53951 dport 50530] != expected 0x3dee35fb # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53951 dport 50530] != expected 0x3dee35fb # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50873 dport 50530] != expected 0x5cbb3691 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50873 dport 50530] != expected 0x5cbb3691 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55254 dport 50530] != expected 0xb62a0dd1 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55254 dport 50530] != expected 0xb62a0dd1 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57065 dport 50530] != expected 0xaa5a5b67 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57065 dport 50530] != expected 0xaa5a5b67 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50230 dport 50530] != expected 0x85a6864f # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50230 dport 50530] != expected 0x85a6864f # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47927 dport 50530] != expected 0xfaf923fb # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47927 dport 50530] != expected 0xfaf923fb # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52423 dport 50530] != expected 0x2e9a4272 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52423 dport 50530] != expected 0x2e9a4272 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39935 dport 50530] != expected 0x42439ee2 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39935 dport 50530] != expected 0x42439ee2 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43354 dport 50530] != expected 0xb6f65841 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43354 dport 50530] != expected 0xb6f65841 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50570 dport 50530] != expected 0x7a23d064 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50570 dport 50530] != expected 0x7a23d064 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56212 dport 50530] != expected 0xa7eaa74 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56212 dport 50530] != expected 0xa7eaa74 # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41374 dport 50530] != expected 0xbee664ed # # Exception| cpu 4: rx_hash 0x1803d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41374 dport 50530] != expected 0xbee664ed # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->