< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 52131 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0fb0b423 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37814 dport 52131] != expected 0xbf8f92b3 # # Exception| cpu 0: rx_hash 0xddcbc135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37818 dport 52131] != expected 0xdb0c59c4 # # Exception| cpu 4: rx_hash 0x78348a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37832 dport 52131] != expected 0xc8599888 # # Exception| cpu 4: rx_hash 0x1b992c3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37836 dport 52131] != expected 0x8f5b152d # # Exception| cpu 4: rx_hash 0xf2a496b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37844 dport 52131] != expected 0xbd1af096 # # Exception| cpu 4: rx_hash 0xbd7c846f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37872 dport 52131] != expected 0xf2f82c87 # # Exception| cpu 4: rx_hash 0x198a6e42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37878 dport 52131] != expected 0x3bffba69 # # Exception| cpu 4: rx_hash 0xcbf11b54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37882 dport 52131] != expected 0x5f7c711e # # Exception| cpu 4: rx_hash 0xf1420812 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37892 dport 52131] != expected 0xe34762e8 # # Exception| cpu 5: rx_hash 0x56527c9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37842 dport 52131] != expected 0x741d6678 # # Exception| cpu 5: rx_hash 0x22cca1df [saddr 192.0.3.2 daddr 192.0.3.1 sport 37858 dport 52131] != expected 0x6d3d94a5 # # Exception| cpu 0: rx_hash 0xe4623132 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37898 dport 52131] != expected 0x9c1b2d4 # # Exception| cpu 0: rx_hash 0xca04c78f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37904 dport 52131] != expected 0xb5854c24 # # Exception| cpu 0: rx_hash 0x212a3f7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37938 dport 52131] != expected 0x336006db # # Exception| cpu 4: rx_hash 0x79c156fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37922 dport 52131] != expected 0x22a0a5b2 # # Exception| cpu 4: rx_hash 0x20239e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37958 dport 52131] != expected 0xe9325179 # # Exception| cpu 4: rx_hash 0x91f54d48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37966 dport 52131] != expected 0xcab317ab # # Exception| cpu 5: rx_hash 0x4094db1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37900 dport 52131] != expected 0xc0c6243a # # Exception| cpu 5: rx_hash 0xdf24feaf [saddr 192.0.3.2 daddr 192.0.3.1 sport 37918 dport 52131] != expected 0x5f039c18 # # Exception| cpu 5: rx_hash 0xbe9a1aca [saddr 192.0.3.2 daddr 192.0.3.1 sport 37920 dport 52131] != expected 0xaca5bef9 # # Exception| cpu 5: rx_hash 0x42879961 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37942 dport 52131] != expected 0x74628b7e # # Exception| cpu 0: rx_hash 0x0e4568f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37980 dport 52131] != expected 0x5576af89 # # Exception| cpu 0: rx_hash 0x0c562a86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37990 dport 52131] != expected 0xe1d200cd # # Exception| cpu 0: rx_hash 0x419d7a20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38008 dport 52131] != expected 0x1a947398 # # Exception| cpu 0: rx_hash 0xc119aabf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38032 dport 52131] != expected 0x77bd5849 # # Exception| cpu 0: rx_hash 0xa2b40ca4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38036 dport 52131] != expected 0x30bfd5ec # # Exception| cpu 0: rx_hash 0x67fc02ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38060 dport 52131] != expected 0xa1e61e3 # # Exception| cpu 0: rx_hash 0x5cbacd71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38072 dport 52131] != expected 0x5cdc4f2f # # Exception| cpu 4: rx_hash 0x99f2c339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38016 dport 52131] != expected 0x667dfb20 # # Exception| cpu 4: rx_hash 0xd62ad1e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38052 dport 52131] != expected 0x299f2731 # # Exception| cpu 4: rx_hash 0x2b3ef375 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38086 dport 52131] != expected 0x2b0a4514 # # Exception| cpu 5: rx_hash 0xbd80f98b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37998 dport 52131] != expected 0xc253461f # # Exception| cpu 5: rx_hash 0x8cd2fa19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38030 dport 52131] != expected 0x8cfb2b1c # # Exception| cpu 5: rx_hash 0x8fc81958 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38080 dport 52131] != expected 0xe20dd3fa # # Exception| cpu 0: rx_hash 0xc20349fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 38110 dport 52131] != expected 0x194ba0af # # Exception| cpu 0: rx_hash 0xa3bdad9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38112 dport 52131] != expected 0xeaed824e # # Exception| cpu 0: rx_hash 0x292db10b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38140 dport 52131] != expected 0x9faeea50 # # Exception| cpu 4: rx_hash 0xd72370de [saddr 192.0.3.2 daddr 192.0.3.1 sport 38096 dport 52131] != expected 0xf3cd7093 # # Exception| cpu 4: rx_hash 0x26b7cb9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38152 dport 52131] != expected 0xe6d8a3a9 # # Exception| cpu 4: rx_hash 0x451a6d87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38156 dport 52131] != expected 0xa1da2e0c # # 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 0x26d6ae29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34032 dport 59364] OK # # # cpu 4: rx_hash 0xb9668b99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34018 dport 59364] OK # # # cpu 4: rx_hash 0x505b3112 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34042 dport 59364] OK # # # cpu 4: rx_hash 0xd5515715 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34066 dport 59364] OK # # # cpu 4: rx_hash 0x64878418 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34074 dport 59364] OK # # # cpu 4: rx_hash 0x072a2203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34078 dport 59364] OK # # # cpu 5: rx_hash 0xe39ea061 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33992 dport 59364] OK # # # cpu 5: rx_hash 0xae55f0c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34006 dport 59364] OK # # # cpu 5: rx_hash 0x1f8323ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34014 dport 59364] OK # # # cpu 5: rx_hash 0xee179888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34054 dport 59364] OK # # # cpu 0: rx_hash 0xbe157108 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49940 dport 59364] OK # # # cpu 0: rx_hash 0x86495dd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49998 dport 59364] OK # # # cpu 4: rx_hash 0x6c6e041e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49944 dport 59364] OK # # # cpu 4: rx_hash 0xcb820d72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50000 dport 59364] OK # # # cpu 5: rx_hash 0x1ae39b25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49938 dport 59364] OK # # # cpu 5: rx_hash 0x18f0d95b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49960 dport 59364] OK # # # cpu 5: rx_hash 0xdfab956d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49962 dport 59364] OK # # # cpu 5: rx_hash 0x8740fceb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49978 dport 59364] OK # # # cpu 5: rx_hash 0x936964f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49984 dport 59364] OK # # # cpu 5: rx_hash 0xbd0f9249 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50010 dport 59364] OK # # # cpu 5: rx_hash 0x19f97864 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50012 dport 59364] OK # # # cpu 0: rx_hash 0x845a1faa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50036 dport 59364] OK # # # cpu 0: rx_hash 0x04decf35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50076 dport 59364] OK # # # cpu 0: rx_hash 0xc196c17d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50084 dport 59364] OK # # # cpu 0: rx_hash 0x13edb46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50088 dport 59364] OK # # # cpu 4: rx_hash 0x6d67a521 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50028 dport 59364] OK # # # cpu 4: rx_hash 0x3f9800a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50056 dport 59364] OK # # # cpu 4: rx_hash 0xc3858303 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50078 dport 59364] OK # # # cpu 4: rx_hash 0x4b06dded [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50104 dport 59364] OK # # # cpu 4: rx_hash 0x29a2dac9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50120 dport 59364] OK # # # cpu 4: rx_hash 0x4a0f7cd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50124 dport 59364] OK # # # cpu 5: rx_hash 0xede375be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50052 dport 59364] OK # # # cpu 5: rx_hash 0x6773692e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50072 dport 59364] OK # # # cpu 0: rx_hash 0x3c82e3e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50118 dport 59364] OK # # # cpu 4: rx_hash 0xc379fee7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50176 dport 59364] OK # # # cpu 4: rx_hash 0xed1f085a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50202 dport 59364] OK # # # cpu 4: rx_hash 0x8ca1ec3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50212 dport 59364] OK # # # cpu 4: rx_hash 0xb7e723a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50224 dport 59364] OK # # # cpu 4: rx_hash 0xc16abc99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50234 dport 59364] OK # # # cpu 5: rx_hash 0x7149b34f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50136 dport 59364] OK # # # cpu 5: rx_hash 0xd7ac1b1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50148 dport 59364] OK # # # cpu 5: rx_hash 0x8f47729a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50164 dport 59364] OK # # # cpu 5: rx_hash 0xd659c7c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50190 dport 59364] OK # # # cpu 5: rx_hash 0x3f647d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50198 dport 59364] OK # # # count: pass=44 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 37201 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34912 dport 37201] != expected 0xcb57b0a9 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34912 dport 37201] != expected 0xcb57b0a9 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47840 dport 37201] != expected 0x54f8812d # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47840 dport 37201] != expected 0x54f8812d # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45184 dport 37201] != expected 0x4c57c1e # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45184 dport 37201] != expected 0x4c57c1e # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48026 dport 37201] != expected 0x5300c85 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48026 dport 37201] != expected 0x5300c85 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54656 dport 37201] != expected 0x4b12e4dc # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54656 dport 37201] != expected 0x4b12e4dc # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57309 dport 37201] != expected 0x7a8616d2 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57309 dport 37201] != expected 0x7a8616d2 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58848 dport 37201] != expected 0x2a9bbd40 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58848 dport 37201] != expected 0x2a9bbd40 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36486 dport 37201] != expected 0x24314cd2 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36486 dport 37201] != expected 0x24314cd2 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58260 dport 37201] != expected 0x9800ed74 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58260 dport 37201] != expected 0x9800ed74 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60329 dport 37201] != expected 0x958a630f # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60329 dport 37201] != expected 0x958a630f # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60858 dport 37201] != expected 0x7e8cea2c # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60858 dport 37201] != expected 0x7e8cea2c # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33948 dport 37201] != expected 0x44d8367f # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33948 dport 37201] != expected 0x44d8367f # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36666 dport 37201] != expected 0xfab66b23 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36666 dport 37201] != expected 0xfab66b23 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40432 dport 37201] != expected 0x17e5cfb5 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40432 dport 37201] != expected 0x17e5cfb5 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49626 dport 37201] != expected 0x1d70f0d8 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49626 dport 37201] != expected 0x1d70f0d8 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36822 dport 37201] != expected 0xd09dcd57 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36822 dport 37201] != expected 0xd09dcd57 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56294 dport 37201] != expected 0xa6f8d8c # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56294 dport 37201] != expected 0xa6f8d8c # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57340 dport 37201] != expected 0x6e6c71f1 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57340 dport 37201] != expected 0x6e6c71f1 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50924 dport 37201] != expected 0xc482994b # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50924 dport 37201] != expected 0xc482994b # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47213 dport 37201] != expected 0x5ec76dbb # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47213 dport 37201] != expected 0x5ec76dbb # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59623 dport 37201] != expected 0x2aee94c4 # # Exception| cpu 5: rx_hash 0x34c7fe16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59623 dport 37201] != expected 0x2aee94c4 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 42771 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58712 dport 42771] != expected 0x3521cfd # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58712 dport 42771] != expected 0x3521cfd # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39546 dport 42771] != expected 0x6a85d6ae # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39546 dport 42771] != expected 0x6a85d6ae # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44252 dport 42771] != expected 0x82cb8d47 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44252 dport 42771] != expected 0x82cb8d47 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39157 dport 42771] != expected 0x78c9419f # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39157 dport 42771] != expected 0x78c9419f # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52468 dport 42771] != expected 0x8b52a5e7 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52468 dport 42771] != expected 0x8b52a5e7 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38955 dport 42771] != expected 0x2825a668 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38955 dport 42771] != expected 0x2825a668 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57398 dport 42771] != expected 0xe8d05041 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57398 dport 42771] != expected 0xe8d05041 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35945 dport 42771] != expected 0x87f76f0 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35945 dport 42771] != expected 0x87f76f0 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56677 dport 42771] != expected 0x63c464cd # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56677 dport 42771] != expected 0x63c464cd # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33677 dport 42771] != expected 0x7c1b45d8 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33677 dport 42771] != expected 0x7c1b45d8 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36575 dport 42771] != expected 0x51cd77e4 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36575 dport 42771] != expected 0x51cd77e4 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34066 dport 42771] != expected 0xf7df16c9 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34066 dport 42771] != expected 0xf7df16c9 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47582 dport 42771] != expected 0xb1253126 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47582 dport 42771] != expected 0xb1253126 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42725 dport 42771] != expected 0x2b4396fd # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42725 dport 42771] != expected 0x2b4396fd # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48418 dport 42771] != expected 0xcb848382 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48418 dport 42771] != expected 0xcb848382 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60313 dport 42771] != expected 0xb3d613f8 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60313 dport 42771] != expected 0xb3d613f8 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46577 dport 42771] != expected 0xa7145fdd # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46577 dport 42771] != expected 0xa7145fdd # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47980 dport 42771] != expected 0x8b3a9629 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47980 dport 42771] != expected 0x8b3a9629 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58215 dport 42771] != expected 0xaffe961f # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58215 dport 42771] != expected 0xaffe961f # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60665 dport 42771] != expected 0xcfb33d28 # # Exception| cpu 4: rx_hash 0x7fffeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60665 dport 42771] != expected 0xcfb33d28 # # 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 204, 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 204, 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 204, 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 204, 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 209, 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 209, 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 209, 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 209, 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__->