< 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 52913 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 75 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfb31b1bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49350 dport 52913] != expected 0xef7c146c # # Exception| cpu 0: rx_hash 0x64c82bfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49374 dport 52913] != expected 0x97921f55 # # Exception| cpu 0: rx_hash 0x14c7d256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49378 dport 52913] != expected 0xda390cba # # Exception| cpu 0: rx_hash 0xcb2b1583 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49392 dport 52913] != expected 0xb0b33d17 # # Exception| cpu 0: rx_hash 0xfacc83aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49430 dport 52913] != expected 0x3abe738d # # Exception| cpu 0: rx_hash 0xbad9de38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49436 dport 52913] != expected 0x28da4919 # # Exception| cpu 0: rx_hash 0x5d32e53b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49526 dport 52913] != expected 0xe485f143 # # Exception| cpu 0: rx_hash 0x146cc3a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49538 dport 52913] != expected 0x96872e1a # # Exception| cpu 0: rx_hash 0xcb800471 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49552 dport 52913] != expected 0xfc0d1fb7 # # Exception| cpu 0: rx_hash 0x1c719b4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49612 dport 52913] != expected 0x6f9d8e96 # # Exception| cpu 0: rx_hash 0xcc74cc29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49636 dport 52913] != expected 0xab048033 # # Exception| cpu 0: rx_hash 0x26da2053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49644 dport 52913] != expected 0xfbb08de2 # # Exception| cpu 0: rx_hash 0xd1df88ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49668 dport 52913] != expected 0x8bf33279 # # Exception| cpu 0: rx_hash 0xee2cbc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49672 dport 52913] != expected 0x7a2f240a # # Exception| cpu 0: rx_hash 0xdb6e978c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49682 dport 52913] != expected 0x40111876 # # Exception| cpu 0: rx_hash 0x3e29eb47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49696 dport 52913] != expected 0xbeb62aaf # # Exception| cpu 0: rx_hash 0xe1c52c92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49714 dport 52913] != expected 0xd43c1b02 # # Exception| cpu 0: rx_hash 0x336c3c3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49730 dport 52913] != expected 0x225d9f24 # # Exception| cpu 0: rx_hash 0xa37c36c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49760 dport 52913] != expected 0xf4a0ab15 # # Exception| cpu 0: rx_hash 0x09c78720 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49762 dport 52913] != expected 0xb6709c50 # # Exception| cpu 0: rx_hash 0xdc9a5fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49766 dport 52913] != expected 0x171887f2 # # Exception| cpu 0: rx_hash 0xd62b40f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49776 dport 52913] != expected 0xdcfaadfd # # Exception| cpu 0: rx_hash 0xa9cd29e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49782 dport 52913] != expected 0x3f42811a # # Exception| cpu 0: rx_hash 0x4a28be9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49792 dport 52913] != expected 0xf906906 # # Exception| cpu 0: rx_hash 0xaa374dc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49822 dport 52913] != expected 0x94c64ed8 # # Exception| cpu 0: rx_hash 0x45c12e2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49850 dport 52913] != expected 0xa183560e # # Exception| cpu 0: rx_hash 0x388b00fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49892 dport 52913] != expected 0x70c3f06a # # Exception| cpu 0: rx_hash 0x9881ae32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49904 dport 52913] != expected 0xf9f1ed20 # # Exception| cpu 0: rx_hash 0x369fa25c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49934 dport 52913] != expected 0xb12a883 # # Exception| cpu 0: rx_hash 0x93cd8305 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49974 dport 52913] != expected 0xe7d1a0ce # # Exception| cpu 0: rx_hash 0xee87add1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50024 dport 52913] != expected 0x369106aa # # Exception| cpu 0: rx_hash 0x78354c9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50062 dport 52913] != expected 0x2e19e85e # # Exception| cpu 0: rx_hash 0xd7d672e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50080 dport 52913] != expected 0x938ca1c # # Exception| cpu 0: rx_hash 0x97c32f71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50090 dport 52913] != expected 0x1b5cf088 # # Exception| cpu 0: rx_hash 0x0fce7d6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50118 dport 52913] != expected 0x34bb6435 # # Exception| cpu 0: rx_hash 0xe5609114 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50126 dport 52913] != expected 0x640f69e4 # # Exception| cpu 0: rx_hash 0xe1042c77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50200 dport 52913] != expected 0x3f969ace # # Exception| cpu 0: rx_hash 0x3bb06432 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50214 dport 52913] != expected 0x30edbe64 # # Exception| cpu 0: rx_hash 0x044350bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50218 dport 52913] != expected 0xc131a817 # # Exception| cpu 4: rx_hash 0x24dd7669 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49364 dport 52913] != expected 0x85f625c1 # # Exception| cpu 4: rx_hash 0x8e66c781 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49366 dport 52913] != expected 0xc7261284 # # Exception| cpu 4: rx_hash 0x1b2e42e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49368 dport 52913] != expected 0x742a33b2 # # Exception| cpu 4: rx_hash 0xb4cd7c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49398 dport 52913] != expected 0x530b11f0 # # Exception| cpu 4: rx_hash 0xf525131b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49452 dport 52913] != expected 0x94ad4c85 # # Exception| cpu 4: rx_hash 0x2d3d1c96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49482 dport 52913] != expected 0xa92ee2ac # # Exception| cpu 4: rx_hash 0x278c03b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49500 dport 52913] != expected 0x62ccc8a3 # # Exception| cpu 4: rx_hash 0x28659306 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49510 dport 52913] != expected 0xccdff7ab # # Exception| cpu 4: rx_hash 0xf47330ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 49564 dport 52913] != expected 0xdd109c4 # # Exception| cpu 4: rx_hash 0xc46994c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49578 dport 52913] != expected 0x521e20bf # # Exception| cpu 4: rx_hash 0x1b855315 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49592 dport 52913] != expected 0x38941112 # # Exception| cpu 4: rx_hash 0xced88be1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49596 dport 52913] != expected 0x99fc0ab0 # # Exception| cpu 4: rx_hash 0xbc7b3584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49624 dport 52913] != expected 0xe6af93dc # # Exception| cpu 4: rx_hash 0x2c6b3f72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49658 dport 52913] != expected 0x3052a7ed # # Exception| cpu 4: rx_hash 0x91cad53f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49678 dport 52913] != expected 0x999708ed # # Exception| cpu 4: rx_hash 0x463b4a03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49746 dport 52913] != expected 0xa0799cc # # Exception| cpu 4: rx_hash 0x0a3de30c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49802 dport 52913] != expected 0x1df45392 # # Exception| cpu 4: rx_hash 0xddcc7c30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49878 dport 52913] != expected 0x8e64c2b3 # # Exception| cpu 4: rx_hash 0xa966381b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49942 dport 52913] != expected 0x73fca3ba # # Exception| cpu 4: rx_hash 0x997c9c24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49952 dport 52913] != expected 0x2c338ac1 # # Exception| cpu 4: rx_hash 0x0c341942 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49966 dport 52913] != expected 0x9f3fabf7 # # Exception| cpu 4: rx_hash 0x94394b5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49986 dport 52913] != expected 0xb0d83f4a # # Exception| cpu 4: rx_hash 0xe16e3d60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50002 dport 52913] != expected 0x988239a2 # # Exception| cpu 4: rx_hash 0x7426b806 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50012 dport 52913] != expected 0x2b8e1894 # # Exception| cpu 4: rx_hash 0xdbc5867e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50034 dport 52913] != expected 0xcaf3ad6 # # Exception| cpu 4: rx_hash 0x47c67815 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50050 dport 52913] != expected 0xdfc5fe2d # # Exception| cpu 4: rx_hash 0xad68946f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50058 dport 52913] != expected 0x8f71f3fc # # Exception| cpu 4: rx_hash 0x4fdb20fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50124 dport 52913] != expected 0x26df5ea1 # # Exception| cpu 4: rx_hash 0xea8901a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50164 dport 52913] != expected 0xca1c56ec # # Exception| cpu 4: rx_hash 0x4bbf9d9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50202 dport 52913] != expected 0x7d46ad8b # # Exception| cpu 4: rx_hash 0xe45ca3e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50228 dport 52913] != expected 0x5a678fc9 # # Exception| cpu 4: rx_hash 0x4ee7120f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50230 dport 52913] != expected 0x18b7b88c # # Exception| cpu 4: rx_hash 0xa449fe75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50238 dport 52913] != expected 0x4803b55d # # Exception| cpu 4: rx_hash 0x03b798e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50270 dport 52913] != expected 0x96383793 # # Exception| cpu 4: rx_hash 0xac54a69c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50288 dport 52913] != expected 0xb11915d1 # # Exception| cpu 4: rx_hash 0x93a79212 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50300 dport 52913] != expected 0x40c503a2 # # Exception| count: pass=0 nohash=0 fail=75 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd735fbda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34160 dport 47972] OK # # # cpu 0: rx_hash 0x367c2b65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34270 dport 47972] OK # # # cpu 0: rx_hash 0xecc86320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34272 dport 47972] OK # # # cpu 0: rx_hash 0x3324a4f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34290 dport 47972] OK # # # cpu 0: rx_hash 0xbbc76517 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34332 dport 47972] OK # # # cpu 0: rx_hash 0xb3da3dfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34386 dport 47972] OK # # # cpu 0: rx_hash 0x2692b898 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34396 dport 47972] OK # # # cpu 0: rx_hash 0x16881ca7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34410 dport 47972] OK # # # cpu 0: rx_hash 0x1fc367aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34452 dport 47972] OK # # # cpu 0: rx_hash 0xcfc630ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34492 dport 47972] OK # # # cpu 0: rx_hash 0xc37ed5a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34574 dport 47972] OK # # # cpu 0: rx_hash 0xf63cfe0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34580 dport 47972] OK # # # cpu 0: rx_hash 0x1e3e55bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34628 dport 47972] OK # # # cpu 4: rx_hash 0x38c39830 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34132 dport 47972] OK # # # cpu 4: rx_hash 0x08d93c0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34146 dport 47972] OK # # # cpu 4: rx_hash 0x9d91b969 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34156 dport 47972] OK # # # cpu 4: rx_hash 0xe8c6cf54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34172 dport 47972] OK # # # cpu 4: rx_hash 0x9e6bdd45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34180 dport 47972] OK # # # cpu 4: rx_hash 0xeb3cab78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34196 dport 47972] OK # # # cpu 4: rx_hash 0x41871a90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34198 dport 47972] OK # # # cpu 4: rx_hash 0xab29f6ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34206 dport 47972] OK # # # cpu 4: rx_hash 0xe4d53bc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34222 dport 47972] OK # # # cpu 4: rx_hash 0xd1971066 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34228 dport 47972] OK # # # cpu 4: rx_hash 0x932e0a3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34278 dport 47972] OK # # # cpu 4: rx_hash 0xcbc89cba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34336 dport 47972] OK # # # cpu 4: rx_hash 0xbe9fea87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34352 dport 47972] OK # # # cpu 4: rx_hash 0x14245b6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34354 dport 47972] OK # # # cpu 4: rx_hash 0xfe8ab715 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34362 dport 47972] OK # # # cpu 4: rx_hash 0xf697effc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34420 dport 47972] OK # # # cpu 4: rx_hash 0xc964db72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34424 dport 47972] OK # # # cpu 4: rx_hash 0xbfc9c963 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34432 dport 47972] OK # # # cpu 4: rx_hash 0xba9146f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34476 dport 47972] OK # # # cpu 4: rx_hash 0x6289497e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34506 dport 47972] OK # # # cpu 4: rx_hash 0xbd658eab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34520 dport 47972] OK # # # cpu 4: rx_hash 0xc283e7b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34526 dport 47972] OK # # # cpu 4: rx_hash 0x5822f260 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34538 dport 47972] OK # # # cpu 4: rx_hash 0x6d60d9cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34544 dport 47972] OK # # # cpu 4: rx_hash 0x19ca9de4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34608 dport 47972] OK # # # cpu 4: rx_hash 0xcb638d48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34624 dport 47972] OK # # # cpu 4: rx_hash 0x6b692381 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34644 dport 47972] OK # # # cpu 4: rx_hash 0xc1d29269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34646 dport 47972] OK # # # cpu 4: rx_hash 0x549a170f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34648 dport 47972] OK # # # cpu 4: rx_hash 0x51c2989f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34676 dport 47972] OK # # # cpu 4: rx_hash 0xc77079d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34706 dport 47972] OK # # # cpu 4: rx_hash 0x1dc43190 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34732 dport 47972] OK # # # cpu 4: rx_hash 0x17752eb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34746 dport 47972] OK # # # cpu 4: rx_hash 0x5094bb7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34756 dport 47972] OK # # # cpu 4: rx_hash 0x1ff66f21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34816 dport 47972] OK # # # cpu 4: rx_hash 0xcaabb7d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34820 dport 47972] OK # # # cpu 4: rx_hash 0xbaa44e78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34872 dport 47972] OK # # # cpu 4: rx_hash 0xc2b6ef3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34890 dport 47972] OK # # # cpu 4: rx_hash 0x5d4f757b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34898 dport 47972] OK # # # cpu 4: rx_hash 0xbbf26d9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34952 dport 47972] OK # # # cpu 4: rx_hash 0xcc095c69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35008 dport 47972] OK # # # cpu 4: rx_hash 0xf3fa68e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35020 dport 47972] OK # # # cpu 4: rx_hash 0xb8a31842 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35072 dport 47972] OK # # # count: pass=56 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 39264 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35463 dport 39264] != expected 0xa45276a1 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35463 dport 39264] != expected 0xa45276a1 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39715 dport 39264] != expected 0xafb1d4c2 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39715 dport 39264] != expected 0xafb1d4c2 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47129 dport 39264] != expected 0x9ef1b690 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47129 dport 39264] != expected 0x9ef1b690 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44272 dport 39264] != expected 0x1d5c25c5 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44272 dport 39264] != expected 0x1d5c25c5 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45409 dport 39264] != expected 0xb8f12b04 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45409 dport 39264] != expected 0xb8f12b04 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54607 dport 39264] != expected 0xddaf5adf # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54607 dport 39264] != expected 0xddaf5adf # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36692 dport 39264] != expected 0x92412094 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36692 dport 39264] != expected 0x92412094 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54050 dport 39264] != expected 0x1a0b18c4 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54050 dport 39264] != expected 0x1a0b18c4 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57441 dport 39264] != expected 0x8116c7ed # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57441 dport 39264] != expected 0x8116c7ed # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48827 dport 39264] != expected 0xe47a50 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48827 dport 39264] != expected 0xe47a50 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51182 dport 39264] != expected 0x2943fdcd # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51182 dport 39264] != expected 0x2943fdcd # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57844 dport 39264] != expected 0x3a0a549e # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57844 dport 39264] != expected 0x3a0a549e # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39563 dport 39264] != expected 0xdca63ad4 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39563 dport 39264] != expected 0xdca63ad4 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37062 dport 39264] != expected 0xb9dea7ad # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37062 dport 39264] != expected 0xb9dea7ad # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50168 dport 39264] != expected 0xc600bfd9 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50168 dport 39264] != expected 0xc600bfd9 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46479 dport 39264] != expected 0xd46ca03a # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46479 dport 39264] != expected 0xd46ca03a # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53169 dport 39264] != expected 0x6ff3812e # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53169 dport 39264] != expected 0x6ff3812e # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43273 dport 39264] != expected 0xad064a10 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43273 dport 39264] != expected 0xad064a10 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54199 dport 39264] != expected 0x33922bd9 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54199 dport 39264] != expected 0x33922bd9 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37204 dport 39264] != expected 0x64da76b3 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37204 dport 39264] != expected 0x64da76b3 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48083 dport 39264] != expected 0x384f3d3a # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48083 dport 39264] != expected 0x384f3d3a # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42611 dport 39264] != expected 0xa43558ed # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42611 dport 39264] != expected 0xa43558ed # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44727 dport 39264] != expected 0x78103625 # # Exception| cpu 4: rx_hash 0xeb798893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44727 dport 39264] != expected 0x78103625 # # 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 44190 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44435 dport 44190] != expected 0xd5f867e6 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44435 dport 44190] != expected 0xd5f867e6 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59453 dport 44190] != expected 0xc8acc83f # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59453 dport 44190] != expected 0xc8acc83f # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55658 dport 44190] != expected 0x8225e2ef # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55658 dport 44190] != expected 0x8225e2ef # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33096 dport 44190] != expected 0x3e37445e # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33096 dport 44190] != expected 0x3e37445e # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53579 dport 44190] != expected 0x791394cd # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53579 dport 44190] != expected 0x791394cd # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53020 dport 44190] != expected 0x9f602a40 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53020 dport 44190] != expected 0x9f602a40 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48498 dport 44190] != expected 0xa3aedb16 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48498 dport 44190] != expected 0xa3aedb16 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53565 dport 44190] != expected 0xd45ced7d # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53565 dport 44190] != expected 0xd45ced7d # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54169 dport 44190] != expected 0x26aadbe1 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54169 dport 44190] != expected 0x26aadbe1 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43057 dport 44190] != expected 0x85c2a96c # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43057 dport 44190] != expected 0x85c2a96c # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51803 dport 44190] != expected 0xa624d7b8 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51803 dport 44190] != expected 0xa624d7b8 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55619 dport 44190] != expected 0x757d65b # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55619 dport 44190] != expected 0x757d65b # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41391 dport 44190] != expected 0x18c86d7f # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41391 dport 44190] != expected 0x18c86d7f # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47995 dport 44190] != expected 0x6608b2d5 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47995 dport 44190] != expected 0x6608b2d5 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52683 dport 44190] != expected 0x40f3de48 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52683 dport 44190] != expected 0x40f3de48 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44394 dport 44190] != expected 0xf6221627 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44394 dport 44190] != expected 0xf6221627 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36844 dport 44190] != expected 0x71fe81f6 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36844 dport 44190] != expected 0x71fe81f6 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46043 dport 44190] != expected 0x86e349e0 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46043 dport 44190] != expected 0x86e349e0 # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59741 dport 44190] != expected 0xc807d9cd # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59741 dport 44190] != expected 0xc807d9cd # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35936 dport 44190] != expected 0xf458976d # # Exception| cpu 4: rx_hash 0x382a2cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35936 dport 44190] != expected 0xf458976d # # 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__->