< 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 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 52045 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 47 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xcec21ca1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59668 dport 52045] != expected 0x4cb0c257 # # Exception| cpu 0: rx_hash 0x9fe5b992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59694 dport 52045] != expected 0x40b1bd60 # # Exception| cpu 0: rx_hash 0xc51c4114 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59706 dport 52045] != expected 0x7c58c9e4 # # Exception| cpu 0: rx_hash 0x587c6280 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59716 dport 52045] != expected 0x838a9f76 # # Exception| cpu 0: rx_hash 0xfbcfae95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59748 dport 52045] != expected 0x50c4129c # # Exception| cpu 0: rx_hash 0xc0f36fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 59750 dport 52045] != expected 0x642ccc3d # # Exception| cpu 0: rx_hash 0x5a75b6d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59782 dport 52045] != expected 0x6a16a458 # # Exception| cpu 0: rx_hash 0xa33f8247 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59826 dport 52045] != expected 0x85b15d36 # # Exception| cpu 0: rx_hash 0x306ed2bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59838 dport 52045] != expected 0x52ff05ce # # Exception| cpu 0: rx_hash 0xe3c2d6ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 59982 dport 52045] != expected 0x4d054f1c # # Exception| cpu 0: rx_hash 0xaf7b1350 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60016 dport 52045] != expected 0xdb705f7b # # Exception| cpu 0: rx_hash 0x35fdca4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60048 dport 52045] != expected 0xd54a371e # # Exception| cpu 0: rx_hash 0x4278ce8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60076 dport 52045] != expected 0x77d7f9d8 # # Exception| cpu 0: rx_hash 0x51d7dd4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60122 dport 52045] != expected 0xc53f98e2 # # Exception| cpu 0: rx_hash 0x7cab210e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60146 dport 52045] != expected 0x5b4b22a0 # # Exception| cpu 0: rx_hash 0xe0cfe8b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60168 dport 52045] != expected 0x505769a5 # # Exception| cpu 0: rx_hash 0xbfd93eec [saddr 192.0.3.2 daddr 192.0.3.1 sport 60224 dport 52045] != expected 0x74ca18f8 # # Exception| cpu 0: rx_hash 0x2c886e17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60236 dport 52045] != expected 0xa3844000 # # Exception| cpu 0: rx_hash 0x8f3ba202 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60268 dport 52045] != expected 0x70cacdea # # Exception| cpu 0: rx_hash 0x86ec2be3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60288 dport 52045] != expected 0xa9befd77 # # Exception| cpu 0: rx_hash 0xc18bb3c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60304 dport 52045] != expected 0xf23e6a3 # # Exception| cpu 0: rx_hash 0xdc15d365 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60308 dport 52045] != expected 0x955789f3 # # Exception| cpu 0: rx_hash 0x8d327656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60334 dport 52045] != expected 0x9956f6c4 # # Exception| cpu 0: rx_hash 0xca55ee7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60350 dport 52045] != expected 0x3fcbed10 # # Exception| cpu 0: rx_hash 0xd9fafdbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60360 dport 52045] != expected 0x8d238c2a # # Exception| cpu 0: rx_hash 0xcfbac0a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60386 dport 52045] != expected 0x27bfe8c9 # # Exception| cpu 0: rx_hash 0x88dd588c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60402 dport 52045] != expected 0x8122f31d # # Exception| cpu 0: rx_hash 0xae7ff97a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60404 dport 52045] != expected 0x2fbe42ec # # Exception| cpu 0: rx_hash 0x266cc29e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60418 dport 52045] != expected 0x2842cda0 # # Exception| cpu 0: rx_hash 0xefc46ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60442 dport 52045] != expected 0xc3e5e1dc # # Exception| cpu 0: rx_hash 0x302cff86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60456 dport 52045] != expected 0x82dea943 # # Exception| cpu 0: rx_hash 0x797a14c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60490 dport 52045] != expected 0xcdfbcfd # # Exception| cpu 0: rx_hash 0x2383ec44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60510 dport 52045] != expected 0x3036c879 # # Exception| cpu 0: rx_hash 0xe1f5198c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60520 dport 52045] != expected 0xeb79efb6 # # Exception| cpu 0: rx_hash 0x35c3d15c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60532 dport 52045] != expected 0x9aaaac9a # # Exception| cpu 0: rx_hash 0xa69281a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60536 dport 52045] != expected 0x4de4f462 # # Exception| cpu 0: rx_hash 0x66eda03b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60556 dport 52045] != expected 0x7f37e883 # # Exception| cpu 0: rx_hash 0x9479c91d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60566 dport 52045] != expected 0xa0781a5e # # Exception| cpu 0: rx_hash 0x70ad9d23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60582 dport 52045] != expected 0xd5ab8c60 # # Exception| cpu 0: rx_hash 0x0919ea89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60648 dport 52045] != expected 0x5faa4ccc # # Exception| cpu 0: rx_hash 0xe613e302 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60662 dport 52045] != expected 0x1a91d141 # # Exception| cpu 0: rx_hash 0xe9267a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60672 dport 52045] != expected 0xc6c3c2bc # # Exception| cpu 0: rx_hash 0x7a772abc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60684 dport 52045] != expected 0x118d9a44 # # Exception| cpu 0: rx_hash 0xe2f827f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60718 dport 52045] != expected 0xf62bc90f # # Exception| cpu 0: rx_hash 0x2561fce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60740 dport 52045] != expected 0x3510eb19 # # Exception| cpu 0: rx_hash 0x1583600e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60776 dport 52045] != expected 0x31103e0b # # Exception| cpu 0: rx_hash 0x1c54e9ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 60804 dport 52045] != expected 0xe8640e96 # # Exception| count: pass=0 nohash=0 fail=47 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe9965808 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35982 dport 58442] OK # # # cpu 0: rx_hash 0x03737f59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36044 dport 58442] OK # # # cpu 0: rx_hash 0x15334241 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36070 dport 58442] OK # # # cpu 4: rx_hash 0x838d3c60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36022 dport 58442] OK # # # cpu 4: rx_hash 0x90222fa2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36032 dport 58442] OK # # # cpu 4: rx_hash 0xbd5ed3e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36072 dport 58442] OK # # # cpu 4: rx_hash 0xaff52a09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36122 dport 58442] OK # # # cpu 4: rx_hash 0x701dbf6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36136 dport 58442] OK # # # cpu 4: rx_hash 0x2f0b6930 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36192 dport 58442] OK # # # cpu 4: rx_hash 0xc9d6e95a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36242 dport 58442] OK # # # cpu 4: rx_hash 0xf93475b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36286 dport 58442] OK # # # cpu 4: rx_hash 0x79ca368d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36292 dport 58442] OK # # # cpu 4: rx_hash 0xb0629ef0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36316 dport 58442] OK # # # cpu 4: rx_hash 0x8080021e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36336 dport 58442] OK # # # cpu 4: rx_hash 0x4b5d481b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36440 dport 58442] OK # # # cpu 4: rx_hash 0x94b5dd7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36458 dport 58442] OK # # # cpu 4: rx_hash 0x5d1d7503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36466 dport 58442] OK # # # cpu 4: rx_hash 0xbbc0f569 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36480 dport 58442] OK # # # cpu 4: rx_hash 0x13ad64c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36494 dport 58442] OK # # # cpu 4: rx_hash 0x3ed1988a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36518 dport 58442] OK # # # cpu 4: rx_hash 0x6428600c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36530 dport 58442] OK # # # cpu 4: rx_hash 0xeae7505a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36538 dport 58442] OK # # # cpu 4: rx_hash 0x8ecd475d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36592 dport 58442] OK # # # cpu 4: rx_hash 0xb5f18606 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36594 dport 58442] OK # # # cpu 4: rx_hash 0x6ef2d793 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36632 dport 58442] OK # # # cpu 4: rx_hash 0xb11a42f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36650 dport 58442] OK # # # cpu 4: rx_hash 0x768399e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36672 dport 58442] OK # # # cpu 4: rx_hash 0x9989906f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36702 dport 58442] OK # # # cpu 4: rx_hash 0x7d5dc451 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36718 dport 58442] OK # # # cpu 4: rx_hash 0x01069d21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36732 dport 58442] OK # # # cpu 4: rx_hash 0xc179bcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36744 dport 58442] OK # # # cpu 4: rx_hash 0x861e2496 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36760 dport 58442] OK # # # cpu 4: rx_hash 0xd73981a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36770 dport 58442] OK # # # cpu 4: rx_hash 0xb31396a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36840 dport 58442] OK # # # cpu 4: rx_hash 0x882f57f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36842 dport 58442] OK # # # cpu 4: rx_hash 0xae8df60f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36844 dport 58442] OK # # # cpu 4: rx_hash 0xa4cdfa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47014 dport 58442] OK # # # cpu 4: rx_hash 0xc508c3b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47024 dport 58442] OK # # # cpu 4: rx_hash 0xb762e9ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47056 dport 58442] OK # # # cpu 4: rx_hash 0xdd798dc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47080 dport 58442] OK # # # cpu 4: rx_hash 0x3ac3dc21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47140 dport 58442] OK # # # cpu 4: rx_hash 0x46988551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47158 dport 58442] OK # # # cpu 4: rx_hash 0x55379693 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47168 dport 58442] OK # # # cpu 4: rx_hash 0x2b651bb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47248 dport 58442] 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 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 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 50355 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35252 dport 50355] != expected 0xb444a1d9 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35252 dport 50355] != expected 0xb444a1d9 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52878 dport 50355] != expected 0xb2eb34a4 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52878 dport 50355] != expected 0xb2eb34a4 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53550 dport 50355] != expected 0xa25af014 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53550 dport 50355] != expected 0xa25af014 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49707 dport 50355] != expected 0xcb04867f # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49707 dport 50355] != expected 0xcb04867f # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38045 dport 50355] != expected 0x59f9a426 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38045 dport 50355] != expected 0x59f9a426 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33753 dport 50355] != expected 0x864b5d94 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33753 dport 50355] != expected 0x864b5d94 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50899 dport 50355] != expected 0x9803b609 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50899 dport 50355] != expected 0x9803b609 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52245 dport 50355] != expected 0xdd92309e # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52245 dport 50355] != expected 0xdd92309e # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39046 dport 50355] != expected 0x2b0a5e0 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39046 dport 50355] != expected 0x2b0a5e0 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52764 dport 50355] != expected 0x944d52ab # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52764 dport 50355] != expected 0x944d52ab # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47133 dport 50355] != expected 0x162e0789 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47133 dport 50355] != expected 0x162e0789 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52194 dport 50355] != expected 0xb3bf0291 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52194 dport 50355] != expected 0xb3bf0291 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43382 dport 50355] != expected 0x4b0bd47a # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43382 dport 50355] != expected 0x4b0bd47a # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46034 dport 50355] != expected 0xad3dda48 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46034 dport 50355] != expected 0xad3dda48 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59738 dport 50355] != expected 0x4462a62e # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59738 dport 50355] != expected 0x4462a62e # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52260 dport 50355] != expected 0xc1901be3 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52260 dport 50355] != expected 0xc1901be3 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40781 dport 50355] != expected 0xce005929 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40781 dport 50355] != expected 0xce005929 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55277 dport 50355] != expected 0xf9b9eac8 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55277 dport 50355] != expected 0xf9b9eac8 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60698 dport 50355] != expected 0x9b5f94b4 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60698 dport 50355] != expected 0x9b5f94b4 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38875 dport 50355] != expected 0x299f6a41 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38875 dport 50355] != expected 0x299f6a41 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37234 dport 50355] != expected 0xb147528b # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37234 dport 50355] != expected 0xb147528b # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60883 dport 50355] != expected 0x62c0fbd0 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60883 dport 50355] != expected 0x62c0fbd0 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34935 dport 50355] != expected 0xee60f609 # # Exception| cpu 5: rx_hash 0x8e79d7c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34935 dport 50355] != expected 0xee60f609 # # 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 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 49228 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48793 dport 49228] != expected 0xd8afccc6 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48793 dport 49228] != expected 0xd8afccc6 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40367 dport 49228] != expected 0xdb37cf81 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40367 dport 49228] != expected 0xdb37cf81 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44344 dport 49228] != expected 0x748353ba # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44344 dport 49228] != expected 0x748353ba # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47649 dport 49228] != expected 0x2745c5cb # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47649 dport 49228] != expected 0x2745c5cb # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39439 dport 49228] != expected 0xe3382bb2 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39439 dport 49228] != expected 0xe3382bb2 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33844 dport 49228] != expected 0xe289063f # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33844 dport 49228] != expected 0xe289063f # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49284 dport 49228] != expected 0x747de682 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49284 dport 49228] != expected 0x747de682 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49166 dport 49228] != expected 0x2962e48a # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49166 dport 49228] != expected 0x2962e48a # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41091 dport 49228] != expected 0xcd4afe9 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41091 dport 49228] != expected 0xcd4afe9 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51467 dport 49228] != expected 0x887db022 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51467 dport 49228] != expected 0x887db022 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44269 dport 49228] != expected 0x95404506 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44269 dport 49228] != expected 0x95404506 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49953 dport 49228] != expected 0x5a887ecb # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49953 dport 49228] != expected 0x5a887ecb # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38383 dport 49228] != expected 0x3460e6bb # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38383 dport 49228] != expected 0x3460e6bb # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36088 dport 49228] != expected 0x76638cfb # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36088 dport 49228] != expected 0x76638cfb # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53750 dport 49228] != expected 0x117d8bf7 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53750 dport 49228] != expected 0x117d8bf7 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56560 dport 49228] != expected 0x803a02d3 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56560 dport 49228] != expected 0x803a02d3 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39884 dport 49228] != expected 0x633e04d3 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39884 dport 49228] != expected 0x633e04d3 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48617 dport 49228] != expected 0xe3ef3bb1 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48617 dport 49228] != expected 0xe3ef3bb1 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33573 dport 49228] != expected 0xa0c7c780 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33573 dport 49228] != expected 0xa0c7c780 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41819 dport 49228] != expected 0xf20457d8 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41819 dport 49228] != expected 0xf20457d8 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53518 dport 49228] != expected 0x4253fa90 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53518 dport 49228] != expected 0x4253fa90 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60482 dport 49228] != expected 0xe7dab0e7 # # Exception| cpu 5: rx_hash 0x96d2ad70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60482 dport 49228] != expected 0xe7dab0e7 # # 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 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__->