< 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 # # Interface: enp1s0, driver: fbnic # 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 36976 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8cda82b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56690 dport 36976] != expected 0x4e51cf88 # # Exception| cpu 0: rx_hash 0x54f04cc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56784 dport 36976] != expected 0xcdd7654e # # Exception| cpu 0: rx_hash 0x026ee786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56802 dport 36976] != expected 0xf57185f5 # # Exception| cpu 0: rx_hash 0x77cdce05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56816 dport 36976] != expected 0x2c73d61a # # Exception| cpu 0: rx_hash 0xbb4cb1e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56846 dport 36976] != expected 0xf5f7c973 # # Exception| cpu 0: rx_hash 0x275f1420 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56868 dport 36976] != expected 0x888a8231 # # Exception| cpu 0: rx_hash 0x14873823 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56870 dport 36976] != expected 0x92c1b776 # # Exception| cpu 0: rx_hash 0xaba91f20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56876 dport 36976] != expected 0xe184f60 # # Exception| cpu 0: rx_hash 0xf9b36802 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56914 dport 36976] != expected 0x4ddba183 # # Exception| cpu 0: rx_hash 0x75456302 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56922 dport 36976] != expected 0xcb496cd2 # # Exception| cpu 0: rx_hash 0x23dbc841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56936 dport 36976] != expected 0xf3ef8c69 # # Exception| cpu 0: rx_hash 0xff75da53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56966 dport 36976] != expected 0xb0c28f7 # # Exception| cpu 0: rx_hash 0x77070d32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57026 dport 36976] != expected 0xf6fbebfe # # Exception| cpu 0: rx_hash 0x1b4832b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57044 dport 36976] != expected 0x22dc22b2 # # Exception| cpu 0: rx_hash 0xa46615b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57054 dport 36976] != expected 0xbe05daa4 # # Exception| cpu 0: rx_hash 0xd8cc84f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57066 dport 36976] != expected 0x91cd95fb # # Exception| cpu 0: rx_hash 0x267e2338 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57108 dport 36976] != expected 0x1653c1a7 # # Exception| cpu 0: rx_hash 0x94dd6098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57204 dport 36976] != expected 0x7252b59 # # Exception| cpu 0: rx_hash 0x8bf7c4c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57252 dport 36976] != expected 0x4cd7388e # # Exception| cpu 0: rx_hash 0x6b4ef04a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57274 dport 36976] != expected 0x1e623c93 # # Exception| cpu 0: rx_hash 0xbcab34aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 57322 dport 36976] != expected 0x2df90391 # # Exception| cpu 0: rx_hash 0xc6a11256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57348 dport 36976] != expected 0x519d20d2 # # Exception| cpu 0: rx_hash 0x993601d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57360 dport 36976] != expected 0x9ff1dcd9 # # Exception| cpu 0: rx_hash 0x64e7ff35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57414 dport 36976] != expected 0xbb044c3f # # Exception| cpu 0: rx_hash 0x1144d6b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57428 dport 36976] != expected 0x62061fd0 # # Exception| cpu 0: rx_hash 0x9db2ddb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57436 dport 36976] != expected 0xe494d281 # # Exception| cpu 0: rx_hash 0xcb2c76f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57454 dport 36976] != expected 0xdc32323a # # Exception| cpu 0: rx_hash 0x7bcd5b65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57494 dport 36976] != expected 0xf0f65fe8 # # Exception| cpu 0: rx_hash 0x72c4e3a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57520 dport 36976] != expected 0x63c4358 # # Exception| cpu 0: rx_hash 0xfe32e8a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57528 dport 36976] != expected 0x80ae8e09 # # Exception| cpu 0: rx_hash 0x96f90b44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57570 dport 36976] != expected 0x2fec491d # # Exception| cpu 0: rx_hash 0xce899d8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57618 dport 36976] != expected 0x398e7ff4 # # Exception| cpu 0: rx_hash 0xf458094d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57654 dport 36976] != expected 0xd50f5603 # # Exception| cpu 0: rx_hash 0x78ae024d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57662 dport 36976] != expected 0x539d9b52 # # Exception| cpu 0: rx_hash 0x4ff2f22f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57712 dport 36976] != expected 0x32b3a04d # # Exception| cpu 0: rx_hash 0xc304f92f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57720 dport 36976] != expected 0xb4216d1c # # Exception| cpu 0: rx_hash 0x403df8bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57730 dport 36976] != expected 0x82ae3589 # # Exception| cpu 0: rx_hash 0xcccbf3bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57738 dport 36976] != expected 0x43cf8d8 # # Exception| cpu 0: rx_hash 0x7aec6c7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57766 dport 36976] != expected 0x6e2f1c7e # # Exception| cpu 0: rx_hash 0x1b2e375c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57818 dport 36976] != expected 0x37a7c7da # # 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 0xcd158da7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56928 dport 58623] OK # # # cpu 0: rx_hash 0xfecda1a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56930 dport 58623] OK # # # cpu 0: rx_hash 0x1e749526 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56956 dport 58623] OK # # # cpu 0: rx_hash 0xa79c0074 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56994 dport 58623] OK # # # cpu 0: rx_hash 0x18b22777 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57000 dport 58623] OK # # # cpu 0: rx_hash 0x99c948d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57034 dport 58623] OK # # # cpu 0: rx_hash 0x1bd17e5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57088 dport 58623] OK # # # cpu 0: rx_hash 0xfb684add [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57118 dport 58623] OK # # # cpu 0: rx_hash 0x54a3c31d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57142 dport 58623] OK # # # cpu 0: rx_hash 0x40c2b1bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57176 dport 58623] OK # # # cpu 0: rx_hash 0x8c890d6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57236 dport 58623] OK # # # cpu 0: rx_hash 0xf0239c2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57248 dport 58623] OK # # # cpu 0: rx_hash 0x9c6ca3ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57270 dport 58623] OK # # # cpu 0: rx_hash 0x109aa8ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57278 dport 58623] OK # # # cpu 0: rx_hash 0xa4995cb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57348 dport 58623] OK # # # cpu 0: rx_hash 0x9e48c871 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57376 dport 58623] OK # # # cpu 0: rx_hash 0xa01d80d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57416 dport 58623] OK # # # cpu 0: rx_hash 0xcc52bf53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57438 dport 58623] OK # # # cpu 0: rx_hash 0x0fd60911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57440 dport 58623] OK # # # cpu 0: rx_hash 0x2a2d3980 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57492 dport 58623] OK # # # cpu 0: rx_hash 0x95031e83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57502 dport 58623] OK # # # cpu 0: rx_hash 0x655f84c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57506 dport 58623] OK # # # cpu 0: rx_hash 0x4bef62a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57576 dport 58623] OK # # # cpu 0: rx_hash 0xab565623 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57590 dport 58623] OK # # # cpu 0: rx_hash 0xd912fae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57600 dport 58623] OK # # # cpu 0: rx_hash 0x55e4f1e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57608 dport 58623] OK # # # cpu 0: rx_hash 0x8685e968 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57620 dport 58623] OK # # # cpu 0: rx_hash 0xfa2f7829 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57632 dport 58623] OK # # # cpu 0: rx_hash 0x488c3b89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57664 dport 58623] OK # # # cpu 0: rx_hash 0x24c3040b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57686 dport 58623] OK # # # cpu 0: rx_hash 0xd49f9e4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57706 dport 58623] OK # # # cpu 0: rx_hash 0xb8d0a1c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57724 dport 58623] OK # # # cpu 0: rx_hash 0x9d2b9159 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57736 dport 58623] OK # # # cpu 0: rx_hash 0xe888b8da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57754 dport 58623] OK # # # cpu 0: rx_hash 0x18d4229b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57766 dport 58623] OK # # # cpu 0: rx_hash 0x4743311a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57778 dport 58623] OK # # # cpu 0: rx_hash 0xcbb53a1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57786 dport 58623] OK # # # cpu 0: rx_hash 0x99af4d38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57796 dport 58623] OK # # # cpu 0: rx_hash 0x15594638 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57804 dport 58623] OK # # # cpu 0: rx_hash 0xc6385eb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57808 dport 58623] OK # # # cpu 0: rx_hash 0x4ace55b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57816 dport 58623] OK # # # count: pass=41 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 55440 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47343 dport 55440] != expected 0xd0c7d83f # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47343 dport 55440] != expected 0xd0c7d83f # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52727 dport 55440] != expected 0x62f7ffba # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52727 dport 55440] != expected 0x62f7ffba # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52563 dport 55440] != expected 0xf61ffa98 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52563 dport 55440] != expected 0xf61ffa98 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40146 dport 55440] != expected 0x17e7b197 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40146 dport 55440] != expected 0x17e7b197 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40612 dport 55440] != expected 0x8cacd910 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40612 dport 55440] != expected 0x8cacd910 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55996 dport 55440] != expected 0x9c8a852a # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55996 dport 55440] != expected 0x9c8a852a # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56076 dport 55440] != expected 0x7a3aea69 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56076 dport 55440] != expected 0x7a3aea69 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55476 dport 55440] != expected 0x4402034e # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55476 dport 55440] != expected 0x4402034e # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43960 dport 55440] != expected 0xc949b66f # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43960 dport 55440] != expected 0xc949b66f # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58963 dport 55440] != expected 0x365611b9 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58963 dport 55440] != expected 0x365611b9 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37296 dport 55440] != expected 0xd8654f13 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37296 dport 55440] != expected 0xd8654f13 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53072 dport 55440] != expected 0x86d8ee65 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53072 dport 55440] != expected 0x86d8ee65 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37575 dport 55440] != expected 0xcb8cdb71 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37575 dport 55440] != expected 0xcb8cdb71 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38410 dport 55440] != expected 0x531bb6e9 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38410 dport 55440] != expected 0x531bb6e9 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34361 dport 55440] != expected 0xb4e875bb # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34361 dport 55440] != expected 0xb4e875bb # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35415 dport 55440] != expected 0x4ce94aa7 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35415 dport 55440] != expected 0x4ce94aa7 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46509 dport 55440] != expected 0xfee195ef # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46509 dport 55440] != expected 0xfee195ef # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53054 dport 55440] != expected 0x652662e # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53054 dport 55440] != expected 0x652662e # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41444 dport 55440] != expected 0xf8f90767 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41444 dport 55440] != expected 0xf8f90767 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59253 dport 55440] != expected 0x7ca89b63 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59253 dport 55440] != expected 0x7ca89b63 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59402 dport 55440] != expected 0x91587507 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59402 dport 55440] != expected 0x91587507 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53382 dport 55440] != expected 0xab227138 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53382 dport 55440] != expected 0xab227138 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46052 dport 55440] != expected 0x4d200534 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46052 dport 55440] != expected 0x4d200534 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45991 dport 55440] != expected 0x932f0356 # # Exception| cpu 5: rx_hash 0x9772058b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45991 dport 55440] != expected 0x932f0356 # # Exception| count: pass=0 nohash=0 fail=48 # # 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 46859 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37664 dport 46859] != expected 0x1c93d5d # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37664 dport 46859] != expected 0x1c93d5d # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35070 dport 46859] != expected 0x24bf4d75 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35070 dport 46859] != expected 0x24bf4d75 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45194 dport 46859] != expected 0x2062add8 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45194 dport 46859] != expected 0x2062add8 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45348 dport 46859] != expected 0x935cef2 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45348 dport 46859] != expected 0x935cef2 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51461 dport 46859] != expected 0xb5c03a78 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51461 dport 46859] != expected 0xb5c03a78 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49638 dport 46859] != expected 0x17489b67 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49638 dport 46859] != expected 0x17489b67 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60425 dport 46859] != expected 0x7e8746b5 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60425 dport 46859] != expected 0x7e8746b5 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49911 dport 46859] != expected 0x60d7ae94 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49911 dport 46859] != expected 0x60d7ae94 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42868 dport 46859] != expected 0xb3bc452d # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42868 dport 46859] != expected 0xb3bc452d # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59387 dport 46859] != expected 0xab90d259 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59387 dport 46859] != expected 0xab90d259 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39644 dport 46859] != expected 0x402f409f # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39644 dport 46859] != expected 0x402f409f # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51452 dport 46859] != expected 0x6f6ffb7 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51452 dport 46859] != expected 0x6f6ffb7 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44096 dport 46859] != expected 0x15ce4a13 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44096 dport 46859] != expected 0x15ce4a13 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56549 dport 46859] != expected 0xf4943e23 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56549 dport 46859] != expected 0xf4943e23 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55062 dport 46859] != expected 0x4633f2c8 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55062 dport 46859] != expected 0x4633f2c8 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49007 dport 46859] != expected 0xe793b2a7 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49007 dport 46859] != expected 0xe793b2a7 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59940 dport 46859] != expected 0x843ab549 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59940 dport 46859] != expected 0x843ab549 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45907 dport 46859] != expected 0x825a32fb # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45907 dport 46859] != expected 0x825a32fb # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56194 dport 46859] != expected 0x44fe9be4 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56194 dport 46859] != expected 0x44fe9be4 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43858 dport 46859] != expected 0x2f20e7f2 # # Exception| cpu 0: rx_hash 0xc8af4438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43858 dport 46859] != expected 0x2f20e7f2 # # 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__->