< 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 447, 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 33712 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe3e25941 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44566 dport 33712] != expected 0x8d04a477 # # Exception| cpu 0: rx_hash 0x731f43b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44580 dport 33712] != expected 0x7787319c # # Exception| cpu 0: rx_hash 0x7dc04468 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44624 dport 33712] != expected 0xd337b4d9 # # Exception| cpu 0: rx_hash 0x524a3be9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44630 dport 33712] != expected 0x7b78f79b # # Exception| cpu 0: rx_hash 0xc58f0429 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44634 dport 33712] != expected 0xaf5f563a # # Exception| cpu 0: rx_hash 0xe711c835 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44674 dport 33712] != expected 0x480efcf0 # # Exception| cpu 0: rx_hash 0x70d4f7f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44686 dport 33712] != expected 0x9c295d51 # # Exception| cpu 0: rx_hash 0x21b04295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44690 dport 33712] != expected 0x91ffb340 # # Exception| cpu 0: rx_hash 0x84410d65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44706 dport 33712] != expected 0xa4f65b28 # # Exception| cpu 0: rx_hash 0xb0ff249b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44834 dport 33712] != expected 0xe2576625 # # Exception| cpu 0: rx_hash 0x765eae3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44850 dport 33712] != expected 0x3ba62995 # # Exception| cpu 0: rx_hash 0x570bd662 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44864 dport 33712] != expected 0x3759ef92 # # Exception| cpu 0: rx_hash 0x7881a9e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44870 dport 33712] != expected 0x9f16acd0 # # Exception| cpu 0: rx_hash 0x066f6302 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44892 dport 33712] != expected 0x3a8f0183 # # Exception| cpu 0: rx_hash 0xa39e2cf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44908 dport 33712] != expected 0xf86e9eb # # Exception| cpu 0: rx_hash 0xf8d60f3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44944 dport 33712] != expected 0x63eada38 # # Exception| cpu 0: rx_hash 0x5d2740ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 44960 dport 33712] != expected 0x56e33250 # # Exception| cpu 0: rx_hash 0xcae27f0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44972 dport 33712] != expected 0x82c493f1 # # Exception| cpu 0: rx_hash 0x23c98a2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44986 dport 33712] != expected 0xf37a9f03 # # Exception| cpu 0: rx_hash 0x66f41217 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45014 dport 33712] != expected 0x3dd9ca96 # # Exception| cpu 0: rx_hash 0x61cc3726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45032 dport 33712] != expected 0x137dfedc # # Exception| cpu 0: rx_hash 0xa76dbd86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45048 dport 33712] != expected 0xca8cb16c # # Exception| cpu 0: rx_hash 0xa4adc480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45056 dport 33712] != expected 0x1978f416 # # Exception| cpu 0: rx_hash 0xf5c971e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45084 dport 33712] != expected 0x14ae1a07 # # Exception| cpu 0: rx_hash 0xf2f154d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45090 dport 33712] != expected 0x3a0a2e4d # # Exception| cpu 0: rx_hash 0xbad87f74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45200 dport 33712] != expected 0xbbb79250 # # Exception| cpu 0: rx_hash 0xc30e90a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45236 dport 33712] != expected 0x308a0b49 # # Exception| cpu 0: rx_hash 0x3e7c48dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45266 dport 33712] != expected 0x8241bc3f # # Exception| cpu 0: rx_hash 0x6820d88c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45296 dport 33712] != expected 0xa1336664 # # Exception| cpu 0: rx_hash 0x362916cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45338 dport 33712] != expected 0x817e4dbe # # Exception| cpu 0: rx_hash 0x041d66fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45350 dport 33712] != expected 0x60500477 # # Exception| cpu 0: rx_hash 0x8a95c7fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45444 dport 33712] != expected 0x381cf7da # # Exception| cpu 0: rx_hash 0x00eef78f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45490 dport 33712] != expected 0xa55a5cf0 # # Exception| cpu 0: rx_hash 0x14b7dad7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45506 dport 33712] != expected 0x662fe774 # # Exception| cpu 0: rx_hash 0xe0222047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45550 dport 33712] != expected 0x5ef0e10d # # Exception| cpu 0: rx_hash 0xdfdbdd95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45576 dport 33712] != expected 0x3455e10b # # Exception| cpu 0: rx_hash 0x197a5735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45592 dport 33712] != expected 0xeda4aebb # # Exception| cpu 0: rx_hash 0x2b4e2705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45604 dport 33712] != expected 0xc8ae772 # # Exception| cpu 0: rx_hash 0x93016744 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45614 dport 33712] != expected 0x70e20591 # # Exception| cpu 0: rx_hash 0xd8e3f8a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45622 dport 33712] != expected 0x1af1d541 # # Exception| cpu 0: rx_hash 0xe330aa7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45632 dport 33712] != expected 0x71cb2d87 # # Exception| cpu 0: rx_hash 0x259120dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45648 dport 33712] != expected 0xa83a6237 # # Exception| cpu 0: rx_hash 0x73cdb08c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45682 dport 33712] != expected 0x8b48b86c # # Exception| cpu 0: rx_hash 0xbf40ac80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45698 dport 33712] != expected 0x33032a1e # # Exception| cpu 0: rx_hash 0xee2419e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45726 dport 33712] != expected 0x3ed5c40f # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xb6714d86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41196 dport 50407] OK # # # cpu 0: rx_hash 0x70d0c726 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41212 dport 50407] OK # # # cpu 0: rx_hash 0x96964920 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41244 dport 50407] OK # # # cpu 0: rx_hash 0x6cdcb468 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41284 dport 50407] OK # # # cpu 4: rx_hash 0x45dc9227 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41214 dport 50407] OK # # # cpu 4: rx_hash 0x345f23e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41234 dport 50407] OK # # # cpu 4: rx_hash 0xef40a6f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41272 dport 50407] OK # # # cpu 4: rx_hash 0xb0fb1448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41296 dport 50407] OK # # # cpu 4: rx_hash 0xd98747b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41360 dport 50407] OK # # # cpu 4: rx_hash 0x497a5d45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41378 dport 50407] OK # # # cpu 4: rx_hash 0xd060655d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41434 dport 50407] OK # # # cpu 4: rx_hash 0x11f9cacc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41460 dport 50407] OK # # # cpu 4: rx_hash 0x852e7f36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41558 dport 50407] OK # # # cpu 4: rx_hash 0x30758cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41602 dport 50407] OK # # # cpu 4: rx_hash 0x883accab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41608 dport 50407] OK # # # cpu 4: rx_hash 0x532549ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41634 dport 50407] OK # # # cpu 4: rx_hash 0x18c7d65a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41658 dport 50407] OK # # # cpu 4: rx_hash 0x81ddee42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41666 dport 50407] OK # # # cpu 4: rx_hash 0xae5791c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41668 dport 50407] OK # # # cpu 4: rx_hash 0xe28d2b12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41698 dport 50407] OK # # # cpu 4: rx_hash 0x754814d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41710 dport 50407] OK # # # cpu 4: rx_hash 0x31c7f015 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41728 dport 50407] OK # # # cpu 4: rx_hash 0xa602cfd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41740 dport 50407] OK # # # cpu 4: rx_hash 0xc26a2fb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41746 dport 50407] OK # # # cpu 4: rx_hash 0x60a34575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41756 dport 50407] OK # # # cpu 4: rx_hash 0xf05e5f84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41774 dport 50407] OK # # # cpu 4: rx_hash 0x1975aaa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41784 dport 50407] OK # # # cpu 4: rx_hash 0x00383460 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41878 dport 50407] OK # # # cpu 4: rx_hash 0x6368f130 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41910 dport 50407] OK # # # cpu 4: rx_hash 0x13593c09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41944 dport 50407] OK # # # cpu 4: rx_hash 0x99220c78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41966 dport 50407] OK # # # cpu 4: rx_hash 0xe8cd2281 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41994 dport 50407] OK # # # cpu 4: rx_hash 0x9623e860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42000 dport 50407] OK # # # cpu 4: rx_hash 0x62b612f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42044 dport 50407] OK # # # cpu 4: rx_hash 0x71d71a99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42098 dport 50407] OK # # # cpu 4: rx_hash 0x66458384 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42152 dport 50407] OK # # # cpu 4: rx_hash 0xff5fbb9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42192 dport 50407] OK # # # cpu 4: rx_hash 0x0bca410c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42236 dport 50407] OK # # # cpu 4: rx_hash 0x384c4dc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42306 dport 50407] OK # # # cpu 4: rx_hash 0xaf897203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42318 dport 50407] OK # # # cpu 4: rx_hash 0x5c24ada2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42332 dport 50407] OK # # # cpu 4: rx_hash 0xe353c8d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42344 dport 50407] OK # # # count: pass=42 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 447, 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 46690 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55046 dport 46690] != expected 0xc01eef0e # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55046 dport 46690] != expected 0xc01eef0e # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49233 dport 46690] != expected 0x2726e1e1 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49233 dport 46690] != expected 0x2726e1e1 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42313 dport 46690] != expected 0x32d76400 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42313 dport 46690] != expected 0x32d76400 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45120 dport 46690] != expected 0x7f0020ec # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45120 dport 46690] != expected 0x7f0020ec # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57585 dport 46690] != expected 0xb90c9768 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57585 dport 46690] != expected 0xb90c9768 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57121 dport 46690] != expected 0x3c0e120d # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57121 dport 46690] != expected 0x3c0e120d # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46343 dport 46690] != expected 0xccdf1a81 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46343 dport 46690] != expected 0xccdf1a81 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45162 dport 46690] != expected 0xef9065d7 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45162 dport 46690] != expected 0xef9065d7 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53454 dport 46690] != expected 0x128951cc # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53454 dport 46690] != expected 0x128951cc # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46040 dport 46690] != expected 0xcd7d474c # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46040 dport 46690] != expected 0xcd7d474c # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49105 dport 46690] != expected 0x895f048b # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49105 dport 46690] != expected 0x895f048b # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47439 dport 46690] != expected 0xe195f1ac # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47439 dport 46690] != expected 0xe195f1ac # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50419 dport 46690] != expected 0x300dd772 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50419 dport 46690] != expected 0x300dd772 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46740 dport 46690] != expected 0x9dde64c4 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46740 dport 46690] != expected 0x9dde64c4 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45534 dport 46690] != expected 0xfbfd8e73 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45534 dport 46690] != expected 0xfbfd8e73 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57225 dport 46690] != expected 0x182a0343 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57225 dport 46690] != expected 0x182a0343 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45429 dport 46690] != expected 0x8f4719b8 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45429 dport 46690] != expected 0x8f4719b8 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53939 dport 46690] != expected 0x4003a92 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53939 dport 46690] != expected 0x4003a92 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55388 dport 46690] != expected 0x587fa896 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55388 dport 46690] != expected 0x587fa896 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45535 dport 46690] != expected 0x64e97575 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45535 dport 46690] != expected 0x64e97575 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60853 dport 46690] != expected 0x7dfec91f # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60853 dport 46690] != expected 0x7dfec91f # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55066 dport 46690] != expected 0xcdc8011f # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55066 dport 46690] != expected 0xcdc8011f # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36621 dport 46690] != expected 0x13fe9968 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36621 dport 46690] != expected 0x13fe9968 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50192 dport 46690] != expected 0x1298c35 # # Exception| cpu 5: rx_hash 0x08ba98a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50192 dport 46690] != expected 0x1298c35 # # Exception| count: pass=0 nohash=0 fail=48 # # 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 447, 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 57594 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36810 dport 57594] != expected 0x608c24d0 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36810 dport 57594] != expected 0x608c24d0 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34837 dport 57594] != expected 0x66c5af9b # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34837 dport 57594] != expected 0x66c5af9b # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53800 dport 57594] != expected 0xec263300 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53800 dport 57594] != expected 0xec263300 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45219 dport 57594] != expected 0x18421ce4 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45219 dport 57594] != expected 0x18421ce4 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42006 dport 57594] != expected 0x7025c563 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42006 dport 57594] != expected 0x7025c563 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57055 dport 57594] != expected 0x23ae3fb1 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57055 dport 57594] != expected 0x23ae3fb1 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52043 dport 57594] != expected 0xaeeb91cf # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52043 dport 57594] != expected 0xaeeb91cf # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46600 dport 57594] != expected 0xfcbe88dd # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46600 dport 57594] != expected 0xfcbe88dd # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35479 dport 57594] != expected 0x7d28c79b # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35479 dport 57594] != expected 0x7d28c79b # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53085 dport 57594] != expected 0x3cdae2c4 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53085 dport 57594] != expected 0x3cdae2c4 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48722 dport 57594] != expected 0xe756381 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48722 dport 57594] != expected 0xe756381 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43979 dport 57594] != expected 0x7eed583c # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43979 dport 57594] != expected 0x7eed583c # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60211 dport 57594] != expected 0x3892f912 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60211 dport 57594] != expected 0x3892f912 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51873 dport 57594] != expected 0xf0e25f88 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51873 dport 57594] != expected 0xf0e25f88 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33256 dport 57594] != expected 0x86727deb # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33256 dport 57594] != expected 0x86727deb # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36615 dport 57594] != expected 0xf42de2ef # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36615 dport 57594] != expected 0xf42de2ef # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33054 dport 57594] != expected 0x65751e66 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33054 dport 57594] != expected 0x65751e66 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48505 dport 57594] != expected 0xa52d586c # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48505 dport 57594] != expected 0xa52d586c # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50248 dport 57594] != expected 0xad37bf0d # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50248 dport 57594] != expected 0xad37bf0d # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39665 dport 57594] != expected 0x9e9cbe68 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39665 dport 57594] != expected 0x9e9cbe68 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34320 dport 57594] != expected 0xa6f9e672 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34320 dport 57594] != expected 0xa6f9e672 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57447 dport 57594] != expected 0x72cf6c70 # # Exception| cpu 0: rx_hash 0x9e7455da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57447 dport 57594] != expected 0x72cf6c70 # # 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 447, 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 447, 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 447, 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 447, 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 447, 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 447, 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 447, 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 447, 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 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 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__->