< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 47559 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2bef7ec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34562 dport 47559] != expected 0x5f248b14 # # Exception| cpu 0: rx_hash 0xe1967e29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34578 dport 47559] != expected 0xf67fc0c9 # # Exception| cpu 0: rx_hash 0x4ed3feb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34594 dport 47559] != expected 0xb892efa # # Exception| cpu 0: rx_hash 0x0661ba5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34660 dport 47559] != expected 0x4e688d92 # # Exception| cpu 4: rx_hash 0xb25e794e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34576 dport 47559] != expected 0xbca59e23 # # Exception| cpu 4: rx_hash 0x4390f8e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34616 dport 47559] != expected 0xbabeac77 # # Exception| cpu 4: rx_hash 0x635d3a2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34628 dport 47559] != expected 0x1ac5287c # # Exception| cpu 4: rx_hash 0xd3083e12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34642 dport 47559] != expected 0x5c29123e # # Exception| cpu 5: rx_hash 0x96f97caf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34574 dport 47559] != expected 0xa8ff33db # # Exception| cpu 5: rx_hash 0xda21ff6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34602 dport 47559] != expected 0x593fb940 # # Exception| cpu 5: rx_hash 0x7c4dbe88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34658 dport 47559] != expected 0xa1dffc0d # # Exception| cpu 5: rx_hash 0xb634be64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34674 dport 47559] != expected 0x884b7d0 # # Exception| cpu 0: rx_hash 0x0b22bc0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34686 dport 47559] != expected 0xff5f0f1f # # Exception| cpu 0: rx_hash 0x2b115953 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34704 dport 47559] != expected 0xe98ef758 # # Exception| cpu 0: rx_hash 0xfe78dd1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34726 dport 47559] != expected 0xfbcf68f4 # # Exception| cpu 0: rx_hash 0xa9da1d50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34758 dport 47559] != expected 0x5341fed # # Exception| cpu 0: rx_hash 0x9f2e9a41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34788 dport 47559] != expected 0x1b43e4e9 # # Exception| cpu 0: rx_hash 0xcce69d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34790 dport 47559] != expected 0x5199ba03 # # Exception| cpu 4: rx_hash 0xb2a05ed8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34690 dport 47559] != expected 0xa0fe26f # # Exception| cpu 4: rx_hash 0x1de5de42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34738 dport 47559] != expected 0xf7f90c5c # # Exception| cpu 4: rx_hash 0x306b1adb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34772 dport 47559] != expected 0xe6b50ada # # Exception| cpu 5: rx_hash 0x0fb65cb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34702 dport 47559] != expected 0xfdd45aa0 # # Exception| cpu 5: rx_hash 0xc5cf5c5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34718 dport 47559] != expected 0x548f117d # # Exception| cpu 5: rx_hash 0x3942dba3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34732 dport 47559] != expected 0xe3a3a1a4 # # Exception| cpu 5: rx_hash 0x3401ddf1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34742 dport 47559] != expected 0x52942329 # # Exception| cpu 5: rx_hash 0xdeb51fd6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34778 dport 47559] != expected 0x5bb4ecff # # Exception| cpu 5: rx_hash 0x2238982b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34792 dport 47559] != expected 0xec985c26 # # Exception| cpu 4: rx_hash 0x657835c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34828 dport 47559] != expected 0x220dd86a # # Exception| cpu 4: rx_hash 0x12173745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34832 dport 47559] != expected 0x7c8d2b78 # # Exception| cpu 4: rx_hash 0x772bb733 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34864 dport 47559] != expected 0x28208e96 # # Exception| cpu 4: rx_hash 0xb011b18d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34874 dport 47559] != expected 0x304c47c6 # # Exception| cpu 4: rx_hash 0x042e729f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34894 dport 47559] != expected 0xc2815477 # # Exception| cpu 4: rx_hash 0x8fccf7e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34912 dport 47559] != expected 0x2b2d17bc # # Exception| cpu 5: rx_hash 0x2f7b9e79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34802 dport 47559] != expected 0x5dafdeab # # Exception| cpu 5: rx_hash 0xe84198c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34808 dport 47559] != expected 0x45c317fb # # Exception| cpu 5: rx_hash 0xd86e37a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34816 dport 47559] != expected 0xd5d660a5 # # Exception| cpu 5: rx_hash 0xbd52b7df [saddr 192.0.3.2 daddr 192.0.3.1 sport 34848 dport 47559] != expected 0x817bc54b # # Exception| cpu 5: rx_hash 0x90dc7346 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34886 dport 47559] != expected 0x9037c3cd # # Exception| cpu 5: rx_hash 0x096d74cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34900 dport 47559] != expected 0x73b6d6fa # # Exception| cpu 5: rx_hash 0x1b3ef63d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34920 dport 47559] != expected 0x799b8006 # # Exception| cpu 5: rx_hash 0x32daf58e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34924 dport 47559] != expected 0xdcf6af73 # # 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 0x6f608d47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50256 dport 49797] OK # # # cpu 0: rx_hash 0x3ca88a20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50258 dport 49797] OK # # # cpu 0: rx_hash 0x81be884a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50270 dport 49797] OK # # # cpu 0: rx_hash 0xcd660b8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50298 dport 49797] OK # # # cpu 4: rx_hash 0x154c8993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50262 dport 49797] OK # # # cpu 4: rx_hash 0x7d330fb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50284 dport 49797] OK # # # cpu 4: rx_hash 0x9a3aec54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50312 dport 49797] OK # # # cpu 4: rx_hash 0xb3deefe7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50316 dport 49797] OK # # # cpu 4: rx_hash 0xed55eed2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50324 dport 49797] OK # # # cpu 4: rx_hash 0x42106e48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50340 dport 49797] OK # # # cpu 5: rx_hash 0x4bc788a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50254 dport 49797] OK # # # cpu 5: rx_hash 0xd6e26f91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50348 dport 49797] OK # # # cpu 0: rx_hash 0x88696ea4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50356 dport 49797] OK # # # cpu 0: rx_hash 0x1c9b6f7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50364 dport 49797] OK # # # cpu 0: rx_hash 0x62ddac83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50392 dport 49797] OK # # # cpu 0: rx_hash 0x23462914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50406 dport 49797] OK # # # cpu 4: rx_hash 0xdba169c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50358 dport 49797] OK # # # cpu 4: rx_hash 0xa8a4ac6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50376 dport 49797] OK # # # cpu 4: rx_hash 0x4b39af30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50396 dport 49797] OK # # # cpu 4: rx_hash 0x72c45e2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50436 dport 49797] OK # # # cpu 4: rx_hash 0xc2915a15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50450 dport 49797] OK # # # cpu 5: rx_hash 0xd288a8bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50382 dport 49797] OK # # # cpu 5: rx_hash 0xcd982c19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50408 dport 49797] OK # # # cpu 0: rx_hash 0xe93f29f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50422 dport 49797] OK # # # cpu 0: rx_hash 0x13921971 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50502 dport 49797] OK # # # cpu 0: rx_hash 0xc26f7d83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50560 dport 49797] OK # # # cpu 4: rx_hash 0x2c4f5f18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50460 dport 49797] OK # # # cpu 4: rx_hash 0x4430d93c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50470 dport 49797] OK # # # cpu 4: rx_hash 0x25669e60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50532 dport 49797] OK # # # cpu 4: rx_hash 0x01c19b81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50554 dport 49797] OK # # # cpu 4: rx_hash 0x91a77ae4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50562 dport 49797] OK # # # cpu 4: rx_hash 0xb8437957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50566 dport 49797] OK # # # cpu 4: rx_hash 0x6069fb4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50602 dport 49797] OK # # # cpu 5: rx_hash 0x8e49d9d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50486 dport 49797] OK # # # cpu 5: rx_hash 0xa3c71d49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50512 dport 49797] OK # # # cpu 5: rx_hash 0x8a231efa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50516 dport 49797] OK # # # cpu 5: rx_hash 0xcbb89b6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50538 dport 49797] OK # # # cpu 5: rx_hash 0x723a79bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50582 dport 49797] OK # # # cpu 5: rx_hash 0x8eb7fe46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50596 dport 49797] OK # # # cpu 0: rx_hash 0x83f4f814 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50622 dport 49797] OK # # # cpu 0: rx_hash 0x40a43980 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50646 dport 49797] OK # # # cpu 0: rx_hash 0x28dbbfa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50668 dport 49797] OK # # # cpu 0: rx_hash 0xb6ee0329 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50698 dport 49797] OK # # # count: pass=43 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 46486 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58397 dport 46486] != expected 0xf9ad94a3 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58397 dport 46486] != expected 0xf9ad94a3 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34603 dport 46486] != expected 0x33cd9e9b # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34603 dport 46486] != expected 0x33cd9e9b # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54161 dport 46486] != expected 0xc1dab035 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54161 dport 46486] != expected 0xc1dab035 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41482 dport 46486] != expected 0xb7b0f296 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41482 dport 46486] != expected 0xb7b0f296 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49879 dport 46486] != expected 0xa407fcab # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49879 dport 46486] != expected 0xa407fcab # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55413 dport 46486] != expected 0x25ea5956 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55413 dport 46486] != expected 0x25ea5956 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48840 dport 46486] != expected 0xb7499703 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48840 dport 46486] != expected 0xb7499703 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60903 dport 46486] != expected 0x5c8d0a66 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60903 dport 46486] != expected 0x5c8d0a66 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33672 dport 46486] != expected 0xc780dc1f # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33672 dport 46486] != expected 0xc780dc1f # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39782 dport 46486] != expected 0x4eaac984 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39782 dport 46486] != expected 0x4eaac984 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52422 dport 46486] != expected 0xf2550b44 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52422 dport 46486] != expected 0xf2550b44 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48193 dport 46486] != expected 0x702a0e48 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48193 dport 46486] != expected 0x702a0e48 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37080 dport 46486] != expected 0xb1fb709d # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37080 dport 46486] != expected 0xb1fb709d # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38779 dport 46486] != expected 0xba695cfa # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38779 dport 46486] != expected 0xba695cfa # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43327 dport 46486] != expected 0x90125670 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43327 dport 46486] != expected 0x90125670 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50379 dport 46486] != expected 0x8568b8c8 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50379 dport 46486] != expected 0x8568b8c8 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57755 dport 46486] != expected 0xc30155d5 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57755 dport 46486] != expected 0xc30155d5 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38492 dport 46486] != expected 0x3e5281e2 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38492 dport 46486] != expected 0x3e5281e2 # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60996 dport 46486] != expected 0x7dba4b2e # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60996 dport 46486] != expected 0x7dba4b2e # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53653 dport 46486] != expected 0x31fd451e # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53653 dport 46486] != expected 0x31fd451e # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33032 dport 46486] != expected 0xc7e16f3a # # Exception| cpu 0: rx_hash 0x84f0b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33032 dport 46486] != expected 0xc7e16f3a # # Exception| count: pass=0 nohash=0 fail=42 # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 35021 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56651 dport 35021] != expected 0xa9eefba8 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56651 dport 35021] != expected 0xa9eefba8 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41540 dport 35021] != expected 0xad7465a0 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41540 dport 35021] != expected 0xad7465a0 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55590 dport 35021] != expected 0x17e3d342 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55590 dport 35021] != expected 0x17e3d342 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39961 dport 35021] != expected 0x8154b256 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39961 dport 35021] != expected 0x8154b256 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45379 dport 35021] != expected 0x66f64eb3 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45379 dport 35021] != expected 0x66f64eb3 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40053 dport 35021] != expected 0x6be07071 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40053 dport 35021] != expected 0x6be07071 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59710 dport 35021] != expected 0xebc797f7 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59710 dport 35021] != expected 0xebc797f7 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36691 dport 35021] != expected 0x62ced5da # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36691 dport 35021] != expected 0x62ced5da # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56955 dport 35021] != expected 0x2c5f233b # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56955 dport 35021] != expected 0x2c5f233b # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58189 dport 35021] != expected 0x1d8364f9 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58189 dport 35021] != expected 0x1d8364f9 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49684 dport 35021] != expected 0x84c487b7 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49684 dport 35021] != expected 0x84c487b7 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41408 dport 35021] != expected 0x372b1e07 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41408 dport 35021] != expected 0x372b1e07 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33324 dport 35021] != expected 0xf04198b4 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33324 dport 35021] != expected 0xf04198b4 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49078 dport 35021] != expected 0x80f87d77 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49078 dport 35021] != expected 0x80f87d77 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34596 dport 35021] != expected 0x5b3ded60 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34596 dport 35021] != expected 0x5b3ded60 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47270 dport 35021] != expected 0x935cc191 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47270 dport 35021] != expected 0x935cc191 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44660 dport 35021] != expected 0x888cf338 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44660 dport 35021] != expected 0x888cf338 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42875 dport 35021] != expected 0x74f19af4 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42875 dport 35021] != expected 0x74f19af4 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37965 dport 35021] != expected 0x29c30333 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37965 dport 35021] != expected 0x29c30333 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37131 dport 35021] != expected 0x5eff33d1 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37131 dport 35021] != expected 0x5eff33d1 # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33893 dport 35021] != expected 0xe4c7fb9c # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33893 dport 35021] != expected 0xe4c7fb9c # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44291 dport 35021] != expected 0xe21f618a # # Exception| cpu 5: rx_hash 0x38024f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44291 dport 35021] != expected 0xe21f618a # # 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 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 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__->