< 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 57652 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5bfb36e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40010 dport 57652] != expected 0xb75d951a # # Exception| cpu 0: rx_hash 0x732c57ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 40022 dport 57652] != expected 0xd40005e0 # # Exception| cpu 0: rx_hash 0xe747e76b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40046 dport 57652] != expected 0x65aecd9d # # Exception| cpu 0: rx_hash 0xcf908662 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40050 dport 57652] != expected 0x6f35d67 # # Exception| cpu 0: rx_hash 0x83dc691a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40052 dport 57652] != expected 0x37c0c7b4 # # Exception| cpu 0: rx_hash 0x8e11e432 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40072 dport 57652] != expected 0x78f6e551 # # Exception| cpu 0: rx_hash 0xc25d0b4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40078 dport 57652] != expected 0x49c57f82 # # Exception| cpu 0: rx_hash 0xa6c6853b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40084 dport 57652] != expected 0x1bab75ab # # Exception| cpu 4: rx_hash 0x228295fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40024 dport 57652] != expected 0x12bb2414 # # Exception| cpu 5: rx_hash 0x8d2d7faf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40036 dport 57652] != expected 0x4c049a27 # # Exception| cpu 5: rx_hash 0xa5fa1ea6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40056 dport 57652] != expected 0x2f590add # # Exception| cpu 5: rx_hash 0xf7684728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40090 dport 57652] != expected 0xdd10545f # # Exception| cpu 0: rx_hash 0x2f4f18d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40100 dport 57652] != expected 0x5d8d06f1 # # Exception| cpu 0: rx_hash 0x09696f68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40104 dport 57652] != expected 0x4514cb98 # # Exception| cpu 0: rx_hash 0x32ad35bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40108 dport 57652] != expected 0xaa05bdd6 # # Exception| cpu 0: rx_hash 0x1a7a54b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40112 dport 57652] != expected 0xc9582d2c # # Exception| cpu 4: rx_hash 0x01e14ee7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40142 dport 57652] != expected 0x573468e6 # # Exception| cpu 4: rx_hash 0x657ac096 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40148 dport 57652] != expected 0x55a62cf # # Exception| cpu 4: rx_hash 0xae4ea4b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40178 dport 57652] != expected 0x98bd6d5 # # Exception| cpu 4: rx_hash 0x354a4f4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40194 dport 57652] != expected 0x59987c80 # # Exception| cpu 5: rx_hash 0x6df2e119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40114 dport 57652] != expected 0x177ac1b1 # # Exception| cpu 5: rx_hash 0x27c7395b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40130 dport 57652] != expected 0x4fada58f # # Exception| cpu 5: rx_hash 0x29362fee [saddr 192.0.3.2 daddr 192.0.3.1 sport 40146 dport 57652] != expected 0x3469f81c # # Exception| cpu 5: rx_hash 0xa0bfb201 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40162 dport 57652] != expected 0x724f8b46 # # Exception| cpu 5: rx_hash 0x9b7be8d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40166 dport 57652] != expected 0x9d5efd08 # # Exception| cpu 5: rx_hash 0xbd5d9f6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40170 dport 57652] != expected 0x85c73061 # # Exception| cpu 0: rx_hash 0x26597495 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40218 dport 57652] != expected 0xd5d49a34 # # Exception| cpu 0: rx_hash 0xcb4b670b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40240 dport 57652] != expected 0xc19ce347 # # Exception| cpu 0: rx_hash 0xbabae59e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40260 dport 57652] != expected 0x765af137 # # Exception| cpu 0: rx_hash 0x718e81bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40290 dport 57652] != expected 0x7a8b452d # # Exception| cpu 4: rx_hash 0x4c33ec51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40208 dport 57652] != expected 0xfc7ecd8e # # Exception| cpu 4: rx_hash 0xfe7e2b69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40228 dport 57652] != expected 0x5549c89a # # Exception| cpu 4: rx_hash 0xa121ffcf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40250 dport 57652] != expected 0xe836b4fd # # Exception| cpu 4: rx_hash 0xeb14278d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40266 dport 57652] != expected 0xb0e1d0c3 # # Exception| cpu 4: rx_hash 0x1be41978 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40296 dport 57652] != expected 0x53211297 # # Exception| cpu 5: rx_hash 0x51d1c13a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40216 dport 57652] != expected 0xbf676a9 # # Exception| cpu 5: rx_hash 0xf08f3ddc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40244 dport 57652] != expected 0x2e8d9509 # # Exception| cpu 5: rx_hash 0xb44bf32b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40276 dport 57652] != expected 0xd9eaca4 # # Exception| cpu 5: rx_hash 0x3dc26ec4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40292 dport 57652] != expected 0x4bb8dffe # # Exception| cpu 0: rx_hash 0x4a4adb6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40294 dport 57652] != expected 0x959a3363 # # Exception| cpu 0: rx_hash 0x2ed1551a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40316 dport 57652] != expected 0xc7f4394a # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7e07a02f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50658 dport 49698] OK # # # cpu 0: rx_hash 0x4b32ec4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50678 dport 49698] OK # # # cpu 0: rx_hash 0xd9ef4d14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50696 dport 49698] OK # # # cpu 4: rx_hash 0x8006886f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50640 dport 49698] OK # # # cpu 4: rx_hash 0x2fa9623c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50668 dport 49698] OK # # # cpu 4: rx_hash 0xffc93aa8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50692 dport 49698] OK # # # cpu 4: rx_hash 0xe22b17c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50700 dport 49698] OK # # # cpu 4: rx_hash 0x291f73e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50730 dport 49698] OK # # # cpu 4: rx_hash 0x3a0c483f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50738 dport 49698] OK # # # cpu 5: rx_hash 0xa620ffd3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50652 dport 49698] OK # # # cpu 5: rx_hash 0xecda0176 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50716 dport 49698] OK # # # cpu 0: rx_hash 0x1c2a3f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50750 dport 49698] OK # # # cpu 0: rx_hash 0x7ec886c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50770 dport 49698] OK # # # cpu 0: rx_hash 0x58eef174 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50782 dport 49698] OK # # # cpu 0: rx_hash 0x9d2b83e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50792 dport 49698] OK # # # cpu 0: rx_hash 0x93da9556 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50808 dport 49698] OK # # # cpu 0: rx_hash 0xb8316fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50824 dport 49698] OK # # # cpu 0: rx_hash 0xb6c07977 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50840 dport 49698] OK # # # cpu 4: rx_hash 0xcc8541f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50790 dport 49698] OK # # # cpu 4: rx_hash 0x196f9324 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50852 dport 49698] OK # # # cpu 5: rx_hash 0x6ddbbd16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50762 dport 49698] OK # # # cpu 5: rx_hash 0xe76ebb64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50838 dport 49698] OK # # # cpu 5: rx_hash 0x2c5adf46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50864 dport 49698] OK # # # cpu 5: rx_hash 0x0a7ca8fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50876 dport 49698] OK # # # cpu 5: rx_hash 0x404970b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50892 dport 49698] OK # # # cpu 0: rx_hash 0x37c1c517 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50894 dport 49698] OK # # # cpu 0: rx_hash 0x986e2f44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50930 dport 49698] OK # # # cpu 0: rx_hash 0x5c35101d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50972 dport 49698] OK # # # cpu 0: rx_hash 0xd5bc8df2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50988 dport 49698] OK # # # cpu 4: rx_hash 0x24d2fec9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50902 dport 49698] OK # # # cpu 4: rx_hash 0x3930d3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50910 dport 49698] OK # # # cpu 4: rx_hash 0x52c406a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50956 dport 49698] OK # # # cpu 4: rx_hash 0xa234385d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50990 dport 49698] OK # # # cpu 4: rx_hash 0xe089c190 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51000 dport 49698] OK # # # cpu 4: rx_hash 0xaabc19d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51016 dport 49698] OK # # # cpu 5: rx_hash 0xc731fbe2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50924 dport 49698] OK # # # cpu 5: rx_hash 0x036ac4bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50946 dport 49698] OK # # # cpu 0: rx_hash 0xe6f0f6aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51022 dport 49698] OK # # # cpu 0: rx_hash 0x9f8955b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51036 dport 49698] OK # # # cpu 0: rx_hash 0x54bd3192 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51066 dport 49698] OK # # # cpu 0: rx_hash 0x449291d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51086 dport 49698] OK # # # cpu 0: rx_hash 0xde0837e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51110 dport 49698] OK # # # cpu 0: rx_hash 0xf82e405c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51114 dport 49698] OK # # # count: pass=43 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 50809 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48499 dport 50809] != expected 0xd26dc289 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48499 dport 50809] != expected 0xd26dc289 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35495 dport 50809] != expected 0x1afa25b2 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35495 dport 50809] != expected 0x1afa25b2 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43989 dport 50809] != expected 0x638e0ae6 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43989 dport 50809] != expected 0x638e0ae6 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33467 dport 50809] != expected 0x99503df3 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33467 dport 50809] != expected 0x99503df3 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34695 dport 50809] != expected 0x1bcd76f # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34695 dport 50809] != expected 0x1bcd76f # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43921 dport 50809] != expected 0x926e6bcc # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43921 dport 50809] != expected 0x926e6bcc # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58740 dport 50809] != expected 0x33893c91 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58740 dport 50809] != expected 0x33893c91 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43280 dport 50809] != expected 0xa28d1ba8 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43280 dport 50809] != expected 0xa28d1ba8 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35354 dport 50809] != expected 0xf778c909 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35354 dport 50809] != expected 0xf778c909 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39671 dport 50809] != expected 0x8fb4ab18 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39671 dport 50809] != expected 0x8fb4ab18 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58683 dport 50809] != expected 0x5786d33b # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58683 dport 50809] != expected 0x5786d33b # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48414 dport 50809] != expected 0x55a2ef77 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48414 dport 50809] != expected 0x55a2ef77 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52307 dport 50809] != expected 0x9c6b7efd # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52307 dport 50809] != expected 0x9c6b7efd # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60208 dport 50809] != expected 0x60afe69a # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60208 dport 50809] != expected 0x60afe69a # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40157 dport 50809] != expected 0xd9cde1f1 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40157 dport 50809] != expected 0xd9cde1f1 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44820 dport 50809] != expected 0xfad5e7c # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44820 dport 50809] != expected 0xfad5e7c # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41038 dport 50809] != expected 0xe648bdc9 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41038 dport 50809] != expected 0xe648bdc9 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52390 dport 50809] != expected 0x98903e05 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52390 dport 50809] != expected 0x98903e05 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36438 dport 50809] != expected 0x30ff0272 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36438 dport 50809] != expected 0x30ff0272 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40677 dport 50809] != expected 0xebbd0b60 # # Exception| cpu 0: rx_hash 0xfedb656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40677 dport 50809] != expected 0xebbd0b60 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 41861 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33649 dport 41861] != expected 0xe730bbaa # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33649 dport 41861] != expected 0xe730bbaa # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60231 dport 41861] != expected 0x13acefde # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60231 dport 41861] != expected 0x13acefde # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35992 dport 41861] != expected 0xe267ae16 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35992 dport 41861] != expected 0xe267ae16 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49755 dport 41861] != expected 0x580e051a # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49755 dport 41861] != expected 0x580e051a # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49680 dport 41861] != expected 0x1ec9b32c # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49680 dport 41861] != expected 0x1ec9b32c # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45664 dport 41861] != expected 0xf8b65eb6 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45664 dport 41861] != expected 0xf8b65eb6 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52115 dport 41861] != expected 0x417cbc4c # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52115 dport 41861] != expected 0x417cbc4c # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55120 dport 41861] != expected 0xcaafd2a6 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55120 dport 41861] != expected 0xcaafd2a6 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58789 dport 41861] != expected 0x236f1892 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58789 dport 41861] != expected 0x236f1892 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42538 dport 41861] != expected 0xf655b693 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42538 dport 41861] != expected 0xf655b693 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59203 dport 41861] != expected 0x124e937e # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59203 dport 41861] != expected 0x124e937e # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39561 dport 41861] != expected 0xfcc56e05 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39561 dport 41861] != expected 0xfcc56e05 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57748 dport 41861] != expected 0x69cc2a78 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57748 dport 41861] != expected 0x69cc2a78 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41579 dport 41861] != expected 0xf6c35c3b # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41579 dport 41861] != expected 0xf6c35c3b # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50249 dport 41861] != expected 0x553beaef # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50249 dport 41861] != expected 0x553beaef # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34562 dport 41861] != expected 0x19a77942 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34562 dport 41861] != expected 0x19a77942 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56948 dport 41861] != expected 0xd0e1f06d # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56948 dport 41861] != expected 0xd0e1f06d # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58437 dport 41861] != expected 0xb69ae5d8 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58437 dport 41861] != expected 0xb69ae5d8 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52297 dport 41861] != expected 0x432608c2 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52297 dport 41861] != expected 0x432608c2 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56220 dport 41861] != expected 0x74cde416 # # Exception| cpu 0: rx_hash 0xf7c4951d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56220 dport 41861] != expected 0x74cde416 # # 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__->