< 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 57796 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x66540bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33608 dport 57796] != expected 0x73d8997b # # Exception| cpu 0: rx_hash 0xdd4d4f41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33620 dport 57796] != expected 0x1ea6b97d # # Exception| cpu 0: rx_hash 0x679551f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33642 dport 57796] != expected 0x81772971 # # Exception| cpu 0: rx_hash 0xcdea20b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33662 dport 57796] != expected 0x1f9bc975 # # Exception| cpu 0: rx_hash 0x0cbb810e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33680 dport 57796] != expected 0x28c84d78 # # Exception| cpu 4: rx_hash 0xfe407ecc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33650 dport 57796] != expected 0xb2c8972 # # Exception| cpu 4: rx_hash 0x84089be4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33664 dport 57796] != expected 0x51012d79 # # Exception| cpu 4: rx_hash 0x6bef3df6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33686 dport 57796] != expected 0x1a6cd77 # # Exception| cpu 4: rx_hash 0xe29d7d39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33700 dport 57796] != expected 0x8ac01d7c # # Exception| cpu 4: rx_hash 0xf3fb48ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 33708 dport 57796] != expected 0x7952dd7e # # Exception| cpu 4: rx_hash 0x1c1ceeff [saddr 192.0.3.2 daddr 192.0.3.1 sport 33722 dport 57796] != expected 0x29f53d70 # # Exception| cpu 4: rx_hash 0x3ed08557 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33726 dport 57796] != expected 0xced0bd75 # # Exception| cpu 5: rx_hash 0xab7fc66d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33626 dport 57796] != expected 0xc45af970 # # Exception| cpu 5: rx_hash 0x9914c234 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33652 dport 57796] != expected 0x2242097d # # Exception| cpu 0: rx_hash 0x72dabfda [saddr 192.0.3.2 daddr 192.0.3.1 sport 33738 dport 57796] != expected 0xf2aab571 # # Exception| cpu 0: rx_hash 0x770c7f2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33802 dport 57796] != expected 0x5e5439f1 # # Exception| cpu 0: rx_hash 0xab418741 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33808 dport 57796] != expected 0x1a4499f8 # # Exception| cpu 4: rx_hash 0x5016d472 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33742 dport 57796] != expected 0x158f3574 # # Exception| cpu 4: rx_hash 0xbff17260 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33752 dport 57796] != expected 0x4528d57a # # Exception| cpu 4: rx_hash 0x731be5ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 33768 dport 57796] != expected 0x5057b # # Exception| cpu 4: rx_hash 0xc802a169 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33780 dport 57796] != expected 0x6d7b257d # # Exception| cpu 4: rx_hash 0x23f29dab [saddr 192.0.3.2 daddr 192.0.3.1 sport 33792 dport 57796] != expected 0x638df9f9 # # Exception| cpu 4: rx_hash 0x013ef603 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33796 dport 57796] != expected 0x84a879fc # # Exception| cpu 4: rx_hash 0x67ab10de [saddr 192.0.3.2 daddr 192.0.3.1 sport 33824 dport 57796] != expected 0x5f6949f9 # # Exception| cpu 5: rx_hash 0x26245d5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33728 dport 57796] != expected 0xcf737579 # # Exception| cpu 5: rx_hash 0x8c5b2c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33748 dport 57796] != expected 0x519f957d # # Exception| cpu 5: rx_hash 0x05296cd3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33766 dport 57796] != expected 0xdaf94576 # # Exception| cpu 0: rx_hash 0x00ffac26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33830 dport 57796] != expected 0x7607c9f6 # # Exception| cpu 0: rx_hash 0xd520b995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33866 dport 57796] != expected 0xc02661f1 # # Exception| cpu 0: rx_hash 0x180b742f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33880 dport 57796] != expected 0x77a401fa # # Exception| cpu 0: rx_hash 0x15b0420e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33926 dport 57796] != expected 0x5da55f6 # # Exception| cpu 4: rx_hash 0xcdd4619c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33844 dport 57796] != expected 0xc185a9fd # # Exception| cpu 4: rx_hash 0xdcb25448 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33852 dport 57796] != expected 0x321769ff # # Exception| cpu 4: rx_hash 0x3ac71f87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33884 dport 57796] != expected 0x908181ff # # Exception| cpu 4: rx_hash 0x414ea08a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33932 dport 57796] != expected 0x380395fe # # Exception| cpu 5: rx_hash 0x801f0134 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33890 dport 57796] != expected 0xf5011f3 # # Exception| cpu 5: rx_hash 0x4d34cc8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33904 dport 57796] != expected 0xb8d271f8 # # Exception| cpu 5: rx_hash 0x19ca2e0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33914 dport 57796] != expected 0x850bb1f0 # # Exception| cpu 5: rx_hash 0x5028955e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33924 dport 57796] != expected 0xcb9155fc # # Exception| cpu 5: rx_hash 0x6382cb22 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33928 dport 57796] != expected 0xdf2615fb # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x51c3b16c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41534 dport 58772] OK # # # cpu 4: rx_hash 0xf22e2df3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41564 dport 58772] OK # # # cpu 4: rx_hash 0x55ea6a90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41622 dport 58772] OK # # # cpu 5: rx_hash 0x053d53e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41524 dport 58772] OK # # # cpu 5: rx_hash 0x2fa28fb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41572 dport 58772] OK # # # cpu 5: rx_hash 0x94bbcb2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41592 dport 58772] OK # # # cpu 0: rx_hash 0x49376965 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41536 dport 58772] OK # # # cpu 0: rx_hash 0x0cafbe35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41538 dport 58772] OK # # # cpu 0: rx_hash 0xc184738f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41552 dport 58772] OK # # # cpu 0: rx_hash 0xc04529aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41586 dport 58772] OK # # # cpu 0: rx_hash 0xab6bf956 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41608 dport 58772] OK # # # cpu 0: rx_hash 0x89a792fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41612 dport 58772] OK # # # cpu 0: rx_hash 0xbbcc96a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41634 dport 58772] OK # # # cpu 4: rx_hash 0x9900fd0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41638 dport 58772] OK # # # cpu 4: rx_hash 0xe6762dae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33448 dport 58772] OK # # # cpu 5: rx_hash 0xd50ac782 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41682 dport 58772] OK # # # cpu 5: rx_hash 0x6fd2d931 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41708 dport 58772] OK # # # cpu 5: rx_hash 0x9044a482 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33446 dport 58772] OK # # # cpu 0: rx_hash 0xef327423 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41640 dport 58772] OK # # # cpu 0: rx_hash 0x76e75b1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41648 dport 58772] OK # # # cpu 0: rx_hash 0x18210a38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41664 dport 58772] OK # # # cpu 0: rx_hash 0x5db9dd68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41666 dport 58772] OK # # # cpu 0: rx_hash 0x19e0501d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41698 dport 58772] OK # # # cpu 0: rx_hash 0x5cae331d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33430 dport 58772] OK # # # cpu 0: rx_hash 0x81229156 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33454 dport 58772] OK # # # cpu 0: rx_hash 0x6ec53744 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33464 dport 58772] OK # # # cpu 4: rx_hash 0x10a40990 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33506 dport 58772] OK # # # cpu 4: rx_hash 0xabbd4d06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33534 dport 58772] OK # # # cpu 4: rx_hash 0x52c0b2e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33594 dport 58772] OK # # # cpu 5: rx_hash 0x00036661 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33480 dport 58772] OK # # # cpu 5: rx_hash 0xff43af82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33524 dport 58772] OK # # # cpu 5: rx_hash 0xdbb2f228 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33544 dport 58772] OK # # # cpu 5: rx_hash 0x4267dd16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33552 dport 58772] OK # # # cpu 5: rx_hash 0x60abb6be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33556 dport 58772] OK # # # cpu 5: rx_hash 0xda73a80d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33578 dport 58772] OK # # # cpu 5: rx_hash 0x700cd94f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33598 dport 58772] OK # # # cpu 5: rx_hash 0x0facbdbe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33606 dport 58772] OK # # # cpu 0: rx_hash 0xfe82f5a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33494 dport 58772] OK # # # cpu 0: rx_hash 0x445aeb14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33512 dport 58772] OK # # # cpu 0: rx_hash 0x16993f92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33562 dport 58772] OK # # # count: pass=40 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 44637 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33394 dport 44637] != expected 0xb8bf85ec # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33394 dport 44637] != expected 0xb8bf85ec # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51781 dport 44637] != expected 0x6007356e # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51781 dport 44637] != expected 0x6007356e # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58292 dport 44637] != expected 0xb2a4710b # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58292 dport 44637] != expected 0xb2a4710b # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44013 dport 44637] != expected 0x12766984 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44013 dport 44637] != expected 0x12766984 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40478 dport 44637] != expected 0x91f353cb # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40478 dport 44637] != expected 0x91f353cb # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46429 dport 44637] != expected 0x14c1a0a5 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46429 dport 44637] != expected 0x14c1a0a5 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41225 dport 44637] != expected 0xefc1f441 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41225 dport 44637] != expected 0xefc1f441 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44311 dport 44637] != expected 0xe1e0630d # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44311 dport 44637] != expected 0xe1e0630d # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43044 dport 44637] != expected 0x186b0092 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43044 dport 44637] != expected 0x186b0092 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34918 dport 44637] != expected 0xd16ebc28 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34918 dport 44637] != expected 0xd16ebc28 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52136 dport 44637] != expected 0x2215277d # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52136 dport 44637] != expected 0x2215277d # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50150 dport 44637] != expected 0x268adb0 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50150 dport 44637] != expected 0x268adb0 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36297 dport 44637] != expected 0xaa2d3b1 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36297 dport 44637] != expected 0xaa2d3b1 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49674 dport 44637] != expected 0xdcecbfb7 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49674 dport 44637] != expected 0xdcecbfb7 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58363 dport 44637] != expected 0x6abc6912 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58363 dport 44637] != expected 0x6abc6912 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36825 dport 44637] != expected 0xe0a5f8b0 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36825 dport 44637] != expected 0xe0a5f8b0 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35733 dport 44637] != expected 0xa387c537 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35733 dport 44637] != expected 0xa387c537 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46869 dport 44637] != expected 0xeaef73a7 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46869 dport 44637] != expected 0xeaef73a7 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52439 dport 44637] != expected 0xc29517e5 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52439 dport 44637] != expected 0xc29517e5 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50374 dport 44637] != expected 0x4339e530 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50374 dport 44637] != expected 0x4339e530 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59308 dport 44637] != expected 0xf118f488 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59308 dport 44637] != expected 0xf118f488 # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50993 dport 44637] != expected 0xd6f51c2a # # Exception| cpu 5: rx_hash 0x3748b610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50993 dport 44637] != expected 0xd6f51c2a # # 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 47928 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55201 dport 47928] != expected 0x95a3eace # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55201 dport 47928] != expected 0x95a3eace # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36482 dport 47928] != expected 0x84e3d60c # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36482 dport 47928] != expected 0x84e3d60c # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60216 dport 47928] != expected 0xa2ae48c4 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60216 dport 47928] != expected 0xa2ae48c4 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36979 dport 47928] != expected 0xd9fccb47 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36979 dport 47928] != expected 0xd9fccb47 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42571 dport 47928] != expected 0xc1dbd727 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42571 dport 47928] != expected 0xc1dbd727 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55547 dport 47928] != expected 0x383fd73d # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55547 dport 47928] != expected 0x383fd73d # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40782 dport 47928] != expected 0x7e70af23 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40782 dport 47928] != expected 0x7e70af23 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45531 dport 47928] != expected 0xfc1a7898 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45531 dport 47928] != expected 0xfc1a7898 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57660 dport 47928] != expected 0x3136dd8e # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57660 dport 47928] != expected 0x3136dd8e # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36478 dport 47928] != expected 0x8899ba08 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36478 dport 47928] != expected 0x8899ba08 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56754 dport 47928] != expected 0x62ed7736 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56754 dport 47928] != expected 0x62ed7736 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60494 dport 47928] != expected 0x5dd0c00b # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60494 dport 47928] != expected 0x5dd0c00b # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33562 dport 47928] != expected 0xb98019f # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33562 dport 47928] != expected 0xb98019f # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49055 dport 47928] != expected 0x878ce703 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49055 dport 47928] != expected 0x878ce703 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40849 dport 47928] != expected 0xf8fa37a2 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40849 dport 47928] != expected 0xf8fa37a2 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47582 dport 47928] != expected 0x70f6dba5 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47582 dport 47928] != expected 0x70f6dba5 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51984 dport 47928] != expected 0xfed5a9e8 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51984 dport 47928] != expected 0xfed5a9e8 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41509 dport 47928] != expected 0x1bbed9af # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41509 dport 47928] != expected 0x1bbed9af # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42732 dport 47928] != expected 0x38f12b57 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42732 dport 47928] != expected 0x38f12b57 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37590 dport 47928] != expected 0xf10b78b0 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37590 dport 47928] != expected 0xf10b78b0 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38455 dport 47928] != expected 0x877b32e9 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38455 dport 47928] != expected 0x877b32e9 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47460 dport 47928] != expected 0xb9f4cde3 # # Exception| cpu 4: rx_hash 0x38b9a1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47460 dport 47928] != expected 0xb9f4cde3 # # Exception| count: pass=0 nohash=0 fail=44 # # 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__->