< 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 216, 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 35817 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6b821cf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57684 dport 35817] != expected 0x10a346ea # # Exception| cpu 0: rx_hash 0x0723c292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57692 dport 35817] != expected 0x7331e669 # # Exception| cpu 0: rx_hash 0xc54809dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57720 dport 35817] != expected 0x6cf00f4e # # Exception| cpu 0: rx_hash 0x7a2d0b8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57740 dport 35817] != expected 0xd8b3c830 # # Exception| cpu 0: rx_hash 0xf7b93041 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57804 dport 35817] != expected 0x34c19c20 # # Exception| cpu 0: rx_hash 0x875582a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57834 dport 35817] != expected 0xa54af709 # # Exception| cpu 0: rx_hash 0x6846d144 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57854 dport 35817] != expected 0xd3a6e64f # # Exception| cpu 0: rx_hash 0x1bd2fd5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57856 dport 35817] != expected 0x8cafdc3a # # Exception| cpu 0: rx_hash 0xf3a4b5aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 57882 dport 35817] != expected 0xd0beaef6 # # Exception| cpu 0: rx_hash 0xfae718f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57928 dport 35817] != expected 0x34f28a9 # # Exception| cpu 0: rx_hash 0xe6aa7477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57958 dport 35817] != expected 0xf156e303 # # Exception| cpu 0: rx_hash 0xeb480f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58000 dport 35817] != expected 0xcb5fa673 # # Exception| cpu 0: rx_hash 0xc6309723 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58016 dport 35817] != expected 0xa2725e12 # # Exception| cpu 0: rx_hash 0x181630e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58026 dport 35817] != expected 0x4faa7c9f # # Exception| cpu 0: rx_hash 0x3b481e0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58054 dport 35817] != expected 0xdf8b612b # # Exception| cpu 0: rx_hash 0xe56eb9cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58060 dport 35817] != expected 0x325343a6 # # Exception| cpu 0: rx_hash 0x0d18f13e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58070 dport 35817] != expected 0x6e42316a # # Exception| cpu 0: rx_hash 0x10c1bb59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58138 dport 35817] != expected 0x2ba23bf2 # # Exception| cpu 0: rx_hash 0x44163c41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58206 dport 35817] != expected 0xf52ee5 # # Exception| cpu 0: rx_hash 0x585b50ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 58224 dport 35817] != expected 0xf2ece54f # # Exception| cpu 0: rx_hash 0x34fa8ea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58232 dport 35817] != expected 0x917e45cc # # Exception| cpu 0: rx_hash 0x3e7dee4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58240 dport 35817] != expected 0x818a6336 # # Exception| cpu 0: rx_hash 0x8b9f8cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58252 dport 35817] != expected 0x253d82b2 # # Exception| cpu 0: rx_hash 0x97d2e07a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58274 dport 35817] != expected 0xd7244918 # # Exception| cpu 0: rx_hash 0x76e705dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58346 dport 35817] != expected 0x58c4bd8b # # Exception| cpu 0: rx_hash 0x166eaf05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58386 dport 35817] != expected 0xb06561b6 # # Exception| cpu 0: rx_hash 0xb8a4ba20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58430 dport 35817] != expected 0xcc362812 # # Exception| cpu 0: rx_hash 0x297ded62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58448 dport 35817] != expected 0xd25db7a8 # # Exception| cpu 0: rx_hash 0x2e18f677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58462 dport 35817] != expected 0xf8a0d422 # # Exception| cpu 0: rx_hash 0x68a4aba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58472 dport 35817] != expected 0xd8e2ef4a # # Exception| cpu 0: rx_hash 0x6546d05c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58526 dport 35817] != expected 0xe2ebaa3a # # Exception| cpu 0: rx_hash 0x4f5b53e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58528 dport 35817] != expected 0xa13b31d1 # # Exception| cpu 0: rx_hash 0x15aa62b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58552 dport 35817] != expected 0x7360c113 # # Exception| cpu 0: rx_hash 0x847335fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58582 dport 35817] != expected 0x6d0b5ea9 # # Exception| cpu 0: rx_hash 0x1b8cd4fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 58596 dport 35817] != expected 0x8a6c24c6 # # Exception| cpu 0: rx_hash 0xae6eb641 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58600 dport 35817] != expected 0x2edbc542 # # Exception| cpu 0: rx_hash 0x417de5a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58620 dport 35817] != expected 0x5837d404 # # Exception| cpu 0: rx_hash 0x250bb071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58692 dport 35817] != expected 0x5fad33ea # # Exception| cpu 0: rx_hash 0x135b5f44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58708 dport 35817] != expected 0xee6463ab # # Exception| cpu 0: rx_hash 0xe7607b3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58720 dport 35817] != expected 0x406cdacd # # Exception| cpu 0: rx_hash 0xbaf45174 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58742 dport 35817] != expected 0xb8ca4985 # # Exception| cpu 0: rx_hash 0x6073201d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58840 dport 35817] != expected 0xbceaa827 # # Exception| cpu 0: rx_hash 0xb9309cc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58844 dport 35817] != expected 0x7bcfe920 # # Exception| cpu 0: rx_hash 0x0bb7e562 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58846 dport 35817] != expected 0xf5856b2e # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xcf1ed7ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54230 dport 32965] OK # # # cpu 4: rx_hash 0x7afcb512 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54234 dport 32965] OK # # # cpu 4: rx_hash 0x50e136a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54244 dport 32965] OK # # # cpu 4: rx_hash 0x858afecf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54288 dport 32965] OK # # # cpu 4: rx_hash 0xa8f26660 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54304 dport 32965] OK # # # cpu 4: rx_hash 0xf5664c2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54326 dport 32965] OK # # # cpu 4: rx_hash 0x558aef48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54342 dport 32965] OK # # # cpu 4: rx_hash 0xfc25e178 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54372 dport 32965] OK # # # cpu 4: rx_hash 0x1ed4c963 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54406 dport 32965] OK # # # cpu 4: rx_hash 0x72751709 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54414 dport 32965] OK # # # cpu 4: rx_hash 0x695d6093 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54446 dport 32965] OK # # # cpu 4: rx_hash 0x812b2866 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54452 dport 32965] OK # # # cpu 4: rx_hash 0x8f0d9e21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54504 dport 32965] OK # # # cpu 4: rx_hash 0x50bf1f09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54528 dport 32965] OK # # # cpu 4: rx_hash 0x8e99b8c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54538 dport 32965] OK # # # cpu 4: rx_hash 0x66eff03c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54544 dport 32965] OK # # # cpu 4: rx_hash 0xb8c957fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54554 dport 32965] OK # # # cpu 4: rx_hash 0x116659cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54584 dport 32965] OK # # # cpu 4: rx_hash 0xb18afaae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54600 dport 32965] OK # # # cpu 4: rx_hash 0x32387724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54612 dport 32965] OK # # # cpu 4: rx_hash 0x73e131e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54636 dport 32965] OK # # # cpu 4: rx_hash 0x2e751bab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54650 dport 32965] OK # # # cpu 4: rx_hash 0xfdb1c790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54662 dport 32965] OK # # # cpu 4: rx_hash 0x8d5d7575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54688 dport 32965] OK # # # cpu 4: rx_hash 0xd7ac442a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54712 dport 32965] OK # # # cpu 4: rx_hash 0x7025fc5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54726 dport 32965] OK # # # cpu 4: rx_hash 0xdeefe978 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54762 dport 32965] OK # # # cpu 4: rx_hash 0x5a387fe7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54776 dport 32965] OK # # # cpu 4: rx_hash 0x450d8d96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54798 dport 32965] OK # # # cpu 4: rx_hash 0x5e25fa0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54830 dport 32965] OK # # # cpu 4: rx_hash 0xcffcad4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54848 dport 32965] OK # # # cpu 4: rx_hash 0xf9ac427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54864 dport 32965] OK # # # cpu 4: rx_hash 0xbf101fab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54886 dport 32965] OK # # # cpu 4: rx_hash 0x3625f2cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54914 dport 32965] OK # # # cpu 4: rx_hash 0xb5977f45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54942 dport 32965] OK # # # cpu 4: rx_hash 0xe625e348 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54996 dport 32965] OK # # # cpu 4: rx_hash 0xe140f85d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55002 dport 32965] OK # # # cpu 4: rx_hash 0x14effacf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55052 dport 32965] OK # # # cpu 4: rx_hash 0x6366533f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55076 dport 32965] OK # # # cpu 4: rx_hash 0x2c99a3bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55104 dport 32965] OK # # # cpu 4: rx_hash 0x8536ad8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55138 dport 32965] OK # # # cpu 4: rx_hash 0xe99773e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55146 dport 32965] OK # # # cpu 4: rx_hash 0x7ceff20c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55200 dport 32965] OK # # # cpu 4: rx_hash 0x0225f6ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55258 dport 32965] OK # # # cpu 4: rx_hash 0x9dda17ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55272 dport 32965] OK # # # cpu 4: rx_hash 0x74dd7e12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55324 dport 32965] OK # # # cpu 4: rx_hash 0xc87cb1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55362 dport 32965] OK # # # count: pass=47 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 216, 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 47735 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46179 dport 47735] != expected 0xe8cd1a94 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46179 dport 47735] != expected 0xe8cd1a94 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57633 dport 47735] != expected 0xef73c7cb # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57633 dport 47735] != expected 0xef73c7cb # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48675 dport 47735] != expected 0x65296a6 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48675 dport 47735] != expected 0x65296a6 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49605 dport 47735] != expected 0xd521b45c # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49605 dport 47735] != expected 0xd521b45c # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54644 dport 47735] != expected 0xd7d68e38 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54644 dport 47735] != expected 0xd7d68e38 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48041 dport 47735] != expected 0x18682e66 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48041 dport 47735] != expected 0x18682e66 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39722 dport 47735] != expected 0x435666d4 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39722 dport 47735] != expected 0x435666d4 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50711 dport 47735] != expected 0x8bce2cc # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50711 dport 47735] != expected 0x8bce2cc # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60940 dport 47735] != expected 0x8883e214 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60940 dport 47735] != expected 0x8883e214 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53220 dport 47735] != expected 0xed7ae503 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53220 dport 47735] != expected 0xed7ae503 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46857 dport 47735] != expected 0x37111baf # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46857 dport 47735] != expected 0x37111baf # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49135 dport 47735] != expected 0x43b29c3e # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49135 dport 47735] != expected 0x43b29c3e # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59248 dport 47735] != expected 0xad14a845 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59248 dport 47735] != expected 0xad14a845 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48481 dport 47735] != expected 0x62f89f3e # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48481 dport 47735] != expected 0x62f89f3e # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35648 dport 47735] != expected 0xe5a97139 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35648 dport 47735] != expected 0xe5a97139 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43574 dport 47735] != expected 0xed5d6fed # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43574 dport 47735] != expected 0xed5d6fed # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37007 dport 47735] != expected 0x4fcaecc1 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37007 dport 47735] != expected 0x4fcaecc1 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42748 dport 47735] != expected 0x1b6a8499 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42748 dport 47735] != expected 0x1b6a8499 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53986 dport 47735] != expected 0x211ccdbf # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53986 dport 47735] != expected 0x211ccdbf # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34832 dport 47735] != expected 0xbe80aaee # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34832 dport 47735] != expected 0xbe80aaee # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51091 dport 47735] != expected 0xc2bc1cc7 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51091 dport 47735] != expected 0xc2bc1cc7 # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38630 dport 47735] != expected 0x712dbad # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38630 dport 47735] != expected 0x712dbad # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39971 dport 47735] != expected 0xc404388c # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39971 dport 47735] != expected 0xc404388c # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41128 dport 47735] != expected 0x82bdae0c # # Exception| cpu 5: rx_hash 0xfff72b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41128 dport 47735] != expected 0x82bdae0c # # 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 216, 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 41545 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44245 dport 41545] != expected 0x88029bcc # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44245 dport 41545] != expected 0x88029bcc # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42063 dport 41545] != expected 0x9ad26f01 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42063 dport 41545] != expected 0x9ad26f01 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37232 dport 41545] != expected 0x5f502a39 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37232 dport 41545] != expected 0x5f502a39 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59599 dport 41545] != expected 0x1f2004be # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59599 dport 41545] != expected 0x1f2004be # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41354 dport 41545] != expected 0xf67d4be5 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41354 dport 41545] != expected 0xf67d4be5 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59566 dport 41545] != expected 0xec92bbbc # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59566 dport 41545] != expected 0xec92bbbc # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52694 dport 41545] != expected 0xb478a38c # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52694 dport 41545] != expected 0xb478a38c # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50607 dport 41545] != expected 0x21578c0f # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50607 dport 41545] != expected 0x21578c0f # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34355 dport 41545] != expected 0x717501d2 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34355 dport 41545] != expected 0x717501d2 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59371 dport 41545] != expected 0x8b29a419 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59371 dport 41545] != expected 0x8b29a419 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49850 dport 41545] != expected 0xc144e68c # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49850 dport 41545] != expected 0xc144e68c # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55574 dport 41545] != expected 0x99c996f4 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55574 dport 41545] != expected 0x99c996f4 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43720 dport 41545] != expected 0xe7d521d6 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43720 dport 41545] != expected 0xe7d521d6 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54307 dport 41545] != expected 0xaf2cad4a # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54307 dport 41545] != expected 0xaf2cad4a # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48516 dport 41545] != expected 0xab9be27d # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48516 dport 41545] != expected 0xab9be27d # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37368 dport 41545] != expected 0xf53be9b5 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37368 dport 41545] != expected 0xf53be9b5 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48645 dport 41545] != expected 0x1a888544 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48645 dport 41545] != expected 0x1a888544 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36298 dport 41545] != expected 0x3047ba3d # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36298 dport 41545] != expected 0x3047ba3d # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44033 dport 41545] != expected 0x2c4fee07 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44033 dport 41545] != expected 0x2c4fee07 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48344 dport 41545] != expected 0x46d85ac9 # # Exception| cpu 0: rx_hash 0xf2c89914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48344 dport 41545] != expected 0x46d85ac9 # # 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 204, 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 204, 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 204, 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 204, 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 209, 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 209, 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 209, 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 209, 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__->