< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 57204 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 51 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1c511c9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33680 dport 57204] != expected 0x18c05ec # # Exception| cpu 0: rx_hash 0xd4fe5f95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33688 dport 57204] != expected 0x3f8ebba8 # # Exception| cpu 0: rx_hash 0xb161a4e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33710 dport 57204] != expected 0xab00ce82 # # Exception| cpu 0: rx_hash 0x69bc1671 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33736 dport 57204] != expected 0x274fb342 # # Exception| cpu 0: rx_hash 0xda5f9c4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33742 dport 57204] != expected 0xa34036db # # Exception| cpu 0: rx_hash 0x31858995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33762 dport 57204] != expected 0xeec75b86 # # Exception| cpu 0: rx_hash 0xdb97c6b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33768 dport 57204] != expected 0x28cf1cd3 # # Exception| cpu 0: rx_hash 0x02907d11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33810 dport 57204] != expected 0x5b12cd6e # # Exception| cpu 0: rx_hash 0x21e52bc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33846 dport 57204] != expected 0x28971e77 # # Exception| cpu 0: rx_hash 0xbfd234f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33858 dport 57204] != expected 0x43d3c584 # # Exception| cpu 0: rx_hash 0x3197da56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33880 dport 57204] != expected 0x9adaddf3 # # Exception| cpu 0: rx_hash 0xcd6fdff5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33974 dport 57204] != expected 0x2b773593 # # Exception| cpu 0: rx_hash 0xe0bb4afe [saddr 192.0.3.2 daddr 192.0.3.1 sport 33988 dport 57204] != expected 0xc43c6bf9 # # Exception| cpu 0: rx_hash 0x702d9611 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34022 dport 57204] != expected 0x33b63d79 # # Exception| cpu 0: rx_hash 0x6f36fea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34040 dport 57204] != expected 0x96ba5986 # # Exception| cpu 0: rx_hash 0x1082a68c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34050 dport 57204] != expected 0xc5e387be # # Exception| cpu 0: rx_hash 0x2d24c214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34078 dport 57204] != expected 0x98e51a50 # # Exception| cpu 0: rx_hash 0xfb58b353 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34094 dport 57204] != expected 0x8864eae3 # # Exception| cpu 0: rx_hash 0x57a051dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34102 dport 57204] != expected 0xa9670b85 # # Exception| cpu 0: rx_hash 0x58c9c8fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34118 dport 57204] != expected 0xbe26acfe # # Exception| cpu 0: rx_hash 0x238501cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34120 dport 57204] != expected 0x42b9723 # # Exception| cpu 0: rx_hash 0x1feb3faa [saddr 192.0.3.2 daddr 192.0.3.1 sport 34162 dport 57204] != expected 0xd2a220c5 # # Exception| cpu 0: rx_hash 0x8eb5b9bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34166 dport 57204] != expected 0xaea75c4d # # Exception| cpu 0: rx_hash 0xf5f9708c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34168 dport 57204] != expected 0x14aa6790 # # Exception| cpu 0: rx_hash 0xfc0852bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34178 dport 57204] != expected 0xc603ac5a # # Exception| cpu 0: rx_hash 0x0901752f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34198 dport 57204] != expected 0xa5078ff0 # # Exception| cpu 0: rx_hash 0x50f0b032 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34202 dport 57204] != expected 0xe7004d3c # # Exception| cpu 0: rx_hash 0x5138eacb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34236 dport 57204] != expected 0x6c8f6734 # # Exception| cpu 0: rx_hash 0x7385e6e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34238 dport 57204] != expected 0x94859e25 # # Exception| cpu 0: rx_hash 0x96fe30e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34244 dport 57204] != expected 0x45cc7e0b # # Exception| cpu 0: rx_hash 0x89e55853 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34266 dport 57204] != expected 0xe0c01af4 # # Exception| cpu 0: rx_hash 0x408241a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34292 dport 57204] != expected 0x554d8eb8 # # Exception| cpu 0: rx_hash 0x623f4d8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34294 dport 57204] != expected 0xad4777a9 # # Exception| cpu 0: rx_hash 0xcd73bd77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34336 dport 57204] != expected 0x7361ce35 # # Exception| cpu 0: rx_hash 0xb63f7447 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34350 dport 57204] != expected 0xc96cf5e8 # # Exception| cpu 0: rx_hash 0x433653d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34362 dport 57204] != expected 0xaa68d642 # # Exception| cpu 0: rx_hash 0xd268d5c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34366 dport 57204] != expected 0xd66daaca # # Exception| cpu 0: rx_hash 0x371303c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34372 dport 57204] != expected 0x7244ae4 # # Exception| cpu 0: rx_hash 0x15ae0fef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34374 dport 57204] != expected 0xff2eb3f5 # # Exception| cpu 0: rx_hash 0xdcc9161d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34408 dport 57204] != expected 0x4aa327b9 # # Exception| cpu 0: rx_hash 0xae74fd1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34460 dport 57204] != expected 0x2207d7ae # # Exception| cpu 0: rx_hash 0x45aee8c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34480 dport 57204] != expected 0x6f80baf3 # # Exception| cpu 0: rx_hash 0xd4f06ed4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34484 dport 57204] != expected 0x1385c67b # # Exception| cpu 0: rx_hash 0xa0d53ec2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34506 dport 57204] != expected 0xbec95add # # Exception| cpu 0: rx_hash 0x091d17ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 34560 dport 57204] != expected 0xfd117456 # # Exception| cpu 0: rx_hash 0x8758f90e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34586 dport 57204] != expected 0x24186c21 # # Exception| cpu 0: rx_hash 0x409e2323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34658 dport 57204] != expected 0xd5b751e # # Exception| cpu 0: rx_hash 0xec66c1ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 34682 dport 57204] != expected 0x2c589478 # # Exception| cpu 0: rx_hash 0x3223c823 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34710 dport 57204] != expected 0x65ff8509 # # Exception| cpu 0: rx_hash 0x33eb92da [saddr 192.0.3.2 daddr 192.0.3.1 sport 34736 dport 57204] != expected 0xee70af01 # # Exception| cpu 0: rx_hash 0xfb44d1d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34744 dport 57204] != expected 0xd0721145 # # Exception| count: pass=0 nohash=0 fail=51 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7c175f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41344 dport 40766] OK # # # cpu 0: rx_hash 0xd0efbde6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41368 dport 40766] OK # # # cpu 0: rx_hash 0x88d62202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41394 dport 40766] OK # # # cpu 0: rx_hash 0xc155168c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41424 dport 40766] OK # # # cpu 0: rx_hash 0x172967cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41440 dport 40766] OK # # # cpu 0: rx_hash 0x8677e1dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41444 dport 40766] OK # # # cpu 0: rx_hash 0x15552f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41480 dport 40766] OK # # # cpu 0: rx_hash 0x0a4e47f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41494 dport 40766] OK # # # cpu 0: rx_hash 0xe05c08d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41500 dport 40766] OK # # # cpu 0: rx_hash 0xfe8f3a98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41508 dport 40766] OK # # # cpu 0: rx_hash 0x95b1023b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41540 dport 40766] OK # # # cpu 0: rx_hash 0xb6c454ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41568 dport 40766] OK # # # cpu 0: rx_hash 0x947958c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41570 dport 40766] OK # # # cpu 0: rx_hash 0xc479bfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41620 dport 40766] OK # # # cpu 0: rx_hash 0xe6c4b3c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41622 dport 40766] OK # # # cpu 0: rx_hash 0x9d887af2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41624 dport 40766] OK # # # cpu 0: rx_hash 0x69490798 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41642 dport 40766] OK # # # cpu 0: rx_hash 0xbefd2c26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41660 dport 40766] OK # # # cpu 0: rx_hash 0x02773f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41674 dport 40766] OK # # # cpu 0: rx_hash 0x5f7e6b3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41778 dport 40766] OK # # # cpu 0: rx_hash 0x72aafe35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41792 dport 40766] OK # # # cpu 0: rx_hash 0x866b835f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41842 dport 40766] OK # # # cpu 0: rx_hash 0x91499323 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41904 dport 40766] OK # # # cpu 0: rx_hash 0x00171535 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41908 dport 40766] OK # # # cpu 0: rx_hash 0xf50c6165 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42010 dport 40766] OK # # # cpu 0: rx_hash 0xaa651f6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42140 dport 40766] OK # # # cpu 0: rx_hash 0x87b18a65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42222 dport 40766] OK # # # cpu 0: rx_hash 0xe71ebaf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42250 dport 40766] OK # # # cpu 0: rx_hash 0x12179d6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42270 dport 40766] OK # # # cpu 0: rx_hash 0x4a2e028f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42292 dport 40766] OK # # # cpu 0: rx_hash 0x448fc150 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42338 dport 40766] OK # # # cpu 4: rx_hash 0x575b7175 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41336 dport 40766] OK # # # cpu 4: rx_hash 0xb4b81c63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41352 dport 40766] OK # # # cpu 4: rx_hash 0x3afdf2c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41362 dport 40766] OK # # # cpu 4: rx_hash 0xa502b709 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41408 dport 40766] OK # # # cpu 4: rx_hash 0xdf8624c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41448 dport 40766] OK # # # cpu 4: rx_hash 0x737ec64e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41456 dport 40766] OK # # # cpu 4: rx_hash 0xbbd18545 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41464 dport 40766] OK # # # cpu 4: rx_hash 0xb9adcdc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41488 dport 40766] OK # # # cpu 4: rx_hash 0x36207993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41516 dport 40766] OK # # # cpu 4: rx_hash 0x5d1e4130 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41548 dport 40766] OK # # # cpu 4: rx_hash 0xa9df3c5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41598 dport 40766] OK # # # cpu 4: rx_hash 0xa1e64493 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41634 dport 40766] OK # # # cpu 4: rx_hash 0x76526f2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41652 dport 40766] OK # # # cpu 4: rx_hash 0x2fa3aa30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41656 dport 40766] OK # # # cpu 4: rx_hash 0x449d9293 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41688 dport 40766] OK # # # cpu 4: rx_hash 0xe9ad2ae4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41702 dport 40766] OK # # # cpu 4: rx_hash 0x3e19015a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41712 dport 40766] OK # # # cpu 4: rx_hash 0xf6b64251 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41720 dport 40766] OK # # # cpu 4: rx_hash 0x185c9c6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41734 dport 40766] OK # # # cpu 4: rx_hash 0xed55bbfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41746 dport 40766] OK # # # cpu 4: rx_hash 0xa4d68f72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41840 dport 40766] OK # # # cpu 4: rx_hash 0xd66b6472 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41860 dport 40766] OK # # # cpu 4: rx_hash 0x22aa1918 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41910 dport 40766] OK # # # cpu 4: rx_hash 0xc7d1cf18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41932 dport 40766] OK # # # cpu 4: rx_hash 0x0eb6d6ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41954 dport 40766] OK # # # cpu 4: rx_hash 0xe4a499cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41960 dport 40766] OK # # # cpu 4: rx_hash 0xc61995e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41962 dport 40766] OK # # # cpu 4: rx_hash 0x000546f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41998 dport 40766] OK # # # cpu 4: rx_hash 0x583cd912 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42020 dport 40766] OK # # # cpu 4: rx_hash 0x01cd1c0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42024 dport 40766] OK # # # cpu 4: rx_hash 0x1ed674ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42038 dport 40766] OK # # # cpu 4: rx_hash 0x659abd8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42040 dport 40766] OK # # # cpu 4: rx_hash 0xd67937b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42046 dport 40766] OK # # # cpu 4: rx_hash 0x3302e1b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42052 dport 40766] OK # # # cpu 4: rx_hash 0x11bfed9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42054 dport 40766] OK # # # cpu 4: rx_hash 0xe4b6ca0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42066 dport 40766] OK # # # cpu 4: rx_hash 0x32cabb48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42082 dport 40766] OK # # # cpu 4: rx_hash 0x41bf0ab1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42160 dport 40766] OK # # # cpu 4: rx_hash 0x3af3c381 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42174 dport 40766] OK # # # cpu 4: rx_hash 0xa4c4dcb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42186 dport 40766] OK # # # cpu 4: rx_hash 0x2a813212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42192 dport 40766] OK # # # cpu 4: rx_hash 0x083c3e3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42194 dport 40766] OK # # # cpu 4: rx_hash 0x0d0cf5de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42240 dport 40766] OK # # # cpu 4: rx_hash 0x2fb1f9f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42242 dport 40766] OK # # # cpu 4: rx_hash 0x82814184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42300 dport 40766] OK # # # cpu 4: rx_hash 0x67fa9784 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42310 dport 40766] OK # # # cpu 4: rx_hash 0xb186e6c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42358 dport 40766] OK # # # cpu 4: rx_hash 0xcaca2ff3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42360 dport 40766] OK # # # cpu 4: rx_hash 0x9acac8de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42382 dport 40766] OK # # # cpu 4: rx_hash 0x9b029227 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42408 dport 40766] OK # # # cpu 4: rx_hash 0x15477c84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42418 dport 40766] OK # # # cpu 4: rx_hash 0x6e0bb5b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42428 dport 40766] OK # # # cpu 4: rx_hash 0xa9cd6f99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42436 dport 40766] OK # # # cpu 4: rx_hash 0x7fb11ede [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42484 dport 40766] OK # # # cpu 4: rx_hash 0xb71e5dd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42492 dport 40766] OK # # # cpu 4: rx_hash 0x7c050cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42554 dport 40766] OK # # # count: pass=87 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 35225 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44770 dport 35225] != expected 0xaea52719 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44770 dport 35225] != expected 0xaea52719 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42400 dport 35225] != expected 0xe0599475 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42400 dport 35225] != expected 0xe0599475 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44419 dport 35225] != expected 0x17f83268 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44419 dport 35225] != expected 0x17f83268 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47630 dport 35225] != expected 0xff61324b # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47630 dport 35225] != expected 0xff61324b # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53373 dport 35225] != expected 0x52f1d6bd # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53373 dport 35225] != expected 0x52f1d6bd # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48447 dport 35225] != expected 0xbe812aac # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48447 dport 35225] != expected 0xbe812aac # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46468 dport 35225] != expected 0x6bc34633 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46468 dport 35225] != expected 0x6bc34633 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51146 dport 35225] != expected 0x6ce16178 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51146 dport 35225] != expected 0x6ce16178 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50524 dport 35225] != expected 0x34f79ade # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50524 dport 35225] != expected 0x34f79ade # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43831 dport 35225] != expected 0x58189a32 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43831 dport 35225] != expected 0x58189a32 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47820 dport 35225] != expected 0x34bb776 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47820 dport 35225] != expected 0x34bb776 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39181 dport 35225] != expected 0x4a79a6dd # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39181 dport 35225] != expected 0x4a79a6dd # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46258 dport 35225] != expected 0x7ebd26eb # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46258 dport 35225] != expected 0x7ebd26eb # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41877 dport 35225] != expected 0x5c4ce5e8 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41877 dport 35225] != expected 0x5c4ce5e8 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52385 dport 35225] != expected 0xe38a31e2 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52385 dport 35225] != expected 0xe38a31e2 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59051 dport 35225] != expected 0xe94bfe5f # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59051 dport 35225] != expected 0xe94bfe5f # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51433 dport 35225] != expected 0x3a34dd12 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51433 dport 35225] != expected 0x3a34dd12 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46107 dport 35225] != expected 0xbccaeef9 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46107 dport 35225] != expected 0xbccaeef9 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39580 dport 35225] != expected 0xe7853f33 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39580 dport 35225] != expected 0xe7853f33 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39631 dport 35225] != expected 0xf75b3ceb # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39631 dport 35225] != expected 0xf75b3ceb # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58075 dport 35225] != expected 0x1e765c58 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58075 dport 35225] != expected 0x1e765c58 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46835 dport 35225] != expected 0x499089f9 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46835 dport 35225] != expected 0x499089f9 # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35503 dport 35225] != expected 0x704c5ed # # Exception| cpu 0: rx_hash 0x8c5b0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35503 dport 35225] != expected 0x704c5ed # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 50623 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40729 dport 50623] != expected 0x59deb2b3 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40729 dport 50623] != expected 0x59deb2b3 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37023 dport 50623] != expected 0x9889fa69 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37023 dport 50623] != expected 0x9889fa69 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38825 dport 50623] != expected 0x2de09887 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38825 dport 50623] != expected 0x2de09887 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49273 dport 50623] != expected 0x6263fe88 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49273 dport 50623] != expected 0x6263fe88 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43792 dport 50623] != expected 0x3d4ccb15 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43792 dport 50623] != expected 0x3d4ccb15 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53060 dport 50623] != expected 0x36aa6459 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53060 dport 50623] != expected 0x36aa6459 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46079 dport 50623] != expected 0x6d622e0e # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46079 dport 50623] != expected 0x6d622e0e # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55756 dport 50623] != expected 0x13586749 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55756 dport 50623] != expected 0x13586749 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43099 dport 50623] != expected 0x656b31c # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43099 dport 50623] != expected 0x656b31c # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55531 dport 50623] != expected 0x21af5ff2 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55531 dport 50623] != expected 0x21af5ff2 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33324 dport 50623] != expected 0x59fe81c4 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33324 dport 50623] != expected 0x59fe81c4 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36709 dport 50623] != expected 0xa822b929 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36709 dport 50623] != expected 0xa822b929 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42206 dport 50623] != expected 0xeda128a5 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42206 dport 50623] != expected 0xeda128a5 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56710 dport 50623] != expected 0xbdce9e88 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56710 dport 50623] != expected 0xbdce9e88 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52074 dport 50623] != expected 0x625c232d # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52074 dport 50623] != expected 0x625c232d # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56947 dport 50623] != expected 0xc76eaac6 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56947 dport 50623] != expected 0xc76eaac6 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47677 dport 50623] != expected 0x42cdeb29 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47677 dport 50623] != expected 0x42cdeb29 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45619 dport 50623] != expected 0x77498d5a # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45619 dport 50623] != expected 0x77498d5a # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34717 dport 50623] != expected 0xcda63877 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34717 dport 50623] != expected 0xcda63877 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53064 dport 50623] != expected 0x6f5ba144 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53064 dport 50623] != expected 0x6f5ba144 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60534 dport 50623] != expected 0x5cbef5f7 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60534 dport 50623] != expected 0x5cbef5f7 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39838 dport 50623] != expected 0xde5c8a64 # # Exception| cpu 5: rx_hash 0xd2757f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39838 dport 50623] != expected 0xde5c8a64 # # 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->