< 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' TAP version 13 1..1 # 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 37087 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 47 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8de9e4d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59220 dport 37087] != expected 0x9488b5a3 # # Exception| cpu 0: rx_hash 0xaf3cc64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59222 dport 37087] != expected 0x6d68429b # # Exception| cpu 0: rx_hash 0x455cac71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59228 dport 37087] != expected 0xeaf0886d # # Exception| cpu 0: rx_hash 0x532b5a0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59244 dport 37087] != expected 0x8a5299f9 # # Exception| cpu 0: rx_hash 0xcc7b0529 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59250 dport 37087] != expected 0x4e063674 # # Exception| cpu 0: rx_hash 0x95a4dcc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59262 dport 37087] != expected 0xcc8e7026 # # Exception| cpu 0: rx_hash 0x8efb9f80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59270 dport 37087] != expected 0x8a7cd819 # # Exception| cpu 0: rx_hash 0x96b6a795 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59308 dport 37087] != expected 0xd27a1d9c # # Exception| cpu 0: rx_hash 0x4a684b2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59354 dport 37087] != expected 0xd8078715 # # Exception| cpu 0: rx_hash 0xc34fe274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59380 dport 37087] != expected 0x7cf1390c # # Exception| cpu 0: rx_hash 0x670353a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59436 dport 37087] != expected 0xb615371f # # Exception| cpu 0: rx_hash 0x45d6713b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59438 dport 37087] != expected 0x4ff5c027 # # Exception| cpu 0: rx_hash 0xb5e77177 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59456 dport 37087] != expected 0x84cc7987 # # Exception| cpu 0: rx_hash 0xf4759089 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59494 dport 37087] != expected 0x5e42fa50 # # Exception| cpu 0: rx_hash 0x707a8ce9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59520 dport 37087] != expected 0xdce4fde2 # # Exception| cpu 0: rx_hash 0x0b707798 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59534 dport 37087] != expected 0xa78c4c88 # # Exception| cpu 0: rx_hash 0xef2ad3cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59550 dport 37087] != expected 0x18b0526f # # Exception| cpu 0: rx_hash 0xfb4177d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59616 dport 37087] != expected 0x6cb5f528 # # Exception| cpu 0: rx_hash 0x3dcef11d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59634 dport 37087] != expected 0x2a691cf7 # # Exception| cpu 0: rx_hash 0x78d4181a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59658 dport 37087] != expected 0x77687526 # # Exception| cpu 0: rx_hash 0x543bf4ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 59666 dport 37087] != expected 0xb62c560f # # Exception| cpu 0: rx_hash 0x2f310f9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59676 dport 37087] != expected 0xcd44e765 # # Exception| cpu 0: rx_hash 0x84c3845c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59696 dport 37087] != expected 0x9052ae44 # # Exception| cpu 0: rx_hash 0xeba2db32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59712 dport 37087] != expected 0x9f3fb869 # # Exception| cpu 0: rx_hash 0x9e92ee2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59732 dport 37087] != expected 0xdcf3dd12 # # Exception| cpu 0: rx_hash 0x02d0ca59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59800 dport 37087] != expected 0x6531f25 # # Exception| cpu 0: rx_hash 0xa922419b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59828 dport 37087] != expected 0x5b455604 # # Exception| cpu 0: rx_hash 0x7bc6634d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59864 dport 37087] != expected 0x699c189c # # Exception| cpu 0: rx_hash 0xfcdb047a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59884 dport 37087] != expected 0xf5ce7294 # # Exception| cpu 0: rx_hash 0x415e79c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59888 dport 37087] != expected 0xc87a2a21 # # Exception| cpu 0: rx_hash 0xab3e13fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 59898 dport 37087] != expected 0x4fe2e0d7 # # Exception| cpu 0: rx_hash 0x3a5482b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59902 dport 37087] != expected 0xb3129b4b # # Exception| cpu 0: rx_hash 0x3a0cd4aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 59916 dport 37087] != expected 0x6472d89b # # Exception| cpu 0: rx_hash 0x2241ecbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 59942 dport 37087] != expected 0x3c741d1e # # Exception| cpu 0: rx_hash 0xca3dd4e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60002 dport 37087] != expected 0xaf4b613b # # Exception| cpu 0: rx_hash 0x0cb2522f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60016 dport 37087] != expected 0xe99788e4 # # Exception| cpu 0: rx_hash 0xc4071a89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60024 dport 37087] != expected 0x97efb52a # # Exception| cpu 0: rx_hash 0x19d7df02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60050 dport 37087] != expected 0x97c1f4ca # # Exception| cpu 0: rx_hash 0xf3b7b53e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60056 dport 37087] != expected 0x10593e3c # # Exception| cpu 0: rx_hash 0x37246192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60100 dport 37087] != expected 0x42226130 # # Exception| cpu 0: rx_hash 0x0dbc7b1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60140 dport 37087] != expected 0xe3c4538d # # Exception| cpu 0: rx_hash 0xaee0642c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60234 dport 37087] != expected 0x155e9268 # # Exception| cpu 0: rx_hash 0x1d5fd7fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60236 dport 37087] != expected 0x104e1ecc # # Exception| cpu 0: rx_hash 0xdbd05132 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60254 dport 37087] != expected 0x5692f713 # # Exception| cpu 0: rx_hash 0x9950cb9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60330 dport 37087] != expected 0x92e8197e # # Exception| cpu 0: rx_hash 0x7d0a6fc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60346 dport 37087] != expected 0x2dd40799 # # Exception| cpu 0: rx_hash 0xa1d48371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60364 dport 37087] != expected 0x27a99d10 # # Exception| count: pass=0 nohash=0 fail=47 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xb9d6fee0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53610 dport 49636] OK # # # cpu 0: rx_hash 0x5d8c5ab3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53626 dport 49636] OK # # # cpu 0: rx_hash 0x7271cd11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53680 dport 49636] OK # # # cpu 4: rx_hash 0x8e665157 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53642 dport 49636] OK # # # cpu 4: rx_hash 0xa289bda2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53650 dport 49636] OK # # # cpu 4: rx_hash 0x0741f80f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53668 dport 49636] OK # # # cpu 4: rx_hash 0xbac485b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53688 dport 49636] OK # # # cpu 4: rx_hash 0xcde8e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53730 dport 49636] OK # # # cpu 4: rx_hash 0x7e57511b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53732 dport 49636] OK # # # cpu 4: rx_hash 0x5c827381 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53734 dport 49636] OK # # # cpu 4: rx_hash 0x94373b27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53742 dport 49636] OK # # # cpu 4: rx_hash 0x1d48c466 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53810 dport 49636] OK # # # cpu 4: rx_hash 0xd5fd8cc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53818 dport 49636] OK # # # cpu 4: rx_hash 0x44971d8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53822 dport 49636] OK # # # cpu 4: rx_hash 0xe3430a45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53830 dport 49636] OK # # # cpu 4: rx_hash 0x116e586c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53862 dport 49636] OK # # # cpu 4: rx_hash 0x645e6d72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53874 dport 49636] OK # # # cpu 4: rx_hash 0x8e3e074e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53880 dport 49636] OK # # # cpu 4: rx_hash 0x1f549603 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53884 dport 49636] OK # # # cpu 4: rx_hash 0x3d81b499 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53886 dport 49636] OK # # # cpu 4: rx_hash 0x26def7db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53894 dport 49636] OK # # # cpu 4: rx_hash 0x7f012e30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53898 dport 49636] OK # # # cpu 4: rx_hash 0xccbe9de7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53900 dport 49636] OK # # # cpu 4: rx_hash 0x28e439b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53916 dport 49636] OK # # # cpu 4: rx_hash 0xb5a834f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53964 dport 49636] OK # # # cpu 4: rx_hash 0xc09801ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53976 dport 49636] OK # # # cpu 4: rx_hash 0xe8ffe5e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54046 dport 49636] OK # # # cpu 4: rx_hash 0x8582e8ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54048 dport 49636] OK # # # cpu 4: rx_hash 0xeae3b784 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54096 dport 49636] OK # # # cpu 4: rx_hash 0x92fb37a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54156 dport 49636] OK # # # cpu 4: rx_hash 0xa659e342 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54206 dport 49636] OK # # # cpu 4: rx_hash 0x9eddaba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54232 dport 49636] OK # # # cpu 4: rx_hash 0xd1758439 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54244 dport 49636] OK # # # cpu 4: rx_hash 0xaa7f7f48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54250 dport 49636] OK # # # cpu 4: rx_hash 0x6cf0f981 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54264 dport 49636] OK # # # cpu 4: rx_hash 0xc0333e78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54276 dport 49636] OK # # # cpu 4: rx_hash 0xb5030b66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54288 dport 49636] OK # # # cpu 4: rx_hash 0x7db643c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54296 dport 49636] OK # # # cpu 4: rx_hash 0x6bc1b5ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54312 dport 49636] OK # # # cpu 4: rx_hash 0xe0fa4e87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54344 dport 49636] OK # # # cpu 4: rx_hash 0x12d71cae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54376 dport 49636] OK # # # cpu 4: rx_hash 0xb40d2254 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54412 dport 49636] OK # # # cpu 4: rx_hash 0xd74ae130 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54440 dport 49636] OK # # # cpu 4: rx_hash 0x94c452ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54464 dport 49636] OK # # # cpu 4: rx_hash 0x1de3fbf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54510 dport 49636] OK # # # cpu 4: rx_hash 0x68d3ceed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54522 dport 49636] OK # # # cpu 4: rx_hash 0xd3c2e9c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54646 dport 49636] OK # # # cpu 4: rx_hash 0xc6a764e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54676 dport 49636] OK # # # cpu 4: rx_hash 0x3ab0f8a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54702 dport 49636] OK # # # cpu 4: rx_hash 0x165f1457 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54710 dport 49636] OK # # # cpu 4: rx_hash 0x793e4b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54726 dport 49636] OK # # # cpu 4: rx_hash 0x0c0e7e27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54738 dport 49636] OK # # # count: pass=52 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 41488 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32840 dport 41488] != expected 0x28e3344d # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35132 dport 41488] != expected 0x3f3e02f # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56340 dport 41488] != expected 0xa6ca101e # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53467 dport 41488] != expected 0x33c94327 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53605 dport 41488] != expected 0x417a1eb # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59249 dport 41488] != expected 0xddbe760d # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40203 dport 41488] != expected 0xf2c35f0a # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59176 dport 41488] != expected 0x80f4bced # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51011 dport 41488] != expected 0xb4230eae # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60358 dport 41488] != expected 0x39a80ed7 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52682 dport 41488] != expected 0xc0fac606 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59101 dport 41488] != expected 0xacbc7d1e # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51632 dport 41488] != expected 0xcef3eaa6 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50187 dport 41488] != expected 0xb39e15c0 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37804 dport 41488] != expected 0xa410d9c0 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33182 dport 41488] != expected 0xd114e385 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43544 dport 41488] != expected 0xc6482bd6 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53724 dport 41488] != expected 0xdeebe01d # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47691 dport 41488] != expected 0xfd2517de # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57594 dport 41488] != expected 0xef60035 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46155 dport 41488] != expected 0xb55e7f6f # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47451 dport 41488] != expected 0x54132820 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46075 dport 41488] != expected 0x72ed3c45 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60942 dport 41488] != expected 0x82f786e9 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52905 dport 41488] != expected 0x6c80f69d # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54478 dport 41488] != expected 0x5383857 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56086 dport 41488] != expected 0xcfdc3644 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51074 dport 41488] != expected 0x1fca64bb # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36340 dport 41488] != expected 0xa35fa9ff # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54145 dport 41488] != expected 0x72a8b196 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34816 dport 41488] != expected 0xfa2a7607 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37400 dport 41488] != expected 0x1456f1fa # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42355 dport 41488] != expected 0x51c8aec5 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38689 dport 41488] != expected 0x64420245 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37620 dport 41488] != expected 0x11683cbe # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55687 dport 41488] != expected 0xb93fa5f8 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52204 dport 41488] != expected 0x9171555d # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50877 dport 41488] != expected 0xec32ebdb # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58451 dport 41488] != expected 0xedcaaf5f # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41925 dport 41488] != expected 0x8898a0a5 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33903 dport 41488] != expected 0x8750a991 # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60871 dport 41488] != expected 0x416cf02b # # Exception| cpu 5: rx_hash 0x70767d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46123 dport 41488] != expected 0x50f77a5 # # Exception| count: pass=0 nohash=0 fail=43 # # 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 34846 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60216 dport 34846] != expected 0x45cf9846 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43054 dport 34846] != expected 0xce34e60c # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40724 dport 34846] != expected 0xfbc3184a # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37431 dport 34846] != expected 0x8c8d5851 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50230 dport 34846] != expected 0x2909eedb # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50467 dport 34846] != expected 0x47d634b4 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52027 dport 34846] != expected 0x7842d2ba # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55563 dport 34846] != expected 0x74f3ab46 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41574 dport 34846] != expected 0xbb7d67d4 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52078 dport 34846] != expected 0x31ce0b84 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43420 dport 34846] != expected 0x1858cc23 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36629 dport 34846] != expected 0xb8d07da # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51096 dport 34846] != expected 0xedc26c6e # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34378 dport 34846] != expected 0x9decabd5 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40011 dport 34846] != expected 0xa948d42f # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52920 dport 34846] != expected 0x2a62214a # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52163 dport 34846] != expected 0x631d91f8 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36109 dport 34846] != expected 0x88403e0d # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44239 dport 34846] != expected 0x6bbf661e # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39077 dport 34846] != expected 0x3263ea78 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50065 dport 34846] != expected 0xb74c0b6d # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59422 dport 34846] != expected 0xf53a06df # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42912 dport 34846] != expected 0x448be949 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53731 dport 34846] != expected 0xe03ef91f # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59640 dport 34846] != expected 0x71351abf # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46052 dport 34846] != expected 0xce82e125 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36798 dport 34846] != expected 0xeae12e71 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60827 dport 34846] != expected 0x14a546f8 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48764 dport 34846] != expected 0xbcfa2cc6 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49139 dport 34846] != expected 0x60946c4c # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55154 dport 34846] != expected 0x85f6f341 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35732 dport 34846] != expected 0x253d7cf5 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53213 dport 34846] != expected 0x2bdca44b # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52884 dport 34846] != expected 0x8190aa88 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52480 dport 34846] != expected 0xb94cb47b # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44292 dport 34846] != expected 0x5fad1ecd # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53251 dport 34846] != expected 0x89cbfced # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57796 dport 34846] != expected 0xb102a23 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58776 dport 34846] != expected 0x1812941e # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43068 dport 34846] != expected 0x8bb60c5 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37262 dport 34846] != expected 0x5a098854 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32896 dport 34846] != expected 0xcaa283c4 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59533 dport 34846] != expected 0xca9491a8 # # Exception| cpu 4: rx_hash 0x81abb00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42019 dport 34846] != expected 0x6e18a50a # # Exception| count: pass=0 nohash=0 fail=44 # # 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, 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 67, 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 47, 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, 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 67, 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 47, 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, 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 67, 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 47, 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, 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 67, 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 47, 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, 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 80, 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 67, 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 47, 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, 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 80, 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 67, 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 47, 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, 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 80, 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 67, 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 47, 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, 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 80, 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 67, 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 47, 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 /srv/vmksft/testing/wt-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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: Saved .links.enp1s0.operstate: DOWN Current .links.enp1s0.operstate: UP Saved .links.enp1s0.flags: ['NO-CARRIER', 'BROADCAST', 'MULTICAST', 'UP', 'LOWER_UP'] Current .links.enp1s0.flags: ['BROADCAST', 'MULTICAST', 'UP', 'LOWER_UP'] no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->