< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 48223 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x93dc58bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55634 dport 48223] != expected 0x59828e11 # # Exception| cpu 0: rx_hash 0x4f97017d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55650 dport 48223] != expected 0x82098035 # # Exception| cpu 0: rx_hash 0xdce0a862 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55656 dport 48223] != expected 0x307dc982 # # Exception| cpu 0: rx_hash 0xf701b2f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55674 dport 48223] != expected 0x351f9c7c # # Exception| cpu 0: rx_hash 0x9c583d4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55690 dport 48223] != expected 0xd87651d1 # # Exception| cpu 0: rx_hash 0xfc7fef6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55736 dport 48223] != expected 0x946d01cc # # Exception| cpu 0: rx_hash 0x3f3c7d47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55780 dport 48223] != expected 0x4c0fb068 # # Exception| cpu 0: rx_hash 0xa8b1ec3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55796 dport 48223] != expected 0xdefdbbaf # # Exception| cpu 0: rx_hash 0xd5f9f7b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55872 dport 48223] != expected 0x11586b0d # # Exception| cpu 0: rx_hash 0x427466c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55888 dport 48223] != expected 0x83aa60ca # # Exception| cpu 0: rx_hash 0xfe18ed23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55890 dport 48223] != expected 0x143a3ef3 # # Exception| cpu 0: rx_hash 0xde87aa2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55938 dport 48223] != expected 0xb02af6bd # # Exception| cpu 0: rx_hash 0x661119aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55962 dport 48223] != expected 0x73ceaf4 # # Exception| cpu 0: rx_hash 0x292de977 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55968 dport 48223] != expected 0x6ec3ad67 # # Exception| cpu 0: rx_hash 0xba5a4068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55978 dport 48223] != expected 0xdcb7e4d0 # # Exception| cpu 0: rx_hash 0xbea0780b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55984 dport 48223] != expected 0xfc31a6a0 # # Exception| cpu 0: rx_hash 0x8a49a97a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56014 dport 48223] != expected 0xfaba4cde # # Exception| cpu 0: rx_hash 0xa1a8b3e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56028 dport 48223] != expected 0xffd81920 # # Exception| cpu 0: rx_hash 0x96796808 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56072 dport 48223] != expected 0x992fdece # # Exception| cpu 0: rx_hash 0xccb51598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56086 dport 48223] != expected 0xf261b3a2 # # Exception| cpu 0: rx_hash 0x8971a3e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56164 dport 48223] != expected 0x9ac6614e # # Exception| cpu 0: rx_hash 0x8d8b9b80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56190 dport 48223] != expected 0xba40233e # # Exception| cpu 0: rx_hash 0xad14dc8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56238 dport 48223] != expected 0x1e50eb70 # # Exception| cpu 0: rx_hash 0x54bce111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56286 dport 48223] != expected 0xe16767a5 # # Exception| cpu 0: rx_hash 0xb32f9641 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56342 dport 48223] != expected 0x5d92cb6f # # Exception| cpu 0: rx_hash 0x6f64cf83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56358 dport 48223] != expected 0x8619c54b # # Exception| cpu 0: rx_hash 0x6b9ef7e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56380 dport 48223] != expected 0xa69f873b # # Exception| cpu 0: rx_hash 0x706c0468 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56394 dport 48223] != expected 0x85f07acb # # Exception| cpu 0: rx_hash 0x5b8d1ef2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56408 dport 48223] != expected 0x80922f35 # # Exception| cpu 0: rx_hash 0x14b1ee2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56418 dport 48223] != expected 0xe96d68a6 # # Exception| cpu 0: rx_hash 0xb2a98d71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56476 dport 48223] != expected 0xfdb8c3a0 # # Exception| cpu 0: rx_hash 0xa3a3385f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56482 dport 48223] != expected 0xdf8fab2f # # Exception| cpu 0: rx_hash 0x342ea923 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56498 dport 48223] != expected 0x4d7da0e8 # # Exception| cpu 0: rx_hash 0xe29db647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56522 dport 48223] != expected 0x97ae3bb3 # # Exception| cpu 0: rx_hash 0xc97cacdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56536 dport 48223] != expected 0x92cc6e4d # # Exception| cpu 0: rx_hash 0x4b01b0ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56556 dport 48223] != expected 0x28f4f75 # # Exception| cpu 0: rx_hash 0x0dfd0c0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56628 dport 48223] != expected 0xa54b009 # # Exception| cpu 0: rx_hash 0x9e8aa511 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56638 dport 48223] != expected 0xb820f9be # # Exception| cpu 0: rx_hash 0x6722988c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56654 dport 48223] != expected 0x4717756b # # Exception| cpu 0: rx_hash 0x2ce45032 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56686 dport 48223] != expected 0xe6e7088 # # 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 0xedfefeb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42102 dport 36365] OK # # # cpu 4: rx_hash 0xb3c8bb45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42098 dport 36365] OK # # # cpu 4: rx_hash 0x3e31c281 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42142 dport 36365] OK # # # cpu 4: rx_hash 0x97adc42a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42168 dport 36365] OK # # # cpu 4: rx_hash 0x411edb4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42176 dport 36365] OK # # # cpu 4: rx_hash 0xfd7250a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42178 dport 36365] OK # # # cpu 4: rx_hash 0x34c98427 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42198 dport 36365] OK # # # cpu 4: rx_hash 0x45e4e32d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42202 dport 36365] OK # # # cpu 4: rx_hash 0x1bd2a6de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42206 dport 36365] OK # # # cpu 4: rx_hash 0x50146e60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42238 dport 36365] OK # # # cpu 4: rx_hash 0x5d2e1a3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42246 dport 36365] OK # # # cpu 4: rx_hash 0x39f3f07b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42286 dport 36365] OK # # # cpu 4: rx_hash 0x532c64f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42324 dport 36365] OK # # # cpu 4: rx_hash 0x9e6d8815 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42330 dport 36365] OK # # # cpu 4: rx_hash 0x5852396f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42390 dport 36365] OK # # # cpu 4: rx_hash 0x77491b96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42398 dport 36365] OK # # # cpu 4: rx_hash 0x52aa7fc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42462 dport 36365] OK # # # cpu 4: rx_hash 0x43a0cae7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42464 dport 36365] OK # # # cpu 4: rx_hash 0x6cbbe81e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42472 dport 36365] OK # # # cpu 4: rx_hash 0x4b3f8e0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42562 dport 36365] OK # # # cpu 4: rx_hash 0x752e19db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42612 dport 36365] OK # # # cpu 4: rx_hash 0x6f5af163 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42632 dport 36365] OK # # # cpu 4: rx_hash 0x5bb32012 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42742 dport 36365] OK # # # cpu 4: rx_hash 0x799276b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42758 dport 36365] OK # # # cpu 4: rx_hash 0x0c4529de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42768 dport 36365] OK # # # cpu 4: rx_hash 0x4379d903 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42794 dport 36365] OK # # # cpu 4: rx_hash 0x4783e160 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42800 dport 36365] OK # # # cpu 4: rx_hash 0x6898c399 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42808 dport 36365] OK # # # cpu 4: rx_hash 0x77900872 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42836 dport 36365] OK # # # cpu 4: rx_hash 0xdaf636ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42856 dport 36365] OK # # # cpu 4: rx_hash 0x6260853f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42864 dport 36365] OK # # # cpu 4: rx_hash 0x2cda6ed2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42944 dport 36365] OK # # # cpu 4: rx_hash 0xbb57ffae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42960 dport 36365] OK # # # cpu 4: rx_hash 0x944cdd57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42968 dport 36365] OK # # # cpu 4: rx_hash 0x671ca66c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42976 dport 36365] OK # # # cpu 4: rx_hash 0x4cfdbcf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42994 dport 36365] OK # # # cpu 4: rx_hash 0x63e69e0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43002 dport 36365] OK # # # cpu 4: rx_hash 0xc69c3ac3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43026 dport 36365] OK # # # cpu 4: rx_hash 0x89a0ca1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43048 dport 36365] OK # # # cpu 4: rx_hash 0xc89e4406 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43072 dport 36365] OK # # # cpu 4: rx_hash 0xe37f5e9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43090 dport 36365] OK # # # cpu 4: rx_hash 0xdd6ec94b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43108 dport 36365] OK # # # cpu 4: rx_hash 0x9dd65c63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43142 dport 36365] OK # # # cpu 4: rx_hash 0xb63746f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43156 dport 36365] OK # # # count: pass=44 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 55902 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33715 dport 55902] != expected 0x4bb9d9da # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33715 dport 55902] != expected 0x4bb9d9da # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53714 dport 55902] != expected 0x1b7d3c6d # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53714 dport 55902] != expected 0x1b7d3c6d # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36995 dport 55902] != expected 0x65189517 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36995 dport 55902] != expected 0x65189517 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35437 dport 55902] != expected 0xee1fb394 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35437 dport 55902] != expected 0xee1fb394 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54053 dport 55902] != expected 0xc1fbacc9 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54053 dport 55902] != expected 0xc1fbacc9 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59661 dport 55902] != expected 0x7c0f41e3 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59661 dport 55902] != expected 0x7c0f41e3 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49211 dport 55902] != expected 0x5f9f834c # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49211 dport 55902] != expected 0x5f9f834c # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35203 dport 55902] != expected 0x2580a3b7 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35203 dport 55902] != expected 0x2580a3b7 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45089 dport 55902] != expected 0x75e6f6b0 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45089 dport 55902] != expected 0x75e6f6b0 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58206 dport 55902] != expected 0xc7435ed7 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58206 dport 55902] != expected 0xc7435ed7 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45973 dport 55902] != expected 0xba432612 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45973 dport 55902] != expected 0xba432612 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46525 dport 55902] != expected 0xf0026c0e # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46525 dport 55902] != expected 0xf0026c0e # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53112 dport 55902] != expected 0x1d457f2c # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53112 dport 55902] != expected 0x1d457f2c # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40395 dport 55902] != expected 0x7e010cec # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40395 dport 55902] != expected 0x7e010cec # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45050 dport 55902] != expected 0x2ae6a5ea # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45050 dport 55902] != expected 0x2ae6a5ea # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51274 dport 55902] != expected 0xfead57fc # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51274 dport 55902] != expected 0xfead57fc # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45983 dport 55902] != expected 0x8376fa5 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45983 dport 55902] != expected 0x8376fa5 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53126 dport 55902] != expected 0x990d42a # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53126 dport 55902] != expected 0x990d42a # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53225 dport 55902] != expected 0xb2c989e1 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53225 dport 55902] != expected 0xb2c989e1 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50848 dport 55902] != expected 0x64bb6447 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50848 dport 55902] != expected 0x64bb6447 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46001 dport 55902] != expected 0xb8f20ced # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46001 dport 55902] != expected 0xb8f20ced # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41686 dport 55902] != expected 0x17f2941f # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41686 dport 55902] != expected 0x17f2941f # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52314 dport 55902] != expected 0x8e149414 # # Exception| cpu 5: rx_hash 0x912797f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52314 dport 55902] != expected 0x8e149414 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 41616 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34428 dport 41616] != expected 0x204508d3 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34428 dport 41616] != expected 0x204508d3 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37940 dport 41616] != expected 0x8a96af6f # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37940 dport 41616] != expected 0x8a96af6f # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36109 dport 41616] != expected 0xc5df8c3d # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36109 dport 41616] != expected 0xc5df8c3d # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43591 dport 41616] != expected 0xce9a046c # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43591 dport 41616] != expected 0xce9a046c # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50916 dport 41616] != expected 0x6b07ea1d # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50916 dport 41616] != expected 0x6b07ea1d # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59895 dport 41616] != expected 0x8cc1b979 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59895 dport 41616] != expected 0x8cc1b979 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55771 dport 41616] != expected 0xf0f65d94 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55771 dport 41616] != expected 0xf0f65d94 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42048 dport 41616] != expected 0x6bd49c58 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42048 dport 41616] != expected 0x6bd49c58 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41023 dport 41616] != expected 0x35ba6ca1 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41023 dport 41616] != expected 0x35ba6ca1 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36397 dport 41616] != expected 0xe3ddf11f # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36397 dport 41616] != expected 0xe3ddf11f # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54567 dport 41616] != expected 0xf1f3984b # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54567 dport 41616] != expected 0xf1f3984b # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36087 dport 41616] != expected 0x74897387 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36087 dport 41616] != expected 0x74897387 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54958 dport 41616] != expected 0x5904aacc # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54958 dport 41616] != expected 0x5904aacc # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53776 dport 41616] != expected 0xc8a19b88 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53776 dport 41616] != expected 0xc8a19b88 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33318 dport 41616] != expected 0x130262aa # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33318 dport 41616] != expected 0x130262aa # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58548 dport 41616] != expected 0x3f9eb57d # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58548 dport 41616] != expected 0x3f9eb57d # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44547 dport 41616] != expected 0xa7111385 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44547 dport 41616] != expected 0xa7111385 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39913 dport 41616] != expected 0xd548005f # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39913 dport 41616] != expected 0xd548005f # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39178 dport 41616] != expected 0xc995ee31 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39178 dport 41616] != expected 0xc995ee31 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41448 dport 41616] != expected 0xc6de2b62 # # Exception| cpu 5: rx_hash 0xd612c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41448 dport 41616] != expected 0xc6de2b62 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->