< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 54035 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4b7d377a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49400 dport 54035] != expected 0xb95de2c3 # # Exception| cpu 0: rx_hash 0x71f428dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49442 dport 54035] != expected 0x897f9f7c # # Exception| cpu 0: rx_hash 0x553ff074 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49460 dport 54035] != expected 0xb6006e61 # # Exception| cpu 0: rx_hash 0x3d345c8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49488 dport 54035] != expected 0x3ecc3343 # # Exception| cpu 0: rx_hash 0xa7d1e8b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49490 dport 54035] != expected 0xfbaefc18 # # Exception| cpu 4: rx_hash 0xaee31e93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49418 dport 54035] != expected 0xf471005f # # Exception| cpu 4: rx_hash 0xd48d5e3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49474 dport 54035] != expected 0x6302a5f3 # # Exception| cpu 4: rx_hash 0x2051df66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49510 dport 54035] != expected 0x4de5eeab # # Exception| cpu 5: rx_hash 0xd198834f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49402 dport 54035] != expected 0x7c3f2d98 # # Exception| cpu 5: rx_hash 0x6c91ab37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49428 dport 54035] != expected 0xfa564294 # # Exception| cpu 5: rx_hash 0x5a3f9fca [saddr 192.0.3.2 daddr 192.0.3.1 sport 49454 dport 54035] != expected 0xda964b07 # # Exception| cpu 5: rx_hash 0x19ff8425 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49478 dport 54035] != expected 0x1b3c25e # # Exception| cpu 5: rx_hash 0xed23057c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49506 dport 54035] != expected 0x2f548906 # # Exception| cpu 0: rx_hash 0xc6e8b26b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49518 dport 54035] != expected 0x7cbd5d7d # # Exception| cpu 0: rx_hash 0xe2236ac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49528 dport 54035] != expected 0x43c2ac60 # # Exception| cpu 0: rx_hash 0xb09fd1b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49592 dport 54035] != expected 0xb6fc3127 # # Exception| cpu 0: rx_hash 0x80037cda [saddr 192.0.3.2 daddr 192.0.3.1 sport 49600 dport 54035] != expected 0xf575e195 # # Exception| cpu 0: rx_hash 0xee3a49b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49638 dport 54035] != expected 0x1ef06596 # # Exception| cpu 4: rx_hash 0x444350ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 49564 dport 54035] != expected 0x981b7a7f # # Exception| cpu 4: rx_hash 0x5926d300 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49578 dport 54035] != expected 0xeb32a797 # # Exception| cpu 4: rx_hash 0x15e6a751 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49624 dport 54035] != expected 0x5c810ba8 # # Exception| cpu 4: rx_hash 0xd8947d4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49628 dport 54035] != expected 0x3e306c05 # # Exception| cpu 5: rx_hash 0xfa6d3c76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49544 dport 54035] != expected 0x62064439 # # Exception| cpu 5: rx_hash 0x6f88e7fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49552 dport 54035] != expected 0xcbf2ae04 # # Exception| cpu 5: rx_hash 0x5626bcbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 49584 dport 54035] != expected 0x87a482f1 # # Exception| cpu 5: rx_hash 0xfc5fa5e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49610 dport 54035] != expected 0x14f9d18 # # Exception| cpu 5: rx_hash 0x9266908e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49644 dport 54035] != expected 0xeaca191b # # Exception| cpu 0: rx_hash 0xaa5b69bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49720 dport 54035] != expected 0x18a61d4b # # Exception| cpu 4: rx_hash 0x9d66ff30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49654 dport 54035] != expected 0x865c3c7d # # Exception| cpu 4: rx_hash 0x9cf55d42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49666 dport 54035] != expected 0x386614d8 # # Exception| cpu 4: rx_hash 0x6829dc1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49702 dport 54035] != expected 0x16815f80 # # Exception| cpu 4: rx_hash 0xd607b087 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49714 dport 54035] != expected 0xec9c61c6 # # Exception| cpu 4: rx_hash 0x30bedd8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49722 dport 54035] != expected 0xddc4d210 # # Exception| cpu 4: rx_hash 0xcd50aaf9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49734 dport 54035] != expected 0xfcfc650f # # Exception| cpu 5: rx_hash 0x7a4c304f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49674 dport 54035] != expected 0x93ea70e # # Exception| cpu 5: rx_hash 0xb73eea55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49678 dport 54035] != expected 0x6b8fc0a3 # # Exception| cpu 5: rx_hash 0x754c5ff1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49680 dport 54035] != expected 0x65a88268 # # Exception| cpu 5: rx_hash 0x3fbeb234 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49696 dport 54035] != expected 0xb152f776 # # Exception| cpu 5: rx_hash 0xa55b0601 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49698 dport 54035] != expected 0x7430382d # # Exception| cpu 5: rx_hash 0x2be9c7f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49742 dport 54035] != expected 0xcda4d6d9 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xdcbcb9c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49992 dport 55673] OK # # # cpu 4: rx_hash 0x28603899 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50028 dport 55673] OK # # # cpu 4: rx_hash 0x27605727 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50038 dport 55673] OK # # # cpu 4: rx_hash 0xc1d93a2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50046 dport 55673] OK # # # cpu 4: rx_hash 0x8e0002b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50056 dport 55673] OK # # # cpu 5: rx_hash 0x5d0e178b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49982 dport 55673] OK # # # cpu 5: rx_hash 0x3505bb73 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50010 dport 55673] OK # # # cpu 5: rx_hash 0xced95594 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50020 dport 55673] OK # # # cpu 5: rx_hash 0x5b3c8e1f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50044 dport 55673] OK # # # cpu 5: rx_hash 0xfd5cb437 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50072 dport 55673] OK # # # cpu 5: rx_hash 0xcbf280ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50082 dport 55673] OK # # # cpu 0: rx_hash 0x0a9979a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49976 dport 55673] OK # # # cpu 0: rx_hash 0x8b2bd7ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49998 dport 55673] OK # # # cpu 4: rx_hash 0xbe9cafd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50160 dport 55673] OK # # # cpu 4: rx_hash 0x24791bed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50162 dport 55673] OK # # # cpu 4: rx_hash 0x7c27cb45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50182 dport 55673] OK # # # cpu 4: rx_hash 0x959ec9f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50196 dport 55673] OK # # # cpu 5: rx_hash 0x9c65eee5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50084 dport 55673] OK # # # cpu 5: rx_hash 0xb8ae364c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50098 dport 55673] OK # # # cpu 5: rx_hash 0xdfa5f50a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50124 dport 55673] OK # # # cpu 5: rx_hash 0xfb6e2da3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50138 dport 55673] OK # # # cpu 5: rx_hash 0xe6c27f70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50180 dport 55673] OK # # # cpu 0: rx_hash 0xf46e421d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50112 dport 55673] OK # # # cpu 0: rx_hash 0x9a577771 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50150 dport 55673] OK # # # cpu 0: rx_hash 0x73ee75c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50164 dport 55673] OK # # # cpu 4: rx_hash 0x0f7b7dc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50198 dport 55673] OK # # # cpu 4: rx_hash 0x45899006 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50214 dport 55673] OK # # # cpu 4: rx_hash 0x87fb25a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50232 dport 55673] OK # # # cpu 4: rx_hash 0x51dee5c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50248 dport 55673] OK # # # cpu 4: rx_hash 0x5ede8a78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50258 dport 55673] OK # # # cpu 4: rx_hash 0x142c67bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50274 dport 55673] OK # # # cpu 4: rx_hash 0x1b2c0803 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50296 dport 55673] OK # # # cpu 4: rx_hash 0x81c9bc36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50298 dport 55673] OK # # # cpu 4: rx_hash 0x03625eb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50312 dport 55673] OK # # # cpu 4: rx_hash 0x9687853c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50320 dport 55673] OK # # # cpu 4: rx_hash 0xdc7568f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50336 dport 55673] OK # # # cpu 5: rx_hash 0x614248af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50224 dport 55673] OK # # # cpu 0: rx_hash 0xa330fd0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50222 dport 55673] OK # # # cpu 0: rx_hash 0x7a1552d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50244 dport 55673] OK # # # cpu 0: rx_hash 0x6770d13b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50290 dport 55673] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 36897 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53890 dport 36897] != expected 0x17e9cd25 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53890 dport 36897] != expected 0x17e9cd25 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39177 dport 36897] != expected 0xc0db70d6 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39177 dport 36897] != expected 0xc0db70d6 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56416 dport 36897] != expected 0x807538d7 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56416 dport 36897] != expected 0x807538d7 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41203 dport 36897] != expected 0x464a835a # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41203 dport 36897] != expected 0x464a835a # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48566 dport 36897] != expected 0x5454ec29 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48566 dport 36897] != expected 0x5454ec29 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42129 dport 36897] != expected 0x4337c7e9 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42129 dport 36897] != expected 0x4337c7e9 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47805 dport 36897] != expected 0xfd861825 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47805 dport 36897] != expected 0xfd861825 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48739 dport 36897] != expected 0x2cfd76ce # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48739 dport 36897] != expected 0x2cfd76ce # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56918 dport 36897] != expected 0xa79987f0 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56918 dport 36897] != expected 0xa79987f0 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41559 dport 36897] != expected 0x6f7d21f0 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41559 dport 36897] != expected 0x6f7d21f0 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35024 dport 36897] != expected 0xf5c6f0dc # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35024 dport 36897] != expected 0xf5c6f0dc # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57695 dport 36897] != expected 0x31cc1e61 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57695 dport 36897] != expected 0x31cc1e61 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46727 dport 36897] != expected 0x6215f862 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46727 dport 36897] != expected 0x6215f862 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52851 dport 36897] != expected 0x4923fe46 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52851 dport 36897] != expected 0x4923fe46 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54395 dport 36897] != expected 0xf317dbb5 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54395 dport 36897] != expected 0xf317dbb5 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49403 dport 36897] != expected 0xc0f84db6 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49403 dport 36897] != expected 0xc0f84db6 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48476 dport 36897] != expected 0x19062116 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48476 dport 36897] != expected 0x19062116 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49679 dport 36897] != expected 0xd748a08d # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49679 dport 36897] != expected 0xd748a08d # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43096 dport 36897] != expected 0xb2c79e1b # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43096 dport 36897] != expected 0xb2c79e1b # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35950 dport 36897] != expected 0xcec0a4b8 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35950 dport 36897] != expected 0xcec0a4b8 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40417 dport 36897] != expected 0x6289c3d5 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40417 dport 36897] != expected 0x6289c3d5 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51636 dport 36897] != expected 0x46264376 # # Exception| cpu 4: rx_hash 0x56d1928d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51636 dport 36897] != expected 0x46264376 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 39502 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39277 dport 39502] != expected 0x3485b3f # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39277 dport 39502] != expected 0x3485b3f # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51012 dport 39502] != expected 0xbccaa082 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51012 dport 39502] != expected 0xbccaa082 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60532 dport 39502] != expected 0x54874ad # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60532 dport 39502] != expected 0x54874ad # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49441 dport 39502] != expected 0xb5df37f # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49441 dport 39502] != expected 0xb5df37f # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48093 dport 39502] != expected 0x3f726bc5 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48093 dport 39502] != expected 0x3f726bc5 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43308 dport 39502] != expected 0xb71eec18 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43308 dport 39502] != expected 0xb71eec18 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35721 dport 39502] != expected 0xc1d815 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35721 dport 39502] != expected 0xc1d815 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52108 dport 39502] != expected 0x7de4bd49 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52108 dport 39502] != expected 0x7de4bd49 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51775 dport 39502] != expected 0x3166d16a # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51775 dport 39502] != expected 0x3166d16a # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53441 dport 39502] != expected 0x11098493 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53441 dport 39502] != expected 0x11098493 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37767 dport 39502] != expected 0x8b7a3eec # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37767 dport 39502] != expected 0x8b7a3eec # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52565 dport 39502] != expected 0x652122b6 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52565 dport 39502] != expected 0x652122b6 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58795 dport 39502] != expected 0xeb9e6016 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58795 dport 39502] != expected 0xeb9e6016 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56877 dport 39502] != expected 0x9761fdb5 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56877 dport 39502] != expected 0x9761fdb5 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44232 dport 39502] != expected 0x2f866f82 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44232 dport 39502] != expected 0x2f866f82 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47775 dport 39502] != expected 0x5e753939 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47775 dport 39502] != expected 0x5e753939 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50126 dport 39502] != expected 0x57309db0 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50126 dport 39502] != expected 0x57309db0 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40662 dport 39502] != expected 0x4324cd7f # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40662 dport 39502] != expected 0x4324cd7f # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57309 dport 39502] != expected 0xe81a6069 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57309 dport 39502] != expected 0xe81a6069 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52620 dport 39502] != expected 0x97b32a27 # # Exception| cpu 4: rx_hash 0x6225162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52620 dport 39502] != expected 0x97b32a27 # # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->