< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 54922 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x79fc58a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45014 dport 54922] != expected 0xbd516f25 # # Exception| cpu 0: rx_hash 0xf54c0b56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45030 dport 54922] != expected 0x191dbd8b # # Exception| cpu 0: rx_hash 0x026c69f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45046 dport 54922] != expected 0x216adebf # # Exception| cpu 0: rx_hash 0xb67c557d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45056 dport 54922] != expected 0xe9be24ca # # Exception| cpu 0: rx_hash 0xe13f8523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45066 dport 54922] != expected 0x5aebfb00 # # Exception| cpu 0: rx_hash 0xaf1cf298 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45080 dport 54922] != expected 0xa1278196 # # Exception| cpu 0: rx_hash 0x6d8fd6d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45114 dport 54922] != expected 0xfea729ae # # Exception| cpu 4: rx_hash 0x9aafb472 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45098 dport 54922] != expected 0xc6d04a9a # # Exception| cpu 4: rx_hash 0x080d4945 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45116 dport 54922] != expected 0xdcc1bcdd # # Exception| cpu 5: rx_hash 0x97bc9de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45022 dport 54922] != expected 0xcdbfa94d # # Exception| cpu 5: rx_hash 0x116deea0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45092 dport 54922] != expected 0x94581981 # # Exception| cpu 5: rx_hash 0xb975021f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45132 dport 54922] != expected 0xb690b6be # # Exception| cpu 5: rx_hash 0x7c942f76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45136 dport 54922] != expected 0x1fd49f33 # # Exception| cpu 0: rx_hash 0xc5973a6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45138 dport 54922] != expected 0xdc6f8691 # # Exception| cpu 0: rx_hash 0x28985929 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45184 dport 54922] != expected 0xeb0c8ac # # Exception| cpu 0: rx_hash 0x1a5916e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45196 dport 54922] != expected 0x9f838215 # # Exception| cpu 0: rx_hash 0x88fbebd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45210 dport 54922] != expected 0x85927452 # # Exception| cpu 0: rx_hash 0xbd48ad3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45224 dport 54922] != expected 0xe265bf5e # # Exception| cpu 0: rx_hash 0xd8ca32aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 45230 dport 54922] != expected 0xc0032a2d # # Exception| cpu 4: rx_hash 0x92d4ea30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45144 dport 54922] != expected 0x6f3a595b # # Exception| cpu 4: rx_hash 0xbe070b3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45170 dport 54922] != expected 0x4054370b # # Exception| cpu 4: rx_hash 0x78a98057 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45236 dport 54922] != expected 0x4b2196d3 # # Exception| cpu 4: rx_hash 0x2fea5009 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45246 dport 54922] != expected 0xf8744919 # # Exception| cpu 4: rx_hash 0x15504181 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45248 dport 54922] != expected 0xc0ad1061 # # Exception| cpu 5: rx_hash 0xa015a5fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 45140 dport 54922] != expected 0xfe0913e2 # # Exception| cpu 5: rx_hash 0x95a6e310 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45158 dport 54922] != expected 0x99fed8ee # # Exception| cpu 5: rx_hash 0xc1aa954f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45238 dport 54922] != expected 0x889a8f71 # # Exception| cpu 0: rx_hash 0x87f2bcb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45270 dport 54922] != expected 0xdabce626 # # Exception| cpu 0: rx_hash 0x0b42ef44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45286 dport 54922] != expected 0x7ef03488 # # Exception| cpu 0: rx_hash 0xe5022a02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45294 dport 54922] != expected 0xe1ef2e0 # # Exception| cpu 0: rx_hash 0xab215db9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45308 dport 54922] != expected 0xf5d28876 # # Exception| cpu 0: rx_hash 0x974e9611 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45320 dport 54922] != expected 0x6ad79491 # # Exception| cpu 4: rx_hash 0x27910e4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45260 dport 54922] != expected 0x519e5ad8 # # Exception| cpu 4: rx_hash 0x69b279f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45278 dport 54922] != expected 0xaa52204e # # Exception| cpu 4: rx_hash 0x456198ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 45300 dport 54922] != expected 0x853c4e1e # # Exception| cpu 4: rx_hash 0xfc628de7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45302 dport 54922] != expected 0x468757bc # # Exception| cpu 4: rx_hash 0x790e5357 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45312 dport 54922] != expected 0x1a3952f9 # # Exception| cpu 5: rx_hash 0xe2702322 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45264 dport 54922] != expected 0xf8da7355 # # Exception| cpu 5: rx_hash 0x5b73363a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45266 dport 54922] != expected 0x3b616af7 # # Exception| cpu 5: rx_hash 0x99e01273 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45296 dport 54922] != expected 0x64e1c2cf # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x9a74529c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33912 dport 44241] OK # # # cpu 4: rx_hash 0x158ba76f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33938 dport 44241] OK # # # cpu 4: rx_hash 0x777b31db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33962 dport 44241] OK # # # cpu 5: rx_hash 0x6a26391f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33878 dport 44241] OK # # # cpu 5: rx_hash 0x87295a58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33924 dport 44241] OK # # # cpu 5: rx_hash 0x12f9ae4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33964 dport 44241] OK # # # cpu 5: rx_hash 0xdf63dd64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33986 dport 44241] OK # # # cpu 5: rx_hash 0x2843bfc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34002 dport 44241] OK # # # cpu 0: rx_hash 0x8466fc59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33886 dport 44241] OK # # # cpu 0: rx_hash 0xb1d5bab3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33900 dport 44241] OK # # # cpu 0: rx_hash 0xfbcb6229 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33946 dport 44241] OK # # # cpu 0: rx_hash 0xd7188326 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33968 dport 44241] OK # # # cpu 0: rx_hash 0x0b9909aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33972 dport 44241] OK # # # cpu 0: rx_hash 0x4dc12053 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34004 dport 44241] OK # # # cpu 4: rx_hash 0xf4c2354b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34006 dport 44241] OK # # # cpu 4: rx_hash 0x9fee2ebd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34088 dport 44241] OK # # # cpu 4: rx_hash 0x26ed3ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34090 dport 44241] OK # # # cpu 5: rx_hash 0x219f3285 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34068 dport 44241] OK # # # cpu 5: rx_hash 0x135e7d4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34072 dport 44241] OK # # # cpu 5: rx_hash 0x436fa431 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34092 dport 44241] OK # # # cpu 0: rx_hash 0xc17173a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34020 dport 44241] OK # # # cpu 0: rx_hash 0xf3b03c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34024 dport 44241] OK # # # cpu 0: rx_hash 0x36511102 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34036 dport 44241] OK # # # cpu 0: rx_hash 0x0a3edaaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34048 dport 44241] OK # # # cpu 0: rx_hash 0x6fbc453e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34054 dport 44241] OK # # # cpu 0: rx_hash 0x441dad11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34066 dport 44241] OK # # # cpu 4: rx_hash 0xd1cd5906 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34106 dport 44241] OK # # # cpu 4: rx_hash 0xbb4691f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34160 dport 44241] OK # # # cpu 4: rx_hash 0x5649f2b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34210 dport 44241] OK # # # cpu 4: rx_hash 0x186a850c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34224 dport 44241] OK # # # cpu 5: rx_hash 0x29e46cc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34150 dport 44241] OK # # # cpu 5: rx_hash 0x8987de3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34172 dport 44241] OK # # # cpu 5: rx_hash 0xf158496a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34182 dport 44241] OK # # # cpu 0: rx_hash 0xd9b60744 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34120 dport 44241] OK # # # cpu 0: rx_hash 0xa5543f35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34134 dport 44241] OK # # # cpu 0: rx_hash 0xbf7b3ed1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34196 dport 44241] OK # # # cpu 0: rx_hash 0xe838ee8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34206 dport 44241] OK # # # cpu 0: rx_hash 0x6488bd7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34222 dport 44241] OK # # # cpu 0: rx_hash 0xa912ce56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34240 dport 44241] OK # # # cpu 0: rx_hash 0xcc9051c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34246 dport 44241] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 54216 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37876 dport 54216] != expected 0xc234eb0c # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37876 dport 54216] != expected 0xc234eb0c # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37070 dport 54216] != expected 0x5f692b42 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37070 dport 54216] != expected 0x5f692b42 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54423 dport 54216] != expected 0xb1b4a5c2 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54423 dport 54216] != expected 0xb1b4a5c2 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47381 dport 54216] != expected 0xb0453316 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47381 dport 54216] != expected 0xb0453316 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58803 dport 54216] != expected 0xd771a268 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58803 dport 54216] != expected 0xd771a268 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39496 dport 54216] != expected 0x7db20788 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39496 dport 54216] != expected 0x7db20788 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34471 dport 54216] != expected 0xf0cda6ce # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34471 dport 54216] != expected 0xf0cda6ce # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54331 dport 54216] != expected 0x5bb2b287 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54331 dport 54216] != expected 0x5bb2b287 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60803 dport 54216] != expected 0xed4d9e00 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60803 dport 54216] != expected 0xed4d9e00 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45672 dport 54216] != expected 0xd8656365 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45672 dport 54216] != expected 0xd8656365 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50080 dport 54216] != expected 0x4975b69f # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50080 dport 54216] != expected 0x4975b69f # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59677 dport 54216] != expected 0x5c5d9fc5 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59677 dport 54216] != expected 0x5c5d9fc5 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33352 dport 54216] != expected 0xacfa9e2d # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33352 dport 54216] != expected 0xacfa9e2d # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46918 dport 54216] != expected 0xd9b02a5b # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46918 dport 54216] != expected 0xd9b02a5b # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40539 dport 54216] != expected 0x3de993d7 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40539 dport 54216] != expected 0x3de993d7 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58034 dport 54216] != expected 0xe6a2818b # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58034 dport 54216] != expected 0xe6a2818b # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49516 dport 54216] != expected 0x88967394 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49516 dport 54216] != expected 0x88967394 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36313 dport 54216] != expected 0xdc20dc5a # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36313 dport 54216] != expected 0xdc20dc5a # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43826 dport 54216] != expected 0xbf95e8c0 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43826 dport 54216] != expected 0xbf95e8c0 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38960 dport 54216] != expected 0x1ece709a # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38960 dport 54216] != expected 0x1ece709a # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37602 dport 54216] != expected 0x2ba26b78 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37602 dport 54216] != expected 0x2ba26b78 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58851 dport 54216] != expected 0x211b1991 # # Exception| cpu 4: rx_hash 0xe58d3c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58851 dport 54216] != expected 0x211b1991 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 55977 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42497 dport 55977] != expected 0x6a40dcab # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42497 dport 55977] != expected 0x6a40dcab # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38427 dport 55977] != expected 0x18afde05 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38427 dport 55977] != expected 0x18afde05 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59156 dport 55977] != expected 0x5ba8d087 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59156 dport 55977] != expected 0x5ba8d087 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58194 dport 55977] != expected 0x703ed631 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58194 dport 55977] != expected 0x703ed631 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46758 dport 55977] != expected 0x4477469 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46758 dport 55977] != expected 0x4477469 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37050 dport 55977] != expected 0x1bb84bae # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37050 dport 55977] != expected 0x1bb84bae # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54084 dport 55977] != expected 0x30109b55 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54084 dport 55977] != expected 0x30109b55 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33445 dport 55977] != expected 0x6e127a99 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33445 dport 55977] != expected 0x6e127a99 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49002 dport 55977] != expected 0x633669b0 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49002 dport 55977] != expected 0x633669b0 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39540 dport 55977] != expected 0xed014650 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39540 dport 55977] != expected 0xed014650 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59159 dport 55977] != expected 0x90adefae # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59159 dport 55977] != expected 0x90adefae # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60489 dport 55977] != expected 0xc0a28a8d # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60489 dport 55977] != expected 0xc0a28a8d # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48457 dport 55977] != expected 0x341a64dd # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48457 dport 55977] != expected 0x341a64dd # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37340 dport 55977] != expected 0xf710fbe9 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37340 dport 55977] != expected 0xf710fbe9 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49370 dport 55977] != expected 0x662a8a2d # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49370 dport 55977] != expected 0x662a8a2d # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53654 dport 55977] != expected 0x3aa6fb07 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53654 dport 55977] != expected 0x3aa6fb07 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44843 dport 55977] != expected 0xb00f7b4b # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44843 dport 55977] != expected 0xb00f7b4b # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35692 dport 55977] != expected 0xa7e4c7fd # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35692 dport 55977] != expected 0xa7e4c7fd # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33878 dport 55977] != expected 0x1eee8021 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33878 dport 55977] != expected 0x1eee8021 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37125 dport 55977] != expected 0x3f5a62c1 # # Exception| cpu 4: rx_hash 0x8c12b3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37125 dport 55977] != expected 0x3f5a62c1 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->