< 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 45386 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9ce0cb2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41750 dport 45386] != expected 0x8d47be9d # # Exception| cpu 0: rx_hash 0xd438f83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41794 dport 45386] != expected 0xa3ea0f5f # # Exception| cpu 0: rx_hash 0xb021511d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41812 dport 45386] != expected 0xd06ecdef # # Exception| cpu 0: rx_hash 0xeeaeb0aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41928 dport 45386] != expected 0x47dc34e1 # # Exception| cpu 0: rx_hash 0x38d5f26e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41940 dport 45386] != expected 0xa28d75e2 # # Exception| cpu 0: rx_hash 0x059311c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41968 dport 45386] != expected 0x35749460 # # Exception| cpu 0: rx_hash 0x32e66ca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42020 dport 45386] != expected 0x82afd8ab # # Exception| cpu 0: rx_hash 0xfa094008 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42044 dport 45386] != expected 0x3b89981c # # Exception| cpu 0: rx_hash 0x8f9790b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42060 dport 45386] != expected 0x82ddc85c # # Exception| cpu 0: rx_hash 0x230f2a41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42084 dport 45386] != expected 0x6768a8b0 # # Exception| cpu 0: rx_hash 0x8ff9afc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42090 dport 45386] != expected 0xadca2ab7 # # Exception| cpu 0: rx_hash 0x512f6eb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42140 dport 45386] != expected 0x82e4c027 # # Exception| cpu 0: rx_hash 0x99ae7d68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42146 dport 45386] != expected 0x14d5627b # # Exception| cpu 0: rx_hash 0x40c62850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42204 dport 45386] != expected 0x6723b03c # # Exception| cpu 0: rx_hash 0xaff46826 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42330 dport 45386] != expected 0xc828d6ea # # Exception| cpu 0: rx_hash 0x67757bf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42340 dport 45386] != expected 0x5e1974b6 # # Exception| cpu 0: rx_hash 0xc32e7dcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42368 dport 45386] != expected 0x5ec45d22 # # Exception| cpu 0: rx_hash 0x36e98db3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42394 dport 45386] != expected 0x5f0c1efc # # Exception| cpu 0: rx_hash 0x7e31bea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42446 dport 45386] != expected 0x71a1af3e # # Exception| cpu 0: rx_hash 0x43775d02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42474 dport 45386] != expected 0xe6584ebc # # Exception| cpu 0: rx_hash 0x74acd22c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42516 dport 45386] != expected 0x428416f3 # # Exception| cpu 0: rx_hash 0xd83468d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42556 dport 45386] != expected 0xa731761f # # Exception| cpu 0: rx_hash 0xb33ed60e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42568 dport 45386] != expected 0x421227eb # # Exception| cpu 0: rx_hash 0x3c1ade4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42598 dport 45386] != expected 0x433e45da # # Exception| cpu 0: rx_hash 0xc9dd2e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42620 dport 45386] != expected 0x42f60604 # # Exception| cpu 0: rx_hash 0xbbfd6ac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42628 dport 45386] != expected 0xa77a6e93 # # Exception| cpu 0: rx_hash 0xce0d8505 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42706 dport 45386] != expected 0x3139dc38 # # Exception| cpu 0: rx_hash 0xd099eb6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42710 dport 45386] != expected 0x6d4edd8c # # Exception| cpu 0: rx_hash 0x54cf2ab3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42754 dport 45386] != expected 0x8710845 # # Exception| cpu 0: rx_hash 0x30d68395 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42772 dport 45386] != expected 0x7bf5caf5 # # Exception| cpu 0: rx_hash 0x82b46877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42782 dport 45386] != expected 0xed204946 # # Exception| cpu 0: rx_hash 0xe6c3fe20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42798 dport 45386] != expected 0xb1b3691d # # Exception| cpu 0: rx_hash 0x2e2cd28f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42806 dport 45386] != expected 0x89529aa # # Exception| cpu 0: rx_hash 0x669adee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42820 dport 45386] != expected 0x92f7a83 # # Exception| cpu 0: rx_hash 0xe1135517 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42880 dport 45386] != expected 0xc27cb321 # # Exception| cpu 0: rx_hash 0x6e375d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42926 dport 45386] != expected 0xc350d110 # # Exception| cpu 0: rx_hash 0xd346a14d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42950 dport 45386] != expected 0xc322c1e7 # # Exception| cpu 0: rx_hash 0x053de389 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42970 dport 45386] != expected 0x267380e4 # # Exception| cpu 0: rx_hash 0xa9a55971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42994 dport 45386] != expected 0xc3c6e008 # # Exception| cpu 0: rx_hash 0x26ef6e44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43002 dport 45386] != expected 0xedfd60d2 # # Exception| cpu 0: rx_hash 0x91944ac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43024 dport 45386] != expected 0x6b39b5c5 # # Exception| cpu 0: rx_hash 0xeb77b2fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 43044 dport 45386] != expected 0x6bdd942a # # Exception| cpu 0: rx_hash 0x91fa75b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43062 dport 45386] != expected 0x442e572e # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd145d7dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58190 dport 58623] OK # # # cpu 0: rx_hash 0x24ec18d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58226 dport 58623] OK # # # cpu 0: rx_hash 0x2c419b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58264 dport 58623] OK # # # cpu 4: rx_hash 0x248227a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58196 dport 58623] OK # # # cpu 4: rx_hash 0xabc81090 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58204 dport 58623] OK # # # cpu 4: rx_hash 0x6349034e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58210 dport 58623] OK # # # cpu 4: rx_hash 0x968ef336 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58232 dport 58623] OK # # # cpu 4: rx_hash 0x881a9d5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58236 dport 58623] OK # # # cpu 4: rx_hash 0x7570ee9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58252 dport 58623] OK # # # cpu 4: rx_hash 0x80b71ee7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58262 dport 58623] OK # # # cpu 4: rx_hash 0xc86f2df0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58306 dport 58623] OK # # # cpu 4: rx_hash 0xc8011281 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58340 dport 58623] OK # # # cpu 4: rx_hash 0x474b25b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58348 dport 58623] OK # # # cpu 4: rx_hash 0x290f2d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58412 dport 58623] OK # # # cpu 4: rx_hash 0xc25cb339 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58418 dport 58623] OK # # # cpu 4: rx_hash 0x420593f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58456 dport 58623] OK # # # cpu 4: rx_hash 0xcd219bb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58486 dport 58623] OK # # # cpu 4: rx_hash 0x9cbd6dff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58504 dport 58623] OK # # # cpu 4: rx_hash 0x2eb1b96c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58532 dport 58623] OK # # # cpu 4: rx_hash 0x6914a2f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58548 dport 58623] OK # # # cpu 4: rx_hash 0xdf79a800 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58624 dport 58623] OK # # # cpu 4: rx_hash 0xbb0e3e57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58672 dport 58623] OK # # # cpu 4: rx_hash 0xd004808d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58692 dport 58623] OK # # # cpu 4: rx_hash 0xaa8947c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58710 dport 58623] OK # # # cpu 4: rx_hash 0xd06abffc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58722 dport 58623] OK # # # cpu 4: rx_hash 0x6208541e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58728 dport 58623] OK # # # cpu 4: rx_hash 0x25ad4f84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58744 dport 58623] OK # # # cpu 4: rx_hash 0x7431b9cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58758 dport 58623] OK # # # cpu 4: rx_hash 0x33fa9d24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58800 dport 58623] OK # # # cpu 4: rx_hash 0x819876c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58810 dport 58623] OK # # # cpu 4: rx_hash 0x01c1560f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58832 dport 58623] OK # # # cpu 4: rx_hash 0x9aec5ca8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58912 dport 58623] OK # # # cpu 4: rx_hash 0x0b3205f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58924 dport 58623] OK # # # cpu 4: rx_hash 0x95ff4b54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58946 dport 58623] OK # # # cpu 4: rx_hash 0x43840990 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58974 dport 58623] OK # # # cpu 4: rx_hash 0xe7b130d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59036 dport 58623] OK # # # cpu 4: rx_hash 0xf6364945 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59130 dport 58623] OK # # # cpu 4: rx_hash 0xd58afbf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59132 dport 58623] OK # # # cpu 4: rx_hash 0x16171ecf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59166 dport 58623] OK # # # cpu 4: rx_hash 0x5ecf2dd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59210 dport 58623] OK # # # cpu 4: rx_hash 0x7d1da015 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59242 dport 58623] OK # # # cpu 4: rx_hash 0x19040933 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59260 dport 58623] OK # # # cpu 4: rx_hash 0x0f53db93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59316 dport 58623] OK # # # cpu 4: rx_hash 0xc8afe0c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59342 dport 58623] OK # # # cpu 4: rx_hash 0xb222278d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59356 dport 58623] OK # # # cpu 4: rx_hash 0x478be884 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59360 dport 58623] OK # # # cpu 4: rx_hash 0x1eba9d75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59380 dport 58623] OK # # # cpu 4: rx_hash 0x1bcd6d60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59442 dport 58623] OK # # # cpu 4: rx_hash 0x370cf751 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59504 dport 58623] OK # # # count: pass=49 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 48975 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44557 dport 48975] != expected 0x88b4edeb # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44557 dport 48975] != expected 0x88b4edeb # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55304 dport 48975] != expected 0x994227df # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55304 dport 48975] != expected 0x994227df # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58357 dport 48975] != expected 0x29ded28b # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58357 dport 48975] != expected 0x29ded28b # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43249 dport 48975] != expected 0xe3ab1dca # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43249 dport 48975] != expected 0xe3ab1dca # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58858 dport 48975] != expected 0xd7590f31 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58858 dport 48975] != expected 0xd7590f31 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47968 dport 48975] != expected 0x81d74cbd # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47968 dport 48975] != expected 0x81d74cbd # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37281 dport 48975] != expected 0x7572d91a # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37281 dport 48975] != expected 0x7572d91a # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46360 dport 48975] != expected 0x63723ea5 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46360 dport 48975] != expected 0x63723ea5 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35727 dport 48975] != expected 0x1c5f7368 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35727 dport 48975] != expected 0x1c5f7368 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48901 dport 48975] != expected 0xcc69acf7 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48901 dport 48975] != expected 0xcc69acf7 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39814 dport 48975] != expected 0x102fe8a0 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39814 dport 48975] != expected 0x102fe8a0 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40599 dport 48975] != expected 0x81c38518 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40599 dport 48975] != expected 0x81c38518 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58361 dport 48975] != expected 0x5b9253e5 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58361 dport 48975] != expected 0x5b9253e5 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60074 dport 48975] != expected 0x7e2501ae # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60074 dport 48975] != expected 0x7e2501ae # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37156 dport 48975] != expected 0x2a3a6671 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37156 dport 48975] != expected 0x2a3a6671 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41918 dport 48975] != expected 0xbff5e081 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41918 dport 48975] != expected 0xbff5e081 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37288 dport 48975] != expected 0x2a955f12 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37288 dport 48975] != expected 0x2a955f12 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38914 dport 48975] != expected 0x9b72631c # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38914 dport 48975] != expected 0x9b72631c # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58645 dport 48975] != expected 0xa79063a9 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58645 dport 48975] != expected 0xa79063a9 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52452 dport 48975] != expected 0xaa6fe450 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52452 dport 48975] != expected 0xaa6fe450 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52088 dport 48975] != expected 0xd648585a # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52088 dport 48975] != expected 0xd648585a # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40805 dport 48975] != expected 0xcbebb23a # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40805 dport 48975] != expected 0xcbebb23a # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45265 dport 48975] != expected 0xdc9cdbbc # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45265 dport 48975] != expected 0xdc9cdbbc # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36958 dport 48975] != expected 0x3cca6984 # # Exception| cpu 4: rx_hash 0xe79d92c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36958 dport 48975] != expected 0x3cca6984 # # 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 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 44812 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49898 dport 44812] != expected 0xbe011122 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49898 dport 44812] != expected 0xbe011122 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54841 dport 44812] != expected 0x1299bb21 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54841 dport 44812] != expected 0x1299bb21 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43893 dport 44812] != expected 0x5030b5a9 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43893 dport 44812] != expected 0x5030b5a9 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44905 dport 44812] != expected 0x17556303 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44905 dport 44812] != expected 0x17556303 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55053 dport 44812] != expected 0x2c0012a4 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55053 dport 44812] != expected 0x2c0012a4 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41312 dport 44812] != expected 0x19e21b1d # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41312 dport 44812] != expected 0x19e21b1d # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49309 dport 44812] != expected 0xb04fe25d # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49309 dport 44812] != expected 0xb04fe25d # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39961 dport 44812] != expected 0xf2e8bd41 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39961 dport 44812] != expected 0xf2e8bd41 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39645 dport 44812] != expected 0xc6428a0d # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39645 dport 44812] != expected 0xc6428a0d # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42181 dport 44812] != expected 0x36527b1 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42181 dport 44812] != expected 0x36527b1 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45524 dport 44812] != expected 0x4fb2e549 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45524 dport 44812] != expected 0x4fb2e549 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51172 dport 44812] != expected 0xc793517c # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51172 dport 44812] != expected 0xc793517c # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43326 dport 44812] != expected 0xabd789df # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43326 dport 44812] != expected 0xabd789df # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52663 dport 44812] != expected 0xbc140b92 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52663 dport 44812] != expected 0xbc140b92 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44157 dport 44812] != expected 0x28236f97 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44157 dport 44812] != expected 0x28236f97 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50838 dport 44812] != expected 0xcb5f0ca3 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50838 dport 44812] != expected 0xcb5f0ca3 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50414 dport 44812] != expected 0x13b6c3fb # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50414 dport 44812] != expected 0x13b6c3fb # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35795 dport 44812] != expected 0x8a89fb26 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35795 dport 44812] != expected 0x8a89fb26 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52235 dport 44812] != expected 0x85333651 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52235 dport 44812] != expected 0x85333651 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48527 dport 44812] != expected 0x85c3420 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48527 dport 44812] != expected 0x85c3420 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59091 dport 44812] != expected 0xec504f0d # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59091 dport 44812] != expected 0xec504f0d # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58956 dport 44812] != expected 0xf5a6cbc3 # # Exception| cpu 5: rx_hash 0xb1444b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58956 dport 44812] != expected 0xf5a6cbc3 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 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__->