< 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 33654 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xffdbab05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46420 dport 33654] != expected 0xbd97f84 # # Exception| cpu 0: rx_hash 0x67739a50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46434 dport 33654] != expected 0xb23da25b # # Exception| cpu 0: rx_hash 0x685c0314 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46472 dport 33654] != expected 0xeb2dbd07 # # Exception| cpu 0: rx_hash 0x4d32ff14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46506 dport 33654] != expected 0x2fe7e851 # # Exception| cpu 0: rx_hash 0xc1599605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46522 dport 33654] != expected 0x9c44952c # # Exception| cpu 4: rx_hash 0x4e08ec36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46446 dport 33654] != expected 0x1bf6ad55 # # Exception| cpu 4: rx_hash 0xb9ee1f8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46452 dport 33654] != expected 0x5208c13a # # Exception| cpu 4: rx_hash 0xb6c186c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46494 dport 33654] != expected 0xb18de66 # # Exception| cpu 4: rx_hash 0x623daf36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46532 dport 33654] != expected 0xee0e6d56 # # Exception| cpu 5: rx_hash 0x845631af [saddr 192.0.3.2 daddr 192.0.3.1 sport 46430 dport 33654] != expected 0xf1846e96 # # Exception| cpu 5: rx_hash 0x13d199be [saddr 192.0.3.2 daddr 192.0.3.1 sport 46466 dport 33654] != expected 0x1170ac15 # # Exception| cpu 5: rx_hash 0x9fbaf0af [saddr 192.0.3.2 daddr 192.0.3.1 sport 46482 dport 33654] != expected 0xa2d3d168 # # Exception| cpu 0: rx_hash 0xe2434c41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46586 dport 33654] != expected 0x30ac4a73 # # Exception| cpu 0: rx_hash 0x10649c98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46612 dport 33654] != expected 0x99968ce7 # # Exception| cpu 4: rx_hash 0xee56c627 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46548 dport 33654] != expected 0x5dad102b # # Exception| cpu 4: rx_hash 0x76fef772 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46562 dport 33654] != expected 0xe449cdf4 # # Exception| cpu 4: rx_hash 0x08b24eba [saddr 192.0.3.2 daddr 192.0.3.1 sport 46620 dport 33654] != expected 0xfed0761d # # Exception| cpu 4: rx_hash 0xa1b7dbab [saddr 192.0.3.2 daddr 192.0.3.1 sport 46638 dport 33654] != expected 0x89b95e36 # # Exception| cpu 4: rx_hash 0x67fc8c54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46640 dport 33654] != expected 0xecac7ad # # Exception| cpu 5: rx_hash 0xbca02aeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46546 dport 33654] != expected 0xe3b0e37 # # Exception| cpu 5: rx_hash 0x99ced6eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46576 dport 33654] != expected 0xcaf15b61 # # Exception| cpu 5: rx_hash 0xd62fcb67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46602 dport 33654] != expected 0x1ee5157c # # Exception| cpu 5: rx_hash 0x733fd410 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46614 dport 33654] != expected 0x48d670f # # Exception| cpu 5: rx_hash 0xf3413767 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46632 dport 33654] != expected 0xda2f402a # # Exception| cpu 0: rx_hash 0x350a6098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46646 dport 33654] != expected 0x5d5cd9b1 # # Exception| cpu 0: rx_hash 0x1c7116fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 46650 dport 33654] != expected 0xf497d6bf # # Exception| cpu 0: rx_hash 0x8eb88b89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46656 dport 33654] != expected 0x4850db31 # # Exception| cpu 0: rx_hash 0x02d3e298 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46672 dport 33654] != expected 0xfbf3a64c # # Exception| cpu 0: rx_hash 0xa5dadafe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44614 dport 33654] != expected 0x5c1220aa # # Exception| cpu 0: rx_hash 0x7b475f23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44624 dport 33654] != expected 0xbc2743cb # # Exception| cpu 0: rx_hash 0x80b426fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44644 dport 33654] != expected 0x98d875fc # # Exception| cpu 0: rx_hash 0x25a43989 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44664 dport 33654] != expected 0x82b0078f # # Exception| cpu 4: rx_hash 0x966e59ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 46664 dport 33654] != expected 0x2f1621cb # # Exception| cpu 4: rx_hash 0x523c2945 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44636 dport 33654] != expected 0x15ec4cc5 # # Exception| cpu 5: rx_hash 0xc6819276 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44612 dport 33654] != expected 0xc109cb42 # # Exception| cpu 5: rx_hash 0x316761cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44638 dport 33654] != expected 0x88f7a72d # # Exception| cpu 5: rx_hash 0xca941810 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44650 dport 33654] != expected 0xac08911a # # Exception| cpu 5: rx_hash 0xf4162510 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44676 dport 33654] != expected 0x3b957bb2 # # Exception| cpu 0: rx_hash 0xecc0f732 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44684 dport 33654] != expected 0x5cd38148 # # Exception| cpu 0: rx_hash 0x1b260489 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44694 dport 33654] != expected 0x152ded27 # # Exception| cpu 0: rx_hash 0x9b58e7fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44712 dport 33654] != expected 0xcb8fca02 # # Exception| cpu 0: rx_hash 0x17338eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 44728 dport 33654] != expected 0x782cb77f # # Exception| cpu 0: rx_hash 0x721ce023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44760 dport 33654] != expected 0x8d15d69e # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x95fdee51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43178 dport 59301] OK # # # cpu 4: rx_hash 0xa2246c51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43212 dport 59301] OK # # # cpu 4: rx_hash 0x70ac63ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43252 dport 59301] OK # # # cpu 4: rx_hash 0x310e1bc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43264 dport 59301] OK # # # cpu 5: rx_hash 0x19968740 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43194 dport 59301] OK # # # cpu 5: rx_hash 0xf0d2809d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43210 dport 59301] OK # # # cpu 5: rx_hash 0xc17f24d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43214 dport 59301] OK # # # cpu 5: rx_hash 0x18756da6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43276 dport 59301] OK # # # cpu 0: rx_hash 0x3699d762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43220 dport 59301] OK # # # cpu 0: rx_hash 0x7cb9e98c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43226 dport 59301] OK # # # cpu 0: rx_hash 0xfcc70afb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43236 dport 59301] OK # # # cpu 0: rx_hash 0x225a8f26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43250 dport 59301] OK # # # cpu 0: rx_hash 0x8cc8d695 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43284 dport 59301] OK # # # cpu 4: rx_hash 0x1460e7c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43298 dport 59301] OK # # # cpu 4: rx_hash 0x80dd5cf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43322 dport 59301] OK # # # cpu 4: rx_hash 0x1214c184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43328 dport 59301] OK # # # cpu 4: rx_hash 0xe5f2323f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43354 dport 59301] OK # # # cpu 4: rx_hash 0x658cd148 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43364 dport 59301] OK # # # cpu 4: rx_hash 0xc09cce3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43384 dport 59301] OK # # # cpu 5: rx_hash 0x0cb635e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43306 dport 59301] OK # # # cpu 5: rx_hash 0x5e40d92e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43308 dport 59301] OK # # # cpu 5: rx_hash 0x0ac213a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43336 dport 59301] OK # # # cpu 5: rx_hash 0x4cf7a72e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43368 dport 59301] OK # # # cpu 0: rx_hash 0x9e7fa895 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43344 dport 59301] OK # # # cpu 4: rx_hash 0xa3c786b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43386 dport 59301] OK # # # cpu 4: rx_hash 0x3855a4c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43400 dport 59301] OK # # # cpu 4: rx_hash 0xfe1ef33f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43414 dport 59301] OK # # # cpu 4: rx_hash 0x1d3b58c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43434 dport 59301] OK # # # cpu 4: rx_hash 0x8986e3f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43442 dport 59301] OK # # # cpu 4: rx_hash 0x7814360c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43466 dport 59301] OK # # # cpu 4: rx_hash 0x2ae2dac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43468 dport 59301] OK # # # cpu 4: rx_hash 0xbe5f61f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43476 dport 59301] OK # # # cpu 5: rx_hash 0x43d83e6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43394 dport 59301] OK # # # cpu 5: rx_hash 0x45ac182e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43488 dport 59301] OK # # # cpu 0: rx_hash 0xe6c8211d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43422 dport 59301] OK # # # cpu 0: rx_hash 0xc3a6dd1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43452 dport 59301] OK # # # cpu 0: rx_hash 0x97241795 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43480 dport 59301] OK # # # cpu 4: rx_hash 0xaa9c39b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43506 dport 59301] OK # # # cpu 4: rx_hash 0xaf5d1ad5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43526 dport 59301] OK # # # cpu 4: rx_hash 0x2f23f9a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43576 dport 59301] 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 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 57692 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54930 dport 57692] != expected 0x80a7461c # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54930 dport 57692] != expected 0x80a7461c # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38026 dport 57692] != expected 0x317332af # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38026 dport 57692] != expected 0x317332af # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41393 dport 57692] != expected 0x1975ff4f # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41393 dport 57692] != expected 0x1975ff4f # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45229 dport 57692] != expected 0xea941996 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45229 dport 57692] != expected 0xea941996 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41679 dport 57692] != expected 0x55982b09 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41679 dport 57692] != expected 0x55982b09 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41415 dport 57692] != expected 0xc79fdcf # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41415 dport 57692] != expected 0xc79fdcf # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33505 dport 57692] != expected 0xd9c0a0ef # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33505 dport 57692] != expected 0xd9c0a0ef # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54621 dport 57692] != expected 0x4a7be9e6 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54621 dport 57692] != expected 0x4a7be9e6 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41152 dport 57692] != expected 0x4ee203d4 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41152 dport 57692] != expected 0x4ee203d4 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55644 dport 57692] != expected 0xffe5f539 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55644 dport 57692] != expected 0xffe5f539 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39402 dport 57692] != expected 0x60d9af96 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39402 dport 57692] != expected 0x60d9af96 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57513 dport 57692] != expected 0x9606a7c0 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57513 dport 57692] != expected 0x9606a7c0 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47743 dport 57692] != expected 0xae4a62e2 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47743 dport 57692] != expected 0xae4a62e2 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51582 dport 57692] != expected 0xf99c0312 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51582 dport 57692] != expected 0xf99c0312 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60250 dport 57692] != expected 0x9a04820d # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60250 dport 57692] != expected 0x9a04820d # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58845 dport 57692] != expected 0x3fe5f48a # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58845 dport 57692] != expected 0x3fe5f48a # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52169 dport 57692] != expected 0x39a67d59 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52169 dport 57692] != expected 0x39a67d59 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48537 dport 57692] != expected 0x6af8d379 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48537 dport 57692] != expected 0x6af8d379 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39148 dport 57692] != expected 0x1875865d # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39148 dport 57692] != expected 0x1875865d # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40853 dport 57692] != expected 0x37f71622 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40853 dport 57692] != expected 0x37f71622 # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58201 dport 57692] != expected 0xb84ff8cf # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58201 dport 57692] != expected 0xb84ff8cf # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58664 dport 57692] != expected 0xdbb1a59d # # Exception| cpu 5: rx_hash 0xf98e3e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58664 dport 57692] != expected 0xdbb1a59d # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 49958 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40188 dport 49958] != expected 0xda2bc0ca # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40188 dport 49958] != expected 0xda2bc0ca # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42009 dport 49958] != expected 0x34407e7f # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42009 dport 49958] != expected 0x34407e7f # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51031 dport 49958] != expected 0x8fba5862 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51031 dport 49958] != expected 0x8fba5862 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41561 dport 49958] != expected 0xf10852d7 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41561 dport 49958] != expected 0xf10852d7 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40973 dport 49958] != expected 0x2bb71e8e # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40973 dport 49958] != expected 0x2bb71e8e # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49114 dport 49958] != expected 0x160b40e3 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49114 dport 49958] != expected 0x160b40e3 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45708 dport 49958] != expected 0x9063d29d # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45708 dport 49958] != expected 0x9063d29d # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33650 dport 49958] != expected 0x96866ec0 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33650 dport 49958] != expected 0x96866ec0 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46194 dport 49958] != expected 0xc4d87060 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46194 dport 49958] != expected 0xc4d87060 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52666 dport 49958] != expected 0x1ae3160 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52666 dport 49958] != expected 0x1ae3160 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48923 dport 49958] != expected 0xe22a6695 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48923 dport 49958] != expected 0xe22a6695 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40195 dport 49958] != expected 0x26b2b35a # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40195 dport 49958] != expected 0x26b2b35a # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49428 dport 49958] != expected 0xef1fad52 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49428 dport 49958] != expected 0xef1fad52 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47669 dport 49958] != expected 0xc4c8f7c6 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47669 dport 49958] != expected 0xc4c8f7c6 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51530 dport 49958] != expected 0x5b56f63b # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51530 dport 49958] != expected 0x5b56f63b # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51172 dport 49958] != expected 0xf1843141 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51172 dport 49958] != expected 0xf1843141 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55544 dport 49958] != expected 0x4394d3f0 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55544 dport 49958] != expected 0x4394d3f0 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43730 dport 49958] != expected 0xca6e29d # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43730 dport 49958] != expected 0xca6e29d # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53331 dport 49958] != expected 0xf80fd732 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53331 dport 49958] != expected 0xf80fd732 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42007 dport 49958] != expected 0x7e604091 # # Exception| cpu 0: rx_hash 0xf7070a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42007 dport 49958] != expected 0x7e604091 # # 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__->