< 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 46908 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x145c032f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56274 dport 46908] != expected 0xc3dfe037 # # Exception| cpu 0: rx_hash 0xa6f201a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56318 dport 46908] != expected 0x77142ba5 # # Exception| cpu 0: rx_hash 0x010f2cb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56340 dport 46908] != expected 0x696b9ce4 # # Exception| cpu 0: rx_hash 0xb3a12e3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56376 dport 46908] != expected 0xdda05776 # # Exception| cpu 0: rx_hash 0x8881fd14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56392 dport 46908] != expected 0xb4d1a694 # # Exception| cpu 0: rx_hash 0x1cb7892c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56408 dport 46908] != expected 0x5526517a # # Exception| cpu 0: rx_hash 0xedddf808 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56414 dport 46908] != expected 0xdd4631b1 # # Exception| cpu 0: rx_hash 0x429ac708 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56424 dport 46908] != expected 0x442a5d63 # # Exception| cpu 0: rx_hash 0xfec05b41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56432 dport 46908] != expected 0x66324551 # # Exception| cpu 0: rx_hash 0x27c6c214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56446 dport 46908] != expected 0x2dbdca46 # # Exception| cpu 0: rx_hash 0x582179ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56502 dport 46908] != expected 0x2a11269c # # Exception| cpu 0: rx_hash 0xa7ee0e1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56530 dport 46908] != expected 0x2548ff29 # # Exception| cpu 0: rx_hash 0xdf5b368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56542 dport 46908] != expected 0x6178cf4c # # Exception| cpu 0: rx_hash 0xfd104eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 56578 dport 46908] != expected 0x5ee374bf # # Exception| cpu 0: rx_hash 0x74cf0759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56584 dport 46908] != expected 0x92b32411 # # Exception| cpu 0: rx_hash 0x69263ad7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56594 dport 46908] != expected 0xbf148351 # # Exception| cpu 0: rx_hash 0x39ae7226 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56640 dport 46908] != expected 0x29213636 # # Exception| cpu 0: rx_hash 0x7a6a018c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56682 dport 46908] != expected 0x158a9d6f # # Exception| cpu 0: rx_hash 0x82a66d05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56732 dport 46908] != expected 0x48a5f2bb # # Exception| cpu 0: rx_hash 0x058dba74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56738 dport 46908] != expected 0x122671b5 # # Exception| cpu 0: rx_hash 0x0b28bca1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56768 dport 46908] != expected 0x951fc8cb # # Exception| cpu 0: rx_hash 0xe7abf00b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56796 dport 46908] != expected 0x30d80f40 # # Exception| cpu 0: rx_hash 0x48eccf0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56810 dport 46908] != expected 0xa9b46392 # # Exception| cpu 0: rx_hash 0x2db0ca17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56828 dport 46908] != expected 0xc023f4b7 # # Exception| cpu 0: rx_hash 0x4471d6a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56862 dport 46908] != expected 0x8a3473f5 # # Exception| cpu 0: rx_hash 0x14f99e56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56908 dport 46908] != expected 0x1c01c692 # # Exception| cpu 0: rx_hash 0x80cfea6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56924 dport 46908] != expected 0xfdf6317c # # Exception| cpu 0: rx_hash 0xf68e4c3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56932 dport 46908] != expected 0x2f15d2b9 # # Exception| cpu 0: rx_hash 0xb218bcfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56970 dport 46908] != expected 0x5022a55f # # Exception| cpu 0: rx_hash 0x9480ca4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57014 dport 46908] != expected 0x51e9923 # # Exception| cpu 0: rx_hash 0x1d5f83fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57020 dport 46908] != expected 0xc94ec98d # # Exception| cpu 0: rx_hash 0x76a68032 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57032 dport 46908] != expected 0x27e0e7d6 # # Exception| cpu 0: rx_hash 0x94d1525f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57056 dport 46908] != expected 0x14f4f3fd # # Exception| cpu 0: rx_hash 0xd9e1bf32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57086 dport 46908] != expected 0xbe8c8b04 # # Exception| cpu 0: rx_hash 0x7c811023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57116 dport 46908] != expected 0xdb94b3f9 # # Exception| cpu 0: rx_hash 0x3f456389 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57142 dport 46908] != expected 0xe73f18a0 # # Exception| cpu 0: rx_hash 0x9ea75a5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57186 dport 46908] != expected 0xf96acd0c # # Exception| cpu 0: rx_hash 0x1ede0e47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57240 dport 46908] != expected 0xe07592bd # # Exception| cpu 0: rx_hash 0x0dc3ad0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57270 dport 46908] != expected 0x5b01e65d # # Exception| cpu 0: rx_hash 0x4e5646b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57290 dport 46908] != expected 0x764027da # # Exception| cpu 0: rx_hash 0x40a2d871 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57342 dport 46908] != expected 0xe093f47a # # Exception| cpu 0: rx_hash 0xf475b1da [saddr 192.0.3.2 daddr 192.0.3.1 sport 57346 dport 46908] != expected 0x8ba937fd # # Exception| cpu 0: rx_hash 0x5b328eda [saddr 192.0.3.2 daddr 192.0.3.1 sport 57396 dport 46908] != expected 0x12c55b2f # # Exception| cpu 0: rx_hash 0xf42429c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57428 dport 46908] != expected 0x9a435d23 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xdb9bf3e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56144 dport 35859] OK # # # cpu 0: rx_hash 0x5244ba50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56154 dport 35859] OK # # # cpu 0: rx_hash 0x24051c05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56162 dport 35859] OK # # # cpu 0: rx_hash 0xadda55b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56168 dport 35859] OK # # # cpu 0: rx_hash 0x0c69f474 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56170 dport 35859] OK # # # cpu 0: rx_hash 0xfd038550 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56172 dport 35859] OK # # # cpu 0: rx_hash 0x304a3c26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56200 dport 35859] OK # # # cpu 0: rx_hash 0x9f0d0326 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56254 dport 35859] OK # # # cpu 0: rx_hash 0x8c41387d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56262 dport 35859] OK # # # cpu 0: rx_hash 0xd26c7659 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56310 dport 35859] OK # # # cpu 0: rx_hash 0x0d2463da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56336 dport 35859] OK # # # cpu 0: rx_hash 0xa2635cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56358 dport 35859] OK # # # cpu 0: rx_hash 0xfc1f8aec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56384 dport 35859] OK # # # cpu 0: rx_hash 0x251913b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56398 dport 35859] OK # # # cpu 0: rx_hash 0xc76ec1d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56422 dport 35859] OK # # # cpu 0: rx_hash 0x5358b5ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56438 dport 35859] OK # # # cpu 0: rx_hash 0x8a5e2cb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56440 dport 35859] OK # # # cpu 0: rx_hash 0xab94d965 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56448 dport 35859] OK # # # cpu 0: rx_hash 0x49e30b08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56488 dport 35859] OK # # # cpu 0: rx_hash 0xf5b99741 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56496 dport 35859] OK # # # cpu 0: rx_hash 0xce99446b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56512 dport 35859] OK # # # cpu 0: rx_hash 0x47460ddd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56522 dport 35859] OK # # # cpu 0: rx_hash 0x0a76e0b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56532 dport 35859] OK # # # cpu 0: rx_hash 0xabc54177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56534 dport 35859] OK # # # cpu 0: rx_hash 0xa531dfb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56546 dport 35859] OK # # # cpu 0: rx_hash 0x61de7b6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56566 dport 35859] OK # # # cpu 0: rx_hash 0x005170a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56576 dport 35859] OK # # # cpu 0: rx_hash 0xecd23c0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56604 dport 35859] OK # # # cpu 0: rx_hash 0x6bf9eb7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56610 dport 35859] OK # # # cpu 0: rx_hash 0x26c90617 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56636 dport 35859] OK # # # cpu 0: rx_hash 0x50d93850 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56658 dport 35859] OK # # # cpu 0: rx_hash 0xd90671e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56664 dport 35859] OK # # # cpu 0: rx_hash 0xaf47d7b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56672 dport 35859] OK # # # cpu 0: rx_hash 0x620e6ec5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56708 dport 35859] OK # # # cpu 0: rx_hash 0xde54f28c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56732 dport 35859] OK # # # cpu 0: rx_hash 0x7113cd8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56746 dport 35859] OK # # # cpu 0: rx_hash 0x9d908126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56758 dport 35859] OK # # # cpu 0: rx_hash 0x8edcba7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56782 dport 35859] OK # # # cpu 0: rx_hash 0xa844cccb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56818 dport 35859] OK # # # cpu 0: rx_hash 0xdc6cedf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56842 dport 35859] OK # # # cpu 0: rx_hash 0x1677d7e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56874 dport 35859] OK # # # cpu 0: rx_hash 0x8241a3d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56890 dport 35859] OK # # # cpu 0: rx_hash 0xfdf7803b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56996 dport 35859] OK # # # cpu 0: rx_hash 0xb0c76d56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57018 dport 35859] OK # # # cpu 0: rx_hash 0x960e83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57040 dport 35859] OK # # # cpu 0: rx_hash 0x9c2913e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57092 dport 35859] OK # # # cpu 0: rx_hash 0xf7818838 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57126 dport 35859] OK # # # cpu 0: rx_hash 0xa9fd5e0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57152 dport 35859] OK # # # cpu 0: rx_hash 0x457e12a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57180 dport 35859] OK # # # cpu 0: rx_hash 0xea392da4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57194 dport 35859] OK # # # cpu 0: rx_hash 0x9b2a089b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57238 dport 35859] OK # # # count: pass=51 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 49864 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57978 dport 49864] != expected 0xfce1825 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57978 dport 49864] != expected 0xfce1825 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60514 dport 49864] != expected 0x5e9d8f98 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60514 dport 49864] != expected 0x5e9d8f98 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43904 dport 49864] != expected 0x5a75aaf8 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43904 dport 49864] != expected 0x5a75aaf8 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43328 dport 49864] != expected 0xb1391641 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43328 dport 49864] != expected 0xb1391641 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57984 dport 49864] != expected 0x16d14794 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57984 dport 49864] != expected 0x16d14794 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53152 dport 49864] != expected 0x568108d6 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53152 dport 49864] != expected 0x568108d6 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47844 dport 49864] != expected 0x6ed2fbc4 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47844 dport 49864] != expected 0x6ed2fbc4 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43842 dport 49864] != expected 0x9189168c # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43842 dport 49864] != expected 0x9189168c # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45806 dport 49864] != expected 0x69414485 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45806 dport 49864] != expected 0x69414485 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47713 dport 49864] != expected 0x4a4ca464 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47713 dport 49864] != expected 0x4a4ca464 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36549 dport 49864] != expected 0xc1c0ad04 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36549 dport 49864] != expected 0xc1c0ad04 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40311 dport 49864] != expected 0x77bcd7a4 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40311 dport 49864] != expected 0x77bcd7a4 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40151 dport 49864] != expected 0x6566add0 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40151 dport 49864] != expected 0x6566add0 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39500 dport 49864] != expected 0x5308eae9 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39500 dport 49864] != expected 0x5308eae9 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44073 dport 49864] != expected 0x2cb721d4 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44073 dport 49864] != expected 0x2cb721d4 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35848 dport 49864] != expected 0x71c35f3c # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35848 dport 49864] != expected 0x71c35f3c # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33548 dport 49864] != expected 0xdb487074 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33548 dport 49864] != expected 0xdb487074 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39153 dport 49864] != expected 0x8a7ae933 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39153 dport 49864] != expected 0x8a7ae933 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47944 dport 49864] != expected 0x3838b1d5 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47944 dport 49864] != expected 0x3838b1d5 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33725 dport 49864] != expected 0x6905fc74 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33725 dport 49864] != expected 0x6905fc74 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51161 dport 49864] != expected 0x28a387e3 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51161 dport 49864] != expected 0x28a387e3 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36182 dport 49864] != expected 0xfdd9a540 # # Exception| cpu 0: rx_hash 0x585f25c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36182 dport 49864] != expected 0xfdd9a540 # # Exception| count: pass=0 nohash=0 fail=44 # # 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 41607 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55197 dport 41607] != expected 0xd5450ff2 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55197 dport 41607] != expected 0xd5450ff2 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33741 dport 41607] != expected 0x5df04fd # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33741 dport 41607] != expected 0x5df04fd # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40674 dport 41607] != expected 0x200a0034 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40674 dport 41607] != expected 0x200a0034 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32979 dport 41607] != expected 0x1d0d3d72 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32979 dport 41607] != expected 0x1d0d3d72 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41905 dport 41607] != expected 0x3a80f47f # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41905 dport 41607] != expected 0x3a80f47f # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41559 dport 41607] != expected 0xcf398b8d # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41559 dport 41607] != expected 0xcf398b8d # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56077 dport 41607] != expected 0x668d0075 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56077 dport 41607] != expected 0x668d0075 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46061 dport 41607] != expected 0x4a9a13af # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46061 dport 41607] != expected 0x4a9a13af # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35360 dport 41607] != expected 0xc9f61dde # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35360 dport 41607] != expected 0xc9f61dde # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44122 dport 41607] != expected 0x2d32f609 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44122 dport 41607] != expected 0x2d32f609 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53335 dport 41607] != expected 0xb8a318ff # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53335 dport 41607] != expected 0xb8a318ff # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41531 dport 41607] != expected 0x189a140d # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41531 dport 41607] != expected 0x189a140d # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41470 dport 41607] != expected 0x94d000a # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41470 dport 41607] != expected 0x94d000a # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49149 dport 41607] != expected 0xcbd4d2af # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49149 dport 41607] != expected 0xcbd4d2af # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45184 dport 41607] != expected 0x8bbc1b42 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45184 dport 41607] != expected 0x8bbc1b42 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44337 dport 41607] != expected 0xd1df3c61 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44337 dport 41607] != expected 0xd1df3c61 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36784 dport 41607] != expected 0x105519f2 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36784 dport 41607] != expected 0x105519f2 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33580 dport 41607] != expected 0xdb282ee7 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33580 dport 41607] != expected 0xdb282ee7 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42779 dport 41607] != expected 0xad929082 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42779 dport 41607] != expected 0xad929082 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52708 dport 41607] != expected 0x43739e1b # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52708 dport 41607] != expected 0x43739e1b # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56373 dport 41607] != expected 0xa37eab12 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56373 dport 41607] != expected 0xa37eab12 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42454 dport 41607] != expected 0xd6a0bb7 # # Exception| cpu 5: rx_hash 0x712f6abb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42454 dport 41607] != expected 0xd6a0bb7 # # 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__->