< 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 53247 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6a465368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44816 dport 53247] != expected 0x1076ac09 # # Exception| cpu 0: rx_hash 0x5f48197d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44878 dport 53247] != expected 0xc61222ef # # Exception| cpu 0: rx_hash 0xaafbd6ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 44900 dport 53247] != expected 0xabc0c764 # # Exception| cpu 4: rx_hash 0x6beba163 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44806 dport 53247] != expected 0xb5c1c89b # # Exception| cpu 4: rx_hash 0x827a285a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44814 dport 53247] != expected 0x80bdae3b # # Exception| cpu 4: rx_hash 0xa4eaf5ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 44832 dport 53247] != expected 0x879786f1 # # Exception| cpu 4: rx_hash 0x65fa8236 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44866 dport 53247] != expected 0x9996890e # # Exception| cpu 4: rx_hash 0x2a2d2fea [saddr 192.0.3.2 daddr 192.0.3.1 sport 44872 dport 53247] != expected 0x791b752d # # Exception| cpu 4: rx_hash 0x2b80dde1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44894 dport 53247] != expected 0xdcac11bf # # Exception| cpu 5: rx_hash 0x9e586ef1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44844 dport 53247] != expected 0xd8132d10 # # Exception| cpu 5: rx_hash 0xea90aa6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44860 dport 53247] != expected 0xc2ad1e40 # # Exception| cpu 5: rx_hash 0xc3bca6d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44864 dport 53247] != expected 0x4c67138d # # Exception| cpu 5: rx_hash 0x5ee5eb76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44888 dport 53247] != expected 0x63a5467d # # Exception| cpu 0: rx_hash 0x42c7addd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44922 dport 53247] != expected 0x3b0bc556 # # Exception| cpu 0: rx_hash 0x4aa5142c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44940 dport 53247] != expected 0xf61bf2d2 # # Exception| cpu 0: rx_hash 0x04df4bfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44944 dport 53247] != expected 0xb3216a63 # # Exception| cpu 0: rx_hash 0xd7fc5989 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44948 dport 53247] != expected 0xd9d9a722 # # Exception| cpu 0: rx_hash 0xca73ed29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44960 dport 53247] != expected 0x24c0409b # # Exception| cpu 4: rx_hash 0xab5624e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44914 dport 53247] != expected 0xe77a3f6 # # Exception| cpu 4: rx_hash 0xece330c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44942 dport 53247] != expected 0x23ea6851 # # Exception| cpu 4: rx_hash 0x6c35c9cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44962 dport 53247] != expected 0xf131da18 # # Exception| cpu 4: rx_hash 0xf16c8469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44986 dport 53247] != expected 0xdef38fe8 # # Exception| cpu 5: rx_hash 0x91e4bfaf [saddr 192.0.3.2 daddr 192.0.3.1 sport 44926 dport 53247] != expected 0x51f30817 # # Exception| cpu 5: rx_hash 0x9986065e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44936 dport 53247] != expected 0x9ce33f93 # # Exception| cpu 5: rx_hash 0x3fc022bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44938 dport 53247] != expected 0x4912a510 # # Exception| cpu 5: rx_hash 0x982bf455 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44958 dport 53247] != expected 0x39545b01 # # Exception| cpu 5: rx_hash 0xbf16dbbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44966 dport 53247] != expected 0x9bc91759 # # Exception| cpu 0: rx_hash 0xf0c17662 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44972 dport 53247] != expected 0x7b44eb7a # # Exception| cpu 0: rx_hash 0x7e06ac32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44996 dport 53247] != expected 0x85c818a6 # # Exception| cpu 0: rx_hash 0xd84088d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44998 dport 53247] != expected 0x50398225 # # Exception| cpu 0: rx_hash 0x9797250b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45004 dport 53247] != expected 0xb0b47e06 # # Exception| cpu 4: rx_hash 0x0ace68ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 45012 dport 53247] != expected 0x9f762bf6 # # Exception| cpu 4: rx_hash 0x4519c572 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45022 dport 53247] != expected 0x7ffbd7d5 # # Exception| cpu 4: rx_hash 0x589671d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45034 dport 53247] != expected 0x82e2306c # # Exception| cpu 4: rx_hash 0x8a1891ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 45048 dport 53247] != expected 0x4dad99bf # # Exception| cpu 4: rx_hash 0xdf4f1151 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45062 dport 53247] != expected 0x1ffae0ac # # Exception| cpu 4: rx_hash 0x9098bc8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45068 dport 53247] != expected 0xff771c8f # # Exception| cpu 5: rx_hash 0x44b43779 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45000 dport 53247] != expected 0xda4cb347 # # Exception| cpu 5: rx_hash 0x31d101ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 45006 dport 53247] != expected 0x6545e485 # # Exception| cpu 5: rx_hash 0xab87d5cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45078 dport 53247] != expected 0x544d3fc # # Exception| cpu 5: rx_hash 0xb608616d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45090 dport 53247] != expected 0xf85d3445 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x65426454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54336 dport 44830] OK # # # cpu 4: rx_hash 0xc30440b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54338 dport 44830] OK # # # cpu 4: rx_hash 0x8d7e1f66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54366 dport 44830] OK # # # cpu 4: rx_hash 0x43d2b9b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54382 dport 44830] OK # # # cpu 4: rx_hash 0xec5bd6ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54412 dport 44830] OK # # # cpu 4: rx_hash 0x4a1df24e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54414 dport 44830] OK # # # cpu 4: rx_hash 0x3ed536d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54430 dport 44830] OK # # # cpu 0: rx_hash 0x9f4d7a98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54328 dport 44830] OK # # # cpu 0: rx_hash 0x118aa0c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54352 dport 44830] OK # # # cpu 0: rx_hash 0xde8bf411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54390 dport 44830] OK # # # cpu 0: rx_hash 0x427f4bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54392 dport 44830] OK # # # cpu 0: rx_hash 0x70af6905 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54402 dport 44830] OK # # # cpu 5: rx_hash 0x851ca697 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54440 dport 44830] OK # # # cpu 4: rx_hash 0x6d20dda5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54454 dport 44830] OK # # # cpu 4: rx_hash 0x84b1549c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54462 dport 44830] OK # # # cpu 4: rx_hash 0x17f93a6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54498 dport 44830] OK # # # cpu 4: rx_hash 0x6331fef0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54514 dport 44830] OK # # # cpu 0: rx_hash 0x3169e78c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54476 dport 44830] OK # # # cpu 0: rx_hash 0x28d70fd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54548 dport 44830] OK # # # cpu 5: rx_hash 0xd9559cbe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54482 dport 44830] OK # # # cpu 5: rx_hash 0x8f3cd93a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54528 dport 44830] OK # # # cpu 5: rx_hash 0x13c86694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54542 dport 44830] OK # # # cpu 5: rx_hash 0x5db23943 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54546 dport 44830] OK # # # cpu 5: rx_hash 0x931e9f91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54562 dport 44830] OK # # # cpu 5: rx_hash 0x41907fe8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54576 dport 44830] OK # # # cpu 5: rx_hash 0xe7d65b0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54578 dport 44830] OK # # # cpu 4: rx_hash 0x6911815d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54618 dport 44830] OK # # # cpu 4: rx_hash 0x4f815cbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54644 dport 44830] OK # # # cpu 4: rx_hash 0x08344890 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54664 dport 44830] OK # # # cpu 4: rx_hash 0x2f09677b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54704 dport 44830] OK # # # cpu 4: rx_hash 0xfc2a7509 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54708 dport 44830] OK # # # cpu 0: rx_hash 0x68bc7356 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54604 dport 44830] OK # # # cpu 0: rx_hash 0xe86a8a53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54624 dport 44830] OK # # # cpu 0: rx_hash 0x4e2caeb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54626 dport 44830] OK # # # cpu 0: rx_hash 0x464e1747 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54676 dport 44830] OK # # # cpu 0: rx_hash 0x88e2b195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54692 dport 44830] OK # # # cpu 5: rx_hash 0x7b22e4a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54588 dport 44830] OK # # # cpu 5: rx_hash 0xdd64c046 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54590 dport 44830] OK # # # cpu 5: rx_hash 0x01fb036a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54632 dport 44830] OK # # # cpu 5: rx_hash 0x0056f161 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54654 dport 44830] 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 43869 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57704 dport 43869] != expected 0x48911131 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57704 dport 43869] != expected 0x48911131 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48121 dport 43869] != expected 0x82274d4f # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48121 dport 43869] != expected 0x82274d4f # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43165 dport 43869] != expected 0x474bb9ee # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43165 dport 43869] != expected 0x474bb9ee # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57981 dport 43869] != expected 0xaa4ac888 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57981 dport 43869] != expected 0xaa4ac888 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41411 dport 43869] != expected 0xfab1a85b # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41411 dport 43869] != expected 0xfab1a85b # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54347 dport 43869] != expected 0xed8a5dcf # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54347 dport 43869] != expected 0xed8a5dcf # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57849 dport 43869] != expected 0x5a9bd10c # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57849 dport 43869] != expected 0x5a9bd10c # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48834 dport 43869] != expected 0xfb69b56b # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48834 dport 43869] != expected 0xfb69b56b # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39484 dport 43869] != expected 0xd9e2439b # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39484 dport 43869] != expected 0xd9e2439b # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55419 dport 43869] != expected 0xb434f39c # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55419 dport 43869] != expected 0xb434f39c # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42651 dport 43869] != expected 0xdec89b1d # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42651 dport 43869] != expected 0xdec89b1d # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42799 dport 43869] != expected 0x512d59fb # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42799 dport 43869] != expected 0x512d59fb # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56747 dport 43869] != expected 0xeeb3918a # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56747 dport 43869] != expected 0xeeb3918a # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59068 dport 43869] != expected 0x903b4ffc # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59068 dport 43869] != expected 0x903b4ffc # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43644 dport 43869] != expected 0x6cda2e65 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43644 dport 43869] != expected 0x6cda2e65 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45953 dport 43869] != expected 0xdc20f1a5 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45953 dport 43869] != expected 0xdc20f1a5 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60578 dport 43869] != expected 0x5210c032 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60578 dport 43869] != expected 0x5210c032 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37632 dport 43869] != expected 0x7a195dd1 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37632 dport 43869] != expected 0x7a195dd1 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40346 dport 43869] != expected 0x5f721f9 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40346 dport 43869] != expected 0x5f721f9 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37813 dport 43869] != expected 0x8fb44905 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37813 dport 43869] != expected 0x8fb44905 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55847 dport 43869] != expected 0x5f741663 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55847 dport 43869] != expected 0x5f741663 # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35143 dport 43869] != expected 0x27a6800f # # Exception| cpu 5: rx_hash 0x9c5757b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35143 dport 43869] != expected 0x27a6800f # # 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 35926 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36651 dport 35926] != expected 0x82f4798c # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36651 dport 35926] != expected 0x82f4798c # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41022 dport 35926] != expected 0xb7f9fa3c # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41022 dport 35926] != expected 0xb7f9fa3c # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48745 dport 35926] != expected 0xa4024ca1 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48745 dport 35926] != expected 0xa4024ca1 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39854 dport 35926] != expected 0xd65d171 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39854 dport 35926] != expected 0xd65d171 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41985 dport 35926] != expected 0x64fe8998 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41985 dport 35926] != expected 0x64fe8998 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47774 dport 35926] != expected 0x2d3f9f88 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47774 dport 35926] != expected 0x2d3f9f88 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47507 dport 35926] != expected 0xf7eb8764 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47507 dport 35926] != expected 0xf7eb8764 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41711 dport 35926] != expected 0xa7b018fa # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41711 dport 35926] != expected 0xa7b018fa # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52440 dport 35926] != expected 0x550e6399 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52440 dport 35926] != expected 0x550e6399 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45627 dport 35926] != expected 0x842f64 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45627 dport 35926] != expected 0x842f64 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45661 dport 35926] != expected 0x12b74a9a # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45661 dport 35926] != expected 0x12b74a9a # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48576 dport 35926] != expected 0x79083ce2 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48576 dport 35926] != expected 0x79083ce2 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58511 dport 35926] != expected 0x7a4e1c94 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58511 dport 35926] != expected 0x7a4e1c94 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50367 dport 35926] != expected 0x6d58de24 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50367 dport 35926] != expected 0x6d58de24 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45919 dport 35926] != expected 0x83bde236 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45919 dport 35926] != expected 0x83bde236 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57366 dport 35926] != expected 0x8d1237a # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57366 dport 35926] != expected 0x8d1237a # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50480 dport 35926] != expected 0xe4f5bc9a # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50480 dport 35926] != expected 0xe4f5bc9a # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52475 dport 35926] != expected 0x5a06cf8 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52475 dport 35926] != expected 0x5a06cf8 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52948 dport 35926] != expected 0xf41abef6 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52948 dport 35926] != expected 0xf41abef6 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48641 dport 35926] != expected 0x2ac596f1 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48641 dport 35926] != expected 0x2ac596f1 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59467 dport 35926] != expected 0xb1fc95c9 # # Exception| cpu 0: rx_hash 0x22dac083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59467 dport 35926] != expected 0xb1fc95c9 # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->