< 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 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 59140 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 84 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xda3bfe2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45426 dport 59140] != expected 0x62ffd96f # # Exception| cpu 0: rx_hash 0x3ec6e35c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45428 dport 59140] != expected 0xa31420a9 # # Exception| cpu 0: rx_hash 0x03fd3bd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45454 dport 59140] != expected 0xf438057a # # Exception| cpu 0: rx_hash 0xc8bcf235 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45466 dport 59140] != expected 0x64b707e8 # # Exception| cpu 0: rx_hash 0x1423519b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45482 dport 59140] != expected 0x5c8a78d0 # # Exception| cpu 0: rx_hash 0x7cc99350 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45498 dport 59140] != expected 0x8ca3d2ff # # Exception| cpu 0: rx_hash 0x7b3179ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 45540 dport 59140] != expected 0x4938bfc3 # # Exception| cpu 0: rx_hash 0x3935a9d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45620 dport 59140] != expected 0x849d9dd1 # # Exception| cpu 0: rx_hash 0x41f9ebcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45662 dport 59140] != expected 0x399d2768 # # Exception| cpu 0: rx_hash 0x9d664865 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45678 dport 59140] != expected 0x1a05850 # # Exception| cpu 0: rx_hash 0xc8b75223 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45700 dport 59140] != expected 0x86a5d7ac # # Exception| cpu 0: rx_hash 0x7324a656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45828 dport 59140] != expected 0x21a2784b # # Exception| cpu 0: rx_hash 0xe5a7359e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45838 dport 59140] != expected 0xbc7d6e # # Exception| cpu 0: rx_hash 0x8ab51dcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45888 dport 59140] != expected 0x150eba7d # # Exception| cpu 0: rx_hash 0x71852a9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45974 dport 59140] != expected 0x4ac3b65a # # Exception| cpu 0: rx_hash 0x2bbf9a29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46038 dport 59140] != expected 0x3ec9dcd1 # # Exception| cpu 0: rx_hash 0xfe666f80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46090 dport 59140] != expected 0x74d9a488 # # Exception| cpu 0: rx_hash 0xb47a5fe6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46128 dport 59140] != expected 0x6dfade95 # # Exception| cpu 0: rx_hash 0xa916f90b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46194 dport 59140] != expected 0x98bde565 # # Exception| cpu 0: rx_hash 0xc9ef7baa [saddr 192.0.3.2 daddr 192.0.3.1 sport 46230 dport 59140] != expected 0x7e00c701 # # Exception| cpu 0: rx_hash 0xfcc7e34d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46232 dport 59140] != expected 0x1fb86a99 # # Exception| cpu 0: rx_hash 0x996707bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46256 dport 59140] != expected 0x57ffebd0 # # Exception| cpu 0: rx_hash 0x0fe49477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46266 dport 59140] != expected 0x76e1eef5 # # Exception| cpu 0: rx_hash 0xbc691f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46276 dport 59140] != expected 0x5b6e56de # # Exception| cpu 0: rx_hash 0x8941876b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46282 dport 59140] != expected 0x3ad6fb46 # # Exception| cpu 0: rx_hash 0x42004e8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46302 dport 59140] != expected 0xaa59f9d4 # # Exception| cpu 0: rx_hash 0x55de24c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46330 dport 59140] != expected 0x2eb847e # # Exception| cpu 0: rx_hash 0x352a9980 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46356 dport 59140] != expected 0x584a399d # # Exception| cpu 0: rx_hash 0x7f36a9e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46382 dport 59140] != expected 0x41694380 # # Exception| cpu 0: rx_hash 0x75846541 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46408 dport 59140] != expected 0x1c9c05da # # Exception| cpu 0: rx_hash 0x6f102932 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46420 dport 59140] != expected 0x2c405316 # # Exception| cpu 0: rx_hash 0x102481b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46432 dport 59140] != expected 0x54db8493 # # Exception| cpu 0: rx_hash 0xee4dd0b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46458 dport 59140] != expected 0xa5ec2b99 # # Exception| cpu 0: rx_hash 0xe65e90da [saddr 192.0.3.2 daddr 192.0.3.1 sport 46478 dport 59140] != expected 0x9378a3d2 # # Exception| cpu 0: rx_hash 0x5f61d786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46486 dport 59140] != expected 0xe3025da3 # # Exception| cpu 0: rx_hash 0x7725e98c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46554 dport 59140] != expected 0x77fdcbcb # # Exception| cpu 0: rx_hash 0xd1dc24e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46604 dport 59140] != expected 0x7bb3101f # # Exception| cpu 0: rx_hash 0x17d7cb3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46624 dport 59140] != expected 0x735239eb # # Exception| cpu 4: rx_hash 0x59c78b63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45518 dport 59140] != expected 0x80326ff1 # # Exception| cpu 4: rx_hash 0xa7aeda60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45524 dport 59140] != expected 0x7105c0fb # # Exception| cpu 4: rx_hash 0xedb2ea06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45550 dport 59140] != expected 0x6826bae6 # # Exception| cpu 4: rx_hash 0xb070b02a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45552 dport 59140] != expected 0xd9b7bd51 # # Exception| cpu 4: rx_hash 0xf2746030 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45600 dport 59140] != expected 0x14129f43 # # Exception| cpu 4: rx_hash 0x1c3bb1e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45632 dport 59140] != expected 0x880c20df # # Exception| cpu 4: rx_hash 0xe70b86b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45718 dport 59140] != expected 0xd7c12cf8 # # Exception| cpu 4: rx_hash 0xb783faa2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45744 dport 59140] != expected 0xfe3e0029 # # Exception| cpu 4: rx_hash 0x82ab6245 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45758 dport 59140] != expected 0x9f86adb1 # # Exception| cpu 4: rx_hash 0x7670ffe1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45762 dport 59140] != expected 0x334444e1 # # Exception| cpu 4: rx_hash 0xfa67205a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45780 dport 59140] != expected 0x22861708 # # Exception| cpu 4: rx_hash 0xc2059e84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45794 dport 59140] != expected 0xdb5091f6 # # Exception| cpu 4: rx_hash 0x61ae95ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 45798 dport 59140] != expected 0x9bf6394b # # Exception| cpu 4: rx_hash 0xf72d0663 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45804 dport 59140] != expected 0xbae83c6e # # Exception| cpu 4: rx_hash 0x09445760 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45814 dport 59140] != expected 0x4bdf9364 # # Exception| cpu 4: rx_hash 0x3c6ccf87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45816 dport 59140] != expected 0x2a673efc # # Exception| cpu 4: rx_hash 0xc751c733 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45860 dport 59140] != expected 0xc9b6ad5c # # Exception| cpu 4: rx_hash 0xe25fdf00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45904 dport 59140] != expected 0xc5271052 # # Exception| cpu 4: rx_hash 0xd77747e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45918 dport 59140] != expected 0xa49fbdca # # Exception| cpu 4: rx_hash 0x9d6b7781 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45924 dport 59140] != expected 0xbdbcc7d7 # # Exception| cpu 4: rx_hash 0xd22e21b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45970 dport 59140] != expected 0xa651ee7 # # Exception| cpu 4: rx_hash 0x983211d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45992 dport 59140] != expected 0x134664fa # # Exception| cpu 4: rx_hash 0x1425ce69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46014 dport 59140] != expected 0x2843713 # # Exception| cpu 4: rx_hash 0x9280dd75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46030 dport 59140] != expected 0x4eb322a0 # # Exception| cpu 4: rx_hash 0x88149106 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46034 dport 59140] != expected 0x7e6f746c # # Exception| cpu 4: rx_hash 0xbd3c09e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46044 dport 59140] != expected 0x1fd7d9f4 # # Exception| cpu 4: rx_hash 0x7b37e63c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46064 dport 59140] != expected 0x1736f000 # # Exception| cpu 4: rx_hash 0x1a9b72f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46092 dport 59140] != expected 0xb5325d4e # # Exception| cpu 4: rx_hash 0xe4f223f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46102 dport 59140] != expected 0x4405f244 # # Exception| cpu 4: rx_hash 0xdc909d2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46112 dport 59140] != expected 0xbdd374ba # # Exception| cpu 4: rx_hash 0x86aa2d9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46176 dport 59140] != expected 0xc9d91e31 # # Exception| cpu 4: rx_hash 0xee40ef54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46192 dport 59140] != expected 0x19f0b41e # # Exception| cpu 4: rx_hash 0x02aeb24e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46210 dport 59140] != expected 0xee8fc593 # # Exception| cpu 4: rx_hash 0x70d03cf6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46222 dport 59140] != expected 0xe7a3970 # # Exception| cpu 4: rx_hash 0xbb91f512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46234 dport 59140] != expected 0x9ef53be2 # # Exception| cpu 4: rx_hash 0xd9c9fb7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46316 dport 59140] != expected 0x1329d797 # # Exception| cpu 4: rx_hash 0x5dc05b4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46340 dport 59140] != expected 0x886393b2 # # Exception| cpu 4: rx_hash 0x07faebf9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46404 dport 59140] != expected 0xfc69f939 # # Exception| cpu 4: rx_hash 0x78ce4378 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46448 dport 59140] != expected 0x84f22ebc # # Exception| cpu 4: rx_hash 0x0fe9ab93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46512 dport 59140] != expected 0xcafd7172 # # Exception| cpu 4: rx_hash 0x93d8f4fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46556 dport 59140] != expected 0xb616320d # # Exception| cpu 4: rx_hash 0x27ad9599 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46588 dport 59140] != expected 0x5e02e71a # # Exception| cpu 4: rx_hash 0x7f3d09f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46640 dport 59140] != expected 0xa37b93c4 # # Exception| cpu 4: rx_hash 0x1d65079c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46662 dport 59140] != expected 0x2ea77fb1 # # Exception| cpu 4: rx_hash 0x284d9f7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46664 dport 59140] != expected 0x4f1fd229 # # Exception| cpu 4: rx_hash 0x9172d827 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46672 dport 59140] != expected 0x3f652c58 # # Exception| count: pass=0 nohash=0 fail=84 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7fc7accb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56204 dport 55289] OK # # # cpu 0: rx_hash 0xd12681dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56240 dport 55289] OK # # # cpu 0: rx_hash 0x10d5849e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56258 dport 55289] OK # # # cpu 0: rx_hash 0xa9eac3c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56282 dport 55289] OK # # # cpu 0: rx_hash 0xa4a0e5fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56290 dport 55289] OK # # # cpu 0: rx_hash 0xba38d9b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56362 dport 55289] OK # # # cpu 0: rx_hash 0xa0ac95c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56374 dport 55289] OK # # # cpu 0: rx_hash 0x512e6e32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56454 dport 55289] OK # # # cpu 0: rx_hash 0xdd39b189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56464 dport 55289] OK # # # cpu 0: rx_hash 0x972581ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56490 dport 55289] OK # # # cpu 0: rx_hash 0x0b14de80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56518 dport 55289] OK # # # cpu 0: rx_hash 0x5b9ca295 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56544 dport 55289] OK # # # cpu 0: rx_hash 0x90dd6b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56564 dport 55289] OK # # # cpu 0: rx_hash 0x065ef8b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56574 dport 55289] OK # # # cpu 0: rx_hash 0x49169168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56578 dport 55289] OK # # # cpu 0: rx_hash 0x7c3e098f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56588 dport 55289] OK # # # cpu 0: rx_hash 0x71742fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56628 dport 55289] OK # # # cpu 0: rx_hash 0xc2f9a44d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56650 dport 55289] OK # # # cpu 0: rx_hash 0xe00f56e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56672 dport 55289] OK # # # cpu 0: rx_hash 0xa75940bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56674 dport 55289] OK # # # cpu 0: rx_hash 0x9728be0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56736 dport 55289] OK # # # cpu 0: rx_hash 0x1b3f61b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56758 dport 55289] OK # # # cpu 0: rx_hash 0x4105d102 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56822 dport 55289] OK # # # cpu 0: rx_hash 0xd2d4848f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56878 dport 55289] OK # # # cpu 0: rx_hash 0x09b3cdbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56896 dport 55289] OK # # # cpu 0: rx_hash 0x4ee5dbe0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56898 dport 55289] OK # # # cpu 0: rx_hash 0x61590f74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56912 dport 55289] OK # # # cpu 0: rx_hash 0xb08c8ae3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56920 dport 55289] OK # # # cpu 0: rx_hash 0x6c13294d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56936 dport 55289] OK # # # cpu 0: rx_hash 0x39c2330b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56962 dport 55289] OK # # # cpu 0: rx_hash 0x0ceaabec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56972 dport 55289] OK # # # cpu 0: rx_hash 0xb5d5ecb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56980 dport 55289] OK # # # cpu 0: rx_hash 0xb89fca89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57004 dport 55289] OK # # # cpu 0: rx_hash 0x34881532 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57018 dport 55289] OK # # # cpu 0: rx_hash 0xe2a57a3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57068 dport 55289] OK # # # cpu 0: rx_hash 0x6eb2a580 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57082 dport 55289] OK # # # cpu 0: rx_hash 0x14d254b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57096 dport 55289] OK # # # cpu 0: rx_hash 0x7c38967d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57112 dport 55289] OK # # # cpu 0: rx_hash 0x7172b044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57120 dport 55289] OK # # # cpu 0: rx_hash 0x1998728f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57136 dport 55289] OK # # # cpu 0: rx_hash 0xc2ff3bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57182 dport 55289] OK # # # cpu 0: rx_hash 0x7e991ab0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57226 dport 55289] OK # # # cpu 0: rx_hash 0xc7a65dec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57234 dport 55289] OK # # # cpu 0: rx_hash 0x46fba46e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57276 dport 55289] OK # # # cpu 0: rx_hash 0xf5762f95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57282 dport 55289] OK # # # cpu 0: rx_hash 0xa8b475b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57308 dport 55289] OK # # # cpu 0: rx_hash 0x7ce359fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57354 dport 55289] OK # # # cpu 0: rx_hash 0x14099b35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57370 dport 55289] OK # # # count: pass=48 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 44870 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60465 dport 44870] != expected 0x81aadf7c # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60465 dport 44870] != expected 0x81aadf7c # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58266 dport 44870] != expected 0x775cbaf3 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58266 dport 44870] != expected 0x775cbaf3 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38784 dport 44870] != expected 0x12678444 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38784 dport 44870] != expected 0x12678444 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49956 dport 44870] != expected 0x583449c3 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49956 dport 44870] != expected 0x583449c3 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54088 dport 44870] != expected 0xbd0f2316 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54088 dport 44870] != expected 0xbd0f2316 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45671 dport 44870] != expected 0xc1a77d73 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45671 dport 44870] != expected 0xc1a77d73 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48315 dport 44870] != expected 0x2515ccdc # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48315 dport 44870] != expected 0x2515ccdc # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48416 dport 44870] != expected 0x71bf6ec6 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48416 dport 44870] != expected 0x71bf6ec6 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42733 dport 44870] != expected 0x242cc211 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42733 dport 44870] != expected 0x242cc211 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58854 dport 44870] != expected 0x725fb85a # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58854 dport 44870] != expected 0x725fb85a # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41280 dport 44870] != expected 0x20910d0c # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41280 dport 44870] != expected 0x20910d0c # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47732 dport 44870] != expected 0xa1f97784 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47732 dport 44870] != expected 0xa1f97784 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33650 dport 44870] != expected 0x1b887acb # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33650 dport 44870] != expected 0x1b887acb # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38166 dport 44870] != expected 0xf721afb9 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38166 dport 44870] != expected 0xf721afb9 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60263 dport 44870] != expected 0xd0a19745 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60263 dport 44870] != expected 0xd0a19745 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36463 dport 44870] != expected 0xe02ce1ae # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36463 dport 44870] != expected 0xe02ce1ae # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39840 dport 44870] != expected 0xae93a4af # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39840 dport 44870] != expected 0xae93a4af # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44324 dport 44870] != expected 0xa8c9efd1 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44324 dport 44870] != expected 0xa8c9efd1 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35797 dport 44870] != expected 0x394892fc # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35797 dport 44870] != expected 0x394892fc # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41669 dport 44870] != expected 0xb2be5f0 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41669 dport 44870] != expected 0xb2be5f0 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56633 dport 44870] != expected 0x69c32cff # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56633 dport 44870] != expected 0x69c32cff # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42609 dport 44870] != expected 0x2ef5a198 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42609 dport 44870] != expected 0x2ef5a198 # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54148 dport 44870] != expected 0x13f5803b # # Exception| cpu 0: rx_hash 0x3720129e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54148 dport 44870] != expected 0x13f5803b # # 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 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 40944 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48574 dport 40944] != expected 0x7e185239 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48574 dport 40944] != expected 0x7e185239 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56943 dport 40944] != expected 0x405ee14c # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56943 dport 40944] != expected 0x405ee14c # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41472 dport 40944] != expected 0xc9615f5f # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41472 dport 40944] != expected 0xc9615f5f # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42712 dport 40944] != expected 0xe2da5be3 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42712 dport 40944] != expected 0xe2da5be3 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40757 dport 40944] != expected 0xdcd99661 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40757 dport 40944] != expected 0xdcd99661 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53690 dport 40944] != expected 0xb82f6849 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53690 dport 40944] != expected 0xb82f6849 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45267 dport 40944] != expected 0x6d79f34a # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45267 dport 40944] != expected 0x6d79f34a # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34906 dport 40944] != expected 0x8810481c # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34906 dport 40944] != expected 0x8810481c # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60661 dport 40944] != expected 0xbdb121a3 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60661 dport 40944] != expected 0xbdb121a3 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60475 dport 40944] != expected 0xffbe51af # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60475 dport 40944] != expected 0xffbe51af # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36367 dport 40944] != expected 0xb923e0e9 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36367 dport 40944] != expected 0xb923e0e9 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40754 dport 40944] != expected 0xb688a7af # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40754 dport 40944] != expected 0xb688a7af # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60691 dport 40944] != expected 0xc901971 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60691 dport 40944] != expected 0xc901971 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44873 dport 40944] != expected 0xcdde9466 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44873 dport 40944] != expected 0xcdde9466 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50412 dport 40944] != expected 0xa447eaa5 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50412 dport 40944] != expected 0xa447eaa5 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60898 dport 40944] != expected 0x29847e8a # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60898 dport 40944] != expected 0x29847e8a # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33331 dport 40944] != expected 0x80b0b371 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33331 dport 40944] != expected 0x80b0b371 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53184 dport 40944] != expected 0x4d542ac7 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53184 dport 40944] != expected 0x4d542ac7 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53158 dport 40944] != expected 0x47e6e660 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53158 dport 40944] != expected 0x47e6e660 # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45705 dport 40944] != expected 0x26d44ed # # Exception| cpu 0: rx_hash 0x31d43ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45705 dport 40944] != expected 0x26d44ed # # 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__->