< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' TAP version 13 1..1 # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, 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 47456 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 49 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1b5893cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49308 dport 47456] != expected 0xacfe6b22 # # Exception| cpu 0: rx_hash 0x269c6e80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49328 dport 47456] != expected 0x23dce56f # # Exception| cpu 0: rx_hash 0x101a5f62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49344 dport 47456] != expected 0xda85bb36 # # Exception| cpu 0: rx_hash 0xa42bd071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49358 dport 47456] != expected 0x104f49f9 # # Exception| cpu 0: rx_hash 0x2ddea229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49388 dport 47456] != expected 0x55a7357b # # Exception| cpu 0: rx_hash 0x73929b80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49426 dport 47456] != expected 0xb7c6708 # # Exception| cpu 0: rx_hash 0x6632298c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49430 dport 47456] != expected 0x3a96f03a # # Exception| cpu 0: rx_hash 0x4e5666cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49470 dport 47456] != expected 0x845ee945 # # Exception| cpu 0: rx_hash 0x16f91fb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49500 dport 47456] != expected 0x52a83cb4 # # Exception| cpu 0: rx_hash 0x50b4186e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49510 dport 47456] != expected 0xc3cfae63 # # Exception| cpu 0: rx_hash 0x844f751a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49566 dport 47456] != expected 0xebecef1a # # Exception| cpu 0: rx_hash 0x107d52b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49614 dport 47456] != expected 0x3488e3a5 # # Exception| cpu 0: rx_hash 0xe124f129 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49616 dport 47456] != expected 0xb238b4a6 # # Exception| cpu 0: rx_hash 0x38191dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 49638 dport 47456] != expected 0x8a40fada # # Exception| cpu 0: rx_hash 0x7d71317d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49654 dport 47456] != expected 0xc63a5f16 # # Exception| cpu 0: rx_hash 0xecb6fbbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49676 dport 47456] != expected 0xbb684f79 # # Exception| cpu 0: rx_hash 0x084fea20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49686 dport 47456] != expected 0xc328f48 # # Exception| cpu 0: rx_hash 0x358b176b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49722 dport 47456] != expected 0x83100105 # # Exception| cpu 0: rx_hash 0x030d2689 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49738 dport 47456] != expected 0x7a495f5c # # Exception| cpu 0: rx_hash 0x3ec9dbc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49766 dport 47456] != expected 0xf56bd111 # # Exception| cpu 0: rx_hash 0x6e01454d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49778 dport 47456] != expected 0x88fbe3ef # # Exception| cpu 0: rx_hash 0x75425dbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49810 dport 47456] != expected 0x74574cc3 # # Exception| cpu 0: rx_hash 0x5d2612fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49850 dport 47456] != expected 0xca9f55bc # # Exception| cpu 0: rx_hash 0x1029d98f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49884 dport 47456] != expected 0x2d83177f # # Exception| cpu 0: rx_hash 0x130cf2d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49910 dport 47456] != expected 0xf09e2064 # # Exception| cpu 0: rx_hash 0xa73d7dc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49912 dport 47456] != expected 0x3a54d2ab # # Exception| cpu 0: rx_hash 0x0828e7fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49944 dport 47456] != expected 0xe23fd7db # # Exception| cpu 0: rx_hash 0xc4b5b920 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49962 dport 47456] != expected 0xebad0e95 # # Exception| cpu 0: rx_hash 0x3d8bfd47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49986 dport 47456] != expected 0xc67bbe99 # # Exception| cpu 0: rx_hash 0x460207d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50004 dport 47456] != expected 0xd83ea203 # # Exception| cpu 0: rx_hash 0x6d4363c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50006 dport 47456] != expected 0xbbeb8c67 # # Exception| cpu 0: rx_hash 0xe7933ace [saddr 192.0.3.2 daddr 192.0.3.1 sport 50014 dport 47456] != expected 0x231ec7fe # # Exception| cpu 0: rx_hash 0xcff77589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50038 dport 47456] != expected 0x9dd6de81 # # Exception| cpu 0: rx_hash 0x45272c8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50046 dport 47456] != expected 0x5239518 # # Exception| cpu 0: rx_hash 0xac18bcb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50090 dport 47456] != expected 0xa2225a2c # # Exception| cpu 0: rx_hash 0xd7914626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50108 dport 47456] != expected 0xbc6746b6 # # Exception| cpu 0: rx_hash 0xf4b7c5c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50120 dport 47456] != expected 0x74d48fdd # # Exception| cpu 0: rx_hash 0x2eaf0241 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50132 dport 47456] != expected 0x91b1f6ba # # Exception| cpu 0: rx_hash 0xdcd38a8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50144 dport 47456] != expected 0xca1c96a2 # # Exception| cpu 0: rx_hash 0x8ad2114a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50252 dport 47456] != expected 0xb324d9b3 # # Exception| cpu 0: rx_hash 0xa1937553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50254 dport 47456] != expected 0xd0f1f7d7 # # Exception| cpu 0: rx_hash 0x89f73a14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50278 dport 47456] != expected 0x6e39eea8 # # Exception| cpu 0: rx_hash 0x2866070b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50284 dport 47456] != expected 0x95198b55 # # Exception| cpu 0: rx_hash 0x871490e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50306 dport 47456] != expected 0xa37fd6b6 # # Exception| cpu 0: rx_hash 0x2dc7615f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50388 dport 47456] != expected 0x2e24635f # # Exception| cpu 0: rx_hash 0x1e873b32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50450 dport 47456] != expected 0x824d8d9f # # Exception| cpu 0: rx_hash 0xd21a65e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50464 dport 47456] != expected 0x8bdf54d1 # # Exception| cpu 0: rx_hash 0x450d6914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50522 dport 47456] != expected 0x89a66f75 # # Exception| cpu 0: rx_hash 0x6d692653 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50546 dport 47456] != expected 0x376e760a # # Exception| count: pass=0 nohash=0 fail=49 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x81083c9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49850 dport 37796] OK # # # cpu 0: rx_hash 0xcc07f7ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49884 dport 37796] OK # # # cpu 0: rx_hash 0xd723e2c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49970 dport 37796] OK # # # cpu 0: rx_hash 0xcae4b73e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49984 dport 37796] OK # # # cpu 0: rx_hash 0xa4cdffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50002 dport 37796] OK # # # cpu 0: rx_hash 0x1d3af114 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50066 dport 37796] OK # # # cpu 0: rx_hash 0xef4679da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50086 dport 37796] OK # # # cpu 0: rx_hash 0xaa2e5559 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50102 dport 37796] OK # # # cpu 0: rx_hash 0x20fe0c5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50110 dport 37796] OK # # # cpu 0: rx_hash 0x3d3959a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50124 dport 37796] OK # # # cpu 0: rx_hash 0x00fda4ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50144 dport 37796] OK # # # cpu 0: rx_hash 0x481e418f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50196 dport 37796] OK # # # cpu 0: rx_hash 0xafc27b4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50212 dport 37796] OK # # # cpu 0: rx_hash 0x4b3b6ad1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50238 dport 37796] OK # # # cpu 0: rx_hash 0xdc2c662c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50244 dport 37796] OK # # # cpu 0: rx_hash 0x3636dd4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50362 dport 37796] OK # # # cpu 0: rx_hash 0x45d8c02c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50394 dport 37796] OK # # # cpu 0: rx_hash 0xcc2db274 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50424 dport 37796] OK # # # cpu 0: rx_hash 0x0d1160d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50442 dport 37796] OK # # # cpu 0: rx_hash 0xfc48c347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50452 dport 37796] OK # # # cpu 0: rx_hash 0x84e4128f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50472 dport 37796] OK # # # cpu 0: rx_hash 0x38b27a6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50512 dport 37796] OK # # # cpu 0: rx_hash 0xe18f96bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50534 dport 37796] OK # # # cpu 0: rx_hash 0x7eff7db6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50538 dport 37796] OK # # # cpu 0: rx_hash 0x3b975135 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50554 dport 37796] OK # # # cpu 0: rx_hash 0xef6c3c41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50562 dport 37796] OK # # # cpu 0: rx_hash 0xbfa4a2ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50582 dport 37796] OK # # # cpu 0: rx_hash 0x8922932c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50662 dport 37796] OK # # # cpu 0: rx_hash 0x6ddb82b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50684 dport 37796] OK # # # cpu 0: rx_hash 0xe9bcfa7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50690 dport 37796] OK # # # cpu 0: rx_hash 0xd75d2c68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50692 dport 37796] OK # # # cpu 0: rx_hash 0x84b099b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50746 dport 37796] OK # # # cpu 0: rx_hash 0xb1138305 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50784 dport 37796] OK # # # cpu 0: rx_hash 0x404a2095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50814 dport 37796] OK # # # cpu 0: rx_hash 0x4ea98a68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50842 dport 37796] OK # # # cpu 0: rx_hash 0x66cdc52f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50866 dport 37796] OK # # # cpu 0: rx_hash 0xe75f5080 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50918 dport 37796] OK # # # cpu 0: rx_hash 0x8976181a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50932 dport 37796] OK # # # cpu 0: rx_hash 0x484acab9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50950 dport 37796] OK # # # cpu 0: rx_hash 0xb9136929 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50968 dport 37796] OK # # # cpu 0: rx_hash 0x9177266e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50992 dport 37796] OK # # # count: pass=41 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 338, 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 47759 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37135 dport 47759] != expected 0x2d35bf0a # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37135 dport 47759] != expected 0x2d35bf0a # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54887 dport 47759] != expected 0xa7e5844a # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54887 dport 47759] != expected 0xa7e5844a # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39107 dport 47759] != expected 0xbee4c17c # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39107 dport 47759] != expected 0xbee4c17c # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35745 dport 47759] != expected 0x3cfa115a # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35745 dport 47759] != expected 0x3cfa115a # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54268 dport 47759] != expected 0x336c0cc1 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54268 dport 47759] != expected 0x336c0cc1 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49748 dport 47759] != expected 0x82a091fe # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49748 dport 47759] != expected 0x82a091fe # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40131 dport 47759] != expected 0x37d52beb # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40131 dport 47759] != expected 0x37d52beb # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58011 dport 47759] != expected 0x6477ff61 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58011 dport 47759] != expected 0x6477ff61 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39845 dport 47759] != expected 0x6f5cfccd # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39845 dport 47759] != expected 0x6f5cfccd # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49841 dport 47759] != expected 0x884cf528 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49841 dport 47759] != expected 0x884cf528 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38790 dport 47759] != expected 0xa0b7c35b # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38790 dport 47759] != expected 0xa0b7c35b # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60450 dport 47759] != expected 0x472a8151 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60450 dport 47759] != expected 0x472a8151 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42499 dport 47759] != expected 0x68d5b1b3 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42499 dport 47759] != expected 0x68d5b1b3 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54278 dport 47759] != expected 0xc70ff639 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54278 dport 47759] != expected 0xc70ff639 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40413 dport 47759] != expected 0x95a2d6b4 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40413 dport 47759] != expected 0x95a2d6b4 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45555 dport 47759] != expected 0x5da5413 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45555 dport 47759] != expected 0x5da5413 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47716 dport 47759] != expected 0x6786cac1 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47716 dport 47759] != expected 0x6786cac1 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35573 dport 47759] != expected 0xf6b3208b # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35573 dport 47759] != expected 0xf6b3208b # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48934 dport 47759] != expected 0x3abb0d1d # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48934 dport 47759] != expected 0x3abb0d1d # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45235 dport 47759] != expected 0xb203573c # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45235 dport 47759] != expected 0xb203573c # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46908 dport 47759] != expected 0x49793867 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46908 dport 47759] != expected 0x49793867 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32990 dport 47759] != expected 0x3aff6b3d # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32990 dport 47759] != expected 0x3aff6b3d # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33679 dport 47759] != expected 0x14954438 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33679 dport 47759] != expected 0x14954438 # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56668 dport 47759] != expected 0x314c06c # # Exception| cpu 5: rx_hash 0x229b9dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56668 dport 47759] != expected 0x314c06c # # 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 338, 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 33702 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41296 dport 33702] != expected 0x32e1d086 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41296 dport 33702] != expected 0x32e1d086 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34828 dport 33702] != expected 0xf6ddfaa8 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34828 dport 33702] != expected 0xf6ddfaa8 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49314 dport 33702] != expected 0x98aeec38 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49314 dport 33702] != expected 0x98aeec38 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55420 dport 33702] != expected 0x7dcff96d # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55420 dport 33702] != expected 0x7dcff96d # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51859 dport 33702] != expected 0xc5518ff5 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51859 dport 33702] != expected 0xc5518ff5 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39211 dport 33702] != expected 0x1319182a # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39211 dport 33702] != expected 0x1319182a # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34591 dport 33702] != expected 0xfb94c947 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34591 dport 33702] != expected 0xfb94c947 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52128 dport 33702] != expected 0xeb189bd4 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52128 dport 33702] != expected 0xeb189bd4 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35659 dport 33702] != expected 0x21992c03 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35659 dport 33702] != expected 0x21992c03 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55292 dport 33702] != expected 0x20804fba # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55292 dport 33702] != expected 0x20804fba # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33255 dport 33702] != expected 0x985145e5 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33255 dport 33702] != expected 0x985145e5 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54487 dport 33702] != expected 0x1b5a6f7a # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54487 dport 33702] != expected 0x1b5a6f7a # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42870 dport 33702] != expected 0x198af104 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42870 dport 33702] != expected 0x198af104 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55919 dport 33702] != expected 0x9f4f38a1 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55919 dport 33702] != expected 0x9f4f38a1 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43484 dport 33702] != expected 0xf3b6ee45 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43484 dport 33702] != expected 0xf3b6ee45 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56067 dport 33702] != expected 0xc7874c02 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56067 dport 33702] != expected 0xc7874c02 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47376 dport 33702] != expected 0x4e7463d3 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47376 dport 33702] != expected 0x4e7463d3 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55903 dport 33702] != expected 0x78930263 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55903 dport 33702] != expected 0x78930263 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51507 dport 33702] != expected 0x61355f88 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51507 dport 33702] != expected 0x61355f88 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56848 dport 33702] != expected 0x266feed0 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56848 dport 33702] != expected 0x266feed0 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38484 dport 33702] != expected 0xf2ceddae # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38484 dport 33702] != expected 0xf2ceddae # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56937 dport 33702] != expected 0xccbb4e06 # # Exception| cpu 4: rx_hash 0x6722f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56937 dport 33702] != expected 0xccbb4e06 # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->