< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 41300 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xaf1a76e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53560 dport 41300] != expected 0xae1d94c2 # # Exception| cpu 0: rx_hash 0x592c1e29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53570 dport 41300] != expected 0x67d3cd7e # # Exception| cpu 0: rx_hash 0xdc501a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53584 dport 41300] != expected 0xb376c446 # # Exception| cpu 0: rx_hash 0x4610c01d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53624 dport 41300] != expected 0x3a3c9da7 # # Exception| cpu 0: rx_hash 0x2da09b98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53640 dport 41300] != expected 0x1ccb272f # # Exception| cpu 0: rx_hash 0xe0892850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53650 dport 41300] != expected 0x6966653c # # Exception| cpu 0: rx_hash 0x702247b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53654 dport 41300] != expected 0x2b76f36a # # Exception| cpu 0: rx_hash 0xdee329a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53674 dport 41300] != expected 0xb0a81948 # # Exception| cpu 4: rx_hash 0xc98771c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53574 dport 41300] != expected 0x25c35b28 # # Exception| cpu 4: rx_hash 0xaa6fac15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53600 dport 41300] != expected 0xcbb0f319 # # Exception| cpu 4: rx_hash 0x0e4577ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 53616 dport 41300] != expected 0x9b34d68c # # Exception| cpu 4: rx_hash 0x96b69e54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53666 dport 41300] != expected 0x11a05263 # # Exception| cpu 5: rx_hash 0xc36cc425 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53610 dport 41300] != expected 0xee99949f # # Exception| cpu 0: rx_hash 0x4e484644 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53678 dport 41300] != expected 0xf2b88f1e # # Exception| cpu 0: rx_hash 0x6080f69e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53720 dport 41300] != expected 0xd86e0bdf # # Exception| cpu 4: rx_hash 0x5b9f2d9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53688 dport 41300] != expected 0x640d1070 # # Exception| cpu 4: rx_hash 0xc4aa2d66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53704 dport 41300] != expected 0x88ea2e4a # # Exception| cpu 4: rx_hash 0xce41988a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53732 dport 41300] != expected 0x43b0e1fd # # Exception| cpu 4: rx_hash 0x5e463b87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53768 dport 41300] != expected 0x8157c0e8 # # Exception| cpu 4: rx_hash 0x2292386f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53780 dport 41300] != expected 0x32cb3800 # # Exception| cpu 4: rx_hash 0xe5503e4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53794 dport 41300] != expected 0x8c3cb5a4 # # Exception| cpu 5: rx_hash 0xb87e2e8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53716 dport 41300] != expected 0x3b76d6a2 # # Exception| cpu 5: rx_hash 0xd17d46be [saddr 192.0.3.2 daddr 192.0.3.1 sport 53726 dport 41300] != expected 0x1e5fb124 # # Exception| cpu 5: rx_hash 0x5eeaf76a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53728 dport 41300] != expected 0x1a077ab # # Exception| cpu 5: rx_hash 0xdb96f352 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53746 dport 41300] != expected 0xd5057e93 # # Exception| cpu 5: rx_hash 0x223ef482 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53756 dport 41300] != expected 0xb23c8f43 # # Exception| cpu 5: rx_hash 0x3daee65b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53806 dport 41300] != expected 0x6f2468d9 # # Exception| cpu 0: rx_hash 0xff193a89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53824 dport 41300] != expected 0xb47e82a6 # # Exception| cpu 0: rx_hash 0x961a52b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53834 dport 41300] != expected 0x9157e520 # # Exception| cpu 0: rx_hash 0x06b13d59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53838 dport 41300] != expected 0xd3477376 # # Exception| cpu 0: rx_hash 0x5b33e171 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53840 dport 41300] != expected 0xe4faa733 # # Exception| cpu 0: rx_hash 0xf5f28f65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53868 dport 41300] != expected 0x7f244d11 # # Exception| cpu 0: rx_hash 0xc1733b7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53880 dport 41300] != expected 0x6db0fed2 # # Exception| cpu 0: rx_hash 0xe296d708 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53888 dport 41300] != expected 0xea4f0f71 # # Exception| cpu 4: rx_hash 0xb8d2e263 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53820 dport 41300] != expected 0xbb8161e1 # # Exception| cpu 4: rx_hash 0x27e7e299 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53836 dport 41300] != expected 0x57665fdb # # Exception| cpu 4: rx_hash 0xeace5151 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53846 dport 41300] != expected 0x22cb1dc8 # # Exception| cpu 4: rx_hash 0xd4a450a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53870 dport 41300] != expected 0xfb0561bc # # Exception| cpu 5: rx_hash 0x9cf1e755 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53862 dport 41300] != expected 0x5a0d2a97 # # Exception| cpu 5: rx_hash 0x6559e085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53864 dport 41300] != expected 0x3d34db47 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x335cd27a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60856 dport 47666] OK # # # cpu 0: rx_hash 0x17d31ba1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60938 dport 47666] OK # # # cpu 0: rx_hash 0x4a51c789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60948 dport 47666] OK # # # cpu 0: rx_hash 0xb3f9c059 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60954 dport 47666] OK # # # cpu 4: rx_hash 0x120a0dba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60858 dport 47666] OK # # # cpu 4: rx_hash 0x3cc2bd60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60876 dport 47666] OK # # # cpu 4: rx_hash 0x08430978 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60888 dport 47666] OK # # # cpu 4: rx_hash 0xeed7d09c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60908 dport 47666] OK # # # cpu 5: rx_hash 0xe43c6570 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60864 dport 47666] OK # # # cpu 5: rx_hash 0xb9beb958 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60894 dport 47666] OK # # # cpu 5: rx_hash 0x02a8bc94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60916 dport 47666] OK # # # cpu 5: rx_hash 0x7ed07391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60928 dport 47666] OK # # # cpu 0: rx_hash 0x0771aa8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60996 dport 47666] OK # # # cpu 0: rx_hash 0xde12c44d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32768 dport 47666] OK # # # cpu 0: rx_hash 0x4eb9abad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32772 dport 47666] OK # # # cpu 0: rx_hash 0xb711ac7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32778 dport 47666] OK # # # cpu 0: rx_hash 0xcbc5af95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32790 dport 47666] OK # # # cpu 0: rx_hash 0x2d517671 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32802 dport 47666] OK # # # cpu 0: rx_hash 0x5e1b1a83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32842 dport 47666] OK # # # cpu 0: rx_hash 0xad58a8bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32872 dport 47666] OK # # # cpu 4: rx_hash 0x3c6e718d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60964 dport 47666] OK # # # cpu 4: rx_hash 0x51857599 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32830 dport 47666] OK # # # cpu 4: rx_hash 0xfa31c17b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32858 dport 47666] OK # # # cpu 5: rx_hash 0x29b91a55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60978 dport 47666] OK # # # cpu 5: rx_hash 0xb68c1aaf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60994 dport 47666] OK # # # cpu 5: rx_hash 0xa82d7249 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32816 dport 47666] OK # # # cpu 0: rx_hash 0x62c228c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32904 dport 47666] OK # # # cpu 0: rx_hash 0x7715431a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32926 dport 47666] OK # # # cpu 0: rx_hash 0xa5002ee6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32958 dport 47666] OK # # # cpu 0: rx_hash 0x726099ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32966 dport 47666] OK # # # cpu 0: rx_hash 0xf71c9dd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32980 dport 47666] OK # # # cpu 4: rx_hash 0xd18cab57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32884 dport 47666] OK # # # cpu 4: rx_hash 0x2824ac87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32890 dport 47666] OK # # # cpu 4: rx_hash 0xba3cf0d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32900 dport 47666] OK # # # cpu 5: rx_hash 0x8c0e777f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32874 dport 47666] OK # # # cpu 5: rx_hash 0xd33f98e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32910 dport 47666] OK # # # cpu 5: rx_hash 0x68299d2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32932 dport 47666] OK # # # cpu 5: rx_hash 0xcc0346d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32948 dport 47666] OK # # # cpu 5: rx_hash 0xed559916 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32950 dport 47666] OK # # # cpu 5: rx_hash 0x3a352e1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32974 dport 47666] 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 52402 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50035 dport 52402] != expected 0x3ffa4f83 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50035 dport 52402] != expected 0x3ffa4f83 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54602 dport 52402] != expected 0xc3e0df32 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54602 dport 52402] != expected 0xc3e0df32 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33881 dport 52402] != expected 0x7dcb6825 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33881 dport 52402] != expected 0x7dcb6825 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44887 dport 52402] != expected 0x42f7b0d9 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44887 dport 52402] != expected 0x42f7b0d9 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48814 dport 52402] != expected 0xae12de5c # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48814 dport 52402] != expected 0xae12de5c # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46508 dport 52402] != expected 0x711e99cf # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46508 dport 52402] != expected 0x711e99cf # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52681 dport 52402] != expected 0x8f62a219 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52681 dport 52402] != expected 0x8f62a219 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34024 dport 52402] != expected 0xc75f8292 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34024 dport 52402] != expected 0xc75f8292 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40955 dport 52402] != expected 0x46c53deb # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40955 dport 52402] != expected 0x46c53deb # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48884 dport 52402] != expected 0x4f9e952a # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48884 dport 52402] != expected 0x4f9e952a # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46189 dport 52402] != expected 0x42650f1b # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46189 dport 52402] != expected 0x42650f1b # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52649 dport 52402] != expected 0x3301b9b6 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52649 dport 52402] != expected 0x3301b9b6 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54078 dport 52402] != expected 0x46d146e4 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54078 dport 52402] != expected 0x46d146e4 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47858 dport 52402] != expected 0x90ed3f47 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47858 dport 52402] != expected 0x90ed3f47 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43894 dport 52402] != expected 0x7bb5ebdf # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43894 dport 52402] != expected 0x7bb5ebdf # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44166 dport 52402] != expected 0x138c22b4 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44166 dport 52402] != expected 0x138c22b4 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37339 dport 52402] != expected 0x49e016d0 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37339 dport 52402] != expected 0x49e016d0 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34254 dport 52402] != expected 0x4c2468fa # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34254 dport 52402] != expected 0x4c2468fa # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54540 dport 52402] != expected 0x91f06cac # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54540 dport 52402] != expected 0x91f06cac # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54126 dport 52402] != expected 0x82746a14 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54126 dport 52402] != expected 0x82746a14 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44807 dport 52402] != expected 0x86529c29 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44807 dport 52402] != expected 0x86529c29 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41545 dport 52402] != expected 0x5a13e18 # # Exception| cpu 4: rx_hash 0xe5e443f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41545 dport 52402] != expected 0x5a13e18 # # 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 45258 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59813 dport 45258] != expected 0x5ca8e5fb # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59813 dport 45258] != expected 0x5ca8e5fb # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35761 dport 45258] != expected 0x293318e7 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35761 dport 45258] != expected 0x293318e7 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49293 dport 45258] != expected 0xb430d292 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49293 dport 45258] != expected 0xb430d292 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51892 dport 45258] != expected 0xea9e6f8e # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51892 dport 45258] != expected 0xea9e6f8e # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52505 dport 45258] != expected 0x6fae6e92 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52505 dport 45258] != expected 0x6fae6e92 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48518 dport 45258] != expected 0x179b6345 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48518 dport 45258] != expected 0x179b6345 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55775 dport 45258] != expected 0xd2e8b287 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55775 dport 45258] != expected 0xd2e8b287 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34281 dport 45258] != expected 0xb0bf6a16 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34281 dport 45258] != expected 0xb0bf6a16 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36194 dport 45258] != expected 0x30dcb36e # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36194 dport 45258] != expected 0x30dcb36e # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43920 dport 45258] != expected 0x6e59dff6 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43920 dport 45258] != expected 0x6e59dff6 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45280 dport 45258] != expected 0x86e35b00 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45280 dport 45258] != expected 0x86e35b00 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57418 dport 45258] != expected 0x8d3d25de # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57418 dport 45258] != expected 0x8d3d25de # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39527 dport 45258] != expected 0x748d19da # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39527 dport 45258] != expected 0x748d19da # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43360 dport 45258] != expected 0x78c8d2ac # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43360 dport 45258] != expected 0x78c8d2ac # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34423 dport 45258] != expected 0x9edb1621 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34423 dport 45258] != expected 0x9edb1621 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54402 dport 45258] != expected 0x1e01eb76 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54402 dport 45258] != expected 0x1e01eb76 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33959 dport 45258] != expected 0x5a5f7687 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33959 dport 45258] != expected 0x5a5f7687 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57688 dport 45258] != expected 0xf2038c59 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57688 dport 45258] != expected 0xf2038c59 # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42862 dport 45258] != expected 0x1d997d7b # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42862 dport 45258] != expected 0x1d997d7b # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40814 dport 45258] != expected 0x3aa7177a # # Exception| cpu 0: rx_hash 0xfba7615c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40814 dport 45258] != expected 0x3aa7177a # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->