< 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 480 # 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 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-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 58132 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0ee649e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52682 dport 58132] != expected 0x82f57802 # # Exception| cpu 0: rx_hash 0x9f13896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52686 dport 58132] != expected 0x159f98e3 # # Exception| cpu 0: rx_hash 0x18857853 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52700 dport 58132] != expected 0xde90e118 # # Exception| cpu 4: rx_hash 0x85d7d13c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52710 dport 58132] != expected 0xacc7b48f # # Exception| cpu 4: rx_hash 0x051da7a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52742 dport 58132] != expected 0x22946fd8 # # Exception| cpu 5: rx_hash 0x99403d9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52658 dport 58132] != expected 0x67014258 # # Exception| cpu 5: rx_hash 0x461ca9a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52674 dport 58132] != expected 0x49400872 # # Exception| cpu 5: rx_hash 0xbcf80870 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52684 dport 58132] != expected 0x3b4a5920 # # Exception| cpu 5: rx_hash 0xeec6b061 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52716 dport 58132] != expected 0x49a7053c # # Exception| cpu 5: rx_hash 0x21aaa11f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52726 dport 58132] != expected 0x491d0cb7 # # Exception| cpu 5: rx_hash 0xb703e634 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52736 dport 58132] != expected 0x9b2b4efa # # Exception| cpu 0: rx_hash 0x729b2a59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52824 dport 58132] != expected 0xc3228bc # # Exception| cpu 0: rx_hash 0xda413398 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52854 dport 58132] != expected 0xcd525f2 # # Exception| cpu 0: rx_hash 0x034e1353 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52858 dport 58132] != expected 0x500ab563 # # Exception| cpu 4: rx_hash 0x4de747e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52750 dport 58132] != expected 0xe9211fa8 # # Exception| cpu 4: rx_hash 0x5170ab42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52826 dport 58132] != expected 0x22e7e97f # # Exception| cpu 4: rx_hash 0x4bb4f315 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52850 dport 58132] != expected 0x9bbfc513 # # Exception| cpu 5: rx_hash 0xe99a37c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52766 dport 58132] != expected 0xcfba790 # # Exception| cpu 5: rx_hash 0x3c327eee [saddr 192.0.3.2 daddr 192.0.3.1 sport 52780 dport 58132] != expected 0xb5198277 # # Exception| cpu 5: rx_hash 0x984f0ecd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52796 dport 58132] != expected 0x50c33a4f # # Exception| cpu 5: rx_hash 0xf50ddb61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52810 dport 58132] != expected 0xc73d5147 # # Exception| cpu 5: rx_hash 0x7e3c43bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52838 dport 58132] != expected 0xe90f9dca # # Exception| cpu 5: rx_hash 0x6b76a876 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52872 dport 58132] != expected 0x8c25698d # # Exception| cpu 0: rx_hash 0xfa8368fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52876 dport 58132] != expected 0x1b4f896c # # Exception| cpu 0: rx_hash 0x7b462d32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52962 dport 58132] != expected 0xa2de2a2c # # Exception| cpu 0: rx_hash 0x33bccd74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52970 dport 58132] != expected 0x696b5a5c # # Exception| cpu 4: rx_hash 0x71b2f021 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52896 dport 58132] != expected 0x357d45e1 # # Exception| cpu 4: rx_hash 0xa8bdd0ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 52908 dport 58132] != expected 0x69a2d570 # # Exception| cpu 4: rx_hash 0x2f2b21d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52926 dport 58132] != expected 0xa2adac8b # # Exception| cpu 4: rx_hash 0x4269f47e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52936 dport 58132] != expected 0x3553c783 # # Exception| cpu 4: rx_hash 0x8d05e500 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52946 dport 58132] != expected 0x35e9ce08 # # Exception| cpu 4: rx_hash 0x97c1bd57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52986 dport 58132] != expected 0x8cb1e264 # # Exception| cpu 5: rx_hash 0x87f13813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52880 dport 58132] != expected 0xa24aa1c5 # # Exception| cpu 5: rx_hash 0xf6240119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52914 dport 58132] != expected 0xfe723c1a # # Exception| cpu 5: rx_hash 0x4f5a70a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52998 dport 58132] != expected 0xccc9c45b # # Exception| cpu 0: rx_hash 0x7ad2c00e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53010 dport 58132] != expected 0xbe799c82 # # Exception| cpu 0: rx_hash 0x7675a9ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 53036 dport 58132] != expected 0x5b4429f4 # # Exception| cpu 0: rx_hash 0xf1e358d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53054 dport 58132] != expected 0x904b500f # # Exception| cpu 0: rx_hash 0xd45b6d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53056 dport 58132] != expected 0xcc004b77 # # Exception| cpu 0: rx_hash 0x70261d1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53072 dport 58132] != expected 0x29daf34f # # Exception| cpu 0: rx_hash 0x8665d52f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53088 dport 58132] != expected 0xbeed176b # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x85ec2323 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42428 dport 59161] OK # # # cpu 0: rx_hash 0x31a1d644 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42438 dport 59161] OK # # # cpu 4: rx_hash 0x21915300 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42412 dport 59161] OK # # # cpu 4: rx_hash 0xf26aaed8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42466 dport 59161] OK # # # cpu 5: rx_hash 0x37f262b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42426 dport 59161] OK # # # cpu 5: rx_hash 0x27c2e7f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42448 dport 59161] OK # # # cpu 5: rx_hash 0x95dca667 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42454 dport 59161] OK # # # cpu 5: rx_hash 0x4cd386ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42458 dport 59161] OK # # # cpu 5: rx_hash 0xc7e21e76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42486 dport 59161] OK # # # cpu 0: rx_hash 0xba904e9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42474 dport 59161] OK # # # cpu 0: rx_hash 0xe35518cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42502 dport 59161] OK # # # cpu 0: rx_hash 0xbdccc938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42520 dport 59161] OK # # # cpu 0: rx_hash 0x84e31074 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42546 dport 59161] OK # # # cpu 4: rx_hash 0x64c3e9f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42516 dport 59161] OK # # # cpu 4: rx_hash 0x209e6057 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42530 dport 59161] OK # # # cpu 4: rx_hash 0xa708916f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42544 dport 59161] OK # # # cpu 4: rx_hash 0x94d39530 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42584 dport 59161] OK # # # cpu 5: rx_hash 0x4b8f010a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42536 dport 59161] OK # # # cpu 5: rx_hash 0x78540555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42560 dport 59161] OK # # # cpu 5: rx_hash 0xdc297576 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42576 dport 59161] OK # # # cpu 5: rx_hash 0xb738142b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42586 dport 59161] OK # # # cpu 0: rx_hash 0xeff27129 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42552 dport 59161] OK # # # cpu 0: rx_hash 0xcc19f032 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42554 dport 59161] OK # # # cpu 0: rx_hash 0x62905d02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42600 dport 59161] OK # # # cpu 4: rx_hash 0x052655bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42588 dport 59161] OK # # # cpu 4: rx_hash 0xbb9f7dc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42596 dport 59161] OK # # # cpu 4: rx_hash 0xc6ed2d21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42616 dport 59161] OK # # # cpu 4: rx_hash 0x74f36cb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42622 dport 59161] OK # # # cpu 4: rx_hash 0xe62f7642 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42626 dport 59161] OK # # # cpu 4: rx_hash 0xfceb2e15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42666 dport 59161] OK # # # cpu 4: rx_hash 0x58965e36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42682 dport 59161] OK # # # cpu 5: rx_hash 0x417bdc19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42602 dport 59161] OK # # # cpu 5: rx_hash 0x5718edac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42620 dport 59161] OK # # # cpu 5: rx_hash 0x8d3e171f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42632 dport 59161] OK # # # cpu 5: rx_hash 0xf04c47f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42644 dport 59161] OK # # # cpu 0: rx_hash 0xb411ce53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42658 dport 59161] OK # # # cpu 0: rx_hash 0x6d1eee98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42670 dport 59161] OK # # # cpu 0: rx_hash 0xa4214b17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42696 dport 59161] OK # # # cpu 4: rx_hash 0x87caca0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42698 dport 59161] OK # # # cpu 4: rx_hash 0x4401b290 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42734 dport 59161] OK # # # cpu 4: rx_hash 0x0d6fbfea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42774 dport 59161] 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 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-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 44293 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 41699 dport 44293] != expected 0xd2a2e8f6 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 41699 dport 44293] != expected 0xd2a2e8f6 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 33585 dport 44293] != expected 0x654f2edb # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 33585 dport 44293] != expected 0x654f2edb # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 52875 dport 44293] != expected 0xb81b2ef6 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 52875 dport 44293] != expected 0xb81b2ef6 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 51901 dport 44293] != expected 0x2d048110 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 51901 dport 44293] != expected 0x2d048110 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 37507 dport 44293] != expected 0xae2d00 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 37507 dport 44293] != expected 0xae2d00 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 54493 dport 44293] != expected 0x1908a3eb # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 54493 dport 44293] != expected 0x1908a3eb # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 43362 dport 44293] != expected 0x170af744 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 43362 dport 44293] != expected 0x170af744 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 57368 dport 44293] != expected 0x14046480 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 57368 dport 44293] != expected 0x14046480 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 45227 dport 44293] != expected 0x39aa39f1 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 45227 dport 44293] != expected 0x39aa39f1 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 59554 dport 44293] != expected 0x6723d360 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 59554 dport 44293] != expected 0x6723d360 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 52351 dport 44293] != expected 0xaaa506fb # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 52351 dport 44293] != expected 0xaaa506fb # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 43084 dport 44293] != expected 0xf9b05189 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 43084 dport 44293] != expected 0xf9b05189 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39839 dport 44293] != expected 0x8a3d1b5a # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39839 dport 44293] != expected 0x8a3d1b5a # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 59376 dport 44293] != expected 0xea75a547 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 59376 dport 44293] != expected 0xea75a547 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 57297 dport 44293] != expected 0x16ff848 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 57297 dport 44293] != expected 0x16ff848 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39555 dport 44293] != expected 0xdd659870 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39555 dport 44293] != expected 0xdd659870 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47975 dport 44293] != expected 0x44009b5b # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47975 dport 44293] != expected 0x44009b5b # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 51015 dport 44293] != expected 0xb29f599d # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 51015 dport 44293] != expected 0xb29f599d # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39263 dport 44293] != expected 0x98de3792 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39263 dport 44293] != expected 0x98de3792 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 54826 dport 44293] != expected 0x78c8c9a2 # # Exception| cpu 0: rx_hash 0x0e2307ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 54826 dport 44293] != expected 0x78c8c9a2 # # 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 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-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 56724 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60006 dport 56724] != expected 0xa4d59484 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60006 dport 56724] != expected 0xa4d59484 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48867 dport 56724] != expected 0x29646fd6 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48867 dport 56724] != expected 0x29646fd6 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41530 dport 56724] != expected 0x80d97dd8 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41530 dport 56724] != expected 0x80d97dd8 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34119 dport 56724] != expected 0x4efa3ce5 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34119 dport 56724] != expected 0x4efa3ce5 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36343 dport 56724] != expected 0xe57ea033 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36343 dport 56724] != expected 0xe57ea033 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50866 dport 56724] != expected 0x546e7be # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50866 dport 56724] != expected 0x546e7be # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34307 dport 56724] != expected 0x99749ce3 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34307 dport 56724] != expected 0x99749ce3 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47407 dport 56724] != expected 0xb00e7452 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47407 dport 56724] != expected 0xb00e7452 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56994 dport 56724] != expected 0x8cd7100d # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56994 dport 56724] != expected 0x8cd7100d # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60813 dport 56724] != expected 0x9a4874b0 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60813 dport 56724] != expected 0x9a4874b0 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53009 dport 56724] != expected 0x24c45f65 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53009 dport 56724] != expected 0x24c45f65 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57976 dport 56724] != expected 0x3304bf97 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57976 dport 56724] != expected 0x3304bf97 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47596 dport 56724] != expected 0x69a20572 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47596 dport 56724] != expected 0x69a20572 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55326 dport 56724] != expected 0x80a648b1 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55326 dport 56724] != expected 0x80a648b1 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37301 dport 56724] != expected 0x50f70f70 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37301 dport 56724] != expected 0x50f70f70 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57076 dport 56724] != expected 0xb3ab7db0 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57076 dport 56724] != expected 0xb3ab7db0 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50534 dport 56724] != expected 0xe23a999f # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50534 dport 56724] != expected 0xe23a999f # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45072 dport 56724] != expected 0x78713265 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45072 dport 56724] != expected 0x78713265 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49944 dport 56724] != expected 0x7030b234 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49944 dport 56724] != expected 0x7030b234 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56258 dport 56724] != expected 0x2f20d6d6 # # Exception| cpu 4: rx_hash 0x3d64975d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56258 dport 56724] != expected 0x2f20d6d6 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, 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 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-24/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-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 204, 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 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-24/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-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 204, 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 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-24/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-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 204, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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__->