< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 42833 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 79 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd0397dcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50522 dport 42833] != expected 0x1b48a76d # # Exception| cpu 0: rx_hash 0xcf6dd635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50538 dport 42833] != expected 0xd2a37b07 # # Exception| cpu 0: rx_hash 0x20504492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50556 dport 42833] != expected 0xecb0f01c # # Exception| cpu 0: rx_hash 0x694500c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50562 dport 42833] != expected 0xbae5e8a2 # # Exception| cpu 0: rx_hash 0x8cb4f4c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50612 dport 42833] != expected 0x3c50d79f # # Exception| cpu 0: rx_hash 0x4712a935 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50634 dport 42833] != expected 0x842c6228 # # Exception| cpu 0: rx_hash 0xa82f3b92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50652 dport 42833] != expected 0xba3fe933 # # Exception| cpu 0: rx_hash 0x1c60668c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50694 dport 42833] != expected 0x5d67595f # # Exception| cpu 0: rx_hash 0xd2a00829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50744 dport 42833] != expected 0x3948b6fb # # Exception| cpu 0: rx_hash 0x4f47ba7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50824 dport 42833] != expected 0x1e8ac798 # # Exception| cpu 0: rx_hash 0xdd288723 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50834 dport 42833] != expected 0x7363d28 # # Exception| cpu 0: rx_hash 0x2d41be7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50868 dport 42833] != expected 0xf0ce6a59 # # Exception| cpu 0: rx_hash 0xba48b071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50926 dport 42833] != expected 0x3521cafa # # Exception| cpu 0: rx_hash 0x8b5adf08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50946 dport 42833] != expected 0xef462ee9 # # Exception| cpu 0: rx_hash 0x320478fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 50960 dport 42833] != expected 0x146004c0 # # Exception| cpu 0: rx_hash 0xc26d41a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50998 dport 42833] != expected 0xe39853b1 # # Exception| cpu 0: rx_hash 0xa50d76f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51018 dport 42833] != expected 0xd18fa463 # # Exception| cpu 0: rx_hash 0xafc1105f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51050 dport 42833] != expected 0x69291045 # # Exception| cpu 0: rx_hash 0x40fc82f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51068 dport 42833] != expected 0x573a9b5e # # Exception| cpu 0: rx_hash 0xcde5cead [saddr 192.0.3.2 daddr 192.0.3.1 sport 51100 dport 42833] != expected 0xdde6d862 # # Exception| cpu 0: rx_hash 0x55469559 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51110 dport 42833] != expected 0x7cfc96f4 # # Exception| cpu 0: rx_hash 0x84d25002 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51112 dport 42833] != expected 0xd138a53a # # Exception| cpu 0: rx_hash 0xba7b07fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 51120 dport 42833] != expected 0x42ef1def # # Exception| cpu 0: rx_hash 0x6def55bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51220 dport 42833] != expected 0x6eecb745 # # Exception| cpu 0: rx_hash 0x9d866ce6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51250 dport 42833] != expected 0x9914e034 # # Exception| cpu 0: rx_hash 0x2b729eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 51264 dport 42833] != expected 0x6c72428 # # Exception| cpu 0: rx_hash 0x87b4f44d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51266 dport 42833] != expected 0x8cac664d # # Exception| cpu 0: rx_hash 0xdb1ba7b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51302 dport 42833] != expected 0xf13f7359 # # Exception| cpu 0: rx_hash 0x5602ebe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51334 dport 42833] != expected 0x7be33065 # # Exception| cpu 0: rx_hash 0xb93f7944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51344 dport 42833] != expected 0x45f0bb7e # # Exception| cpu 0: rx_hash 0xffa2b214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51396 dport 42833] != expected 0x2ddb2813 # # Exception| cpu 0: rx_hash 0xbc594a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51408 dport 42833] != expected 0x99a3e16d # # Exception| cpu 0: rx_hash 0x9768d0b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51416 dport 42833] != expected 0x7b3931f4 # # Exception| cpu 0: rx_hash 0xb92e143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51460 dport 42833] != expected 0x68b5098d # # Exception| cpu 4: rx_hash 0xb23f79cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50534 dport 42833] != expected 0xf50c0aac # # Exception| cpu 4: rx_hash 0xf1c481c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50546 dport 42833] != expected 0x4174c3d2 # # Exception| cpu 4: rx_hash 0xcf4f0cc0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50592 dport 42833] != expected 0x88281ee1 # # Exception| cpu 4: rx_hash 0xc0e5593f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50624 dport 42833] != expected 0xecddf0d4 # # Exception| cpu 4: rx_hash 0xbdb7f6c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50636 dport 42833] != expected 0xcb72817f # # Exception| cpu 4: rx_hash 0x79bbfec9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50642 dport 42833] != expected 0x17fbdafd # # Exception| cpu 4: rx_hash 0x04e95130 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50654 dport 42833] != expected 0x3054ab56 # # Exception| cpu 4: rx_hash 0x308c6066 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50662 dport 42833] != expected 0x1b25a7a5 # # Exception| cpu 4: rx_hash 0x89d2c790 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50676 dport 42833] != expected 0xe0038d8c # # Exception| cpu 4: rx_hash 0x09f8abd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50710 dport 42833] != expected 0x2c2a3113 # # Exception| cpu 4: rx_hash 0xec095fd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50720 dport 42833] != expected 0xaa9f0e2e # # Exception| cpu 4: rx_hash 0xb5c03f7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50756 dport 42833] != expected 0xb5f4129 # # Exception| cpu 4: rx_hash 0x7b0051de [saddr 192.0.3.2 daddr 192.0.3.1 sport 50810 dport 42833] != expected 0x6f70ae8d # # Exception| cpu 4: rx_hash 0xfcd57b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50874 dport 42833] != expected 0x5d0a5997 # # Exception| cpu 4: rx_hash 0x067024d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50876 dport 42833] != expected 0x1254bac0 # # Exception| cpu 4: rx_hash 0xe6e7e38a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50890 dport 42833] != expected 0x48b2dfee # # Exception| cpu 4: rx_hash 0xf37f2ede [saddr 192.0.3.2 daddr 192.0.3.1 sport 50906 dport 42833] != expected 0x39ffb7a2 # # Exception| cpu 4: rx_hash 0x7e44b87e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50928 dport 42833] != expected 0xe9a89178 # # Exception| cpu 4: rx_hash 0x066149a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50984 dport 42833] != expected 0x3f110833 # # Exception| cpu 4: rx_hash 0xe95cdb0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51006 dport 42833] != expected 0x1028328 # # Exception| cpu 4: rx_hash 0x8e3cec5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51010 dport 42833] != expected 0x331574fa # # Exception| cpu 4: rx_hash 0x5fa82906 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51020 dport 42833] != expected 0x9ed14734 # # Exception| cpu 4: rx_hash 0x1c53d103 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51032 dport 42833] != expected 0x2aa98e4a # # Exception| cpu 4: rx_hash 0x09e9c6a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51074 dport 42833] != expected 0x16f83e0 # # Exception| cpu 4: rx_hash 0xd87d03f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51084 dport 42833] != expected 0xacabb02e # # Exception| cpu 4: rx_hash 0x6123a40f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51102 dport 42833] != expected 0x578d9a07 # # Exception| cpu 4: rx_hash 0x6befc2a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51134 dport 42833] != expected 0xef2b2e21 # # Exception| cpu 4: rx_hash 0xaa85f9ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 51168 dport 42833] != expected 0xeff12fb0 # # Exception| cpu 4: rx_hash 0x5020a60c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51174 dport 42833] != expected 0xa0afcce7 # # Exception| cpu 4: rx_hash 0x81b46357 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51176 dport 42833] != expected 0xd6bff29 # # Exception| cpu 4: rx_hash 0x942cae03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51192 dport 42833] != expected 0x7c269765 # # Exception| cpu 4: rx_hash 0x05253712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51208 dport 42833] != expected 0x380eaea2 # # Exception| cpu 4: rx_hash 0xf54c0e4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51246 dport 42833] != expected 0xcff6f9d3 # # Exception| cpu 4: rx_hash 0xfae65bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51278 dport 42833] != expected 0xab0317e6 # # Exception| cpu 4: rx_hash 0xb91da3b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51290 dport 42833] != expected 0x1f7bde98 # # Exception| cpu 4: rx_hash 0x43b8fc42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51292 dport 42833] != expected 0x50253dcf # # Exception| cpu 4: rx_hash 0x0aadb818 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51362 dport 42833] != expected 0x6702571 # # Exception| cpu 4: rx_hash 0x4c307348 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51446 dport 42833] != expected 0x6e5bb61c # # Exception| cpu 4: rx_hash 0x15e87e9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51462 dport 42833] != expected 0xe2de4be8 # # Exception| cpu 4: rx_hash 0x2b412960 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51486 dport 42833] != expected 0x7109f33d # # Exception| cpu 4: rx_hash 0xdb281039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51512 dport 42833] != expected 0x86f1a44c # # Exception| cpu 4: rx_hash 0x9779bdc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51532 dport 42833] != expected 0x567c8307 # # Exception| cpu 4: rx_hash 0xd48245c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51544 dport 42833] != expected 0xe2044a79 # # Exception| cpu 4: rx_hash 0x9db5db69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51564 dport 42833] != expected 0xeeda3721 # # Exception| cpu 4: rx_hash 0x59b9d366 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51570 dport 42833] != expected 0x32536ca3 # # Exception| count: pass=0 nohash=0 fail=79 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x8a56d6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43564 dport 48110] OK # # # cpu 0: rx_hash 0xd39fb647 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43592 dport 48110] OK # # # cpu 0: rx_hash 0xa4017f14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43620 dport 48110] OK # # # cpu 0: rx_hash 0x4b3cedb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43634 dport 48110] OK # # # cpu 0: rx_hash 0x41d251ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43672 dport 48110] OK # # # cpu 0: rx_hash 0xd3ac01c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43798 dport 48110] OK # # # cpu 0: rx_hash 0x545bf1c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43804 dport 48110] OK # # # cpu 0: rx_hash 0xa432c89b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43834 dport 48110] OK # # # cpu 0: rx_hash 0x12c63a92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43848 dport 48110] OK # # # cpu 0: rx_hash 0xbe228ac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43904 dport 48110] OK # # # cpu 0: rx_hash 0x6fb64f9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43918 dport 48110] OK # # # cpu 0: rx_hash 0xdc248ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43964 dport 48110] OK # # # cpu 0: rx_hash 0x90752338 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43976 dport 48110] OK # # # cpu 4: rx_hash 0x2c5cdae1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43534 dport 48110] OK # # # cpu 4: rx_hash 0x6fa722e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43546 dport 48110] OK # # # cpu 4: rx_hash 0x2690bc4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43566 dport 48110] OK # # # cpu 4: rx_hash 0x1793be48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43606 dport 48110] OK # # # cpu 4: rx_hash 0xf2624a45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43616 dport 48110] OK # # # cpu 4: rx_hash 0xaeefc34b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43662 dport 48110] OK # # # cpu 4: rx_hash 0xa423a5e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43694 dport 48110] OK # # # cpu 4: rx_hash 0xe7d85de4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43706 dport 48110] OK # # # cpu 4: rx_hash 0x512cafed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43720 dport 48110] OK # # # cpu 4: rx_hash 0xc634cc9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43782 dport 48110] OK # # # cpu 4: rx_hash 0x85cf3499 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43794 dport 48110] OK # # # cpu 4: rx_hash 0xb1aa05cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43818 dport 48110] OK # # # cpu 4: rx_hash 0x44a50fc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43852 dport 48110] OK # # # cpu 4: rx_hash 0x7a0c583f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43860 dport 48110] OK # # # cpu 4: rx_hash 0xfdd972c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43924 dport 48110] OK # # # cpu 4: rx_hash 0x8a47bb93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43960 dport 48110] OK # # # cpu 4: rx_hash 0x021a1e66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43986 dport 48110] OK # # # cpu 4: rx_hash 0x85edee6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43992 dport 48110] OK # # # cpu 4: rx_hash 0x4b2d80c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44006 dport 48110] OK # # # cpu 4: rx_hash 0x367f2f30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44010 dport 48110] OK # # # cpu 4: rx_hash 0xccda70c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44012 dport 48110] OK # # # cpu 4: rx_hash 0x693eb2ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44062 dport 48110] OK # # # cpu 4: rx_hash 0xf19de91e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44068 dport 48110] OK # # # cpu 4: rx_hash 0xb266111b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44080 dport 48110] OK # # # cpu 4: rx_hash 0x83651318 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44104 dport 48110] OK # # # cpu 4: rx_hash 0xf4fbda4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44132 dport 48110] OK # # # cpu 4: rx_hash 0x8347c9ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44162 dport 48110] OK # # # cpu 4: rx_hash 0x04b039e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44168 dport 48110] OK # # # cpu 4: rx_hash 0x3a196e1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44176 dport 48110] OK # # # cpu 4: rx_hash 0x30d508b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44208 dport 48110] OK # # # cpu 4: rx_hash 0xe141cdea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44222 dport 48110] OK # # # cpu 4: rx_hash 0x7c84a54b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44228 dport 48110] OK # # # cpu 4: rx_hash 0xc5da02bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44246 dport 48110] OK # # # cpu 4: rx_hash 0x422df2b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44252 dport 48110] OK # # # cpu 4: rx_hash 0x35b33be4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44272 dport 48110] OK # # # cpu 4: rx_hash 0x6c6b3630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44288 dport 48110] OK # # # cpu 4: rx_hash 0x113999c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44300 dport 48110] OK # # # cpu 4: rx_hash 0x9c020f69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44326 dport 48110] OK # # # cpu 4: rx_hash 0x255ca89f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44340 dport 48110] OK # # # cpu 4: rx_hash 0x580e0766 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44344 dport 48110] OK # # # cpu 4: rx_hash 0x93a85a96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44358 dport 48110] OK # # # cpu 4: rx_hash 0x145faa9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44364 dport 48110] OK # # # cpu 4: rx_hash 0xd053a293 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44370 dport 48110] OK # # # cpu 4: rx_hash 0x63c163cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44384 dport 48110] OK # # # cpu 4: rx_hash 0x99643c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44390 dport 48110] OK # # # cpu 4: rx_hash 0x1e93cc36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44396 dport 48110] OK # # # cpu 4: rx_hash 0x9946e6c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44460 dport 48110] OK # # # cpu 4: rx_hash 0x111b433c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44486 dport 48110] OK # # # cpu 4: rx_hash 0x52e0bb39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44498 dport 48110] OK # # # cpu 4: rx_hash 0x1bd72596 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44518 dport 48110] OK # # # cpu 4: rx_hash 0x16c6df7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44590 dport 48110] OK # # # cpu 4: rx_hash 0x035e122a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44606 dport 48110] OK # # # cpu 4: rx_hash 0xe3c9d572 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44616 dport 48110] OK # # # count: pass=66 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 53164 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48029 dport 53164] != expected 0x522d21aa # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48029 dport 53164] != expected 0x522d21aa # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38921 dport 53164] != expected 0x4f5a5eaf # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38921 dport 53164] != expected 0x4f5a5eaf # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58375 dport 53164] != expected 0xc8ac7a96 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58375 dport 53164] != expected 0xc8ac7a96 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56229 dport 53164] != expected 0x3738d8b7 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56229 dport 53164] != expected 0x3738d8b7 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59822 dport 53164] != expected 0x6c5c4e1f # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59822 dport 53164] != expected 0x6c5c4e1f # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53588 dport 53164] != expected 0x4d17869f # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53588 dport 53164] != expected 0x4d17869f # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60233 dport 53164] != expected 0x68201fc # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60233 dport 53164] != expected 0x68201fc # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55625 dport 53164] != expected 0x21c18162 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55625 dport 53164] != expected 0x21c18162 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45722 dport 53164] != expected 0x50530a63 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45722 dport 53164] != expected 0x50530a63 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45345 dport 53164] != expected 0xc728d0f0 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45345 dport 53164] != expected 0xc728d0f0 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43195 dport 53164] != expected 0x7e3a8675 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43195 dport 53164] != expected 0x7e3a8675 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43908 dport 53164] != expected 0xc25d50dd # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43908 dport 53164] != expected 0xc25d50dd # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43151 dport 53164] != expected 0x72e4fb2d # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43151 dport 53164] != expected 0x72e4fb2d # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36800 dport 53164] != expected 0xd4638e9 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36800 dport 53164] != expected 0xd4638e9 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49974 dport 53164] != expected 0xf720ce5 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49974 dport 53164] != expected 0xf720ce5 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60424 dport 53164] != expected 0x5f5c5742 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60424 dport 53164] != expected 0x5f5c5742 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60172 dport 53164] != expected 0xb327e17 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60172 dport 53164] != expected 0xb327e17 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42469 dport 53164] != expected 0x7ad3fe11 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42469 dport 53164] != expected 0x7ad3fe11 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60776 dport 53164] != expected 0x4cbd6ff3 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60776 dport 53164] != expected 0x4cbd6ff3 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50617 dport 53164] != expected 0xbe06480b # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50617 dport 53164] != expected 0xbe06480b # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51343 dport 53164] != expected 0x3c800ec3 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51343 dport 53164] != expected 0x3c800ec3 # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54350 dport 53164] != expected 0x7e7a9f0a # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54350 dport 53164] != expected 0x7e7a9f0a # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57892 dport 53164] != expected 0x8f856fc # # Exception| cpu 0: rx_hash 0x5108a16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57892 dport 53164] != expected 0x8f856fc # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 57533 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51450 dport 57533] != expected 0x73211512 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51450 dport 57533] != expected 0x73211512 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44062 dport 57533] != expected 0xad02a576 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44062 dport 57533] != expected 0xad02a576 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48321 dport 57533] != expected 0xfb42ca0f # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48321 dport 57533] != expected 0xfb42ca0f # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50582 dport 57533] != expected 0x68fd316e # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50582 dport 57533] != expected 0x68fd316e # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50690 dport 57533] != expected 0x8409a7e # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50690 dport 57533] != expected 0x8409a7e # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34091 dport 57533] != expected 0xc2c19fb4 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34091 dport 57533] != expected 0xc2c19fb4 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37281 dport 57533] != expected 0xbbc68dec # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37281 dport 57533] != expected 0xbbc68dec # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41430 dport 57533] != expected 0x68c2cb5b # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41430 dport 57533] != expected 0x68c2cb5b # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37115 dport 57533] != expected 0xed960f32 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37115 dport 57533] != expected 0xed960f32 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36034 dport 57533] != expected 0x64172142 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36034 dport 57533] != expected 0x64172142 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37136 dport 57533] != expected 0x7fadeafc # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37136 dport 57533] != expected 0x7fadeafc # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59277 dport 57533] != expected 0xe5b8d378 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59277 dport 57533] != expected 0xe5b8d378 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44945 dport 57533] != expected 0x65ce67c # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44945 dport 57533] != expected 0x65ce67c # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35051 dport 57533] != expected 0x2c306b31 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35051 dport 57533] != expected 0x2c306b31 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36029 dport 57533] != expected 0xf63da9f6 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36029 dport 57533] != expected 0xf63da9f6 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50196 dport 57533] != expected 0x87d1ceb3 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50196 dport 57533] != expected 0x87d1ceb3 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33100 dport 57533] != expected 0x5e1423c9 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33100 dport 57533] != expected 0x5e1423c9 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60171 dport 57533] != expected 0x35d3c78e # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60171 dport 57533] != expected 0x35d3c78e # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35248 dport 57533] != expected 0x23ec3cab # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35248 dport 57533] != expected 0x23ec3cab # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55045 dport 57533] != expected 0x262504d1 # # Exception| cpu 4: rx_hash 0xbf5eb0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55045 dport 57533] != expected 0x262504d1 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->