< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 32878 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 53 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x697507fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 40602 dport 32878] != expected 0xa7612402 # # Exception| cpu 0: rx_hash 0xaee90d92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40612 dport 32878] != expected 0xcf57eb09 # # Exception| cpu 0: rx_hash 0xe6dbabf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40652 dport 32878] != expected 0xb0818592 # # Exception| cpu 0: rx_hash 0xa340b683 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40656 dport 32878] != expected 0xaacbdc2a # # Exception| cpu 0: rx_hash 0x018d383e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40680 dport 32878] != expected 0x27eef0f6 # # Exception| cpu 0: rx_hash 0x64dcbcef [saddr 192.0.3.2 daddr 192.0.3.1 sport 40686 dport 32878] != expected 0xc2fd1321 # # Exception| cpu 0: rx_hash 0xaa719b62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40700 dport 32878] != expected 0xec23f9e8 # # Exception| cpu 0: rx_hash 0x12821a2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40716 dport 32878] != expected 0xc1252009 # # Exception| cpu 0: rx_hash 0xd7525b3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40834 dport 32878] != expected 0xb8a9e672 # # Exception| cpu 0: rx_hash 0x19ff7cb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40848 dport 32878] != expected 0x96770cbb # # Exception| cpu 0: rx_hash 0x55554c2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40864 dport 32878] != expected 0xcad570c1 # # Exception| cpu 0: rx_hash 0xbb32f20b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40872 dport 32878] != expected 0x1b522067 # # Exception| cpu 0: rx_hash 0xde6376da [saddr 192.0.3.2 daddr 192.0.3.1 sport 40878 dport 32878] != expected 0xfe41c3b0 # # Exception| cpu 0: rx_hash 0xd3cacdcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40922 dport 32878] != expected 0x9bddf493 # # Exception| cpu 0: rx_hash 0xfa317980 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40940 dport 32878] != expected 0x226c6b3e # # Exception| cpu 0: rx_hash 0xbfaa64fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40944 dport 32878] != expected 0x38263286 # # Exception| cpu 0: rx_hash 0xc29e79bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40960 dport 32878] != expected 0x2448dda8 # # Exception| cpu 0: rx_hash 0x25c8ea7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40996 dport 32878] != expected 0xb327a8cc # # Exception| cpu 0: rx_hash 0x8e344926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41008 dport 32878] != expected 0x78eaa1d2 # # Exception| cpu 0: rx_hash 0x91ffa9f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41042 dport 32878] != expected 0x90a6dd75 # # Exception| cpu 0: rx_hash 0xfd9f00c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41080 dport 32878] != expected 0x335d1b60 # # Exception| cpu 0: rx_hash 0x98ce8414 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41086 dport 32878] != expected 0xd64ef8b7 # # Exception| cpu 0: rx_hash 0xb7e1edd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41120 dport 32878] != expected 0x5d317c8b # # Exception| cpu 0: rx_hash 0x464db323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41162 dport 32878] != expected 0x64fa508a # # Exception| cpu 0: rx_hash 0x7dd45caa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41194 dport 32878] != expected 0x509b84a3 # # Exception| cpu 0: rx_hash 0xe4803d9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41202 dport 32878] != expected 0xe9df7c56 # # Exception| cpu 0: rx_hash 0xa94774d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41264 dport 32878] != expected 0xde669b57 # # Exception| cpu 0: rx_hash 0xfebe326e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41274 dport 32878] != expected 0x49fc896b # # Exception| cpu 0: rx_hash 0xe844ff5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41332 dport 32878] != expected 0xe758d00e # # Exception| cpu 0: rx_hash 0x203d0559 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41358 dport 32878] != expected 0xfb482156 # # Exception| cpu 0: rx_hash 0xe7a10f35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41392 dport 32878] != expected 0x937eee5d # # Exception| cpu 0: rx_hash 0x36c7c86b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41408 dport 32878] != expected 0x55ec7833 # # Exception| cpu 0: rx_hash 0x1f3c7c20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41462 dport 32878] != expected 0xec5de79e # # Exception| cpu 0: rx_hash 0x5127e744 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41472 dport 32878] != expected 0x770ec0ea # # Exception| cpu 0: rx_hash 0xe8b91fda [saddr 192.0.3.2 daddr 192.0.3.1 sport 41474 dport 32878] != expected 0x31138270 # # Exception| cpu 0: rx_hash 0xcceb1080 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41536 dport 32878] != expected 0xed3e2afe # # Exception| cpu 0: rx_hash 0xa08bb9b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41578 dport 32878] != expected 0x4ec5eceb # # Exception| cpu 0: rx_hash 0xc30ee0e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41604 dport 32878] != expected 0x991814ad # # Exception| cpu 0: rx_hash 0x2458732f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41632 dport 32878] != expected 0xe7761c9 # # Exception| cpu 0: rx_hash 0xca3fcd08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41640 dport 32878] != expected 0xdff0316f # # Exception| cpu 0: rx_hash 0xe75cefb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41670 dport 32878] != expected 0x4535bc23 # # Exception| cpu 0: rx_hash 0x29f1c83e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41684 dport 32878] != expected 0x6beb56ea # # Exception| cpu 0: rx_hash 0x8b3c4683 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41708 dport 32878] != expected 0xe6ce7a36 # # Exception| cpu 0: rx_hash 0xcea75bf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41712 dport 32878] != expected 0xfc84238e # # Exception| cpu 0: rx_hash 0x995e1d41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41722 dport 32878] != expected 0x6b1e31b2 # # Exception| cpu 0: rx_hash 0x98336492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41736 dport 32878] != expected 0x5aac9 # # Exception| cpu 0: rx_hash 0x44fc18dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41740 dport 32878] != expected 0xa30b0b84 # # Exception| cpu 0: rx_hash 0x3afeea2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41776 dport 32878] != expected 0x8d208615 # # Exception| cpu 0: rx_hash 0x5206d5ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 41794 dport 32878] != expected 0xdaf52e1 # # Exception| cpu 0: rx_hash 0x9cabf262 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41808 dport 32878] != expected 0x2371b828 # # Exception| cpu 0: rx_hash 0x87f88441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41834 dport 32878] != expected 0xe849d66e # # Exception| cpu 0: rx_hash 0x5b37f80e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41838 dport 32878] != expected 0x4b477723 # # Exception| cpu 0: rx_hash 0x5de32586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41862 dport 32878] != expected 0x79896cb2 # # Exception| count: pass=0 nohash=0 fail=53 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xdba0c75c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43700 dport 53094] OK # # # cpu 0: rx_hash 0x0ac60002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43716 dport 53094] OK # # # cpu 0: rx_hash 0x03f72de3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43752 dport 53094] OK # # # cpu 0: rx_hash 0x9aa34cd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43760 dport 53094] OK # # # cpu 0: rx_hash 0xa80b8ebf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43772 dport 53094] OK # # # cpu 0: rx_hash 0x5c523f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43836 dport 53094] OK # # # cpu 0: rx_hash 0xc8afe54d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43856 dport 53094] OK # # # cpu 0: rx_hash 0xd5284ee6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43906 dport 53094] OK # # # cpu 0: rx_hash 0xa21b91f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43922 dport 53094] OK # # # cpu 0: rx_hash 0xfcd3faad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43956 dport 53094] OK # # # cpu 0: rx_hash 0xf17a41bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43968 dport 53094] OK # # # cpu 0: rx_hash 0xa6830705 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43978 dport 53094] OK # # # cpu 0: rx_hash 0xcae3ae35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44000 dport 53094] OK # # # cpu 0: rx_hash 0xbdd07126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44016 dport 53094] OK # # # cpu 0: rx_hash 0xdf46a1ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44032 dport 53094] OK # # # cpu 0: rx_hash 0x5d41b6f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44066 dport 53094] OK # # # cpu 0: rx_hash 0xd6778c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44076 dport 53094] OK # # # cpu 0: rx_hash 0x18daab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44094 dport 53094] OK # # # cpu 0: rx_hash 0xc9bc6cdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44110 dport 53094] OK # # # cpu 0: rx_hash 0x35b98938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44112 dport 53094] OK # # # cpu 0: rx_hash 0x50e80de9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44118 dport 53094] OK # # # cpu 0: rx_hash 0x59d92008 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44154 dport 53094] OK # # # cpu 0: rx_hash 0x5f0dfd80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44178 dport 53094] OK # # # cpu 0: rx_hash 0x13a7cd1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44194 dport 53094] OK # # # cpu 0: rx_hash 0x336d54b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44216 dport 53094] OK # # # cpu 0: rx_hash 0xaea1a374 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44280 dport 53094] OK # # # cpu 0: rx_hash 0xbdae8165 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44316 dport 53094] OK # # # cpu 0: rx_hash 0xdc679344 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44354 dport 53094] OK # # # cpu 0: rx_hash 0xb9361795 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44356 dport 53094] OK # # # cpu 0: rx_hash 0xeecf512c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44366 dport 53094] OK # # # cpu 0: rx_hash 0xc1e038ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44432 dport 53094] OK # # # cpu 0: rx_hash 0x96197e56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44442 dport 53094] OK # # # cpu 0: rx_hash 0xf7d06c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44484 dport 53094] OK # # # cpu 0: rx_hash 0xa918072f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44514 dport 53094] OK # # # cpu 0: rx_hash 0x4cff3f17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44544 dport 53094] OK # # # cpu 0: rx_hash 0xaba9acd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44580 dport 53094] OK # # # cpu 0: rx_hash 0x99016eb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44584 dport 53094] OK # # # cpu 0: rx_hash 0xdc9a73c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44596 dport 53094] OK # # # cpu 0: rx_hash 0xb4624c02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44614 dport 53094] OK # # # cpu 0: rx_hash 0xf8c87c98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44662 dport 53094] OK # # # cpu 0: rx_hash 0x6e79edc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44714 dport 53094] OK # # # cpu 0: rx_hash 0x927c0820 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44724 dport 53094] OK # # # cpu 0: rx_hash 0xad7d7159 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44748 dport 53094] OK # # # cpu 0: rx_hash 0xbf1f2a9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44762 dport 53094] OK # # # cpu 0: rx_hash 0x63d056d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44766 dport 53094] OK # # # cpu 0: rx_hash 0xb62e077a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44790 dport 53094] OK # # # cpu 0: rx_hash 0x1cbfddf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44816 dport 53094] OK # # # cpu 0: rx_hash 0x8cda9120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44836 dport 53094] OK # # # cpu 0: rx_hash 0xa1b9b39b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44874 dport 53094] OK # # # cpu 0: rx_hash 0xe422aee0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44886 dport 53094] OK # # # cpu 0: rx_hash 0xb3dbe859 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44892 dport 53094] OK # # # cpu 0: rx_hash 0xcb0dc723 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44936 dport 53094] OK # # # count: pass=52 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 40709 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36348 dport 40709] != expected 0x372aa831 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36348 dport 40709] != expected 0x372aa831 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46026 dport 40709] != expected 0xbff30153 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46026 dport 40709] != expected 0xbff30153 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56385 dport 40709] != expected 0x6e5d1c59 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56385 dport 40709] != expected 0x6e5d1c59 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56620 dport 40709] != expected 0x98336c3e # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56620 dport 40709] != expected 0x98336c3e # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44424 dport 40709] != expected 0xa782fec6 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44424 dport 40709] != expected 0xa782fec6 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46970 dport 40709] != expected 0x7ea0682 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46970 dport 40709] != expected 0x7ea0682 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52827 dport 40709] != expected 0x282a78dc # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52827 dport 40709] != expected 0x282a78dc # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52407 dport 40709] != expected 0xeaacdf42 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52407 dport 40709] != expected 0xeaacdf42 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36227 dport 40709] != expected 0x4916081a # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36227 dport 40709] != expected 0x4916081a # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46895 dport 40709] != expected 0xda2d60bc # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46895 dport 40709] != expected 0xda2d60bc # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54530 dport 40709] != expected 0x4c178c36 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54530 dport 40709] != expected 0x4c178c36 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51088 dport 40709] != expected 0x96ffcd1f # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51088 dport 40709] != expected 0x96ffcd1f # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44820 dport 40709] != expected 0xa396cf36 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44820 dport 40709] != expected 0xa396cf36 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39475 dport 40709] != expected 0xeeadeba4 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39475 dport 40709] != expected 0xeeadeba4 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60271 dport 40709] != expected 0x2d9df01b # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60271 dport 40709] != expected 0x2d9df01b # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34873 dport 40709] != expected 0xc0192772 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34873 dport 40709] != expected 0xc0192772 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36235 dport 40709] != expected 0x989158bc # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36235 dport 40709] != expected 0x989158bc # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55921 dport 40709] != expected 0xc81a73c0 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55921 dport 40709] != expected 0xc81a73c0 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39997 dport 40709] != expected 0x20dc4b36 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39997 dport 40709] != expected 0x20dc4b36 # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56649 dport 40709] != expected 0x1956767a # # Exception| cpu 0: rx_hash 0x752b57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56649 dport 40709] != expected 0x1956767a # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 39337 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52608 dport 39337] != expected 0x235f208 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52608 dport 39337] != expected 0x235f208 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48764 dport 39337] != expected 0x94064912 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48764 dport 39337] != expected 0x94064912 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54567 dport 39337] != expected 0x17bf47ef # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54567 dport 39337] != expected 0x17bf47ef # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37294 dport 39337] != expected 0xb942709d # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37294 dport 39337] != expected 0xb942709d # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58101 dport 39337] != expected 0x4c622a01 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58101 dport 39337] != expected 0x4c622a01 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56023 dport 39337] != expected 0xd1c7f098 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56023 dport 39337] != expected 0xd1c7f098 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36845 dport 39337] != expected 0x42d18b1e # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36845 dport 39337] != expected 0x42d18b1e # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49992 dport 39337] != expected 0x41f3f633 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49992 dport 39337] != expected 0x41f3f633 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46323 dport 39337] != expected 0x15bc007c # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46323 dport 39337] != expected 0x15bc007c # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55731 dport 39337] != expected 0x1f973793 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55731 dport 39337] != expected 0x1f973793 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52498 dport 39337] != expected 0x827eae67 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52498 dport 39337] != expected 0x827eae67 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54877 dport 39337] != expected 0x25ea6501 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54877 dport 39337] != expected 0x25ea6501 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57057 dport 39337] != expected 0xb1e08baf # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57057 dport 39337] != expected 0xb1e08baf # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52383 dport 39337] != expected 0xaa7edb20 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52383 dport 39337] != expected 0xaa7edb20 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54969 dport 39337] != expected 0x11967ae1 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54969 dport 39337] != expected 0x11967ae1 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59861 dport 39337] != expected 0x67df013f # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59861 dport 39337] != expected 0x67df013f # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59601 dport 39337] != expected 0x9c634081 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59601 dport 39337] != expected 0x9c634081 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39026 dport 39337] != expected 0xac6ebb8f # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39026 dport 39337] != expected 0xac6ebb8f # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49550 dport 39337] != expected 0x6431603c # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49550 dport 39337] != expected 0x6431603c # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46534 dport 39337] != expected 0xd1978064 # # Exception| cpu 0: rx_hash 0xfcdaa4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46534 dport 39337] != expected 0xd1978064 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->