< 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 200, 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 129, 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 37934 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2ba476fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 47690 dport 37934] != expected 0x207ebe0e # # Exception| cpu 0: rx_hash 0x6a96e3f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47746 dport 37934] != expected 0xe049dca # # Exception| cpu 0: rx_hash 0x065e82e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47756 dport 37934] != expected 0xab8b7503 # # Exception| cpu 0: rx_hash 0xd65ae8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47762 dport 37934] != expected 0x9345bab0 # # Exception| cpu 4: rx_hash 0xc5093df3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47648 dport 37934] != expected 0xd905114f # # Exception| cpu 4: rx_hash 0x4fa10621 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47660 dport 37934] != expected 0x9683c251 # # Exception| cpu 4: rx_hash 0xa5c6191e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47732 dport 37934] != expected 0xd610e200 # # Exception| cpu 5: rx_hash 0xe63d7adc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47674 dport 37934] != expected 0x94cf4317 # # Exception| cpu 5: rx_hash 0x523c604f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47682 dport 37934] != expected 0x1afcf0fb # # Exception| cpu 5: rx_hash 0x97687da6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47706 dport 37934] != expected 0xbd3f9974 # # Exception| cpu 5: rx_hash 0x75c27352 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47722 dport 37934] != expected 0xeede2db3 # # Exception| cpu 5: rx_hash 0x130ef543 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47754 dport 37934] != expected 0x3486d33f # # Exception| cpu 0: rx_hash 0xd290bc98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47776 dport 37934] != expected 0x2aad35a0 # # Exception| cpu 0: rx_hash 0x5838874a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47788 dport 37934] != expected 0x652be6be # # Exception| cpu 0: rx_hash 0xb695cc47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47814 dport 37934] != expected 0x9c5049ff # # Exception| cpu 0: rx_hash 0x2da7d402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47870 dport 37934] != expected 0xf533b3cd # # Exception| cpu 0: rx_hash 0xe393d589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47876 dport 37934] != expected 0x9b750d6e # # Exception| cpu 4: rx_hash 0xe4f48c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47804 dport 37934] != expected 0xf86ac1c4 # # Exception| cpu 4: rx_hash 0xfda3be4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47840 dport 37934] != expected 0xcdfd7c7e # # Exception| cpu 4: rx_hash 0xf209f61e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47920 dport 37934] != expected 0xbd902442 # # Exception| cpu 5: rx_hash 0xa3c5bbe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47808 dport 37934] != expected 0x35defc3 # # Exception| cpu 5: rx_hash 0x0a59c71f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47830 dport 37934] != expected 0x1116e85 # # Exception| cpu 5: rx_hash 0x416fb516 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47856 dport 37934] != expected 0x50bc5b04 # # Exception| cpu 5: rx_hash 0xde97f961 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47866 dport 37934] != expected 0x80372e26 # # Exception| cpu 5: rx_hash 0xac6ff3b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47888 dport 37934] != expected 0x7330b7ff # # Exception| cpu 5: rx_hash 0xc0a792a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47902 dport 37934] != expected 0xd6bf5f36 # # Exception| cpu 5: rx_hash 0xd13db131 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47914 dport 37934] != expected 0xf05a761a # # Exception| cpu 0: rx_hash 0x5792cf1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47996 dport 37934] != expected 0x1546be82 # # Exception| cpu 0: rx_hash 0x8d924253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48012 dport 37934] != expected 0x525f6774 # # Exception| cpu 0: rx_hash 0x315e490b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48028 dport 37934] != expected 0xcf1e400e # # Exception| cpu 4: rx_hash 0x78a1cdcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47932 dport 37934] != expected 0xf216f75c # # Exception| cpu 4: rx_hash 0x2ac08d99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47942 dport 37934] != expected 0x962c7f67 # # Exception| cpu 4: rx_hash 0x61f6ff90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47968 dport 37934] != expected 0xc7814ae6 # # Exception| cpu 4: rx_hash 0xeb5ec442 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47980 dport 37934] != expected 0x880799f8 # # Exception| cpu 4: rx_hash 0x2e0ad9ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 47988 dport 37934] != expected 0x2fc4f077 # # Exception| cpu 4: rx_hash 0x240e3eae [saddr 192.0.3.2 daddr 192.0.3.1 sport 48026 dport 37934] != expected 0x5013e632 # # Exception| cpu 4: rx_hash 0x20c46a9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48040 dport 37934] != expected 0xe9fb6922 # # Exception| cpu 5: rx_hash 0x9ec1970a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47934 dport 37934] != expected 0x181fcc8b # # Exception| cpu 5: rx_hash 0x835cf164 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47952 dport 37934] != expected 0x9460fe21 # # Exception| cpu 5: rx_hash 0xb1f295dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47998 dport 37934] != expected 0xff4f8555 # # 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 0x43b9b1d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39114 dport 53782] OK # # # cpu 4: rx_hash 0x7d109096 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39102 dport 53782] OK # # # cpu 4: rx_hash 0x75dd815d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39126 dport 53782] OK # # # cpu 4: rx_hash 0x7117d56f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39140 dport 53782] OK # # # cpu 5: rx_hash 0x6447a2ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39138 dport 53782] OK # # # cpu 5: rx_hash 0x52239240 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39166 dport 53782] OK # # # cpu 5: rx_hash 0x16bfa819 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39176 dport 53782] OK # # # cpu 0: rx_hash 0xd88ba992 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39154 dport 53782] OK # # # cpu 0: rx_hash 0xaa73a341 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39192 dport 53782] OK # # # cpu 0: rx_hash 0x2411cca1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39206 dport 53782] OK # # # cpu 0: rx_hash 0xfcd8b726 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39248 dport 53782] OK # # # cpu 4: rx_hash 0xbf23d4e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39198 dport 53782] OK # # # cpu 4: rx_hash 0x7ebd9d3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39220 dport 53782] OK # # # cpu 4: rx_hash 0xf415a6ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39224 dport 53782] OK # # # cpu 4: rx_hash 0x4014bc7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39232 dport 53782] OK # # # cpu 4: rx_hash 0x72bad8c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39278 dport 53782] OK # # # cpu 5: rx_hash 0x48d9adb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39208 dport 53782] OK # # # cpu 5: rx_hash 0x6bedea9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39218 dport 53782] OK # # # cpu 5: rx_hash 0x07258b8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39228 dport 53782] OK # # # cpu 5: rx_hash 0x44dee84c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39282 dport 53782] OK # # # cpu 0: rx_hash 0x1ab8ede0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39250 dport 53782] OK # # # cpu 0: rx_hash 0xe988c083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39254 dport 53782] OK # # # cpu 0: rx_hash 0x9010d632 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39262 dport 53782] OK # # # cpu 0: rx_hash 0x9ede6505 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39298 dport 53782] OK # # # cpu 4: rx_hash 0x78be3fc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39296 dport 53782] OK # # # cpu 4: rx_hash 0x01262972 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39304 dport 53782] OK # # # cpu 4: rx_hash 0x22126e5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39314 dport 53782] OK # # # cpu 4: rx_hash 0xb9207618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39338 dport 53782] OK # # # cpu 4: rx_hash 0x53476927 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39410 dport 53782] OK # # # cpu 5: rx_hash 0x4eda0f49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39324 dport 53782] OK # # # cpu 5: rx_hash 0xc0b860a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39330 dport 53782] OK # # # cpu 5: rx_hash 0x33884dca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39334 dport 53782] OK # # # cpu 5: rx_hash 0x05ec7d40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39354 dport 53782] OK # # # cpu 5: rx_hash 0x74b97a3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39386 dport 53782] OK # # # cpu 0: rx_hash 0xc8757162 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39370 dport 53782] OK # # # cpu 0: rx_hash 0x961374ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39402 dport 53782] OK # # # cpu 0: rx_hash 0xa0774444 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39414 dport 53782] OK # # # cpu 0: rx_hash 0xd9ef52f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39422 dport 53782] OK # # # cpu 4: rx_hash 0x3f8f0833 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39420 dport 53782] OK # # # cpu 4: rx_hash 0xbef55230 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39434 dport 53782] OK # # # cpu 4: rx_hash 0x889162ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39446 dport 53782] OK # # # cpu 4: rx_hash 0x25c74a75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39474 dport 53782] OK # # # cpu 4: rx_hash 0x385a2c1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39516 dport 53782] 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 200, 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 129, 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 54288 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40637 dport 54288] != expected 0xa984b6d1 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40637 dport 54288] != expected 0xa984b6d1 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55095 dport 54288] != expected 0x37ae276c # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55095 dport 54288] != expected 0x37ae276c # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33714 dport 54288] != expected 0x2f1ffc34 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33714 dport 54288] != expected 0x2f1ffc34 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39957 dport 54288] != expected 0xd2e4464d # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39957 dport 54288] != expected 0xd2e4464d # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46153 dport 54288] != expected 0xf87d92a # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46153 dport 54288] != expected 0xf87d92a # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41806 dport 54288] != expected 0x104e564f # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41806 dport 54288] != expected 0x104e564f # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58745 dport 54288] != expected 0x51c86ef4 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58745 dport 54288] != expected 0x51c86ef4 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50769 dport 54288] != expected 0x171a0863 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50769 dport 54288] != expected 0x171a0863 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45519 dport 54288] != expected 0x24834d13 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45519 dport 54288] != expected 0x24834d13 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51947 dport 54288] != expected 0x6976bba # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51947 dport 54288] != expected 0x6976bba # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39057 dport 54288] != expected 0xea3dfbd4 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39057 dport 54288] != expected 0xea3dfbd4 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57645 dport 54288] != expected 0xe0a89926 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57645 dport 54288] != expected 0xe0a89926 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 37291 dport 54288] != expected 0x4fb9aa08 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 37291 dport 54288] != expected 0x4fb9aa08 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34003 dport 54288] != expected 0xe9b64e29 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34003 dport 54288] != expected 0xe9b64e29 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48667 dport 54288] != expected 0x3c4f072c # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48667 dport 54288] != expected 0x3c4f072c # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57093 dport 54288] != expected 0x517c2a32 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57093 dport 54288] != expected 0x517c2a32 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54277 dport 54288] != expected 0xb78b330 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54277 dport 54288] != expected 0xb78b330 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 35903 dport 54288] != expected 0xa352e1f5 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 35903 dport 54288] != expected 0xa352e1f5 # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47542 dport 54288] != expected 0xa1980b1e # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47542 dport 54288] != expected 0xa1980b1e # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45867 dport 54288] != expected 0xf735274f # # Exception| cpu 0: rx_hash 0xf51a8bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45867 dport 54288] != expected 0xf735274f # # Exception| count: pass=0 nohash=0 fail=40 # # 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 200, 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 129, 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 45339 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49088 dport 45339] != expected 0x7771a4a8 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49088 dport 45339] != expected 0x7771a4a8 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46430 dport 45339] != expected 0x8473b7c3 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46430 dport 45339] != expected 0x8473b7c3 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51571 dport 45339] != expected 0xb53a0d07 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51571 dport 45339] != expected 0xb53a0d07 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38425 dport 45339] != expected 0x40a4b1d7 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38425 dport 45339] != expected 0x40a4b1d7 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44211 dport 45339] != expected 0x26de2b25 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44211 dport 45339] != expected 0x26de2b25 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55031 dport 45339] != expected 0xf48f65d0 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55031 dport 45339] != expected 0xf48f65d0 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46696 dport 45339] != expected 0x3da36e7d # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46696 dport 45339] != expected 0x3da36e7d # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38888 dport 45339] != expected 0xdda849a6 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38888 dport 45339] != expected 0xdda849a6 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52029 dport 45339] != expected 0x33270e9f # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52029 dport 45339] != expected 0x33270e9f # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43694 dport 45339] != expected 0xfb6ffe55 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43694 dport 45339] != expected 0xfb6ffe55 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34892 dport 45339] != expected 0xc27b24dd # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34892 dport 45339] != expected 0xc27b24dd # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36564 dport 45339] != expected 0x37a3e828 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36564 dport 45339] != expected 0x37a3e828 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50923 dport 45339] != expected 0x3a579951 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50923 dport 45339] != expected 0x3a579951 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33269 dport 45339] != expected 0xf8a550dd # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33269 dport 45339] != expected 0xf8a550dd # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36450 dport 45339] != expected 0xd7c01012 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36450 dport 45339] != expected 0xd7c01012 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60873 dport 45339] != expected 0x415c98c7 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60873 dport 45339] != expected 0x415c98c7 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47689 dport 45339] != expected 0xbc8f7667 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47689 dport 45339] != expected 0xbc8f7667 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39380 dport 45339] != expected 0x63c6b4e1 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39380 dport 45339] != expected 0x63c6b4e1 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51368 dport 45339] != expected 0xe9a8bcad # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51368 dport 45339] != expected 0xe9a8bcad # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60896 dport 45339] != expected 0xaa623e57 # # Exception| cpu 0: rx_hash 0x4816a886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60896 dport 45339] != expected 0xaa623e57 # # 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__->