< 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 50091 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x51d26738 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57400 dport 50091] != expected 0x83593963 # # Exception| cpu 0: rx_hash 0x05084768 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57406 dport 50091] != expected 0xe7c6f6bf # # Exception| cpu 0: rx_hash 0x2d16f93b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57464 dport 50091] != expected 0x116192c8 # # Exception| cpu 0: rx_hash 0x7db8ac53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57482 dport 50091] != expected 0xe1c3e025 # # Exception| cpu 0: rx_hash 0x6215604d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57506 dport 50091] != expected 0x5477ea29 # # Exception| cpu 0: rx_hash 0x7723e859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57530 dport 50091] != expected 0x8d5019de # # Exception| cpu 0: rx_hash 0x144aba44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57554 dport 50091] != expected 0xaadcb879 # # Exception| cpu 0: rx_hash 0xe25cf4aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 57600 dport 50091] != expected 0xda81b728 # # Exception| cpu 0: rx_hash 0x08e49bfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57734 dport 50091] != expected 0xf7022d21 # # Exception| cpu 0: rx_hash 0xba1a4bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57736 dport 50091] != expected 0x258bfa7 # # Exception| cpu 0: rx_hash 0x490833bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57752 dport 50091] != expected 0x4aba110a # # Exception| cpu 0: rx_hash 0xa5b787ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 57760 dport 50091] != expected 0xb7ecb5ab # # Exception| cpu 0: rx_hash 0xb0810fb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57784 dport 50091] != expected 0x6ecb465c # # Exception| cpu 0: rx_hash 0xb869e5c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57794 dport 50091] != expected 0x46b03c3e # # Exception| cpu 0: rx_hash 0xd3e85da4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57808 dport 50091] != expected 0x4947e7fb # # Exception| cpu 0: rx_hash 0xf9854d8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57820 dport 50091] != expected 0xfb080015 # # Exception| cpu 0: rx_hash 0x41e0d9ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 57826 dport 50091] != expected 0x62c16b68 # # Exception| cpu 0: rx_hash 0x3f57e9b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57832 dport 50091] != expected 0xb411435a # # Exception| cpu 0: rx_hash 0xb2f2a1c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57842 dport 50091] != expected 0x2a23c5c5 # # Exception| cpu 0: rx_hash 0xe6288192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57844 dport 50091] != expected 0x4ebc0a19 # # Exception| cpu 0: rx_hash 0xdebca0da [saddr 192.0.3.2 daddr 192.0.3.1 sport 57860 dport 50091] != expected 0x8fc23203 # # Exception| cpu 0: rx_hash 0x6c427092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57866 dport 50091] != expected 0x7a98a085 # # Exception| cpu 0: rx_hash 0x7974f886 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57874 dport 50091] != expected 0xa3bf5372 # # Exception| cpu 0: rx_hash 0x9f50089e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57882 dport 50091] != expected 0x327a0e28 # # Exception| cpu 0: rx_hash 0x4cb424b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57910 dport 50091] != expected 0xa444be90 # # Exception| cpu 0: rx_hash 0xf6a21e89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57922 dport 50091] != expected 0x79655674 # # Exception| cpu 0: rx_hash 0xc362c2bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57958 dport 50091] != expected 0x7e9ebb96 # # Exception| cpu 0: rx_hash 0xfc395a83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57970 dport 50091] != expected 0x15f6af8f # # Exception| cpu 0: rx_hash 0x3070bab3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57974 dport 50091] != expected 0x367c153b # # Exception| cpu 0: rx_hash 0x828e6afb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57976 dport 50091] != expected 0xc32687bd # # Exception| cpu 0: rx_hash 0x1a1daa9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57978 dport 50091] != expected 0x8433f2d5 # # Exception| cpu 0: rx_hash 0x4ec78acb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57980 dport 50091] != expected 0xe0ac3d09 # # Exception| cpu 0: rx_hash 0x93cc97d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58004 dport 50091] != expected 0x8e3cc97b # # Exception| cpu 0: rx_hash 0x7804bb5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58148 dport 50091] != expected 0xf3d4fbf # # Exception| cpu 0: rx_hash 0xfd491959 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58180 dport 50091] != expected 0xb974b342 # # Exception| cpu 0: rx_hash 0xf7d25d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58228 dport 50091] != expected 0xd5e74ab9 # # Exception| cpu 0: rx_hash 0x6b35e80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58242 dport 50091] != expected 0x6cf82e0 # # Exception| cpu 0: rx_hash 0x17f17608 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58306 dport 50091] != expected 0x94f7294b # # Exception| cpu 0: rx_hash 0x76eb8a6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58336 dport 50091] != expected 0xf7930b75 # # Exception| cpu 0: rx_hash 0x63dd027a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58360 dport 50091] != expected 0x2eb4f882 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xb14c1a83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50204 dport 35281] OK # # # cpu 0: rx_hash 0x3e9afc8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50252 dport 35281] OK # # # cpu 0: rx_hash 0x01c164b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50264 dport 35281] OK # # # cpu 0: rx_hash 0xf84858b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50296 dport 35281] OK # # # cpu 0: rx_hash 0x254345aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50320 dport 35281] OK # # # cpu 4: rx_hash 0x0b5a20ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50280 dport 35281] OK # # # cpu 4: rx_hash 0x516f31d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50346 dport 35281] OK # # # cpu 4: rx_hash 0x4459b9cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50354 dport 35281] OK # # # cpu 4: rx_hash 0x3aee89b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50360 dport 35281] OK # # # cpu 4: rx_hash 0x4cb153bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50376 dport 35281] OK # # # cpu 4: rx_hash 0x186b73ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50382 dport 35281] OK # # # cpu 4: rx_hash 0xeb790be1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50398 dport 35281] OK # # # cpu 4: rx_hash 0x462a17b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50424 dport 35281] OK # # # cpu 4: rx_hash 0x8a63f787 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50428 dport 35281] OK # # # cpu 4: rx_hash 0x37025527 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50432 dport 35281] OK # # # cpu 4: rx_hash 0xee7d3d03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50460 dport 35281] OK # # # cpu 4: rx_hash 0xe4e67909 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50476 dport 35281] OK # # # cpu 4: rx_hash 0xade23b3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50504 dport 35281] OK # # # cpu 4: rx_hash 0x20477348 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50514 dport 35281] OK # # # cpu 4: rx_hash 0xec0e9378 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50518 dport 35281] OK # # # cpu 4: rx_hash 0x92b9a300 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50524 dport 35281] OK # # # cpu 4: rx_hash 0x39ed6415 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50628 dport 35281] OK # # # cpu 4: rx_hash 0x0179455d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50740 dport 35281] OK # # # cpu 4: rx_hash 0xe75db545 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50748 dport 35281] OK # # # cpu 4: rx_hash 0x9fed5e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50824 dport 35281] OK # # # cpu 4: rx_hash 0x53a4be4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50828 dport 35281] OK # # # cpu 4: rx_hash 0xa0b6c642 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50844 dport 35281] OK # # # cpu 4: rx_hash 0x66646278 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50856 dport 35281] OK # # # cpu 4: rx_hash 0xebc12a0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50866 dport 35281] OK # # # cpu 4: rx_hash 0x6417cc03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50914 dport 35281] OK # # # cpu 4: rx_hash 0x9705b40f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50930 dport 35281] OK # # # cpu 4: rx_hash 0xbd68a427 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50942 dport 35281] OK # # # cpu 4: rx_hash 0xcc40e6b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50950 dport 35281] OK # # # cpu 4: rx_hash 0xe62df69f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50954 dport 35281] OK # # # cpu 4: rx_hash 0x153f8e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50970 dport 35281] OK # # # cpu 4: rx_hash 0x87370af9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50984 dport 35281] OK # # # cpu 4: rx_hash 0x1fa4ca99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50986 dport 35281] OK # # # cpu 4: rx_hash 0x027aa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51016 dport 35281] OK # # # cpu 4: rx_hash 0x228cfcde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51060 dport 35281] OK # # # cpu 4: rx_hash 0xc4a80cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51068 dport 35281] OK # # # cpu 4: rx_hash 0x6d8f65a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51118 dport 35281] OK # # # cpu 4: rx_hash 0x114bfbab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51182 dport 35281] OK # # # cpu 4: rx_hash 0x54191fb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51200 dport 35281] OK # # # cpu 4: rx_hash 0x7e740f9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51212 dport 35281] OK # # # cpu 4: rx_hash 0x8d667793 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51228 dport 35281] OK # # # cpu 4: rx_hash 0x15f5b7f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51230 dport 35281] OK # # # cpu 4: rx_hash 0x1f6ef3f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51246 dport 35281] OK # # # cpu 4: rx_hash 0x0a587bed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51254 dport 35281] OK # # # cpu 4: rx_hash 0xb8a6aba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51256 dport 35281] OK # # # cpu 4: rx_hash 0x02b0919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51276 dport 35281] OK # # # cpu 4: rx_hash 0xf1a2e990 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51292 dport 35281] OK # # # cpu 4: rx_hash 0xbad505de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51314 dport 35281] OK # # # cpu 4: rx_hash 0x5cf1f5c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51322 dport 35281] OK # # # cpu 4: rx_hash 0x0c5fa0ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51336 dport 35281] OK # # # cpu 4: rx_hash 0xff4dd8a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51352 dport 35281] OK # # # count: pass=55 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 43239 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58033 dport 43239] != expected 0xf896e3a4 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58033 dport 43239] != expected 0xf896e3a4 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58198 dport 43239] != expected 0x49f8456b # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58198 dport 43239] != expected 0x49f8456b # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37913 dport 43239] != expected 0x56a488e0 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37913 dport 43239] != expected 0x56a488e0 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60579 dport 43239] != expected 0xb89462f3 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60579 dport 43239] != expected 0xb89462f3 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60378 dport 43239] != expected 0xc63a320d # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60378 dport 43239] != expected 0xc63a320d # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49681 dport 43239] != expected 0x8df9070 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49681 dport 43239] != expected 0x8df9070 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51544 dport 43239] != expected 0x87507692 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51544 dport 43239] != expected 0x87507692 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53440 dport 43239] != expected 0xfd3cdda9 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53440 dport 43239] != expected 0xfd3cdda9 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44696 dport 43239] != expected 0x90287435 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44696 dport 43239] != expected 0x90287435 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43478 dport 43239] != expected 0x68a0f83d # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43478 dport 43239] != expected 0x68a0f83d # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48185 dport 43239] != expected 0x9b606bbc # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48185 dport 43239] != expected 0x9b606bbc # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38213 dport 43239] != expected 0x9abf40e2 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38213 dport 43239] != expected 0x9abf40e2 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39983 dport 43239] != expected 0x2a397b9a # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39983 dport 43239] != expected 0x2a397b9a # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33144 dport 43239] != expected 0x1922dc32 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33144 dport 43239] != expected 0x1922dc32 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40044 dport 43239] != expected 0x713e4f88 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40044 dport 43239] != expected 0x713e4f88 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41062 dport 43239] != expected 0x9d30bba4 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41062 dport 43239] != expected 0x9d30bba4 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57221 dport 43239] != expected 0x29df561f # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57221 dport 43239] != expected 0x29df561f # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40422 dport 43239] != expected 0x4a7c1885 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40422 dport 43239] != expected 0x4a7c1885 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59484 dport 43239] != expected 0x9d70979b # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59484 dport 43239] != expected 0x9d70979b # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55241 dport 43239] != expected 0x7d39df07 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55241 dport 43239] != expected 0x7d39df07 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49695 dport 43239] != expected 0xfd8502f6 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49695 dport 43239] != expected 0xfd8502f6 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60009 dport 43239] != expected 0x8e042b70 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60009 dport 43239] != expected 0x8e042b70 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59065 dport 43239] != expected 0x80703444 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59065 dport 43239] != expected 0x80703444 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34472 dport 43239] != expected 0x150e39c4 # # Exception| cpu 5: rx_hash 0xc57854a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34472 dport 43239] != expected 0x150e39c4 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 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 49349 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57602 dport 49349] != expected 0x1d76b85b # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57602 dport 49349] != expected 0x1d76b85b # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57532 dport 49349] != expected 0x44404498 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57532 dport 49349] != expected 0x44404498 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47178 dport 49349] != expected 0x5bce03d6 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47178 dport 49349] != expected 0x5bce03d6 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42472 dport 49349] != expected 0x925ee859 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42472 dport 49349] != expected 0x925ee859 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53935 dport 49349] != expected 0xfe7474b0 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53935 dport 49349] != expected 0xfe7474b0 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46868 dport 49349] != expected 0xaa65ecc1 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46868 dport 49349] != expected 0xaa65ecc1 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58864 dport 49349] != expected 0x9a14a4d3 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58864 dport 49349] != expected 0x9a14a4d3 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60934 dport 49349] != expected 0x1dbc813b # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60934 dport 49349] != expected 0x1dbc813b # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57291 dport 49349] != expected 0xd46b7c15 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57291 dport 49349] != expected 0xd46b7c15 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35122 dport 49349] != expected 0xdb8e9503 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35122 dport 49349] != expected 0xdb8e9503 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33806 dport 49349] != expected 0x98638bb1 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33806 dport 49349] != expected 0x98638bb1 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46883 dport 49349] != expected 0xc503085b # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46883 dport 49349] != expected 0xc503085b # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38768 dport 49349] != expected 0xd99827c8 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38768 dport 49349] != expected 0xd99827c8 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49193 dport 49349] != expected 0xcea79a59 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49193 dport 49349] != expected 0xcea79a59 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56375 dport 49349] != expected 0xc6924d75 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56375 dport 49349] != expected 0xc6924d75 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35112 dport 49349] != expected 0x562bdd77 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35112 dport 49349] != expected 0x562bdd77 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39557 dport 49349] != expected 0x8fd098a0 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39557 dport 49349] != expected 0x8fd098a0 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39515 dport 49349] != expected 0xc9ae1e6 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39515 dport 49349] != expected 0xc9ae1e6 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42796 dport 49349] != expected 0x33294aab # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42796 dport 49349] != expected 0x33294aab # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51476 dport 49349] != expected 0x6ba14dcb # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51476 dport 49349] != expected 0x6ba14dcb # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42811 dport 49349] != expected 0xa5c69237 # # Exception| cpu 5: rx_hash 0x64cc286a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42811 dport 49349] != expected 0xa5c69237 # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->