< 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 # # Interface: enp1s0, driver: fbnic # 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 214, 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 57346 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfc05c6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50168 dport 57346] != expected 0x7f447210 # # Exception| cpu 0: rx_hash 0x9b3dc674 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50176 dport 57346] != expected 0x8f4e34d3 # # Exception| cpu 0: rx_hash 0xcc16efdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50190 dport 57346] != expected 0xbe6a42f # # Exception| cpu 0: rx_hash 0x89d9220b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50200 dport 57346] != expected 0xce07aa3e # # Exception| cpu 0: rx_hash 0xab3ec4e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50228 dport 57346] != expected 0x2cf72d36 # # Exception| cpu 0: rx_hash 0xf8acd456 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50266 dport 57346] != expected 0xf80dda71 # # Exception| cpu 0: rx_hash 0x6648f08c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50322 dport 57346] != expected 0xd1aa02e5 # # Exception| cpu 0: rx_hash 0x6f3a82b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50338 dport 57346] != expected 0x710ecd93 # # Exception| cpu 0: rx_hash 0x13843fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 50352 dport 57346] != expected 0xb7f21511 # # Exception| cpu 0: rx_hash 0x19615afb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50368 dport 57346] != expected 0x2767070e # # Exception| cpu 0: rx_hash 0x3ca89205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50380 dport 57346] != expected 0xa5f43ad4 # # Exception| cpu 0: rx_hash 0x65dfe786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50386 dport 57346] != expected 0xe19bdf8c # # Exception| cpu 0: rx_hash 0x49645d47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50414 dport 57346] != expected 0xc3ac2d20 # # Exception| cpu 0: rx_hash 0xc760bbe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50440 dport 57346] != expected 0x42cca8c0 # # Exception| cpu 0: rx_hash 0xe5875d08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50468 dport 57346] != expected 0xa03c2fc8 # # Exception| cpu 0: rx_hash 0x85815820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50494 dport 57346] != expected 0xe74e1c03 # # Exception| cpu 0: rx_hash 0x16ae37da [saddr 192.0.3.2 daddr 192.0.3.1 sport 50598 dport 57346] != expected 0x3e1f6c5a # # Exception| cpu 0: rx_hash 0x76a832f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50620 dport 57346] != expected 0x796d5f91 # # Exception| cpu 0: rx_hash 0x2b667e6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50626 dport 57346] != expected 0x6d50dd72 # # Exception| cpu 0: rx_hash 0x12170ec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50630 dport 57346] != expected 0x6e4d0be1 # # Exception| cpu 0: rx_hash 0x69879dad [saddr 192.0.3.2 daddr 192.0.3.1 sport 50676 dport 57346] != expected 0xc8d269b1 # # Exception| cpu 0: rx_hash 0x4c4e5553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50680 dport 57346] != expected 0x4a41546b # # Exception| cpu 0: rx_hash 0xbb4f2495 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50688 dport 57346] != expected 0xa9480f7e # # Exception| cpu 0: rx_hash 0x8c620814 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50708 dport 57346] != expected 0x6a92ac49 # # Exception| cpu 0: rx_hash 0xca3ad2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50754 dport 57346] != expected 0x9f427f31 # # Exception| cpu 0: rx_hash 0xaa3cd7e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50776 dport 57346] != expected 0xd8304cfa # # Exception| cpu 0: rx_hash 0x9a3fd574 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50796 dport 57346] != expected 0x7b89551f # # Exception| cpu 0: rx_hash 0xfa39d05c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50806 dport 57346] != expected 0x3cfb66d4 # # Exception| cpu 0: rx_hash 0x71173eec [saddr 192.0.3.2 daddr 192.0.3.1 sport 50822 dport 57346] != expected 0x34769a7f # # Exception| cpu 0: rx_hash 0x6daf86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50830 dport 57346] != expected 0xb5f87136 # # Exception| cpu 0: rx_hash 0x5a82aa38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50842 dport 57346] != expected 0x7622d201 # # Exception| cpu 0: rx_hash 0x21123950 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50856 dport 57346] != expected 0xd0bdb051 # # Exception| cpu 0: rx_hash 0x2f4e657a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50872 dport 57346] != expected 0x107ac5f5 # # Exception| cpu 0: rx_hash 0x0e3e949b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50900 dport 57346] != expected 0xc2bb9f94 # # Exception| cpu 0: rx_hash 0x2bf75c65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50904 dport 57346] != expected 0x4028a24e # # Exception| cpu 0: rx_hash 0x12862cce [saddr 192.0.3.2 daddr 192.0.3.1 sport 50908 dport 57346] != expected 0x433574dd # # Exception| cpu 0: rx_hash 0xd94d07bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50988 dport 57346] != expected 0x7b4ff2c # # Exception| cpu 0: rx_hash 0x9667af5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51018 dport 57346] != expected 0x52c0e322 # # Exception| cpu 0: rx_hash 0x9149814a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51050 dport 57346] != expected 0x32a359f0 # # Exception| cpu 0: rx_hash 0x743d36f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51088 dport 57346] != expected 0xbd9be334 # # Exception| cpu 0: rx_hash 0x13151dc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51114 dport 57346] != expected 0x9a8a6a2d # # Exception| cpu 0: rx_hash 0x77aa21f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51152 dport 57346] != expected 0x8daa3e5d # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x94d1bad7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57068 dport 54097] OK # # # cpu 0: rx_hash 0x748f0571 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57088 dport 54097] OK # # # cpu 0: rx_hash 0x5146cd8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57100 dport 54097] OK # # # cpu 0: rx_hash 0x666be10e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57112 dport 54097] OK # # # cpu 0: rx_hash 0x05faf32c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57154 dport 54097] OK # # # cpu 0: rx_hash 0x2e6f67f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57182 dport 54097] OK # # # cpu 0: rx_hash 0x6c8e843b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57192 dport 54097] OK # # # cpu 0: rx_hash 0xe9fc36a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57224 dport 54097] OK # # # cpu 0: rx_hash 0xe8d678bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57346 dport 54097] OK # # # cpu 0: rx_hash 0xe68a2495 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57362 dport 54097] OK # # # cpu 0: rx_hash 0xc343ec6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57374 dport 54097] OK # # # cpu 0: rx_hash 0xeff856aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57378 dport 54097] OK # # # cpu 0: rx_hash 0x9346ebd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57392 dport 54097] OK # # # cpu 0: rx_hash 0xd51e310b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57446 dport 54097] OK # # # cpu 0: rx_hash 0x45a649fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57534 dport 54097] OK # # # cpu 4: rx_hash 0x0831b80c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57106 dport 54097] OK # # # cpu 4: rx_hash 0x0143ca33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57122 dport 54097] OK # # # cpu 4: rx_hash 0x6145cf1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57144 dport 54097] OK # # # cpu 4: rx_hash 0x294149ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57214 dport 54097] OK # # # cpu 4: rx_hash 0xc269a275 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57236 dport 54097] OK # # # cpu 4: rx_hash 0xeed218b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57256 dport 54097] OK # # # cpu 4: rx_hash 0xea6b21ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57288 dport 54097] OK # # # cpu 4: rx_hash 0xe4377d81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57304 dport 54097] OK # # # cpu 4: rx_hash 0xda68233f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57340 dport 54097] OK # # # cpu 4: rx_hash 0xce88a74b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57422 dport 54097] OK # # # cpu 4: rx_hash 0xbb446809 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57452 dport 54097] OK # # # cpu 4: rx_hash 0x1cd13c78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57504 dport 54097] OK # # # cpu 4: rx_hash 0x211975cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57540 dport 54097] OK # # # cpu 4: rx_hash 0x3da1cd99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57548 dport 54097] OK # # # cpu 4: rx_hash 0x03fe9327 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57576 dport 54097] OK # # # cpu 4: rx_hash 0x486d02db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57582 dport 54097] OK # # # cpu 4: rx_hash 0x286b07f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57588 dport 54097] OK # # # cpu 4: rx_hash 0xdad15c2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57600 dport 54097] OK # # # cpu 4: rx_hash 0xd48d0000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57616 dport 54097] OK # # # cpu 4: rx_hash 0x8ad45b96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57646 dport 54097] OK # # # cpu 4: rx_hash 0xfc8f83de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57676 dport 54097] OK # # # cpu 4: rx_hash 0xa5f8f65d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57682 dport 54097] OK # # # cpu 4: rx_hash 0x9c8986f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57686 dport 54097] OK # # # cpu 4: rx_hash 0x95fbf4c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57702 dport 54097] OK # # # cpu 4: rx_hash 0xc2d0dd60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57704 dport 54097] OK # # # cpu 4: rx_hash 0x7ed31f51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57740 dport 54097] OK # # # cpu 4: rx_hash 0x0c31fe06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57742 dport 54097] OK # # # cpu 4: rx_hash 0x708f437b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57756 dport 54097] OK # # # cpu 4: rx_hash 0x0fa6e90c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57806 dport 54097] OK # # # cpu 4: rx_hash 0x83370ba2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57860 dport 54097] OK # # # cpu 4: rx_hash 0x80a01ca8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57924 dport 54097] OK # # # cpu 4: rx_hash 0xfc1ea1d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57942 dport 54097] OK # # # cpu 4: rx_hash 0xf56cd3ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57958 dport 54097] OK # # # cpu 4: rx_hash 0xfb308fc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57974 dport 54097] OK # # # cpu 4: rx_hash 0x3ca3de99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58016 dport 54097] OK # # # cpu 4: rx_hash 0x1dd32f78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58060 dport 54097] OK # # # cpu 4: rx_hash 0x7afb0445 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58102 dport 54097] OK # # # cpu 4: rx_hash 0x88415f9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58114 dport 54097] OK # # # cpu 4: rx_hash 0xe8475ab4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58136 dport 54097] OK # # # count: pass=54 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 214, 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 36286 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41345 dport 36286] != expected 0x3d6651cd # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41345 dport 36286] != expected 0x3d6651cd # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53987 dport 36286] != expected 0x169542b5 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53987 dport 36286] != expected 0x169542b5 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39082 dport 36286] != expected 0xb5eaaa43 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39082 dport 36286] != expected 0xb5eaaa43 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47397 dport 36286] != expected 0x8b419aa6 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47397 dport 36286] != expected 0x8b419aa6 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40126 dport 36286] != expected 0x653314a2 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40126 dport 36286] != expected 0x653314a2 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56854 dport 36286] != expected 0x8bf0a1fd # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56854 dport 36286] != expected 0x8bf0a1fd # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45336 dport 36286] != expected 0x2c80bcac # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45336 dport 36286] != expected 0x2c80bcac # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38258 dport 36286] != expected 0x8a04e314 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38258 dport 36286] != expected 0x8a04e314 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57682 dport 36286] != expected 0xeef4d102 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57682 dport 36286] != expected 0xeef4d102 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49330 dport 36286] != expected 0x8d24ced # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49330 dport 36286] != expected 0x8d24ced # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38508 dport 36286] != expected 0xa4614abb # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38508 dport 36286] != expected 0xa4614abb # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55666 dport 36286] != expected 0xa1b641f4 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55666 dport 36286] != expected 0xa1b641f4 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33618 dport 36286] != expected 0x1ba2b8c8 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33618 dport 36286] != expected 0x1ba2b8c8 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54101 dport 36286] != expected 0x67036f98 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54101 dport 36286] != expected 0x67036f98 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46340 dport 36286] != expected 0x7dd7e904 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46340 dport 36286] != expected 0x7dd7e904 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36108 dport 36286] != expected 0xd3782869 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36108 dport 36286] != expected 0xd3782869 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43025 dport 36286] != expected 0xa034336c # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43025 dport 36286] != expected 0xa034336c # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54148 dport 36286] != expected 0x39a73ac # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54148 dport 36286] != expected 0x39a73ac # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39127 dport 36286] != expected 0xab9bdfcb # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39127 dport 36286] != expected 0xab9bdfcb # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52201 dport 36286] != expected 0x906d3a1e # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52201 dport 36286] != expected 0x906d3a1e # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58331 dport 36286] != expected 0xdd13b51f # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58331 dport 36286] != expected 0xdd13b51f # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47226 dport 36286] != expected 0xbf648f80 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47226 dport 36286] != expected 0xbf648f80 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49982 dport 36286] != expected 0x7853d374 # # Exception| cpu 5: rx_hash 0x2d6375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49982 dport 36286] != expected 0x7853d374 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 56403 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56875 dport 56403] != expected 0xb76776bf # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56875 dport 56403] != expected 0xb76776bf # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56298 dport 56403] != expected 0x229c2c # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56298 dport 56403] != expected 0x229c2c # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52151 dport 56403] != expected 0xa9eb8100 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52151 dport 56403] != expected 0xa9eb8100 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39385 dport 56403] != expected 0x6706b81c # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39385 dport 56403] != expected 0x6706b81c # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35645 dport 56403] != expected 0x9f79c490 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35645 dport 56403] != expected 0x9f79c490 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49905 dport 56403] != expected 0x69167a8c # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49905 dport 56403] != expected 0x69167a8c # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60842 dport 56403] != expected 0x65f76ac5 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60842 dport 56403] != expected 0x65f76ac5 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56147 dport 56403] != expected 0x71e61f6d # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56147 dport 56403] != expected 0x71e61f6d # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42354 dport 56403] != expected 0xe4503d9a # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42354 dport 56403] != expected 0xe4503d9a # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46919 dport 56403] != expected 0x75ea431d # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46919 dport 56403] != expected 0x75ea431d # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37760 dport 56403] != expected 0x7bded39e # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37760 dport 56403] != expected 0x7bded39e # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37662 dport 56403] != expected 0xa3622d98 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37662 dport 56403] != expected 0xa3622d98 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51204 dport 56403] != expected 0xd6e27c60 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51204 dport 56403] != expected 0xd6e27c60 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51627 dport 56403] != expected 0xa20cf735 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51627 dport 56403] != expected 0xa20cf735 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42969 dport 56403] != expected 0xc958e147 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42969 dport 56403] != expected 0xc958e147 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46000 dport 56403] != expected 0xc0ab8f8f # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46000 dport 56403] != expected 0xc0ab8f8f # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58705 dport 56403] != expected 0xad5aa761 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58705 dport 56403] != expected 0xad5aa761 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41001 dport 56403] != expected 0xb2d859a4 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41001 dport 56403] != expected 0xb2d859a4 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46962 dport 56403] != expected 0xa02c8327 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46962 dport 56403] != expected 0xa02c8327 # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50222 dport 56403] != expected 0xe7b3c2bf # # Exception| cpu 5: rx_hash 0x33dce61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50222 dport 56403] != expected 0xe7b3c2bf # # 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 203, 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 88, 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 49, 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 203, 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 88, 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 49, 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 203, 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 88, 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 49, 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 203, 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 88, 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 49, 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 208, 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 101, 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 88, 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 49, 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 208, 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 101, 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 88, 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 49, 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 208, 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 101, 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 88, 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 49, 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 208, 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 101, 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 88, 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 49, 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__->