< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 53335 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 77 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9db5d77a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36436 dport 53335] != expected 0x9e542fa0 # # Exception| cpu 0: rx_hash 0x75cac48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36472 dport 53335] != expected 0x3c0f1d5c # # Exception| cpu 0: rx_hash 0xacc60344 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36492 dport 53335] != expected 0x1a5dd0b2 # # Exception| cpu 0: rx_hash 0xc7504623 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36532 dport 53335] != expected 0xb5a91ca5 # # Exception| cpu 0: rx_hash 0x9447375f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36534 dport 53335] != expected 0xfcb087b7 # # Exception| cpu 0: rx_hash 0x8fd50071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36552 dport 53335] != expected 0x1499d1e3 # # Exception| cpu 0: rx_hash 0xe391e835 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36602 dport 53335] != expected 0xa032e022 # # Exception| cpu 0: rx_hash 0xa2a7c8dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36616 dport 53335] != expected 0x1674861 # # Exception| cpu 0: rx_hash 0x8f178bd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36626 dport 53335] != expected 0xb31b86d5 # # Exception| cpu 0: rx_hash 0xb04412e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36642 dport 53335] != expected 0x4ea92c06 # # Exception| cpu 0: rx_hash 0xea228e8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36724 dport 53335] != expected 0xa0578527 # # Exception| cpu 0: rx_hash 0x332e4947 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36736 dport 53335] != expected 0x860548c9 # # Exception| cpu 0: rx_hash 0x194ca768 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36752 dport 53335] != expected 0x2f267bab # # Exception| cpu 0: rx_hash 0x432a3b0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36806 dport 53335] != expected 0xc1d8d28a # # Exception| cpu 0: rx_hash 0xbe645fef [saddr 192.0.3.2 daddr 192.0.3.1 sport 36810 dport 53335] != expected 0x371279c7 # # Exception| cpu 0: rx_hash 0x6e9a7802 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36828 dport 53335] != expected 0x73a41c3e # # Exception| cpu 0: rx_hash 0x2f6ed34a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36852 dport 53335] != expected 0x7573e34b # # Exception| cpu 0: rx_hash 0x0c286311 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36910 dport 53335] != expected 0x26e7447e # # Exception| cpu 0: rx_hash 0xa2f27bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37014 dport 53335] != expected 0x5c37ee05 # # Exception| cpu 0: rx_hash 0x342a5a35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37026 dport 53335] != expected 0x509895f # # Exception| cpu 0: rx_hash 0x1e48b41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37042 dport 53335] != expected 0xac2aba3d # # Exception| cpu 0: rx_hash 0x43fc855f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37102 dport 53335] != expected 0x598beeca # # Exception| cpu 0: rx_hash 0x8123f326 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37128 dport 53335] != expected 0xf571b862 # # Exception| cpu 0: rx_hash 0xc705f54d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37162 dport 53335] != expected 0xe8f9bac1 # # Exception| cpu 0: rx_hash 0x10297f83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37174 dport 53335] != expected 0xb71022ee # # Exception| cpu 0: rx_hash 0xed671b62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37178 dport 53335] != expected 0x41da89a3 # # Exception| cpu 0: rx_hash 0x260b0ba1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37202 dport 53335] != expected 0xed45ba0e # # Exception| cpu 0: rx_hash 0x72ced7fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 37210 dport 53335] != expected 0xbf03dcca # # Exception| cpu 0: rx_hash 0x10aa72bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37248 dport 53335] != expected 0x7213b8ca # # Exception| cpu 0: rx_hash 0x69dfedef [saddr 192.0.3.2 daddr 192.0.3.1 sport 37266 dport 53335] != expected 0x922910ba # # Exception| cpu 0: rx_hash 0x9491890e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37278 dport 53335] != expected 0x64e3bbf7 # # Exception| cpu 0: rx_hash 0x568c74d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37282 dport 53335] != expected 0x6f9bba69 # # Exception| cpu 0: rx_hash 0x7cee9af8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37298 dport 53335] != expected 0xc6b8890b # # Exception| cpu 0: rx_hash 0xcef71568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37320 dport 53335] != expected 0x8a1d12d6 # # Exception| cpu 0: rx_hash 0x4acceeda [saddr 192.0.3.2 daddr 192.0.3.1 sport 37334 dport 53335] != expected 0x9ced11eb # # Exception| cpu 0: rx_hash 0xb7828a3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37338 dport 53335] != expected 0x6a27baa6 # # Exception| cpu 0: rx_hash 0xdc14cf5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37346 dport 53335] != expected 0xc5d376b1 # # Exception| cpu 0: rx_hash 0x0b384592 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37374 dport 53335] != expected 0x9a3aee9e # # Exception| cpu 0: rx_hash 0xac71f8c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37392 dport 53335] != expected 0xd1cfc769 # # Exception| cpu 4: rx_hash 0x33ecc2e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36442 dport 53335] != expected 0x21871fff # # Exception| cpu 4: rx_hash 0x26ddb5f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36474 dport 53335] != expected 0x7516864e # # Exception| cpu 4: rx_hash 0x81764048 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36502 dport 53335] != expected 0xa8211e06 # # Exception| cpu 4: rx_hash 0x107ccced [saddr 192.0.3.2 daddr 192.0.3.1 sport 36520 dport 53335] != expected 0xea40848a # # Exception| cpu 4: rx_hash 0xc082eb00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36542 dport 53335] != expected 0xaef6e173 # # Exception| cpu 4: rx_hash 0xce21ab39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36576 dport 53335] != expected 0x124e2e96 # # Exception| cpu 4: rx_hash 0x0b2c7063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36620 dport 53335] != expected 0xa5eb85e8 # # Exception| cpu 4: rx_hash 0x7259ef30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36638 dport 53335] != expected 0x45d12d98 # # Exception| cpu 4: rx_hash 0xc9318dba [saddr 192.0.3.2 daddr 192.0.3.1 sport 36656 dport 53335] != expected 0xae938476 # # Exception| cpu 4: rx_hash 0x67689827 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36670 dport 53335] != expected 0x1140b429 # # Exception| cpu 4: rx_hash 0xac0488e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36694 dport 53335] != expected 0xbddf8784 # # Exception| cpu 4: rx_hash 0x9485bcff [saddr 192.0.3.2 daddr 192.0.3.1 sport 36716 dport 53335] != expected 0x5b32d081 # # Exception| cpu 4: rx_hash 0x9aa5f1f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36740 dport 53335] != expected 0x22898540 # # Exception| cpu 4: rx_hash 0x1e9e0a4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36762 dport 53335] != expected 0x3479867d # # Exception| cpu 4: rx_hash 0x17efe751 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36814 dport 53335] != expected 0x939eb44e # # Exception| cpu 4: rx_hash 0xf8425984 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36840 dport 53335] != expected 0x2a9a7b64 # # Exception| cpu 4: rx_hash 0x7bab0f15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36860 dport 53335] != expected 0x2735858f # # Exception| cpu 4: rx_hash 0xf16607f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36898 dport 53335] != expected 0xd02def33 # # Exception| cpu 4: rx_hash 0x755dfc42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36924 dport 53335] != expected 0xc6ddec0e # # Exception| cpu 4: rx_hash 0x17ba543f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36944 dport 53335] != expected 0xcece122a # # Exception| cpu 4: rx_hash 0x437f8860 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36952 dport 53335] != expected 0x9c8874ee # # Exception| cpu 4: rx_hash 0xeaf430de [saddr 192.0.3.2 daddr 192.0.3.1 sport 36956 dport 53335] != expected 0x3804b967 # # Exception| cpu 4: rx_hash 0xab009b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36980 dport 53335] != expected 0x3ed34612 # # Exception| cpu 4: rx_hash 0xf817eaea [saddr 192.0.3.2 daddr 192.0.3.1 sport 36982 dport 53335] != expected 0x77cadd00 # # Exception| cpu 4: rx_hash 0x8890959c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36998 dport 53335] != expected 0xf514dd67 # # Exception| cpu 4: rx_hash 0xd234825a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37130 dport 53335] != expected 0xbc682370 # # Exception| cpu 4: rx_hash 0xac93b02a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37138 dport 53335] != expected 0x470d76d6 # # Exception| cpu 4: rx_hash 0x93c02912 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37154 dport 53335] != expected 0xbabfdc05 # # Exception| cpu 4: rx_hash 0xa5e25d30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37190 dport 53335] != expected 0xe0ea44e5 # # Exception| cpu 4: rx_hash 0x1e8a3fba [saddr 192.0.3.2 daddr 192.0.3.1 sport 37224 dport 53335] != expected 0xba8ed0b # # Exception| cpu 4: rx_hash 0x43bd03c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37250 dport 53335] != expected 0x3b0a23d8 # # Exception| cpu 4: rx_hash 0x3ac89c93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37264 dport 53335] != expected 0xdb308ba8 # # Exception| cpu 4: rx_hash 0x4d1e43f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37340 dport 53335] != expected 0x87b2ec3d # # Exception| cpu 4: rx_hash 0x88d11303 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37354 dport 53335] != expected 0x97951075 # # Exception| cpu 4: rx_hash 0xc0351081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37410 dport 53335] != expected 0x6564f6a8 # # Exception| cpu 4: rx_hash 0x94f0ccde [saddr 192.0.3.2 daddr 192.0.3.1 sport 37418 dport 53335] != expected 0x3722906c # # Exception| cpu 4: rx_hash 0xed85538d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37432 dport 53335] != expected 0xd718381c # # Exception| cpu 4: rx_hash 0x671de806 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37496 dport 53335] != expected 0x7d50f4c4 # # Exception| count: pass=0 nohash=0 fail=77 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xac7d1aec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43240 dport 39043] OK # # # cpu 0: rx_hash 0x93ec0874 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43266 dport 39043] OK # # # cpu 0: rx_hash 0x3db51de9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43276 dport 39043] OK # # # cpu 0: rx_hash 0x51f1f5ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43326 dport 39043] OK # # # cpu 0: rx_hash 0xb72da662 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43340 dport 39043] OK # # # cpu 0: rx_hash 0x9a9de56e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43350 dport 39043] OK # # # cpu 0: rx_hash 0xa5ce7c56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43366 dport 39043] OK # # # cpu 0: rx_hash 0x5172f892 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43400 dport 39043] OK # # # cpu 0: rx_hash 0x7cc2bb9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43410 dport 39043] OK # # # cpu 0: rx_hash 0x69f3cc89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43442 dport 39043] OK # # # cpu 0: rx_hash 0xc7aad914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43452 dport 39043] OK # # # cpu 0: rx_hash 0x7261fba7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43468 dport 39043] OK # # # cpu 0: rx_hash 0xa29fdc4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43482 dport 39043] OK # # # cpu 4: rx_hash 0x43d0a439 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43214 dport 39043] OK # # # cpu 4: rx_hash 0xc039f2a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43226 dport 39043] OK # # # cpu 4: rx_hash 0xabafb7cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43234 dport 39043] OK # # # cpu 4: rx_hash 0xff6a6b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43242 dport 39043] OK # # # cpu 4: rx_hash 0x861ff4c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43256 dport 39043] OK # # # cpu 4: rx_hash 0x44c082ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43294 dport 39043] OK # # # cpu 4: rx_hash 0xd218a33c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43306 dport 39043] OK # # # cpu 4: rx_hash 0xab6d3c6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43320 dport 39043] OK # # # cpu 4: rx_hash 0xc98a9412 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43348 dport 39043] OK # # # cpu 4: rx_hash 0x34c4f0f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43352 dport 39043] OK # # # cpu 4: rx_hash 0x56a055b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43394 dport 39043] OK # # # cpu 4: rx_hash 0x7b1016bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43416 dport 39043] OK # # # cpu 4: rx_hash 0x9dcc4572 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43498 dport 39043] OK # # # cpu 4: rx_hash 0xb7aeab5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43514 dport 39043] OK # # # cpu 4: rx_hash 0xe30a32d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43590 dport 39043] OK # # # cpu 4: rx_hash 0x9a7fad81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43604 dport 39043] OK # # # cpu 4: rx_hash 0xf81b08c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43662 dport 39043] OK # # # cpu 4: rx_hash 0xd5ab4bcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43668 dport 39043] OK # # # cpu 4: rx_hash 0x881f7a8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43720 dport 39043] OK # # # cpu 4: rx_hash 0xa27d94a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43736 dport 39043] OK # # # cpu 4: rx_hash 0x8f0f5c09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43800 dport 39043] OK # # # cpu 4: rx_hash 0xf8d98363 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43860 dport 39043] OK # # # cpu 4: rx_hash 0xc058b778 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43886 dport 39043] OK # # # cpu 4: rx_hash 0xdb498d69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43942 dport 39043] OK # # # cpu 4: rx_hash 0xed6bf94b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43970 dport 39043] OK # # # cpu 5: rx_hash 0x10055ee5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43286 dport 39043] OK # # # cpu 5: rx_hash 0xed4b3a04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43290 dport 39043] OK # # # cpu 5: rx_hash 0xce583931 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43358 dport 39043] OK # # # cpu 5: rx_hash 0x26272ac7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43378 dport 39043] OK # # # cpu 5: rx_hash 0x026589ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43402 dport 39043] OK # # # cpu 5: rx_hash 0x44438f85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43432 dport 39043] OK # # # cpu 5: rx_hash 0x3d3610d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43450 dport 39043] OK # # # cpu 5: rx_hash 0x3a85f825 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43524 dport 39043] OK # # # cpu 5: rx_hash 0x10e7160a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43540 dport 39043] OK # # # cpu 5: rx_hash 0x4422ca55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43548 dport 39043] OK # # # cpu 5: rx_hash 0x7b71536d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43564 dport 39043] OK # # # cpu 5: rx_hash 0x4d53274f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43592 dport 39043] OK # # # cpu 5: rx_hash 0x0ca78c07 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43616 dport 39043] OK # # # cpu 5: rx_hash 0x26c56228 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43632 dport 39043] OK # # # cpu 5: rx_hash 0x05556c22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43650 dport 39043] OK # # # cpu 5: rx_hash 0x28e52f2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43672 dport 39043] OK # # # cpu 5: rx_hash 0xeaf8d2f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43684 dport 39043] OK # # # cpu 5: rx_hash 0x6060697c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43748 dport 39043] OK # # # cpu 5: rx_hash 0x5823d6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43780 dport 39043] OK # # # cpu 5: rx_hash 0x4d12a1d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43812 dport 39043] OK # # # cpu 5: rx_hash 0xb05cc531 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43816 dport 39043] OK # # # cpu 5: rx_hash 0x60a2e2dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43838 dport 39043] OK # # # cpu 5: rx_hash 0xd2bb6d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43844 dport 39043] OK # # # cpu 5: rx_hash 0x867eb113 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43852 dport 39043] OK # # # cpu 5: rx_hash 0xc78a1a5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43876 dport 39043] OK # # # cpu 5: rx_hash 0x44634cca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43888 dport 39043] OK # # # cpu 5: rx_hash 0xc7091764 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43986 dport 39043] OK # # # cpu 5: rx_hash 0x7bb3d8cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44022 dport 39043] OK # # # cpu 5: rx_hash 0xbaf4dc52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44032 dport 39043] OK # # # cpu 5: rx_hash 0xc3814301 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44050 dport 39043] OK # # # cpu 5: rx_hash 0xd6b03416 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44082 dport 39043] OK # # # cpu 5: rx_hash 0x8275e849 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44090 dport 39043] OK # # # count: pass=70 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 214, 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 50448 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35927 dport 50448] != expected 0xc098defd # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35927 dport 50448] != expected 0xc098defd # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41810 dport 50448] != expected 0x255e54cf # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41810 dport 50448] != expected 0x255e54cf # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32911 dport 50448] != expected 0x7367eb44 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32911 dport 50448] != expected 0x7367eb44 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49717 dport 50448] != expected 0x684d8b7a # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49717 dport 50448] != expected 0x684d8b7a # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37458 dport 50448] != expected 0x231d553 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37458 dport 50448] != expected 0x231d553 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45091 dport 50448] != expected 0x49e50d7e # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45091 dport 50448] != expected 0x49e50d7e # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57500 dport 50448] != expected 0xa790ac45 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57500 dport 50448] != expected 0xa790ac45 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60378 dport 50448] != expected 0xd2c45acd # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60378 dport 50448] != expected 0xd2c45acd # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53747 dport 50448] != expected 0x53c67ecb # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53747 dport 50448] != expected 0x53c67ecb # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59670 dport 50448] != expected 0xee2b42af # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59670 dport 50448] != expected 0xee2b42af # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48953 dport 50448] != expected 0x13b423cc # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48953 dport 50448] != expected 0x13b423cc # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34314 dport 50448] != expected 0xff11e3d3 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34314 dport 50448] != expected 0xff11e3d3 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46131 dport 50448] != expected 0x3a62b2d1 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46131 dport 50448] != expected 0x3a62b2d1 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55415 dport 50448] != expected 0xa5aea07e # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55415 dport 50448] != expected 0xa5aea07e # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60315 dport 50448] != expected 0xeabfa031 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60315 dport 50448] != expected 0xeabfa031 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57772 dport 50448] != expected 0x30b035a0 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57772 dport 50448] != expected 0x30b035a0 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47025 dport 50448] != expected 0x79846502 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47025 dport 50448] != expected 0x79846502 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39931 dport 50448] != expected 0xc4310f3e # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39931 dport 50448] != expected 0xc4310f3e # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53380 dport 50448] != expected 0x11084b49 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53380 dport 50448] != expected 0x11084b49 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34066 dport 50448] != expected 0xdbaf9cd8 # # Exception| cpu 0: rx_hash 0xf9394789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34066 dport 50448] != expected 0xdbaf9cd8 # # 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-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 214, 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 35242 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50198 dport 35242] != expected 0x617dd92e # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50198 dport 35242] != expected 0x617dd92e # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60706 dport 35242] != expected 0x9a4222e1 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60706 dport 35242] != expected 0x9a4222e1 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46242 dport 35242] != expected 0x365c6e4f # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46242 dport 35242] != expected 0x365c6e4f # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35141 dport 35242] != expected 0x436fe733 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35141 dport 35242] != expected 0x436fe733 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59504 dport 35242] != expected 0x13a0a363 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59504 dport 35242] != expected 0x13a0a363 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36517 dport 35242] != expected 0x52d6c441 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36517 dport 35242] != expected 0x52d6c441 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41137 dport 35242] != expected 0xf784fab2 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41137 dport 35242] != expected 0xf784fab2 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43696 dport 35242] != expected 0x6cadcae7 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43696 dport 35242] != expected 0x6cadcae7 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49143 dport 35242] != expected 0xc6a29de2 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49143 dport 35242] != expected 0xc6a29de2 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43506 dport 35242] != expected 0xe6d73983 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43506 dport 35242] != expected 0xe6d73983 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57318 dport 35242] != expected 0x487138f9 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57318 dport 35242] != expected 0x487138f9 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57837 dport 35242] != expected 0xc91c7dae # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57837 dport 35242] != expected 0xc91c7dae # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43646 dport 35242] != expected 0x8d203934 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43646 dport 35242] != expected 0x8d203934 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52607 dport 35242] != expected 0x62cdc02b # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52607 dport 35242] != expected 0x62cdc02b # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52281 dport 35242] != expected 0x706f9c80 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52281 dport 35242] != expected 0x706f9c80 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45669 dport 35242] != expected 0xcc03ff2 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45669 dport 35242] != expected 0xcc03ff2 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33285 dport 35242] != expected 0x9656a0f7 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33285 dport 35242] != expected 0x9656a0f7 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58522 dport 35242] != expected 0x5a6ad17d # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58522 dport 35242] != expected 0x5a6ad17d # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60454 dport 35242] != expected 0x516fb4bd # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60454 dport 35242] != expected 0x516fb4bd # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42142 dport 35242] != expected 0xf26bf178 # # Exception| cpu 4: rx_hash 0x08f7d3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42142 dport 35242] != expected 0xf26bf178 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->