< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 51801 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 87 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5a76b2ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 38942 dport 51801] != expected 0xf94e099d # # Exception| cpu 0: rx_hash 0xd9d1a368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38980 dport 51801] != expected 0x677d6e11 # # Exception| cpu 0: rx_hash 0x76e4c15c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39042 dport 51801] != expected 0xa37e5f11 # # Exception| cpu 0: rx_hash 0x1b315a02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39058 dport 51801] != expected 0xabc43795 # # Exception| cpu 0: rx_hash 0xac67377a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39062 dport 51801] != expected 0x892d9585 # # Exception| cpu 0: rx_hash 0xf5d7b0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39136 dport 51801] != expected 0xa0deb553 # # Exception| cpu 0: rx_hash 0x40d05c98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39146 dport 51801] != expected 0xf479207a # # Exception| cpu 0: rx_hash 0x41f89c02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39158 dport 51801] != expected 0xcf5e3be6 # # Exception| cpu 0: rx_hash 0xcfd2aab6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39180 dport 51801] != expected 0x84ac83b0 # # Exception| cpu 0: rx_hash 0x1700dda4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39190 dport 51801] != expected 0xd8b17e1d # # Exception| cpu 0: rx_hash 0x22d96183 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39252 dport 51801] != expected 0x5f4ca01d # # Exception| cpu 0: rx_hash 0x4ce1db3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39278 dport 51801] != expected 0x870c69f2 # # Exception| cpu 0: rx_hash 0xe185383e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39334 dport 51801] != expected 0x35416fcb # # Exception| cpu 0: rx_hash 0xd5e024ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39360 dport 51801] != expected 0x14082799 # # Exception| cpu 0: rx_hash 0x62b649b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39364 dport 51801] != expected 0x36e18589 # # Exception| cpu 0: rx_hash 0xbaf05ee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39398 dport 51801] != expected 0xf76ff5ea # # Exception| cpu 0: rx_hash 0xb8a1dfdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39400 dport 51801] != expected 0x8121c2d3 # # Exception| cpu 0: rx_hash 0xb9891f47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39412 dport 51801] != expected 0xba06d94f # # Exception| cpu 0: rx_hash 0x0c8ef30b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39422 dport 51801] != expected 0xeea14c66 # # Exception| cpu 0: rx_hash 0x25a352ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 39472 dport 51801] != expected 0x1318d9a2 # # Exception| cpu 0: rx_hash 0xc914390e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39500 dport 51801] != expected 0x6e4c6c5d # # Exception| cpu 0: rx_hash 0x7f6a94ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 39508 dport 51801] != expected 0x7782d5d1 # # Exception| cpu 0: rx_hash 0x7daf7595 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39522 dport 51801] != expected 0x9c5f6f26 # # Exception| cpu 0: rx_hash 0x107aeecb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39538 dport 51801] != expected 0x94e507a2 # # Exception| cpu 0: rx_hash 0xd3b2d73b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39608 dport 51801] != expected 0x637b45ba # # Exception| cpu 0: rx_hash 0xde3ff04a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39704 dport 51801] != expected 0xb6ba9a60 # # Exception| cpu 0: rx_hash 0xe923ad14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39788 dport 51801] != expected 0xda9afe97 # # Exception| cpu 0: rx_hash 0x5d0c81c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39802 dport 51801] != expected 0xb51a7022 # # Exception| cpu 0: rx_hash 0xf0fc028f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39818 dport 51801] != expected 0x9ac4fbd5 # # Exception| cpu 0: rx_hash 0x44474e14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39844 dport 51801] != expected 0x68d7f8ae # # Exception| cpu 0: rx_hash 0x2992d54a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39860 dport 51801] != expected 0x606d902a # # Exception| cpu 0: rx_hash 0xaaa1a4c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39894 dport 51801] != expected 0x63cd7a68 # # Exception| cpu 0: rx_hash 0x1e1ae859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39928 dport 51801] != expected 0x91de7913 # # Exception| cpu 0: rx_hash 0x0803e9f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39970 dport 51801] != expected 0x4a16cfe1 # # Exception| cpu 0: rx_hash 0xbc2cc523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39988 dport 51801] != expected 0x25964154 # # Exception| cpu 0: rx_hash 0x3c66f505 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40004 dport 51801] != expected 0x6b5f87b3 # # Exception| cpu 0: rx_hash 0xe6e50323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40016 dport 51801] != expected 0x410c4d27 # # Exception| cpu 4: rx_hash 0x58273399 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38928 dport 51801] != expected 0x8f003ea4 # # Exception| cpu 4: rx_hash 0x368be969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38930 dport 51801] != expected 0xcad37a85 # # Exception| cpu 4: rx_hash 0x599b934e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38964 dport 51801] != expected 0x29b4a8f6 # # Exception| cpu 4: rx_hash 0x0352554e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38992 dport 51801] != expected 0x4d2ea485 # # Exception| cpu 4: rx_hash 0x6faf0e8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39004 dport 51801] != expected 0x7eb3d79d # # Exception| cpu 4: rx_hash 0xb490587b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39020 dport 51801] != expected 0xf2548b5b # # Exception| cpu 4: rx_hash 0x6e13ae5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39032 dport 51801] != expected 0xd80741cf # # Exception| cpu 4: rx_hash 0xb7e919d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39038 dport 51801] != expected 0xbf3da7fe # # Exception| cpu 4: rx_hash 0xaea2d603 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39072 dport 51801] != expected 0x62f02f72 # # Exception| cpu 4: rx_hash 0xc3774d5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39088 dport 51801] != expected 0x6a4a47f6 # # Exception| cpu 4: rx_hash 0x433d7d7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39104 dport 51801] != expected 0x24838111 # # Exception| cpu 4: rx_hash 0xf543d099 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39128 dport 51801] != expected 0x3d4d389d # # Exception| cpu 4: rx_hash 0xa32ff172 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39168 dport 51801] != expected 0xb731f0a8 # # Exception| cpu 4: rx_hash 0xccabeb18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39198 dport 51801] != expected 0xc9c5af15 # # Exception| cpu 4: rx_hash 0x7b69e62d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39202 dport 51801] != expected 0x76bf80cb # # Exception| cpu 4: rx_hash 0xa3bb913f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39224 dport 51801] != expected 0x2aa27d66 # # Exception| cpu 4: rx_hash 0x7a4126b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39230 dport 51801] != expected 0x4d989b57 # # Exception| cpu 4: rx_hash 0x2088e0b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39258 dport 51801] != expected 0x29029724 # # Exception| cpu 4: rx_hash 0xf972573f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39260 dport 51801] != expected 0x4e387115 # # Exception| cpu 4: rx_hash 0x4f989a90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39292 dport 51801] != expected 0xca654557 # # Exception| cpu 4: rx_hash 0x3aba6ecf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39318 dport 51801] != expected 0xb9a6330d # # Exception| cpu 4: rx_hash 0x3b06ce18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39346 dport 51801] != expected 0x1f12a55f # # Exception| cpu 4: rx_hash 0xd4c8e454 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39388 dport 51801] != expected 0x2f2f3c05 # # Exception| cpu 4: rx_hash 0xd60d052d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39402 dport 51801] != expected 0xc4f286f2 # # Exception| cpu 4: rx_hash 0xffb4c487 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39452 dport 51801] != expected 0xa4d89ef8 # # Exception| cpu 4: rx_hash 0x7c87b50f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39550 dport 51801] != expected 0xa77874ba # # Exception| cpu 4: rx_hash 0xbc36cd51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39590 dport 51801] != expected 0x1d8f1a07 # # Exception| cpu 4: rx_hash 0xd1e3560f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39606 dport 51801] != expected 0x15357283 # # Exception| cpu 4: rx_hash 0x52d02787 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39636 dport 51801] != expected 0x169598c1 # # Exception| cpu 4: rx_hash 0x04bc066c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39692 dport 51801] != expected 0x9ce950f4 # # Exception| cpu 4: rx_hash 0xb256cbc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39724 dport 51801] != expected 0x18b464b6 # # Exception| cpu 4: rx_hash 0xe89f0dc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39752 dport 51801] != expected 0x7c2e68c5 # # Exception| cpu 4: rx_hash 0x5cb02115 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39774 dport 51801] != expected 0x13aee670 # # Exception| cpu 4: rx_hash 0x5e75c06c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39784 dport 51801] != expected 0xf8735c87 # # Exception| cpu 4: rx_hash 0x5f5d00f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39796 dport 51801] != expected 0xc354471b # # Exception| cpu 4: rx_hash 0x9fec78a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39852 dport 51801] != expected 0x79a329a6 # # Exception| cpu 4: rx_hash 0x2bc3547e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39866 dport 51801] != expected 0x1623a713 # # Exception| cpu 4: rx_hash 0xc525bea8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39880 dport 51801] != expected 0x1d3925d5 # # Exception| cpu 4: rx_hash 0x710a927e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39902 dport 51801] != expected 0x72b9ab60 # # Exception| cpu 4: rx_hash 0x1f3228c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39908 dport 51801] != expected 0xaaf9628f # # Exception| cpu 4: rx_hash 0xd16d3e30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39964 dport 51801] != expected 0xb0bfa41e # # Exception| cpu 4: rx_hash 0xbfc1e4c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39966 dport 51801] != expected 0xf56ce03f # # Exception| cpu 4: rx_hash 0xbf55848d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39974 dport 51801] != expected 0x68ff6df1 # # Exception| cpu 4: rx_hash 0x3d4e359f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40024 dport 51801] != expected 0x50789c2f # # Exception| cpu 4: rx_hash 0xe420e25a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40038 dport 51801] != expected 0xaad1f7d0 # # Exception| cpu 4: rx_hash 0x8ba4f830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40056 dport 51801] != expected 0xd425a86d # # Exception| cpu 4: rx_hash 0x3cf29548 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40060 dport 51801] != expected 0xf6cc0a7d # # Exception| cpu 4: rx_hash 0x277cbbe7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40084 dport 51801] != expected 0xc0dc3806 # # Exception| cpu 4: rx_hash 0x486cc1c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40114 dport 51801] != expected 0x23bbea75 # # Exception| cpu 4: rx_hash 0x138dc75a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40138 dport 51801] != expected 0x7c06fd9a # # Exception| count: pass=0 nohash=0 fail=87 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x73f49d3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37196 dport 35501] OK # # # cpu 0: rx_hash 0xa9776b1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37208 dport 35501] OK # # # cpu 0: rx_hash 0x1e210665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37212 dport 35501] OK # # # cpu 0: rx_hash 0x72483dec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37224 dport 35501] OK # # # cpu 0: rx_hash 0xaa9a4afe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37234 dport 35501] OK # # # cpu 0: rx_hash 0x1dcc2786 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37238 dport 35501] OK # # # cpu 0: rx_hash 0xde907e3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37252 dport 35501] OK # # # cpu 0: rx_hash 0xdde93f95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37270 dport 35501] OK # # # cpu 0: rx_hash 0x06420929 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37278 dport 35501] OK # # # cpu 0: rx_hash 0x07fea9fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37306 dport 35501] OK # # # cpu 0: rx_hash 0x339bb50e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37340 dport 35501] OK # # # cpu 0: rx_hash 0x5eda4e1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37364 dport 35501] OK # # # cpu 0: rx_hash 0xacc8b90b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37386 dport 35501] OK # # # cpu 0: rx_hash 0x1a2274a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37418 dport 35501] OK # # # cpu 0: rx_hash 0x40ebb2a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37454 dport 35501] OK # # # cpu 0: rx_hash 0x98ada5fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37484 dport 35501] OK # # # cpu 0: rx_hash 0xeca7913e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37530 dport 35501] OK # # # cpu 0: rx_hash 0x5b659c0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37542 dport 35501] OK # # # cpu 0: rx_hash 0xef4ab0dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37552 dport 35501] OK # # # cpu 0: rx_hash 0xed1b31e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37566 dport 35501] OK # # # cpu 0: rx_hash 0x01ac5a0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37570 dport 35501] OK # # # cpu 0: rx_hash 0xb58376dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37588 dport 35501] OK # # # cpu 0: rx_hash 0x8c6b4d5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37650 dport 35501] OK # # # cpu 0: rx_hash 0x8f866cbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37688 dport 35501] OK # # # cpu 0: rx_hash 0xd54faabf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37724 dport 35501] OK # # # cpu 0: rx_hash 0xbb771002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37734 dport 35501] OK # # # cpu 0: rx_hash 0x0d09bde0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37758 dport 35501] OK # # # cpu 0: rx_hash 0xa1459e7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37802 dport 35501] OK # # # cpu 0: rx_hash 0x173b3398 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37810 dport 35501] OK # # # cpu 0: rx_hash 0xfb8c587a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37838 dport 35501] OK # # # cpu 0: rx_hash 0x235e2f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37844 dport 35501] OK # # # cpu 0: rx_hash 0x821143bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37898 dport 35501] OK # # # cpu 0: rx_hash 0x81fc625f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37920 dport 35501] OK # # # cpu 0: rx_hash 0x83ade36b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37934 dport 35501] OK # # # cpu 0: rx_hash 0x35d34e89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37942 dport 35501] OK # # # cpu 0: rx_hash 0x02cf13d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37954 dport 35501] OK # # # cpu 0: rx_hash 0xb4b1be35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37978 dport 35501] OK # # # cpu 0: rx_hash 0xd8d885bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37998 dport 35501] OK # # # cpu 0: rx_hash 0xadfa71e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38020 dport 35501] OK # # # cpu 0: rx_hash 0x777987c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38032 dport 35501] OK # # # cpu 0: rx_hash 0xc27e6b89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38042 dport 35501] OK # # # cpu 0: rx_hash 0x7494a626 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38074 dport 35501] OK # # # cpu 0: rx_hash 0x2ec9006b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38118 dport 35501] OK # # # cpu 0: rx_hash 0x2db041c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38132 dport 35501] OK # # # cpu 0: rx_hash 0x98b7ad89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38142 dport 35501] OK # # # cpu 0: rx_hash 0xce4fec2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38174 dport 35501] OK # # # cpu 0: rx_hash 0xa15f9608 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38200 dport 35501] OK # # # cpu 0: rx_hash 0x226ce780 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38234 dport 35501] OK # # # cpu 0: rx_hash 0x4d7c9da7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38268 dport 35501] OK # # # cpu 0: rx_hash 0x3b272856 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38276 dport 35501] OK # # # cpu 0: rx_hash 0x385e69f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38294 dport 35501] OK # # # count: pass=51 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 40934 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34505 dport 40934] != expected 0xda5b7e64 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34505 dport 40934] != expected 0xda5b7e64 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37696 dport 40934] != expected 0x1e3f9f7d # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37696 dport 40934] != expected 0x1e3f9f7d # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37271 dport 40934] != expected 0x41659dfe # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37271 dport 40934] != expected 0x41659dfe # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60993 dport 40934] != expected 0xed6fe503 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60993 dport 40934] != expected 0xed6fe503 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46849 dport 40934] != expected 0xda113989 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46849 dport 40934] != expected 0xda113989 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45450 dport 40934] != expected 0x70605315 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45450 dport 40934] != expected 0x70605315 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46982 dport 40934] != expected 0x579a1aeb # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46982 dport 40934] != expected 0x579a1aeb # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50498 dport 40934] != expected 0x8c417548 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50498 dport 40934] != expected 0x8c417548 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53469 dport 40934] != expected 0x27a51ae4 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53469 dport 40934] != expected 0x27a51ae4 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39118 dport 40934] != expected 0x27b9e449 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39118 dport 40934] != expected 0x27b9e449 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53700 dport 40934] != expected 0x85468da3 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53700 dport 40934] != expected 0x85468da3 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56349 dport 40934] != expected 0x8eaf50a6 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56349 dport 40934] != expected 0x8eaf50a6 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48238 dport 40934] != expected 0x4f55298d # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48238 dport 40934] != expected 0x4f55298d # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36401 dport 40934] != expected 0xe2e0504a # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36401 dport 40934] != expected 0xe2e0504a # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52197 dport 40934] != expected 0x97e12c5f # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52197 dport 40934] != expected 0x97e12c5f # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37360 dport 40934] != expected 0xeb8a5def # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37360 dport 40934] != expected 0xeb8a5def # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57666 dport 40934] != expected 0x1e7c1de # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57666 dport 40934] != expected 0x1e7c1de # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55044 dport 40934] != expected 0x32186074 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55044 dport 40934] != expected 0x32186074 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38848 dport 40934] != expected 0x730a3bcf # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38848 dport 40934] != expected 0x730a3bcf # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34639 dport 40934] != expected 0xecfd73cd # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34639 dport 40934] != expected 0xecfd73cd # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56881 dport 40934] != expected 0x212ac4b8 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56881 dport 40934] != expected 0x212ac4b8 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53455 dport 40934] != expected 0x6acc3641 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53455 dport 40934] != expected 0x6acc3641 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37709 dport 40934] != expected 0xa6046426 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37709 dport 40934] != expected 0xa6046426 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33692 dport 40934] != expected 0x8529e9b8 # # Exception| cpu 5: rx_hash 0x2f846846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33692 dport 40934] != expected 0x8529e9b8 # # 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 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 39473 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56805 dport 39473] != expected 0x110b1a5d # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56805 dport 39473] != expected 0x110b1a5d # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55300 dport 39473] != expected 0x7f1db877 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55300 dport 39473] != expected 0x7f1db877 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55497 dport 39473] != expected 0xb87683ee # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55497 dport 39473] != expected 0xb87683ee # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36607 dport 39473] != expected 0x635c38dd # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36607 dport 39473] != expected 0x635c38dd # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41325 dport 39473] != expected 0x1bf628e1 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41325 dport 39473] != expected 0x1bf628e1 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51344 dport 39473] != expected 0xb14928a1 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51344 dport 39473] != expected 0xb14928a1 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58571 dport 39473] != expected 0xe46d9b13 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58571 dport 39473] != expected 0xe46d9b13 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47805 dport 39473] != expected 0x16e9edc1 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47805 dport 39473] != expected 0x16e9edc1 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51262 dport 39473] != expected 0x2848d751 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51262 dport 39473] != expected 0x2848d751 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42263 dport 39473] != expected 0xcb0ca2e6 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42263 dport 39473] != expected 0xcb0ca2e6 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38126 dport 39473] != expected 0x5308c415 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38126 dport 39473] != expected 0x5308c415 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38974 dport 39473] != expected 0xdf7e77ac # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38974 dport 39473] != expected 0xdf7e77ac # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35403 dport 39473] != expected 0xc738e652 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35403 dport 39473] != expected 0xc738e652 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34418 dport 39473] != expected 0x8d99cea5 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34418 dport 39473] != expected 0x8d99cea5 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34010 dport 39473] != expected 0x60c2a07 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34010 dport 39473] != expected 0x60c2a07 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59076 dport 39473] != expected 0xf00b031c # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59076 dport 39473] != expected 0xf00b031c # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39759 dport 39473] != expected 0xdfde0704 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39759 dport 39473] != expected 0xdfde0704 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38882 dport 39473] != expected 0x62466abe # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38882 dport 39473] != expected 0x62466abe # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39508 dport 39473] != expected 0x4c889c42 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39508 dport 39473] != expected 0x4c889c42 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39867 dport 39473] != expected 0xc578e931 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39867 dport 39473] != expected 0xc578e931 # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38227 dport 39473] != expected 0x82f4961f # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38227 dport 39473] != expected 0x82f4961f # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40008 dport 39473] != expected 0x6379a66f # # Exception| cpu 5: rx_hash 0x215f4fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40008 dport 39473] != expected 0x6379a66f # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->