< 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 53965 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x678e5623 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48050 dport 53965] != expected 0xc5482f4b # # Exception| cpu 0: rx_hash 0x96315a65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48054 dport 53965] != expected 0x42f845c8 # # Exception| cpu 0: rx_hash 0x7cbcd586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48092 dport 53965] != expected 0xf6cdae76 # # Exception| cpu 0: rx_hash 0xbdf1a971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48128 dport 53965] != expected 0xea997ffd # # Exception| cpu 0: rx_hash 0xf0216626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48148 dport 53965] != expected 0xccc50fde # # Exception| cpu 0: rx_hash 0xc4081547 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48186 dport 53965] != expected 0x573b884b # # Exception| cpu 0: rx_hash 0xa6c32ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48238 dport 53965] != expected 0xd91cfec0 # # Exception| cpu 0: rx_hash 0x31ddcfbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48266 dport 53965] != expected 0x721c1cef # # Exception| cpu 0: rx_hash 0xf44bb09b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48288 dport 53965] != expected 0x6e52f1f9 # # Exception| cpu 0: rx_hash 0x7d2b3afe [saddr 192.0.3.2 daddr 192.0.3.1 sport 48300 dport 53965] != expected 0xaa3aae3b # # Exception| cpu 0: rx_hash 0xc144f9ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 48316 dport 53965] != expected 0xbd6b49b # # Exception| cpu 0: rx_hash 0xb14ed2b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48366 dport 53965] != expected 0xd217d94 # # Exception| cpu 0: rx_hash 0x0d2111a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48382 dport 53965] != expected 0xaccd6734 # # Exception| cpu 0: rx_hash 0x61603ead [saddr 192.0.3.2 daddr 192.0.3.1 sport 48428 dport 53965] != expected 0x1419ecc5 # # Exception| cpu 0: rx_hash 0xe1f323a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48456 dport 53965] != expected 0x6b248dbe # # Exception| cpu 0: rx_hash 0x25436695 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48464 dport 53965] != expected 0x8910a25f # # Exception| cpu 0: rx_hash 0x03ab013e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48504 dport 53965] != expected 0x9a3e9a4e # # Exception| cpu 0: rx_hash 0x28da2747 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48524 dport 53965] != expected 0x90d262c1 # # Exception| cpu 0: rx_hash 0x94b5e456 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48540 dport 53965] != expected 0x313e7861 # # Exception| cpu 0: rx_hash 0x51239b71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48566 dport 53965] != expected 0x2d709577 # # Exception| cpu 0: rx_hash 0x8ea15de6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48576 dport 53965] != expected 0xfcc13bab # # Exception| cpu 0: rx_hash 0xbbae1492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48604 dport 53965] != expected 0x99457ec9 # # Exception| cpu 0: rx_hash 0xd096bc6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48608 dport 53965] != expected 0xac3736fb # # Exception| cpu 0: rx_hash 0xa8493a4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48616 dport 53965] != expected 0xefef03ba # # Exception| cpu 0: rx_hash 0x75c2183e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48660 dport 53965] != expected 0x79ca6f0b # # Exception| cpu 0: rx_hash 0x0c3ba408 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48686 dport 53965] != expected 0xc46898bd # # Exception| cpu 0: rx_hash 0x41eb6b5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48698 dport 53965] != expected 0xe234e89e # # Exception| cpu 0: rx_hash 0x170927ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 48704 dport 53965] != expected 0xf7ed1980 # # Exception| cpu 0: rx_hash 0x8ca8b902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48714 dport 53965] != expected 0xbb55f9c6 # # Exception| cpu 0: rx_hash 0x9e69adc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48716 dport 53965] != expected 0x33854642 # # Exception| cpu 0: rx_hash 0x5bffd2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 48742 dport 53965] != expected 0x2fcbab54 # # Exception| cpu 0: rx_hash 0x8d8e8317 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48760 dport 53965] != expected 0x452f3b31 # # Exception| cpu 0: rx_hash 0x624fe05c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48788 dport 53965] != expected 0xadf7ec5f # # Exception| cpu 0: rx_hash 0x1245cb05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48838 dport 53965] != expected 0xab002550 # # Exception| cpu 0: rx_hash 0x785b59ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48840 dport 53965] != expected 0x6008af95 # # Exception| cpu 0: rx_hash 0x6a9a4d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48846 dport 53965] != expected 0xe8d81011 # # Exception| cpu 0: rx_hash 0x7f22de1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48934 dport 53965] != expected 0xedae6c56 # # Exception| cpu 0: rx_hash 0x32f2114d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48946 dport 53965] != expected 0xcbf21c75 # # Exception| cpu 0: rx_hash 0xe0e99608 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49048 dport 53965] != expected 0x3817237 # # Exception| cpu 0: rx_hash 0x99102a3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49058 dport 53965] != expected 0xbe238581 # # Exception| cpu 0: rx_hash 0xf30eb8d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49068 dport 53965] != expected 0x752b0f44 # # Exception| cpu 0: rx_hash 0x47b4d6bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49126 dport 53965] != expected 0x91e8e9aa # # Exception| cpu 0: rx_hash 0x72bb9fc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49146 dport 53965] != expected 0xf46cacc8 # # 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 0x87adfdfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48402 dport 43421] OK # # # cpu 0: rx_hash 0xf7a7d6a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48448 dport 43421] OK # # # cpu 0: rx_hash 0x1866b5ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48556 dport 43421] OK # # # cpu 0: rx_hash 0x5c45edd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48592 dport 43421] OK # # # cpu 0: rx_hash 0xd4035da4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48622 dport 43421] OK # # # cpu 0: rx_hash 0x09887fd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48658 dport 43421] OK # # # cpu 0: rx_hash 0x08ae45c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48672 dport 43421] OK # # # cpu 0: rx_hash 0x57bf9e5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48690 dport 43421] OK # # # cpu 0: rx_hash 0x78a46e9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48754 dport 43421] OK # # # cpu 0: rx_hash 0xb0ab506e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48772 dport 43421] OK # # # cpu 0: rx_hash 0x741b155c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48796 dport 43421] OK # # # cpu 0: rx_hash 0xfc5da52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48802 dport 43421] OK # # # cpu 0: rx_hash 0x2a2cf4d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48828 dport 43421] OK # # # cpu 0: rx_hash 0x6e0facec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48832 dport 43421] OK # # # cpu 0: rx_hash 0xf4880856 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48888 dport 43421] OK # # # cpu 0: rx_hash 0x69762b1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48942 dport 43421] OK # # # cpu 0: rx_hash 0x4eb876a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48948 dport 43421] OK # # # cpu 0: rx_hash 0xe55a4dd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49060 dport 43421] OK # # # cpu 0: rx_hash 0xa88a8280 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49072 dport 43421] OK # # # cpu 0: rx_hash 0x65c950dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49088 dport 43421] OK # # # cpu 0: rx_hash 0x87917244 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49136 dport 43421] OK # # # cpu 0: rx_hash 0xed8fe0ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49150 dport 43421] OK # # # cpu 0: rx_hash 0x52902ed1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49174 dport 43421] OK # # # cpu 0: rx_hash 0x16b376e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49258 dport 43421] OK # # # cpu 0: rx_hash 0xebb30168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49280 dport 43421] OK # # # cpu 0: rx_hash 0x1b2a373b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49334 dport 43421] OK # # # cpu 0: rx_hash 0xbc77778f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49352 dport 43421] OK # # # cpu 0: rx_hash 0x89783efb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49364 dport 43421] OK # # # cpu 0: rx_hash 0x13ff9a41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49388 dport 43421] OK # # # cpu 0: rx_hash 0x0647097d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49412 dport 43421] OK # # # cpu 0: rx_hash 0xa9cfe4b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49440 dport 43421] OK # # # cpu 0: rx_hash 0x43426b50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49482 dport 43421] OK # # # cpu 0: rx_hash 0xff2da841 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49498 dport 43421] OK # # # cpu 0: rx_hash 0x65aa0cfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49506 dport 43421] OK # # # cpu 4: rx_hash 0x51dcac06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48396 dport 43421] OK # # # cpu 4: rx_hash 0xb2a2b48a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48398 dport 43421] OK # # # cpu 4: rx_hash 0x0618dae1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48452 dport 43421] OK # # # cpu 4: rx_hash 0xba7719f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48468 dport 43421] OK # # # cpu 4: rx_hash 0x582f3b69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48484 dport 43421] OK # # # cpu 4: rx_hash 0xc38ea5c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48494 dport 43421] OK # # # cpu 4: rx_hash 0x2c4fc68d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48514 dport 43421] OK # # # cpu 4: rx_hash 0x9020059c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48530 dport 43421] OK # # # cpu 4: rx_hash 0x19408ff9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48542 dport 43421] OK # # # cpu 4: rx_hash 0x8b128639 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48636 dport 43421] OK # # # cpu 4: rx_hash 0xa726a80c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48644 dport 43421] OK # # # cpu 4: rx_hash 0x7071c3e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48680 dport 43421] OK # # # cpu 4: rx_hash 0xcc1e00f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48696 dport 43421] OK # # # cpu 4: rx_hash 0xefba8bf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48790 dport 43421] OK # # # cpu 4: rx_hash 0x66da0196 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48794 dport 43421] OK # # # cpu 4: rx_hash 0x38ede01e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48826 dport 43421] OK # # # cpu 4: rx_hash 0x22f959ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48870 dport 43421] OK # # # cpu 4: rx_hash 0x5a26df8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48878 dport 43421] OK # # # cpu 4: rx_hash 0xe6491c9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48894 dport 43421] OK # # # cpu 4: rx_hash 0x0368b9f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48928 dport 43421] OK # # # cpu 4: rx_hash 0x83fba4f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48964 dport 43421] OK # # # cpu 4: rx_hash 0xce2b6bae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48976 dport 43421] OK # # # cpu 4: rx_hash 0x15c37b84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49042 dport 43421] OK # # # cpu 4: rx_hash 0x07026f4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49044 dport 43421] OK # # # cpu 4: rx_hash 0xfe68ce72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49098 dport 43421] OK # # # cpu 4: rx_hash 0xcb678706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49110 dport 43421] OK # # # cpu 4: rx_hash 0x293fa59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49126 dport 43421] OK # # # cpu 4: rx_hash 0xb29e3b30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49132 dport 43421] OK # # # cpu 4: rx_hash 0x679f67a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49162 dport 43421] OK # # # cpu 4: rx_hash 0x305b1142 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49218 dport 43421] OK # # # cpu 4: rx_hash 0x5a4583ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49228 dport 43421] OK # # # cpu 4: rx_hash 0xe62a40ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49244 dport 43421] OK # # # cpu 4: rx_hash 0x317d2b57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49264 dport 43421] OK # # # cpu 4: rx_hash 0x2f03445a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49304 dport 43421] OK # # # cpu 4: rx_hash 0x56faf86c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49314 dport 43421] OK # # # cpu 4: rx_hash 0xdf9a7209 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49326 dport 43421] OK # # # cpu 4: rx_hash 0x79e108a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49378 dport 43421] OK # # # cpu 4: rx_hash 0x33484009 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49432 dport 43421] OK # # # cpu 4: rx_hash 0x1d758ad8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49514 dport 43421] OK # # # cpu 4: rx_hash 0x0fb49e12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49516 dport 43421] OK # # # cpu 4: rx_hash 0xf2b4e993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49542 dport 43421] OK # # # cpu 4: rx_hash 0x5c1a3e48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49552 dport 43421] OK # # # count: pass=76 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 58741 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38686 dport 58741] != expected 0xa3987517 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38686 dport 58741] != expected 0xa3987517 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51299 dport 58741] != expected 0x638ccfbe # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51299 dport 58741] != expected 0x638ccfbe # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56354 dport 58741] != expected 0x79103f69 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56354 dport 58741] != expected 0x79103f69 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42996 dport 58741] != expected 0xe6107ea # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42996 dport 58741] != expected 0xe6107ea # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47028 dport 58741] != expected 0xd0bbed58 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47028 dport 58741] != expected 0xd0bbed58 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48116 dport 58741] != expected 0x4f0483af # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48116 dport 58741] != expected 0x4f0483af # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48540 dport 58741] != expected 0x9bd96da9 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48540 dport 58741] != expected 0x9bd96da9 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34580 dport 58741] != expected 0x9981794b # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34580 dport 58741] != expected 0x9981794b # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35095 dport 58741] != expected 0xaeb0ec9 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35095 dport 58741] != expected 0xaeb0ec9 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37434 dport 58741] != expected 0xc4476304 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37434 dport 58741] != expected 0xc4476304 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46921 dport 58741] != expected 0x874e8a99 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46921 dport 58741] != expected 0x874e8a99 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55299 dport 58741] != expected 0xeda0285c # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55299 dport 58741] != expected 0xeda0285c # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34376 dport 58741] != expected 0x3e60fb2b # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34376 dport 58741] != expected 0x3e60fb2b # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52663 dport 58741] != expected 0x890f4ba1 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52663 dport 58741] != expected 0x890f4ba1 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60990 dport 58741] != expected 0x646a00c9 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60990 dport 58741] != expected 0x646a00c9 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36830 dport 58741] != expected 0x443cc4c4 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36830 dport 58741] != expected 0x443cc4c4 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48911 dport 58741] != expected 0x4aa6eb80 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48911 dport 58741] != expected 0x4aa6eb80 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54735 dport 58741] != expected 0x8545b97 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54735 dport 58741] != expected 0x8545b97 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34704 dport 58741] != expected 0xca0c909c # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34704 dport 58741] != expected 0xca0c909c # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59436 dport 58741] != expected 0xa56e1fd1 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59436 dport 58741] != expected 0xa56e1fd1 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46167 dport 58741] != expected 0x32bbbb83 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46167 dport 58741] != expected 0x32bbbb83 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37860 dport 58741] != expected 0xb8fbb737 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37860 dport 58741] != expected 0xb8fbb737 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48813 dport 58741] != expected 0xab137129 # # Exception| cpu 4: rx_hash 0xa8850215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48813 dport 58741] != expected 0xab137129 # # 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 44941 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51138 dport 44941] != expected 0xe9079827 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51138 dport 44941] != expected 0xe9079827 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49637 dport 44941] != expected 0xa41f9d69 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49637 dport 44941] != expected 0xa41f9d69 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38245 dport 44941] != expected 0xd5f0ae34 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38245 dport 44941] != expected 0xd5f0ae34 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34558 dport 44941] != expected 0x7dd6d71a # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34558 dport 44941] != expected 0x7dd6d71a # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45643 dport 44941] != expected 0xc553d791 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45643 dport 44941] != expected 0xc553d791 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56832 dport 44941] != expected 0x48edc479 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56832 dport 44941] != expected 0x48edc479 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44264 dport 44941] != expected 0x1fbd96be # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44264 dport 44941] != expected 0x1fbd96be # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53971 dport 44941] != expected 0xa1f46d0 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53971 dport 44941] != expected 0xa1f46d0 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60181 dport 44941] != expected 0xb2142129 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60181 dport 44941] != expected 0xb2142129 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39404 dport 44941] != expected 0x9fd781e7 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39404 dport 44941] != expected 0x9fd781e7 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42377 dport 44941] != expected 0x2d3955d # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42377 dport 44941] != expected 0x2d3955d # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36786 dport 44941] != expected 0x71138e0c # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36786 dport 44941] != expected 0x71138e0c # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60419 dport 44941] != expected 0xd06ecbd7 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60419 dport 44941] != expected 0xd06ecbd7 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35909 dport 44941] != expected 0xf1c503c8 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35909 dport 44941] != expected 0xf1c503c8 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48458 dport 44941] != expected 0x6e03042a # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48458 dport 44941] != expected 0x6e03042a # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42428 dport 44941] != expected 0xd7c88a9a # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42428 dport 44941] != expected 0xd7c88a9a # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46867 dport 44941] != expected 0x67cf215a # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46867 dport 44941] != expected 0x67cf215a # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53340 dport 44941] != expected 0x3493635b # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53340 dport 44941] != expected 0x3493635b # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54276 dport 44941] != expected 0x9dc969a1 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54276 dport 44941] != expected 0x9dc969a1 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49523 dport 44941] != expected 0x1d3cb2d0 # # Exception| cpu 4: rx_hash 0xeba67cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49523 dport 44941] != expected 0x1d3cb2d0 # # 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__->