< 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 1800 # 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-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 46719 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf370705f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53422 dport 46719] != expected 0x9e47eecc # # Exception| cpu 0: rx_hash 0x31d5cca4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53448 dport 46719] != expected 0xa6bd09ed # # Exception| cpu 0: rx_hash 0x5a112bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53510 dport 46719] != expected 0x79fe7900 # # Exception| cpu 0: rx_hash 0xb6b0c3e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53512 dport 46719] != expected 0x57cc9ed3 # # Exception| cpu 4: rx_hash 0x0ea1bf69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53424 dport 46719] != expected 0x170c2e7 # # Exception| cpu 4: rx_hash 0x396ddf15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53480 dport 46719] != expected 0xfe3fec11 # # Exception| cpu 4: rx_hash 0xf72c7987 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53486 dport 46719] != expected 0xb2069c32 # # Exception| cpu 4: rx_hash 0x0afdb6b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53488 dport 46719] != expected 0x2d31b019 # # Exception| cpu 4: rx_hash 0x8520aa42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53520 dport 46719] != expected 0x84c2c2db # # Exception| cpu 5: rx_hash 0xa7c0cab2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53434 dport 46719] != expected 0xeb550ad5 # # Exception| cpu 5: rx_hash 0x4785388e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53460 dport 46719] != expected 0xb1a47a04 # # Exception| cpu 5: rx_hash 0x20a5ebc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53464 dport 46719] != expected 0x17b8c215 # # Exception| cpu 5: rx_hash 0x281df876 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53496 dport 46719] != expected 0x4f3a27e9 # # Exception| cpu 0: rx_hash 0x69814217 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53534 dport 46719] != expected 0xaaf02508 # # Exception| cpu 0: rx_hash 0x1769a58c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53538 dport 46719] != expected 0xe56bb31d # # Exception| cpu 0: rx_hash 0xc858247d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53556 dport 46719] != expected 0x185708c6 # # Exception| cpu 0: rx_hash 0x5e4d226b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53574 dport 46719] != expected 0x55bf0bfe # # Exception| cpu 0: rx_hash 0x4f3d0508 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53590 dport 46719] != expected 0xe4bac006 # # Exception| cpu 0: rx_hash 0x74157f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53614 dport 46719] != expected 0x6f3679f2 # # Exception| cpu 0: rx_hash 0x478516b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53622 dport 46719] != expected 0xbc3825fa # # Exception| cpu 4: rx_hash 0x8d98b9f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53552 dport 46719] != expected 0xdc402727 # # Exception| cpu 4: rx_hash 0x6ddd4bcf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53598 dport 46719] != expected 0x86b157f6 # # Exception| cpu 4: rx_hash 0x20a5c5f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53626 dport 46719] != expected 0x1a249deb # # Exception| cpu 5: rx_hash 0xaf78f734 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53560 dport 46719] != expected 0xbe4bb0d7 # # Exception| cpu 5: rx_hash 0xe65c70d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53596 dport 46719] != expected 0xe9f0834 # # Exception| cpu 0: rx_hash 0x583f2f5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53638 dport 46719] != expected 0xefdec07f # # Exception| cpu 0: rx_hash 0xc2ce3320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53652 dport 46719] != expected 0xd6f55445 # # Exception| cpu 0: rx_hash 0x6baf46fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53662 dport 46719] != expected 0x3cd09c77 # # Exception| cpu 0: rx_hash 0xdb0607f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53668 dport 46719] != expected 0x3f727a41 # # Exception| cpu 0: rx_hash 0x37a7efa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53674 dport 46719] != expected 0x11409d92 # # Exception| cpu 0: rx_hash 0x6ff34f23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53726 dport 46719] != expected 0x1091ee89 # # Exception| cpu 0: rx_hash 0x9a9a93a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53728 dport 46719] != expected 0xd724275e # # Exception| cpu 4: rx_hash 0xad56f3d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53688 dport 46719] != expected 0x286b09a8 # # Exception| cpu 4: rx_hash 0xb0c2ced2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53704 dport 46719] != expected 0xedad5552 # # Exception| cpu 4: rx_hash 0x006b8fdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53746 dport 46719] != expected 0xee0fb364 # # Exception| cpu 4: rx_hash 0xd5cc0e6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53760 dport 46719] != expected 0x5b5f7bc3 # # Exception| cpu 5: rx_hash 0x9ec69a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53664 dport 46719] != expected 0xfb6555a0 # # Exception| cpu 5: rx_hash 0x50873cee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53670 dport 46719] != expected 0xb75c2583 # # Exception| cpu 5: rx_hash 0x8352a776 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53712 dport 46719] != expected 0x3ea3095a # # Exception| cpu 5: rx_hash 0x8beab4c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53744 dport 46719] != expected 0x6621eca6 # # 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 0xed4a178c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44738 dport 51157] OK # # # cpu 0: rx_hash 0x93a2f017 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44798 dport 51157] OK # # # cpu 0: rx_hash 0x97fed7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44828 dport 51157] OK # # # cpu 4: rx_hash 0x97fef9cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44734 dport 51157] OK # # # cpu 4: rx_hash 0x66cb2c90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44736 dport 51157] OK # # # cpu 4: rx_hash 0xcfaa594b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44746 dport 51157] OK # # # cpu 4: rx_hash 0x77bb0bf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44752 dport 51157] OK # # # cpu 4: rx_hash 0x0d0fcb87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44814 dport 51157] OK # # # cpu 4: rx_hash 0xacd6aded [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44836 dport 51157] OK # # # cpu 5: rx_hash 0x868edeac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44718 dport 51157] OK # # # cpu 5: rx_hash 0xdeda7e28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44762 dport 51157] OK # # # cpu 5: rx_hash 0x2bb3a2af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44772 dport 51157] OK # # # cpu 5: rx_hash 0xf482235e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44786 dport 51157] OK # # # cpu 0: rx_hash 0xcbf67ea4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44840 dport 51157] OK # # # cpu 0: rx_hash 0x3627b192 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44854 dport 51157] OK # # # cpu 0: rx_hash 0xa88aa435 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44900 dport 51157] OK # # # cpu 4: rx_hash 0xa032b784 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44868 dport 51157] OK # # # cpu 4: rx_hash 0xf4820d69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44880 dport 51157] OK # # # cpu 4: rx_hash 0xb14290e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44884 dport 51157] OK # # # cpu 4: rx_hash 0x442b4c60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44906 dport 51157] OK # # # cpu 4: rx_hash 0x555b6b03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44922 dport 51157] OK # # # cpu 4: rx_hash 0x3cb1a6cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44950 dport 51157] OK # # # cpu 5: rx_hash 0x14c7ff55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44862 dport 51157] OK # # # cpu 5: rx_hash 0x5de378b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44890 dport 51157] OK # # # cpu 5: rx_hash 0x9b1acd91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44924 dport 51157] OK # # # cpu 5: rx_hash 0x2dc181ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44934 dport 51157] OK # # # cpu 0: rx_hash 0xeb38348f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44960 dport 51157] OK # # # cpu 0: rx_hash 0x0799dcda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44974 dport 51157] OK # # # cpu 0: rx_hash 0x16e9fbb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44990 dport 51157] OK # # # cpu 0: rx_hash 0x812585b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45066 dport 51157] OK # # # cpu 4: rx_hash 0x71c928f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44978 dport 51157] OK # # # cpu 4: rx_hash 0xc53c6021 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45000 dport 51157] OK # # # cpu 4: rx_hash 0x7d2d3299 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45010 dport 51157] OK # # # cpu 4: rx_hash 0xef643d57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45024 dport 51157] OK # # # cpu 4: rx_hash 0x8844ee1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45036 dport 51157] OK # # # cpu 4: rx_hash 0xdcf454f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45048 dport 51157] OK # # # cpu 5: rx_hash 0x6c5d15fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44994 dport 51157] OK # # # cpu 5: rx_hash 0x6d846de5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45060 dport 51157] OK # # # cpu 5: rx_hash 0x9055a2d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45082 dport 51157] OK # # # cpu 5: rx_hash 0x899d9601 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45098 dport 51157] OK # # # count: pass=40 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 54435 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59379 dport 54435] != expected 0xda56c519 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59379 dport 54435] != expected 0xda56c519 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51230 dport 54435] != expected 0x3993004d # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51230 dport 54435] != expected 0x3993004d # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37628 dport 54435] != expected 0x9a291083 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37628 dport 54435] != expected 0x9a291083 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48444 dport 54435] != expected 0x972e37bf # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48444 dport 54435] != expected 0x972e37bf # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32857 dport 54435] != expected 0x21f9f7f0 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32857 dport 54435] != expected 0x21f9f7f0 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47821 dport 54435] != expected 0xa8c80870 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47821 dport 54435] != expected 0xa8c80870 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44030 dport 54435] != expected 0x169c9f47 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44030 dport 54435] != expected 0x169c9f47 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50801 dport 54435] != expected 0x4d10fdfe # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50801 dport 54435] != expected 0x4d10fdfe # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45224 dport 54435] != expected 0x24aa2ade # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45224 dport 54435] != expected 0x24aa2ade # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32928 dport 54435] != expected 0x483a00 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32928 dport 54435] != expected 0x483a00 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59456 dport 54435] != expected 0x48bddc7d # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59456 dport 54435] != expected 0x48bddc7d # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51926 dport 54435] != expected 0xc4717263 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51926 dport 54435] != expected 0xc4717263 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39001 dport 54435] != expected 0xac2af9ac # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39001 dport 54435] != expected 0xac2af9ac # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47572 dport 54435] != expected 0x502991d # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47572 dport 54435] != expected 0x502991d # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52860 dport 54435] != expected 0xf232f1fd # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52860 dport 54435] != expected 0xf232f1fd # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55746 dport 54435] != expected 0x5b4ae151 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55746 dport 54435] != expected 0x5b4ae151 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42080 dport 54435] != expected 0x6ab5644b # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42080 dport 54435] != expected 0x6ab5644b # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33393 dport 54435] != expected 0x3ef8aba3 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33393 dport 54435] != expected 0x3ef8aba3 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46390 dport 54435] != expected 0x7469f41a # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46390 dport 54435] != expected 0x7469f41a # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33123 dport 54435] != expected 0x694b4d79 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33123 dport 54435] != expected 0x694b4d79 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37290 dport 54435] != expected 0x25ccab46 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37290 dport 54435] != expected 0x25ccab46 # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57916 dport 54435] != expected 0x78d1d5e # # Exception| cpu 5: rx_hash 0xd4a0719a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57916 dport 54435] != expected 0x78d1d5e # # Exception| count: pass=0 nohash=0 fail=44 # # 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 35014 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33051 dport 35014] != expected 0xe788b517 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33051 dport 35014] != expected 0xe788b517 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53705 dport 35014] != expected 0x351e8872 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53705 dport 35014] != expected 0x351e8872 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57104 dport 35014] != expected 0x7123b33 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57104 dport 35014] != expected 0x7123b33 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47644 dport 35014] != expected 0xbb6cce8b # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47644 dport 35014] != expected 0xbb6cce8b # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51141 dport 35014] != expected 0xaae16aba # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51141 dport 35014] != expected 0xaae16aba # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59710 dport 35014] != expected 0x37dc4945 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59710 dport 35014] != expected 0x37dc4945 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35736 dport 35014] != expected 0x98c9dab # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35736 dport 35014] != expected 0x98c9dab # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43322 dport 35014] != expected 0x641888c2 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43322 dport 35014] != expected 0x641888c2 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40236 dport 35014] != expected 0xaf75019a # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40236 dport 35014] != expected 0xaf75019a # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50559 dport 35014] != expected 0xd8edae64 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50559 dport 35014] != expected 0xd8edae64 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54581 dport 35014] != expected 0x2dc1a240 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54581 dport 35014] != expected 0x2dc1a240 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46560 dport 35014] != expected 0x520d87ba # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46560 dport 35014] != expected 0x520d87ba # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48390 dport 35014] != expected 0x22a4dfe3 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48390 dport 35014] != expected 0x22a4dfe3 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60489 dport 35014] != expected 0x1259660f # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60489 dport 35014] != expected 0x1259660f # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39252 dport 35014] != expected 0xf044b2ca # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39252 dport 35014] != expected 0xf044b2ca # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49227 dport 35014] != expected 0x65b7c5d3 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49227 dport 35014] != expected 0x65b7c5d3 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33285 dport 35014] != expected 0x5bc5f96c # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33285 dport 35014] != expected 0x5bc5f96c # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53170 dport 35014] != expected 0xde146755 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53170 dport 35014] != expected 0xde146755 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43527 dport 35014] != expected 0x4c6e9a2d # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43527 dport 35014] != expected 0x4c6e9a2d # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51701 dport 35014] != expected 0xa3c5ff80 # # Exception| cpu 4: rx_hash 0x2762c700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51701 dport 35014] != expected 0xa3c5ff80 # # 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__->