< 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 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 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 49722 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 85 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3a973e7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55610 dport 49722] != expected 0xfadb6a3b # # Exception| cpu 0: rx_hash 0xb6edf562 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55724 dport 49722] != expected 0x1376104c # # Exception| cpu 0: rx_hash 0x43fb37dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55734 dport 49722] != expected 0xd21b0662 # # Exception| cpu 0: rx_hash 0xb1232492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55792 dport 49722] != expected 0x839bded0 # # Exception| cpu 0: rx_hash 0xe2524165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55818 dport 49722] != expected 0x4122f87f # # Exception| cpu 0: rx_hash 0xd6a1aad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55850 dport 49722] != expected 0xcf6eb2ea # # Exception| cpu 0: rx_hash 0x842835e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55860 dport 49722] != expected 0x7c61f06c # # Exception| cpu 0: rx_hash 0xe59c9095 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55894 dport 49722] != expected 0xd1cf36e3 # # Exception| cpu 0: rx_hash 0x9e51c03e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55924 dport 49722] != expected 0xbb47d526 # # Exception| cpu 0: rx_hash 0xf2d99fa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55958 dport 49722] != expected 0x757a010c # # Exception| cpu 0: rx_hash 0x6e288a7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55964 dport 49722] != expected 0xa88f8208 # # Exception| cpu 0: rx_hash 0x0852fefe [saddr 192.0.3.2 daddr 192.0.3.1 sport 55970 dport 49722] != expected 0x95cc8a1b # # Exception| cpu 0: rx_hash 0xfd443c41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55992 dport 49722] != expected 0x54a19c35 # # Exception| cpu 0: rx_hash 0x8147bd1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56006 dport 49722] != expected 0xaec4b16c # # Exception| cpu 0: rx_hash 0x9cf09932 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56026 dport 49722] != expected 0xf90f5aba # # Exception| cpu 0: rx_hash 0xc1e4a5e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56042 dport 49722] != expected 0x6bdb8505 # # Exception| cpu 0: rx_hash 0xa8037283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56058 dport 49722] != expected 0x7743102f # # Exception| cpu 0: rx_hash 0x16142f5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56140 dport 49722] != expected 0x216ba99f # # Exception| cpu 0: rx_hash 0x01512068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56204 dport 49722] != expected 0x85de9e70 # # Exception| cpu 0: rx_hash 0x68b6f70b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56220 dport 49722] != expected 0x99460b5a # # Exception| cpu 0: rx_hash 0x6f7826fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56256 dport 49722] != expected 0x9abc5c6 # # Exception| cpu 0: rx_hash 0x95f347a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56308 dport 49722] != expected 0xe91d4ed1 # # Exception| cpu 0: rx_hash 0x54ea13c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56326 dport 49722] != expected 0x9ee7207e # # Exception| cpu 0: rx_hash 0x495d37e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56346 dport 49722] != expected 0xc92ccba8 # # Exception| cpu 0: rx_hash 0x75fdae41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56392 dport 49722] != expected 0xf656d298 # # Exception| cpu 0: rx_hash 0xc527fcf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56460 dport 49722] != expected 0x2081b1df # # Exception| cpu 0: rx_hash 0x6d250295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56486 dport 49722] != expected 0x7338784e # # Exception| cpu 0: rx_hash 0x5e1838d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56538 dport 49722] != expected 0x6d99fc47 # # Exception| cpu 0: rx_hash 0x775cf74d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56550 dport 49722] != expected 0xb41e5d04 # # Exception| cpu 0: rx_hash 0x1d4ad5a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56580 dport 49722] != expected 0x4bea007c # # Exception| cpu 0: rx_hash 0x691a26ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 56584 dport 49722] != expected 0xb97e80 # # Exception| cpu 0: rx_hash 0x00fdf18c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56600 dport 49722] != expected 0x1c21ebaa # # Exception| cpu 0: rx_hash 0x8e266398 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56608 dport 49722] != expected 0xb7c41e41 # # Exception| cpu 0: rx_hash 0x12d77644 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56618 dport 49722] != expected 0x6a319d45 # # Exception| cpu 0: rx_hash 0xc94baa92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56656 dport 49722] != expected 0xe236e4b4 # # Exception| cpu 0: rx_hash 0x21ea4c05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56662 dport 49722] != expected 0x7490194c # # Exception| cpu 0: rx_hash 0x3932e0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56760 dport 49722] != expected 0xf1feb39a # # Exception| cpu 4: rx_hash 0xaa0a7dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55532 dport 49722] != expected 0xe599bc54 # # Exception| cpu 4: rx_hash 0x678302a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55562 dport 49722] != expected 0x680fb584 # # Exception| cpu 4: rx_hash 0x8f22e43f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55564 dport 49722] != expected 0xfea9487c # # Exception| cpu 4: rx_hash 0x4694bf21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55620 dport 49722] != expected 0xbe4762 # # Exception| cpu 4: rx_hash 0x5b239b09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55640 dport 49722] != expected 0x5775acb4 # # Exception| cpu 4: rx_hash 0x0637a7db [saddr 192.0.3.2 daddr 192.0.3.1 sport 55656 dport 49722] != expected 0xc5a1730b # # Exception| cpu 4: rx_hash 0xd09781e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55698 dport 49722] != expected 0x2e35185f # # Exception| cpu 4: rx_hash 0x8d83bd33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55714 dport 49722] != expected 0xbce1c7e0 # # Exception| cpu 4: rx_hash 0x70c60d9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55754 dport 49722] != expected 0xccba826b # # Exception| cpu 4: rx_hash 0x224f92ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55764 dport 49722] != expected 0x7fb5c0ed # # Exception| cpu 4: rx_hash 0x8bb59606 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55834 dport 49722] != expected 0x5dba6d55 # # Exception| cpu 4: rx_hash 0x056e0412 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55842 dport 49722] != expected 0xf65f98be # # Exception| cpu 4: rx_hash 0xcb168efc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55862 dport 49722] != expected 0x98a5593c # # Exception| cpu 4: rx_hash 0xf82bb4bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55882 dport 49722] != expected 0x8604dd35 # # Exception| cpu 4: rx_hash 0xf7b6175d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55908 dport 49722] != expected 0xa7df400c # # Exception| cpu 4: rx_hash 0xa0500093 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55944 dport 49722] != expected 0xc675438a # # Exception| cpu 4: rx_hash 0xba29f54b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56008 dport 49722] != expected 0x15366c0 # # Exception| cpu 4: rx_hash 0xb645a321 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56084 dport 49722] != expected 0xc3e433ab # # Exception| cpu 4: rx_hash 0x4ccec27e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56096 dport 49722] != expected 0x2352b8bc # # Exception| cpu 4: rx_hash 0xd03fd7a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56106 dport 49722] != expected 0xfea73bb8 # # Exception| cpu 4: rx_hash 0xf6e6bbdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56120 dport 49722] != expected 0x6fb07c2 # # Exception| cpu 4: rx_hash 0x97521ea8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56154 dport 49722] != expected 0xab55c14d # # Exception| cpu 4: rx_hash 0x22e7c4ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 56172 dport 49722] != expected 0xaf27e30a # # Exception| cpu 4: rx_hash 0xec9f4e03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56184 dport 49722] != expected 0xc1dd2288 # # Exception| cpu 4: rx_hash 0xd29e8eae [saddr 192.0.3.2 daddr 192.0.3.1 sport 56196 dport 49722] != expected 0xbcefb424 # # Exception| cpu 4: rx_hash 0x5c451cba [saddr 192.0.3.2 daddr 192.0.3.1 sport 56252 dport 49722] != expected 0x170a41cf # # Exception| cpu 4: rx_hash 0xf3893327 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56266 dport 49722] != expected 0xd45e46c2 # # Exception| cpu 4: rx_hash 0xee3e170f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56278 dport 49722] != expected 0x8395ad14 # # Exception| cpu 4: rx_hash 0xc77ad896 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56298 dport 49722] != expected 0x5a120c57 # # Exception| cpu 4: rx_hash 0x09025278 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56318 dport 49722] != expected 0x34e8cdd5 # # Exception| cpu 4: rx_hash 0x72337fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56340 dport 49722] != expected 0x66bb1c04 # # Exception| cpu 4: rx_hash 0xfce8eda5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56364 dport 49722] != expected 0xcd5ee9ef # # Exception| cpu 4: rx_hash 0x7daedc51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56378 dport 49722] != expected 0x4760813d # # Exception| cpu 4: rx_hash 0x92c1eb36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56416 dport 49722] != expected 0x412bb259 # # Exception| cpu 4: rx_hash 0x28e99293 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56440 dport 49722] != expected 0x64820d27 # # Exception| cpu 4: rx_hash 0x2d861a6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56458 dport 49722] != expected 0xb6274c27 # # Exception| cpu 4: rx_hash 0xe3fe9081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56478 dport 49722] != expected 0xd8dd8da5 # # Exception| cpu 4: rx_hash 0x1975f1de [saddr 192.0.3.2 daddr 192.0.3.1 sport 56490 dport 49722] != expected 0x386b06b2 # # Exception| cpu 4: rx_hash 0x9833c02a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56508 dport 49722] != expected 0xb2556e60 # # Exception| cpu 4: rx_hash 0x37ffefb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56522 dport 49722] != expected 0x7101696d # # Exception| cpu 4: rx_hash 0xd0c3aac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56546 dport 49722] != expected 0xc67c09ac # # Exception| cpu 4: rx_hash 0xa8ff0fe1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56626 dport 49722] != expected 0x4f98223b # # Exception| cpu 4: rx_hash 0x08ae839c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56682 dport 49722] != expected 0xad17b80f # # Exception| cpu 4: rx_hash 0x0dc10b60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56728 dport 49722] != expected 0x7fb2f90f # # Exception| cpu 4: rx_hash 0x0a0fda90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56772 dport 49722] != expected 0xef5f3793 # # Exception| cpu 4: rx_hash 0xc477507e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56784 dport 49722] != expected 0x81a5f611 # # Exception| cpu 4: rx_hash 0xf084bbcf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56816 dport 49722] != expected 0xfe9bc84 # # Exception| cpu 4: rx_hash 0x234b1509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 49722] != expected 0x36d896d0 # # Exception| count: pass=0 nohash=0 fail=85 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9056b8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32846 dport 59603] OK # # # cpu 0: rx_hash 0x65407a47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32852 dport 59603] OK # # # cpu 0: rx_hash 0xf9b16f9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32862 dport 59603] OK # # # cpu 0: rx_hash 0x6addd9a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32890 dport 59603] OK # # # cpu 0: rx_hash 0x2f1149a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32932 dport 59603] OK # # # cpu 0: rx_hash 0xb3e05c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32942 dport 59603] OK # # # cpu 0: rx_hash 0x46f69ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32948 dport 59603] OK # # # cpu 0: rx_hash 0xe93ab15f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32962 dport 59603] OK # # # cpu 0: rx_hash 0x75cba483 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32968 dport 59603] OK # # # cpu 0: rx_hash 0xf48d9577 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32990 dport 59603] OK # # # cpu 0: rx_hash 0xf8e1c31d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33026 dport 59603] OK # # # cpu 0: rx_hash 0x8cb13056 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33038 dport 59603] OK # # # cpu 0: rx_hash 0x79a7f2e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33044 dport 59603] OK # # # cpu 0: rx_hash 0x9e9bb79e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33084 dport 59603] OK # # # cpu 0: rx_hash 0xc4415abc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33104 dport 59603] OK # # # cpu 0: rx_hash 0xfa409a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33196 dport 59603] OK # # # cpu 0: rx_hash 0xefa4cc29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33218 dport 59603] OK # # # cpu 0: rx_hash 0x6ee2fddd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33236 dport 59603] OK # # # cpu 0: rx_hash 0x558cb58c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33242 dport 59603] OK # # # cpu 0: rx_hash 0xb2b0f0fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33266 dport 59603] OK # # # cpu 0: rx_hash 0x14d757b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33298 dport 59603] OK # # # cpu 0: rx_hash 0x9a0cc5a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33322 dport 59603] OK # # # cpu 0: rx_hash 0x87bbe18f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33334 dport 59603] OK # # # cpu 0: rx_hash 0x1b4af453 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33340 dport 59603] OK # # # cpu 0: rx_hash 0x67497508 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33346 dport 59603] OK # # # cpu 0: rx_hash 0xfbb860d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33352 dport 59603] OK # # # cpu 0: rx_hash 0x41901971 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33360 dport 59603] OK # # # cpu 0: rx_hash 0xb62782c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33508 dport 59603] OK # # # cpu 0: rx_hash 0xdfc055a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33524 dport 59603] OK # # # cpu 0: rx_hash 0x349046bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33536 dport 59603] OK # # # cpu 0: rx_hash 0x4f5d1617 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33570 dport 59603] OK # # # cpu 0: rx_hash 0xa7fcf080 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33572 dport 59603] OK # # # cpu 0: rx_hash 0xd3ac03cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33576 dport 59603] OK # # # cpu 0: rx_hash 0x9c92b8d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33578 dport 59603] OK # # # cpu 0: rx_hash 0x26bac174 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33586 dport 59603] OK # # # cpu 0: rx_hash 0xce1b27e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33588 dport 59603] OK # # # cpu 0: rx_hash 0x0830df1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33618 dport 59603] OK # # # cpu 0: rx_hash 0x73fd8fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33648 dport 59603] OK # # # cpu 0: rx_hash 0xccba7eef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33690 dport 59603] OK # # # cpu 0: rx_hash 0x790fa4aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33708 dport 59603] OK # # # cpu 0: rx_hash 0x45af3d0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33790 dport 59603] OK # # # cpu 0: rx_hash 0xcb88d27d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33806 dport 59603] OK # # # cpu 0: rx_hash 0x58e46441 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33834 dport 59603] OK # # # cpu 0: rx_hash 0x3950c132 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33864 dport 59603] OK # # # cpu 0: rx_hash 0x24e7e51a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33876 dport 59603] OK # # # cpu 0: rx_hash 0x0da32a83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33896 dport 59603] OK # # # count: pass=46 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 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 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 53396 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55173 dport 53396] != expected 0xec8d1dcd # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55173 dport 53396] != expected 0xec8d1dcd # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43277 dport 53396] != expected 0xced54011 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43277 dport 53396] != expected 0xced54011 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57491 dport 53396] != expected 0x517e8e6f # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57491 dport 53396] != expected 0x517e8e6f # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42378 dport 53396] != expected 0xb822ae93 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42378 dport 53396] != expected 0xb822ae93 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58402 dport 53396] != expected 0xe5c27380 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58402 dport 53396] != expected 0xe5c27380 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58406 dport 53396] != expected 0x97a02728 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58406 dport 53396] != expected 0x97a02728 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58720 dport 53396] != expected 0xf7e976c8 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58720 dport 53396] != expected 0xf7e976c8 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58362 dport 53396] != expected 0xc181d4be # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58362 dport 53396] != expected 0xc181d4be # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44712 dport 53396] != expected 0x3dbe3187 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44712 dport 53396] != expected 0x3dbe3187 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34966 dport 53396] != expected 0xe5e5d323 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34966 dport 53396] != expected 0xe5e5d323 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44941 dport 53396] != expected 0x39d0f449 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44941 dport 53396] != expected 0x39d0f449 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60016 dport 53396] != expected 0x8817fd67 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60016 dport 53396] != expected 0x8817fd67 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46331 dport 53396] != expected 0xf68c1700 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46331 dport 53396] != expected 0xf68c1700 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38467 dport 53396] != expected 0x579078ad # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38467 dport 53396] != expected 0x579078ad # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52188 dport 53396] != expected 0x6edc1eb3 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52188 dport 53396] != expected 0x6edc1eb3 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43399 dport 53396] != expected 0x70b3d1b0 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43399 dport 53396] != expected 0x70b3d1b0 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53467 dport 53396] != expected 0x3dfb55ae # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53467 dport 53396] != expected 0x3dfb55ae # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49770 dport 53396] != expected 0xfecd9629 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49770 dport 53396] != expected 0xfecd9629 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52399 dport 53396] != expected 0xb33c3018 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52399 dport 53396] != expected 0xb33c3018 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58304 dport 53396] != expected 0x8ea08805 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58304 dport 53396] != expected 0x8ea08805 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35421 dport 53396] != expected 0x4dc8f1c0 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35421 dport 53396] != expected 0x4dc8f1c0 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38622 dport 53396] != expected 0xaa41d37f # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38622 dport 53396] != expected 0xaa41d37f # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36748 dport 53396] != expected 0x81d7eaa2 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36748 dport 53396] != expected 0x81d7eaa2 # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34820 dport 53396] != expected 0x7e2afdfc # # Exception| cpu 4: rx_hash 0x11fb456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34820 dport 53396] != expected 0x7e2afdfc # # 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 420, 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 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 40815 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55447 dport 40815] != expected 0x23ca4d69 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55447 dport 40815] != expected 0x23ca4d69 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33139 dport 40815] != expected 0xa5ddd89b # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33139 dport 40815] != expected 0xa5ddd89b # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43148 dport 40815] != expected 0x4e6942b # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43148 dport 40815] != expected 0x4e6942b # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53905 dport 40815] != expected 0xe8f75aeb # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53905 dport 40815] != expected 0xe8f75aeb # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39459 dport 40815] != expected 0x23289194 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39459 dport 40815] != expected 0x23289194 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57306 dport 40815] != expected 0x17e8e15e # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57306 dport 40815] != expected 0x17e8e15e # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43704 dport 40815] != expected 0x7d22cbcf # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43704 dport 40815] != expected 0x7d22cbcf # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35550 dport 40815] != expected 0x533dc0da # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35550 dport 40815] != expected 0x533dc0da # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51122 dport 40815] != expected 0x9a177988 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51122 dport 40815] != expected 0x9a177988 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50781 dport 40815] != expected 0x1a2cde1e # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50781 dport 40815] != expected 0x1a2cde1e # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42288 dport 40815] != expected 0xc7748cdb # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42288 dport 40815] != expected 0xc7748cdb # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47711 dport 40815] != expected 0xf821583e # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47711 dport 40815] != expected 0xf821583e # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48876 dport 40815] != expected 0x38edcc73 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48876 dport 40815] != expected 0x38edcc73 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42048 dport 40815] != expected 0x868738a7 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42048 dport 40815] != expected 0x868738a7 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57697 dport 40815] != expected 0x1f2a3efc # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57697 dport 40815] != expected 0x1f2a3efc # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35911 dport 40815] != expected 0xb8bc9441 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35911 dport 40815] != expected 0xb8bc9441 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36714 dport 40815] != expected 0xe3b3b942 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36714 dport 40815] != expected 0xe3b3b942 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49927 dport 40815] != expected 0xb27a0b52 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49927 dport 40815] != expected 0xb27a0b52 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38962 dport 40815] != expected 0x57fd0e78 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38962 dport 40815] != expected 0x57fd0e78 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34289 dport 40815] != expected 0xa6780630 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34289 dport 40815] != expected 0xa6780630 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53799 dport 40815] != expected 0x507e7a42 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53799 dport 40815] != expected 0x507e7a42 # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50411 dport 40815] != expected 0x21eac00c # # Exception| cpu 4: rx_hash 0x677f918d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50411 dport 40815] != expected 0x21eac00c # # 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 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 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__->