< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 55955 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x60482c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57272 dport 55955] != expected 0xc70489df # # Exception| cpu 0: rx_hash 0xa2e0c00b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57300 dport 55955] != expected 0xcdbdd605 # # Exception| cpu 0: rx_hash 0x00789f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57318 dport 55955] != expected 0x5b89d484 # # Exception| cpu 4: rx_hash 0xc4b11cf6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57240 dport 55955] != expected 0xb76c5e79 # # Exception| cpu 4: rx_hash 0x29ba4dd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57256 dport 55955] != expected 0x27d52692 # # Exception| cpu 4: rx_hash 0xeb12a1c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57284 dport 55955] != expected 0x2d6c7948 # # Exception| cpu 4: rx_hash 0xed73ce18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57302 dport 55955] != expected 0xcb30ac6f # # Exception| cpu 4: rx_hash 0x498afef9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57334 dport 55955] != expected 0xbb587bc9 # # Exception| cpu 5: rx_hash 0x20b4b2c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57206 dport 55955] != expected 0x27424e20 # # Exception| cpu 5: rx_hash 0x5134b0a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57218 dport 55955] != expected 0x9093d5c4 # # Exception| cpu 5: rx_hash 0xe519f42e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57230 dport 55955] != expected 0xd276366b # # Exception| cpu 5: rx_hash 0x2fdb2204 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57274 dport 55955] != expected 0xc189f3b5 # # Exception| cpu 0: rx_hash 0xda6e3d7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57342 dport 55955] != expected 0x7afb2553 # # Exception| cpu 0: rx_hash 0xbbf4a20b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57352 dport 55955] != expected 0x2e7e0fc8 # # Exception| cpu 0: rx_hash 0xbd95cdda [saddr 192.0.3.2 daddr 192.0.3.1 sport 57370 dport 55955] != expected 0xc822daef # # Exception| cpu 0: rx_hash 0x38c415e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57388 dport 55955] != expected 0xdd50655b # # Exception| cpu 0: rx_hash 0x196cfd3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57402 dport 55955] != expected 0xb84a0d49 # # Exception| cpu 0: rx_hash 0xb5fff7ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 57410 dport 55955] != expected 0xd16440eb # # Exception| cpu 0: rx_hash 0x795c4e17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57444 dport 55955] != expected 0x24c75012 # # Exception| cpu 0: rx_hash 0x82e20489 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57450 dport 55955] != expected 0x60afc9d7 # # Exception| cpu 4: rx_hash 0xdbc41127 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57430 dport 55955] != expected 0xb2f35293 # # Exception| cpu 4: rx_hash 0xcb10654b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57466 dport 55955] != expected 0x807e669a # # Exception| cpu 4: rx_hash 0xecd9e242 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57470 dport 55955] != expected 0x338dbaf # # Exception| cpu 4: rx_hash 0x412e2db7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57472 dport 55955] != expected 0x73c764bb # # Exception| cpu 5: rx_hash 0x2e710e5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57362 dport 55955] != expected 0x9818475 # # Exception| cpu 5: rx_hash 0x9a5c4ad3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57374 dport 55955] != expected 0x4b6467da # # Exception| cpu 5: rx_hash 0x01d2b361 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57422 dport 55955] != expected 0x9381a344 # # Exception| cpu 0: rx_hash 0x9d59e020 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57482 dport 55955] != expected 0xb4e9404b # # Exception| cpu 0: rx_hash 0xbcf108f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57500 dport 55955] != expected 0xd1f32859 # # Exception| cpu 0: rx_hash 0xb49b32ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 57540 dport 55955] != expected 0xc8b5b25d # # Exception| cpu 0: rx_hash 0x06d71992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57562 dport 55955] != expected 0x6c0c84d5 # # Exception| cpu 4: rx_hash 0x474f4266 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57490 dport 55955] != expected 0x959bb19c # # Exception| cpu 4: rx_hash 0x6086c56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57494 dport 55955] != expected 0x16dd0ca9 # # Exception| cpu 4: rx_hash 0xfd69530c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57556 dport 55955] != expected 0x28641d10 # # Exception| cpu 4: rx_hash 0xa44f46a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57576 dport 55955] != expected 0xfa388654 # # Exception| cpu 4: rx_hash 0xca74a069 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57596 dport 55955] != expected 0x99af942c # # Exception| cpu 5: rx_hash 0x8d8d944c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57510 dport 55955] != expected 0x86647442 # # Exception| cpu 5: rx_hash 0x8becfb9d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57524 dport 55955] != expected 0x6038a165 # # Exception| cpu 5: rx_hash 0xcc15cfb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57582 dport 55955] != expected 0x7ff3410b # # Exception| cpu 5: rx_hash 0xa22e2973 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57594 dport 55955] != expected 0x1c645373 # # 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 0xe707338f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46786 dport 47773] OK # # # cpu 0: rx_hash 0x532a7702 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46798 dport 47773] OK # # # cpu 0: rx_hash 0x72829fda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46808 dport 47773] OK # # # cpu 0: rx_hash 0x0c6d0d7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46816 dport 47773] OK # # # cpu 4: rx_hash 0x97e3f4cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46768 dport 47773] OK # # # cpu 4: rx_hash 0xb84049f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46828 dport 47773] OK # # # cpu 4: rx_hash 0x2dc5e5a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46838 dport 47773] OK # # # cpu 4: rx_hash 0xbe212621 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46846 dport 47773] OK # # # cpu 4: rx_hash 0xda96ea87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46876 dport 47773] OK # # # cpu 5: rx_hash 0x4b943958 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46778 dport 47773] OK # # # cpu 5: rx_hash 0x99e8a128 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46842 dport 47773] OK # # # cpu 0: rx_hash 0xdcf78556 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46862 dport 47773] OK # # # cpu 0: rx_hash 0x379dbba4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46892 dport 47773] OK # # # cpu 0: rx_hash 0x1e5f694a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46946 dport 47773] OK # # # cpu 0: rx_hash 0x183e069b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46960 dport 47773] OK # # # cpu 0: rx_hash 0x3ff78192 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46964 dport 47773] OK # # # cpu 4: rx_hash 0x7e6fda66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46908 dport 47773] OK # # # cpu 4: rx_hash 0x9d6fdea2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46918 dport 47773] OK # # # cpu 4: rx_hash 0x66d1943c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46920 dport 47773] OK # # # cpu 4: rx_hash 0xd49dbf60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46934 dport 47773] OK # # # cpu 4: rx_hash 0x4e7783f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46976 dport 47773] OK # # # cpu 4: rx_hash 0x4816ec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46994 dport 47773] OK # # # cpu 0: rx_hash 0xe3804c05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46974 dport 47773] OK # # # cpu 0: rx_hash 0xfa5ac77d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46988 dport 47773] OK # # # cpu 0: rx_hash 0xa51dbd02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47010 dport 47773] OK # # # cpu 0: rx_hash 0x1130f98f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47022 dport 47773] OK # # # cpu 0: rx_hash 0x58c2984d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47038 dport 47773] OK # # # cpu 4: rx_hash 0xcb265bc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47030 dport 47773] OK # # # cpu 4: rx_hash 0xd3981593 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47042 dport 47773] OK # # # cpu 4: rx_hash 0xd5f97a42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47056 dport 47773] OK # # # cpu 4: rx_hash 0x50a8a27b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47078 dport 47773] OK # # # cpu 4: rx_hash 0x19931d00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47118 dport 47773] OK # # # cpu 5: rx_hash 0x2e4730dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47070 dport 47773] OK # # # cpu 5: rx_hash 0xab16e8e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47080 dport 47773] OK # # # cpu 5: rx_hash 0x71004aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47088 dport 47773] OK # # # cpu 5: rx_hash 0xad778734 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47098 dport 47773] OK # # # cpu 5: rx_hash 0x46d4677f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47136 dport 47773] OK # # # cpu 0: rx_hash 0x56c9cdaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47092 dport 47773] OK # # # cpu 0: rx_hash 0xe22d579e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47104 dport 47773] OK # # # cpu 0: rx_hash 0x50617cc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47134 dport 47773] OK # # # cpu 0: rx_hash 0xf4984c23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47166 dport 47773] 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 59137 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45153 dport 59137] != expected 0xb1e20826 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45153 dport 59137] != expected 0xb1e20826 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34436 dport 59137] != expected 0x89edbae5 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34436 dport 59137] != expected 0x89edbae5 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40907 dport 59137] != expected 0x1b87d423 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40907 dport 59137] != expected 0x1b87d423 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46061 dport 59137] != expected 0x61649ee # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46061 dport 59137] != expected 0x61649ee # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34900 dport 59137] != expected 0xb056230b # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34900 dport 59137] != expected 0xb056230b # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40473 dport 59137] != expected 0x17f845ca # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40473 dport 59137] != expected 0x17f845ca # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34932 dport 59137] != expected 0xc03ef4ad # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34932 dport 59137] != expected 0xc03ef4ad # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36800 dport 59137] != expected 0xb553d5a9 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36800 dport 59137] != expected 0xb553d5a9 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43252 dport 59137] != expected 0xee54a993 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43252 dport 59137] != expected 0xee54a993 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52659 dport 59137] != expected 0xe877f13f # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52659 dport 59137] != expected 0xe877f13f # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40601 dport 59137] != expected 0x8be27023 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40601 dport 59137] != expected 0x8be27023 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49640 dport 59137] != expected 0xa0e40067 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49640 dport 59137] != expected 0xa0e40067 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47371 dport 59137] != expected 0xb95c2909 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47371 dport 59137] != expected 0xb95c2909 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40294 dport 59137] != expected 0x9f0cac6c # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40294 dport 59137] != expected 0x9f0cac6c # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57459 dport 59137] != expected 0xea6638c5 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57459 dport 59137] != expected 0xea6638c5 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46500 dport 59137] != expected 0x461e43b5 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46500 dport 59137] != expected 0x461e43b5 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43872 dport 59137] != expected 0x78d2198c # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43872 dport 59137] != expected 0x78d2198c # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55903 dport 59137] != expected 0xe0bc9b90 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55903 dport 59137] != expected 0xe0bc9b90 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43912 dport 59137] != expected 0x6d37ce8a # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43912 dport 59137] != expected 0x6d37ce8a # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33886 dport 59137] != expected 0x2d3ae218 # # Exception| cpu 0: rx_hash 0xffb885d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33886 dport 59137] != expected 0x2d3ae218 # # 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 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 47809 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39237 dport 47809] != expected 0x88ba2cbe # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39237 dport 47809] != expected 0x88ba2cbe # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41077 dport 47809] != expected 0xed50b413 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41077 dport 47809] != expected 0xed50b413 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41904 dport 47809] != expected 0x402d4e66 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41904 dport 47809] != expected 0x402d4e66 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60850 dport 47809] != expected 0x3a9782a7 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60850 dport 47809] != expected 0x3a9782a7 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56800 dport 47809] != expected 0x74677e57 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56800 dport 47809] != expected 0x74677e57 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35013 dport 47809] != expected 0xc652b4fb # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35013 dport 47809] != expected 0xc652b4fb # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42950 dport 47809] != expected 0x5a27c7a8 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42950 dport 47809] != expected 0x5a27c7a8 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36674 dport 47809] != expected 0xbbe7116a # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36674 dport 47809] != expected 0xbbe7116a # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42945 dport 47809] != expected 0xad5b5294 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42945 dport 47809] != expected 0xad5b5294 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50340 dport 47809] != expected 0x80975190 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50340 dport 47809] != expected 0x80975190 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54830 dport 47809] != expected 0xbcd8b150 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54830 dport 47809] != expected 0xbcd8b150 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48091 dport 47809] != expected 0x402321e4 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48091 dport 47809] != expected 0x402321e4 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40758 dport 47809] != expected 0xb010ad51 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40758 dport 47809] != expected 0xb010ad51 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38508 dport 47809] != expected 0xe5e55bab # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38508 dport 47809] != expected 0xe5e55bab # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46132 dport 47809] != expected 0xfe640ba3 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46132 dport 47809] != expected 0xfe640ba3 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43261 dport 47809] != expected 0x3119df6c # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43261 dport 47809] != expected 0x3119df6c # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43557 dport 47809] != expected 0xca023a6c # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43557 dport 47809] != expected 0xca023a6c # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38827 dport 47809] != expected 0x9d443cc3 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38827 dport 47809] != expected 0x9d443cc3 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42029 dport 47809] != expected 0xa81d47a2 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42029 dport 47809] != expected 0xa81d47a2 # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58374 dport 47809] != expected 0x8b67da6a # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58374 dport 47809] != expected 0x8b67da6a # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42803 dport 47809] != expected 0xb481d9ec # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42803 dport 47809] != expected 0xb481d9ec # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42465 dport 47809] != expected 0x93edf17b # # Exception| cpu 5: rx_hash 0x0bbb3497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42465 dport 47809] != expected 0x93edf17b # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 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__->