< 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 361, 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 50561 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdf1608da [saddr 192.0.3.2 daddr 192.0.3.1 sport 48986 dport 50561] != expected 0x7470be80 # # Exception| cpu 0: rx_hash 0x759f3344 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49000 dport 50561] != expected 0x87c8bc87 # # Exception| cpu 0: rx_hash 0xd467b76e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49018 dport 50561] != expected 0xbebe02eb # # Exception| cpu 0: rx_hash 0xcfc13fb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49028 dport 50561] != expected 0xe79de330 # # Exception| cpu 0: rx_hash 0xf4e4be0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49052 dport 50561] != expected 0x593a6a49 # # Exception| cpu 0: rx_hash 0x89de02cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49072 dport 50561] != expected 0xeebbc4d1 # # Exception| cpu 0: rx_hash 0x488efaf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49086 dport 50561] != expected 0x3f1f1099 # # Exception| cpu 0: rx_hash 0xe0f0dbf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49142 dport 50561] != expected 0x7142bf02 # # Exception| cpu 0: rx_hash 0xf9d65f5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49184 dport 50561] != expected 0x172754df # # Exception| cpu 0: rx_hash 0xd410a18f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49192 dport 50561] != expected 0x3c1da571 # # Exception| cpu 0: rx_hash 0xb64fc702 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49230 dport 50561] != expected 0x692a62c9 # # Exception| cpu 0: rx_hash 0x61fc4059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49232 dport 50561] != expected 0x2d13ce56 # # Exception| cpu 0: rx_hash 0x861bf90e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49270 dport 50561] != expected 0x1d4357db # # Exception| cpu 0: rx_hash 0xebf672a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49284 dport 50561] != expected 0x392fa4f3 # # Exception| cpu 0: rx_hash 0xa698f06e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49296 dport 50561] != expected 0xfac73f79 # # Exception| cpu 0: rx_hash 0x438853ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49356 dport 50561] != expected 0x77720b68 # # Exception| cpu 0: rx_hash 0xb9fd2a26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49370 dport 50561] != expected 0x18715659 # # Exception| cpu 0: rx_hash 0xb28c9592 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49402 dport 50561] != expected 0xd2bfea32 # # Exception| cpu 0: rx_hash 0xe4d22c5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49410 dport 50561] != expected 0x285bf982 # # Exception| cpu 0: rx_hash 0xab4bb402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49516 dport 50561] != expected 0x5656cf94 # # Exception| cpu 0: rx_hash 0x2775cef8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49526 dport 50561] != expected 0x441a8056 # # Exception| cpu 0: rx_hash 0x6c2f0435 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49580 dport 50561] != expected 0x81823ebb # # Exception| cpu 0: rx_hash 0x0c87782c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49584 dport 50561] != expected 0x6950549f # # Exception| cpu 0: rx_hash 0x5e8c20ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49646 dport 50561] != expected 0x480ea635 # # Exception| cpu 0: rx_hash 0x9e7abfe6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49698 dport 50561] != expected 0x976079a2 # # Exception| cpu 0: rx_hash 0x4b3e2229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49734 dport 50561] != expected 0x6ebc78a1 # # Exception| cpu 0: rx_hash 0x8a6eda1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49736 dport 50561] != expected 0xbf18ace9 # # Exception| cpu 0: rx_hash 0x0650a0e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49746 dport 50561] != expected 0xad54e32b # # Exception| cpu 0: rx_hash 0xd7d76fbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49794 dport 50561] != expected 0xef1d6ad3 # # Exception| cpu 0: rx_hash 0x3b41695c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49796 dport 50561] != expected 0x15834f35 # # Exception| cpu 0: rx_hash 0x872b2daa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49830 dport 50561] != expected 0x73a635e5 # # Exception| cpu 0: rx_hash 0x1df62838 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49836 dport 50561] != expected 0xf47702f0 # # Exception| cpu 0: rx_hash 0x0b155750 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49852 dport 50561] != expected 0x61ea7a27 # # Exception| cpu 0: rx_hash 0xbef9b686 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49860 dport 50561] != expected 0x70e41100 # # Exception| cpu 0: rx_hash 0x933f4856 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49868 dport 50561] != expected 0x5bdee0ae # # Exception| cpu 0: rx_hash 0xb5880932 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49892 dport 50561] != expected 0xba2aad6b # # Exception| cpu 0: rx_hash 0xf8e68bfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49904 dport 50561] != expected 0x79c236e1 # # Exception| cpu 0: rx_hash 0x837ecce6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49920 dport 50561] != expected 0xa81cd4ff # # Exception| cpu 0: rx_hash 0x19a3c974 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49930 dport 50561] != expected 0x2fcde3ea # # Exception| cpu 0: rx_hash 0x708d104d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49996 dport 50561] != expected 0xb0349839 # # Exception| cpu 0: rx_hash 0x4ba891f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50004 dport 50561] != expected 0xe931140 # # Exception| cpu 0: rx_hash 0x976aa91a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50026 dport 50561] != expected 0x806401b4 # # Exception| cpu 0: rx_hash 0xcad31cbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50080 dport 50561] != expected 0xd061c78e # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x17c79ec8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58640 dport 51668] OK # # # cpu 0: rx_hash 0xabadda3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58674 dport 51668] OK # # # cpu 0: rx_hash 0x3387c538 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58690 dport 51668] OK # # # cpu 0: rx_hash 0x8fed81ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58720 dport 51668] OK # # # cpu 0: rx_hash 0xef45fdd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58748 dport 51668] OK # # # cpu 0: rx_hash 0xd254346b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58794 dport 51668] OK # # # cpu 0: rx_hash 0x5c9d5405 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58826 dport 51668] OK # # # cpu 0: rx_hash 0xfd65d02f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58840 dport 51668] OK # # # cpu 0: rx_hash 0xf6146f9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58872 dport 51668] OK # # # cpu 0: rx_hash 0xb1ad359e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58894 dport 51668] OK # # # cpu 0: rx_hash 0x0dc77168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58924 dport 51668] OK # # # cpu 0: rx_hash 0x81f90b92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58934 dport 51668] OK # # # cpu 0: rx_hash 0xf7b208e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58938 dport 51668] OK # # # cpu 0: rx_hash 0xd883eca7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58952 dport 51668] OK # # # cpu 0: rx_hash 0x22f6952c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58974 dport 51668] OK # # # cpu 0: rx_hash 0x7f4f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59028 dport 51668] OK # # # cpu 0: rx_hash 0x090423f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59032 dport 51668] OK # # # cpu 0: rx_hash 0xb56e670e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59066 dport 51668] OK # # # cpu 0: rx_hash 0x4dec0411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59094 dport 51668] OK # # # cpu 0: rx_hash 0xd7310183 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59100 dport 51668] OK # # # cpu 0: rx_hash 0x9cfd7892 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59156 dport 51668] OK # # # cpu 0: rx_hash 0xdae245ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59168 dport 51668] OK # # # cpu 0: rx_hash 0xaca9469e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59180 dport 51668] OK # # # cpu 0: rx_hash 0xb8bd2362 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59206 dport 51668] OK # # # cpu 0: rx_hash 0x88e91d6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59262 dport 51668] OK # # # cpu 0: rx_hash 0x4f8dad59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59326 dport 51668] OK # # # cpu 0: rx_hash 0x0b658ab0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59376 dport 51668] OK # # # cpu 0: rx_hash 0x50e87711 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59380 dport 51668] OK # # # cpu 0: rx_hash 0xd0aa9bb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59398 dport 51668] OK # # # cpu 0: rx_hash 0x78d4babc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59470 dport 51668] OK # # # cpu 0: rx_hash 0xa4168253 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59504 dport 51668] OK # # # cpu 0: rx_hash 0xff9b7ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59508 dport 51668] OK # # # cpu 0: rx_hash 0x338e7071 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59540 dport 51668] OK # # # cpu 0: rx_hash 0x1e488ea1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59548 dport 51668] OK # # # cpu 0: rx_hash 0xa95375e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59550 dport 51668] OK # # # cpu 0: rx_hash 0x03da4e7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59564 dport 51668] OK # # # cpu 0: rx_hash 0x77665798 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59610 dport 51668] OK # # # cpu 0: rx_hash 0xc6df5702 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59652 dport 51668] OK # # # cpu 0: rx_hash 0x8bb1d5cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59664 dport 51668] OK # # # cpu 0: rx_hash 0x6ea17608 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59724 dport 51668] OK # # # cpu 0: rx_hash 0x0e090a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59728 dport 51668] OK # # # cpu 0: rx_hash 0x7333b6d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59772 dport 51668] OK # # # cpu 0: rx_hash 0x3318c3ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59782 dport 51668] OK # # # cpu 0: rx_hash 0x4e227f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59818 dport 51668] OK # # # count: pass=44 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 361, 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 36533 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50650 dport 36533] != expected 0x117ba60a # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50650 dport 36533] != expected 0x117ba60a # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32893 dport 36533] != expected 0x5425d8da # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32893 dport 36533] != expected 0x5425d8da # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33936 dport 36533] != expected 0x7bf17ff9 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33936 dport 36533] != expected 0x7bf17ff9 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53610 dport 36533] != expected 0xaf582537 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53610 dport 36533] != expected 0xaf582537 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40809 dport 36533] != expected 0x3ad0ad71 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40809 dport 36533] != expected 0x3ad0ad71 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41733 dport 36533] != expected 0x9214410a # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41733 dport 36533] != expected 0x9214410a # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57341 dport 36533] != expected 0x9aeefebf # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57341 dport 36533] != expected 0x9aeefebf # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60189 dport 36533] != expected 0x76fd95dc # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60189 dport 36533] != expected 0x76fd95dc # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37937 dport 36533] != expected 0x1fce7c87 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37937 dport 36533] != expected 0x1fce7c87 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37539 dport 36533] != expected 0xaef1f3d4 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37539 dport 36533] != expected 0xaef1f3d4 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56889 dport 36533] != expected 0x42163b40 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56889 dport 36533] != expected 0x42163b40 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45720 dport 36533] != expected 0x8d6e43b6 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45720 dport 36533] != expected 0x8d6e43b6 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50434 dport 36533] != expected 0x7808de5c # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50434 dport 36533] != expected 0x7808de5c # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54549 dport 36533] != expected 0xb499362 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54549 dport 36533] != expected 0xb499362 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42375 dport 36533] != expected 0xb6b6b68e # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42375 dport 36533] != expected 0xb6b6b68e # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33269 dport 36533] != expected 0x94f551e3 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33269 dport 36533] != expected 0x94f551e3 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37873 dport 36533] != expected 0xabb9c400 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37873 dport 36533] != expected 0xabb9c400 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33727 dport 36533] != expected 0x5aefd305 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33727 dport 36533] != expected 0x5aefd305 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33103 dport 36533] != expected 0xfec40d50 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33103 dport 36533] != expected 0xfec40d50 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35339 dport 36533] != expected 0x3308b682 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35339 dport 36533] != expected 0x3308b682 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50754 dport 36533] != expected 0x689abc22 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50754 dport 36533] != expected 0x689abc22 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40029 dport 36533] != expected 0x4603b6db # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40029 dport 36533] != expected 0x4603b6db # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54472 dport 36533] != expected 0x34c15293 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54472 dport 36533] != expected 0x34c15293 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44724 dport 36533] != expected 0xe2073f44 # # Exception| cpu 5: rx_hash 0x8cb30a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44724 dport 36533] != expected 0xe2073f44 # # 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 361, 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 41782 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53145 dport 41782] != expected 0xfdf530e # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53145 dport 41782] != expected 0xfdf530e # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37910 dport 41782] != expected 0x73038306 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37910 dport 41782] != expected 0x73038306 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49775 dport 41782] != expected 0x4a759f3 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49775 dport 41782] != expected 0x4a759f3 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33809 dport 41782] != expected 0x4bb4901f # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33809 dport 41782] != expected 0x4bb4901f # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60472 dport 41782] != expected 0x4972860 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60472 dport 41782] != expected 0x4972860 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46079 dport 41782] != expected 0x386e549f # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46079 dport 41782] != expected 0x386e549f # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50669 dport 41782] != expected 0x68e26cac # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50669 dport 41782] != expected 0x68e26cac # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36069 dport 41782] != expected 0xbee2dbab # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36069 dport 41782] != expected 0xbee2dbab # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57980 dport 41782] != expected 0x96635ae3 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57980 dport 41782] != expected 0x96635ae3 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60680 dport 41782] != expected 0xb86bdf4a # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60680 dport 41782] != expected 0xb86bdf4a # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34061 dport 41782] != expected 0x8a72dbf0 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34061 dport 41782] != expected 0x8a72dbf0 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49322 dport 41782] != expected 0x26cef91b # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49322 dport 41782] != expected 0x26cef91b # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44177 dport 41782] != expected 0x204e48b3 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44177 dport 41782] != expected 0x204e48b3 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38975 dport 41782] != expected 0xa7f57fe4 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38975 dport 41782] != expected 0xa7f57fe4 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58545 dport 41782] != expected 0x71978926 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58545 dport 41782] != expected 0x71978926 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55463 dport 41782] != expected 0xf089296e # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55463 dport 41782] != expected 0xf089296e # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59186 dport 41782] != expected 0x9bbec701 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59186 dport 41782] != expected 0x9bbec701 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57820 dport 41782] != expected 0xae17a6b7 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57820 dport 41782] != expected 0xae17a6b7 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53369 dport 41782] != expected 0x9473d8fc # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53369 dport 41782] != expected 0x9473d8fc # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47678 dport 41782] != expected 0x447ee325 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47678 dport 41782] != expected 0x447ee325 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54164 dport 41782] != expected 0x31c30e86 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54164 dport 41782] != expected 0x31c30e86 # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47792 dport 41782] != expected 0xc7f274fb # # Exception| cpu 0: rx_hash 0x8b9b0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47792 dport 41782] != expected 0xc7f274fb # # 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->