< 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 1800 # 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-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 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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 42350 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfa169def [saddr 192.0.3.2 daddr 192.0.3.1 sport 54530 dport 42350] != expected 0x8758724 # # Exception| cpu 0: rx_hash 0xa18823b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54538 dport 42350] != expected 0x67c82af # # Exception| cpu 4: rx_hash 0xe41f1e36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54430 dport 42350] != expected 0x65fad308 # # Exception| cpu 4: rx_hash 0x8e005433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54466 dport 42350] != expected 0x51247fe1 # # Exception| cpu 4: rx_hash 0x0cd96fae [saddr 192.0.3.2 daddr 192.0.3.1 sport 54476 dport 42350] != expected 0x7b1b6751 # # Exception| cpu 4: rx_hash 0x01a07e66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54500 dport 42350] != expected 0x369023b8 # # Exception| cpu 4: rx_hash 0x34443945 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54510 dport 42350] != expected 0xbd301e # # Exception| cpu 5: rx_hash 0xc6706b4c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54440 dport 42350] != expected 0x854a0d94 # # Exception| cpu 5: rx_hash 0x871cf682 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54452 dport 42350] != expected 0x105581cc # # Exception| cpu 5: rx_hash 0x05c5cd1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54458 dport 42350] != expected 0x3a6a997c # # Exception| cpu 5: rx_hash 0x7851b543 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54490 dport 42350] != expected 0xd829f8af # # Exception| cpu 5: rx_hash 0xac6f2149 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54516 dport 42350] != expected 0xb194a17d # # Exception| cpu 0: rx_hash 0x16b55f0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54542 dport 42350] != expected 0x1a6e89b9 # # Exception| cpu 0: rx_hash 0x623d85e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54552 dport 42350] != expected 0xb95c1647 # # Exception| cpu 0: rx_hash 0x5aa0d308 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54586 dport 42350] != expected 0xc2fa4108 # # Exception| cpu 0: rx_hash 0x5ec56071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54628 dport 42350] != expected 0xce00fbcc # # Exception| cpu 4: rx_hash 0xbb7a0021 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54558 dport 42350] != expected 0x9d6a0b7c # # Exception| cpu 4: rx_hash 0x75b6b7ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 54564 dport 42350] != expected 0x6fc1db7d # # Exception| cpu 4: rx_hash 0xf76f8c27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54570 dport 42350] != expected 0x45fec3cd # # Exception| cpu 4: rx_hash 0xd1654a24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54594 dport 42350] != expected 0xa9b4a795 # # Exception| cpu 4: rx_hash 0x8afbf47b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54602 dport 42350] != expected 0xa7bda21e # # Exception| cpu 4: rx_hash 0xa5ed90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54612 dport 42350] != expected 0xa86386b # # Exception| cpu 4: rx_hash 0x2a4dba9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54642 dport 42350] != expected 0x6d326432 # # Exception| cpu 5: rx_hash 0x01d58f76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54656 dport 42350] != expected 0x60b10151 # # Exception| cpu 5: rx_hash 0x830cb4eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54670 dport 42350] != expected 0x4a8e19e1 # # Exception| cpu 0: rx_hash 0xb6e8f3c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54660 dport 42350] != expected 0x7ca30a47 # # Exception| cpu 0: rx_hash 0x755d559b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54678 dport 42350] != expected 0xc3839eaf # # Exception| cpu 0: rx_hash 0x8e75a523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54694 dport 42350] != expected 0x7055d08 # # Exception| cpu 0: rx_hash 0x62d667c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54698 dport 42350] != expected 0x151e5395 # # Exception| cpu 0: rx_hash 0x1f421f9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54730 dport 42350] != expected 0xf75d3246 # # Exception| cpu 0: rx_hash 0x30547b2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54740 dport 42350] != expected 0x5a66a833 # # Exception| cpu 0: rx_hash 0x53579398 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54782 dport 42350] != expected 0x2fc9faf7 # # Exception| cpu 4: rx_hash 0x23bafa0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54710 dport 42350] != expected 0x8001dfcd # # Exception| cpu 4: rx_hash 0x05b03c0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54750 dport 42350] != expected 0x6c4bbb95 # # Exception| cpu 4: rx_hash 0x27df4975 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54760 dport 42350] != expected 0x8cfb6509 # # Exception| cpu 5: rx_hash 0x3948d99d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54690 dport 42350] != expected 0x1b17561e # # Exception| cpu 5: rx_hash 0x4dc00370 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54708 dport 42350] != expected 0xb825c9e0 # # Exception| cpu 5: rx_hash 0x44dca1c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54722 dport 42350] != expected 0xf95437cd # # Exception| cpu 5: rx_hash 0x08c92dc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54774 dport 42350] != expected 0x21c0ff7c # # Exception| cpu 5: rx_hash 0x577d2979 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54796 dport 42350] != expected 0x5e02f3ae # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x4bfe5b92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50026 dport 45195] OK # # # cpu 0: rx_hash 0xd3d5439e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50032 dport 45195] OK # # # cpu 0: rx_hash 0x96378f08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50048 dport 45195] OK # # # cpu 0: rx_hash 0xf84d7674 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50050 dport 45195] OK # # # cpu 4: rx_hash 0xb921ebba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50078 dport 45195] OK # # # cpu 4: rx_hash 0x1997a55d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50086 dport 45195] OK # # # cpu 4: rx_hash 0x58fb3893 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50106 dport 45195] OK # # # cpu 5: rx_hash 0xa3d3c82b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50058 dport 45195] OK # # # cpu 5: rx_hash 0xe2bf55e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50070 dport 45195] OK # # # cpu 0: rx_hash 0x14eeb495 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50062 dport 45195] OK # # # cpu 0: rx_hash 0xf53467bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50090 dport 45195] OK # # # cpu 0: rx_hash 0x88a01fe0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50122 dport 45195] OK # # # cpu 0: rx_hash 0x92523c71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50142 dport 45195] OK # # # cpu 4: rx_hash 0x81bcbd51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50108 dport 45195] OK # # # cpu 4: rx_hash 0x697accc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50158 dport 45195] OK # # # cpu 4: rx_hash 0x3228147b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50188 dport 45195] OK # # # cpu 4: rx_hash 0x1d3e70c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50194 dport 45195] OK # # # cpu 5: rx_hash 0xc9cc822e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50134 dport 45195] OK # # # cpu 5: rx_hash 0x28165107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50162 dport 45195] OK # # # cpu 5: rx_hash 0xd3f2c752 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50216 dport 45195] OK # # # cpu 5: rx_hash 0xbd883e2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50218 dport 45195] OK # # # cpu 0: rx_hash 0xc4b593e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50174 dport 45195] OK # # # cpu 0: rx_hash 0xaa030c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50198 dport 45195] OK # # # cpu 0: rx_hash 0xe6168071 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50210 dport 45195] OK # # # cpu 0: rx_hash 0xfce4a3e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50230 dport 45195] OK # # # cpu 4: rx_hash 0x0ab54290 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50222 dport 45195] OK # # # cpu 4: rx_hash 0x9b82f82d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50242 dport 45195] OK # # # cpu 4: rx_hash 0xc01c4672 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50250 dport 45195] OK # # # cpu 4: rx_hash 0xef0a22c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50260 dport 45195] OK # # # cpu 4: rx_hash 0xb4949c9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50268 dport 45195] OK # # # cpu 4: rx_hash 0x4fbc6c27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50284 dport 45195] OK # # # cpu 4: rx_hash 0x0a5ea0b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50332 dport 45195] OK # # # cpu 5: rx_hash 0x96fbe9e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50282 dport 45195] OK # # # cpu 5: rx_hash 0x4b323d7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50304 dport 45195] OK # # # cpu 0: rx_hash 0xe2733308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50300 dport 45195] OK # # # cpu 0: rx_hash 0xa791ff9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50316 dport 45195] OK # # # cpu 0: rx_hash 0xe6fd6250 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50320 dport 45195] OK # # # cpu 0: rx_hash 0x695d4805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50358 dport 45195] OK # # # cpu 4: rx_hash 0x464b2cb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50344 dport 45195] OK # # # cpu 4: rx_hash 0x9f0ca975 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50350 dport 45195] OK # # # cpu 4: rx_hash 0x6041eab4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50368 dport 45195] OK # # # cpu 4: rx_hash 0xefe1c0e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50406 dport 45195] OK # # # count: pass=42 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 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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 36144 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60312 dport 36144] != expected 0x64d2d33a # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60312 dport 36144] != expected 0x64d2d33a # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55329 dport 36144] != expected 0x457943ed # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55329 dport 36144] != expected 0x457943ed # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52603 dport 36144] != expected 0x4d7aac9a # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52603 dport 36144] != expected 0x4d7aac9a # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36699 dport 36144] != expected 0xec6108ce # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36699 dport 36144] != expected 0xec6108ce # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38874 dport 36144] != expected 0xa340b94b # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38874 dport 36144] != expected 0xa340b94b # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36611 dport 36144] != expected 0xc4adaf31 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36611 dport 36144] != expected 0xc4adaf31 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37351 dport 36144] != expected 0xbbb16e36 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37351 dport 36144] != expected 0xbbb16e36 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49053 dport 36144] != expected 0x8eb223df # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49053 dport 36144] != expected 0x8eb223df # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56722 dport 36144] != expected 0x5b1f7042 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56722 dport 36144] != expected 0x5b1f7042 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47885 dport 36144] != expected 0x334a2349 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47885 dport 36144] != expected 0x334a2349 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48825 dport 36144] != expected 0x79522187 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48825 dport 36144] != expected 0x79522187 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57516 dport 36144] != expected 0x75007eb4 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57516 dport 36144] != expected 0x75007eb4 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33740 dport 36144] != expected 0xb0e9303c # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33740 dport 36144] != expected 0xb0e9303c # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34806 dport 36144] != expected 0x285ef236 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34806 dport 36144] != expected 0x285ef236 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32783 dport 36144] != expected 0x75ecd698 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32783 dport 36144] != expected 0x75ecd698 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56568 dport 36144] != expected 0x27014a1b # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56568 dport 36144] != expected 0x27014a1b # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56283 dport 36144] != expected 0x3abb4f3f # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56283 dport 36144] != expected 0x3abb4f3f # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34387 dport 36144] != expected 0xff164c6c # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34387 dport 36144] != expected 0xff164c6c # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43326 dport 36144] != expected 0xb11ffa0d # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43326 dport 36144] != expected 0xb11ffa0d # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40731 dport 36144] != expected 0x97272cfd # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40731 dport 36144] != expected 0x97272cfd # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58350 dport 36144] != expected 0x90ad2412 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58350 dport 36144] != expected 0x90ad2412 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40656 dport 36144] != expected 0x8813ebc4 # # Exception| cpu 5: rx_hash 0xcd1fce82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40656 dport 36144] != expected 0x8813ebc4 # # 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 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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 56676 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54772 dport 56676] != expected 0x42b13555 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54772 dport 56676] != expected 0x42b13555 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45189 dport 56676] != expected 0x6709bc28 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45189 dport 56676] != expected 0x6709bc28 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52737 dport 56676] != expected 0x6dfa96f # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52737 dport 56676] != expected 0x6dfa96f # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43448 dport 56676] != expected 0x235dd89a # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43448 dport 56676] != expected 0x235dd89a # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52831 dport 56676] != expected 0x2ba1a16 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52831 dport 56676] != expected 0x2ba1a16 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39456 dport 56676] != expected 0x4dfc75f4 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39456 dport 56676] != expected 0x4dfc75f4 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39512 dport 56676] != expected 0xc639ecd8 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39512 dport 56676] != expected 0xc639ecd8 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58079 dport 56676] != expected 0x2b9b59e # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58079 dport 56676] != expected 0x2b9b59e # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44742 dport 56676] != expected 0xacda7603 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44742 dport 56676] != expected 0xacda7603 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37285 dport 56676] != expected 0xe56401e2 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37285 dport 56676] != expected 0xe56401e2 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35119 dport 56676] != expected 0xcffcc5 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35119 dport 56676] != expected 0xcffcc5 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59855 dport 56676] != expected 0xf99ffb04 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59855 dport 56676] != expected 0xf99ffb04 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40049 dport 56676] != expected 0x6c486d # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40049 dport 56676] != expected 0x6c486d # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53810 dport 56676] != expected 0xf8393ece # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53810 dport 56676] != expected 0xf8393ece # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44224 dport 56676] != expected 0x90f38938 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44224 dport 56676] != expected 0x90f38938 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44096 dport 56676] != expected 0x54a62dd # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44096 dport 56676] != expected 0x54a62dd # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57008 dport 56676] != expected 0x88168f95 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57008 dport 56676] != expected 0x88168f95 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48698 dport 56676] != expected 0x3936b72b # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48698 dport 56676] != expected 0x3936b72b # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58365 dport 56676] != expected 0xf0f81687 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58365 dport 56676] != expected 0xf0f81687 # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34034 dport 56676] != expected 0x62acf9ed # # Exception| cpu 5: rx_hash 0x6ba75552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34034 dport 56676] != expected 0x62acf9ed # # 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 203, 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 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-24/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-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 203, 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 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-24/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-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 203, 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 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-24/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-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 203, 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 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-24/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-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 208, 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 101, 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 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-24/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-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 208, 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 101, 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 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-24/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-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 208, 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 101, 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 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-24/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-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 208, 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 101, 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 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-24/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-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__->