< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 55334 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb793f1a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49140 dport 55334] != expected 0x507bd04 # # Exception| cpu 0: rx_hash 0x3a4a0abf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49148 dport 55334] != expected 0x4e6f8111 # # Exception| cpu 0: rx_hash 0x7113ddc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49158 dport 55334] != expected 0x7087825f # # Exception| cpu 0: rx_hash 0x0d41372f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49180 dport 55334] != expected 0x33fb5015 # # Exception| cpu 0: rx_hash 0xbeb1b944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49184 dport 55334] != expected 0xd92d0525 # # Exception| cpu 0: rx_hash 0x785d44cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49200 dport 55334] != expected 0xfc991b2f # # Exception| cpu 0: rx_hash 0x9b1b149b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49218 dport 55334] != expected 0xef3afdf7 # # Exception| cpu 0: rx_hash 0x5df7e914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49234 dport 55334] != expected 0xca8ee3fd # # Exception| cpu 4: rx_hash 0x54895e8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49206 dport 55334] != expected 0x47e99350 # # Exception| cpu 4: rx_hash 0x6a90056f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49232 dport 55334] != expected 0xe72e13a8 # # Exception| cpu 5: rx_hash 0x0d2de6c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49150 dport 55334] != expected 0x63cf7144 # # Exception| cpu 5: rx_hash 0x8098cc31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49172 dport 55334] != expected 0x78936c00 # # Exception| cpu 5: rx_hash 0x28dbb467 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49196 dport 55334] != expected 0x495411a # # Exception| cpu 0: rx_hash 0x786d6a5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49250 dport 55334] != expected 0xfde0f2f2 # # Exception| cpu 0: rx_hash 0xa51a5832 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49280 dport 55334] != expected 0x4f4189e1 # # Exception| cpu 0: rx_hash 0x89ce4274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49286 dport 55334] != expected 0xf431019e # # Exception| cpu 0: rx_hash 0x9b332d47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49332 dport 55334] != expected 0xeeffe0c4 # # Exception| cpu 0: rx_hash 0x16ead659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49340 dport 55334] != expected 0xa597dcd1 # # Exception| cpu 4: rx_hash 0xc2d37d39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49256 dport 55334] != expected 0x9b283eb2 # # Exception| cpu 4: rx_hash 0x89e67ba8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49264 dport 55334] != expected 0xf5f41cad # # Exception| cpu 4: rx_hash 0x549149c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49298 dport 55334] != expected 0x475567be # # Exception| cpu 4: rx_hash 0xf5ac8609 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49358 dport 55334] != expected 0xb6343a09 # # Exception| cpu 5: rx_hash 0xc2fb44e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49310 dport 55334] != expected 0x9aed2381 # # Exception| cpu 5: rx_hash 0xcbb5ddeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49320 dport 55334] != expected 0x16f3baf1 # # Exception| cpu 5: rx_hash 0xb7e73701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49330 dport 55334] != expected 0x558f68bb # # Exception| cpu 5: rx_hash 0x3a3ecc1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49338 dport 55334] != expected 0x1ee754ae # # Exception| cpu 5: rx_hash 0xd9789c4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49352 dport 55334] != expected 0xd44b276 # # Exception| cpu 5: rx_hash 0xee1f7034 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49354 dport 55334] != expected 0x20e44223 # # Exception| cpu 0: rx_hash 0x6745f5d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49424 dport 55334] != expected 0x2c1855ca # # Exception| cpu 0: rx_hash 0xc648148c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49438 dport 55334] != expected 0xdc00e1a0 # # Exception| cpu 0: rx_hash 0x50123738 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49472 dport 55334] != expected 0xc14c42 # # Exception| cpu 0: rx_hash 0x4ba1c105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49476 dport 55334] != expected 0x96113468 # # Exception| cpu 4: rx_hash 0x80b0f5ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 49378 dport 55334] != expected 0x79567133 # # Exception| cpu 4: rx_hash 0x0d690ef3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49386 dport 55334] != expected 0x323e4d26 # # Exception| cpu 4: rx_hash 0x2c70f345 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49416 dport 55334] != expected 0x42c477d5 # # Exception| cpu 4: rx_hash 0xf86161f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49450 dport 55334] != expected 0x7dbe8885 # # Exception| cpu 4: rx_hash 0x253e6a4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49470 dport 55334] != expected 0xcedaeea5 # # Exception| cpu 4: rx_hash 0x7cc62d7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49478 dport 55334] != expected 0xbbb1c43d # # Exception| cpu 4: rx_hash 0xa19926cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49490 dport 55334] != expected 0x8d5a21d # # Exception| cpu 5: rx_hash 0x28f38dbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49370 dport 55334] != expected 0x5505c29 # # Exception| cpu 5: rx_hash 0xcb85f37c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49402 dport 55334] != expected 0x178a532c # # Exception| cpu 5: rx_hash 0x502219af [saddr 192.0.3.2 daddr 192.0.3.1 sport 49426 dport 55334] != expected 0x1b8a59f # # Exception| cpu 5: rx_hash 0x9f807d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49460 dport 55334] != expected 0xa81222e5 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7d512e20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42696 dport 37174] OK # # # cpu 0: rx_hash 0x58cbad68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42744 dport 37174] OK # # # cpu 0: rx_hash 0x55064a98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42780 dport 37174] OK # # # cpu 4: rx_hash 0x9e2750e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42728 dport 37174] OK # # # cpu 4: rx_hash 0x2954a072 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42758 dport 37174] OK # # # cpu 4: rx_hash 0x6b2f3fed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42792 dport 37174] OK # # # cpu 4: rx_hash 0x5c48d396 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42794 dport 37174] OK # # # cpu 5: rx_hash 0x1ab032f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42710 dport 37174] OK # # # cpu 5: rx_hash 0x24994782 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42722 dport 37174] OK # # # cpu 5: rx_hash 0xefb85dfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42774 dport 37174] OK # # # cpu 5: rx_hash 0x177dd507 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42802 dport 37174] OK # # # cpu 0: rx_hash 0xb670345f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42812 dport 37174] OK # # # cpu 0: rx_hash 0x9e7baf9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55640 dport 37174] OK # # # cpu 0: rx_hash 0xa91c43e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55642 dport 37174] OK # # # cpu 0: rx_hash 0xf0fc139e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55686 dport 37174] OK # # # cpu 0: rx_hash 0x7d25e880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55694 dport 37174] OK # # # cpu 0: rx_hash 0xa07ae332 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55706 dport 37174] OK # # # cpu 0: rx_hash 0x8caef974 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55708 dport 37174] OK # # # cpu 4: rx_hash 0x4a6a3d27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55674 dport 37174] OK # # # cpu 4: rx_hash 0x66961ebd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55690 dport 37174] OK # # # cpu 4: rx_hash 0xbbc9150f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55710 dport 37174] OK # # # cpu 5: rx_hash 0xbbe12cd3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55656 dport 37174] OK # # # cpu 5: rx_hash 0xa052daee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55660 dport 37174] OK # # # cpu 5: rx_hash 0x66be2761 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55676 dport 37174] OK # # # cpu 5: rx_hash 0x3f5e771f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55712 dport 37174] OK # # # cpu 0: rx_hash 0x9e539647 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55726 dport 37174] OK # # # cpu 0: rx_hash 0x430c9df5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55738 dport 37174] OK # # # cpu 0: rx_hash 0xbbf93b98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55756 dport 37174] OK # # # cpu 0: rx_hash 0xd556be41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55780 dport 37174] OK # # # cpu 0: rx_hash 0x588f455f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55788 dport 37174] OK # # # cpu 0: rx_hash 0x13ba43ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55796 dport 37174] OK # # # cpu 4: rx_hash 0x972d21de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55754 dport 37174] OK # # # cpu 4: rx_hash 0x66a6302a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55768 dport 37174] OK # # # cpu 4: rx_hash 0x26ac3e5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55808 dport 37174] OK # # # cpu 4: rx_hash 0x3d1fc860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55812 dport 37174] OK # # # cpu 4: rx_hash 0xb0c6337e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55820 dport 37174] OK # # # cpu 5: rx_hash 0xced566eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55730 dport 37174] OK # # # cpu 5: rx_hash 0xf982a407 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55778 dport 37174] OK # # # cpu 5: rx_hash 0x3f6e5988 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55794 dport 37174] OK # # # cpu 5: rx_hash 0x9e63b8d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55804 dport 37174] 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 45262 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42865 dport 45262] != expected 0xb0293135 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42865 dport 45262] != expected 0xb0293135 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35713 dport 45262] != expected 0x6453c632 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35713 dport 45262] != expected 0x6453c632 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33440 dport 45262] != expected 0xf7d80040 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33440 dport 45262] != expected 0xf7d80040 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36773 dport 45262] != expected 0xd0cf6165 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36773 dport 45262] != expected 0xd0cf6165 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37373 dport 45262] != expected 0x72abe852 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37373 dport 45262] != expected 0x72abe852 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54843 dport 45262] != expected 0x74e9b801 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54843 dport 45262] != expected 0x74e9b801 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55900 dport 45262] != expected 0xa7b26016 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55900 dport 45262] != expected 0xa7b26016 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44308 dport 45262] != expected 0x1f6969ff # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44308 dport 45262] != expected 0x1f6969ff # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60228 dport 45262] != expected 0xc1026df8 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60228 dport 45262] != expected 0xc1026df8 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60271 dport 45262] != expected 0xee514e16 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60271 dport 45262] != expected 0xee514e16 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38059 dport 45262] != expected 0x17cfe83d # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38059 dport 45262] != expected 0x17cfe83d # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55292 dport 45262] != expected 0xdb581576 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55292 dport 45262] != expected 0xdb581576 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56818 dport 45262] != expected 0x522669d0 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56818 dport 45262] != expected 0x522669d0 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33866 dport 45262] != expected 0x5faa37ce # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33866 dport 45262] != expected 0x5faa37ce # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42440 dport 45262] != expected 0x72f5dfb5 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42440 dport 45262] != expected 0x72f5dfb5 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54605 dport 45262] != expected 0x52ecc7e3 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54605 dport 45262] != expected 0x52ecc7e3 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55450 dport 45262] != expected 0xf034ccda # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55450 dport 45262] != expected 0xf034ccda # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33194 dport 45262] != expected 0x32662d10 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33194 dport 45262] != expected 0x32662d10 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57559 dport 45262] != expected 0xaddc69e1 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57559 dport 45262] != expected 0xaddc69e1 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33579 dport 45262] != expected 0x8cbcee8a # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33579 dport 45262] != expected 0x8cbcee8a # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50688 dport 45262] != expected 0xf22b31fb # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50688 dport 45262] != expected 0xf22b31fb # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49931 dport 45262] != expected 0x3d6f8c88 # # Exception| cpu 4: rx_hash 0x3ae9c59f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49931 dport 45262] != expected 0x3d6f8c88 # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 42280 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50813 dport 42280] != expected 0x40da9737 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50813 dport 42280] != expected 0x40da9737 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41589 dport 42280] != expected 0x920a129e # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41589 dport 42280] != expected 0x920a129e # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39476 dport 42280] != expected 0xb2d6b673 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39476 dport 42280] != expected 0xb2d6b673 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53859 dport 42280] != expected 0xa7e6d4eb # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53859 dport 42280] != expected 0xa7e6d4eb # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53150 dport 42280] != expected 0xf0816b8c # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53150 dport 42280] != expected 0xf0816b8c # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43614 dport 42280] != expected 0x5a807a31 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43614 dport 42280] != expected 0x5a807a31 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45103 dport 42280] != expected 0x9e124c06 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45103 dport 42280] != expected 0x9e124c06 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33296 dport 42280] != expected 0xca580b8f # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33296 dport 42280] != expected 0xca580b8f # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52105 dport 42280] != expected 0x8b6de745 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52105 dport 42280] != expected 0x8b6de745 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38106 dport 42280] != expected 0x76a84df # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38106 dport 42280] != expected 0x76a84df # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43745 dport 42280] != expected 0x48055f66 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43745 dport 42280] != expected 0x48055f66 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33779 dport 42280] != expected 0x858e2ecf # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33779 dport 42280] != expected 0x858e2ecf # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41823 dport 42280] != expected 0x37acb4e4 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41823 dport 42280] != expected 0x37acb4e4 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43595 dport 42280] != expected 0xe910a975 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43595 dport 42280] != expected 0xe910a975 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53120 dport 42280] != expected 0x9760775b # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53120 dport 42280] != expected 0x9760775b # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52008 dport 42280] != expected 0xfe09dec5 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59303 dport 42280] != expected 0xf66364a9 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59303 dport 42280] != expected 0xf66364a9 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38121 dport 42280] != expected 0x7b58331a # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38121 dport 42280] != expected 0x7b58331a # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53957 dport 42280] != expected 0x90992fdb # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53957 dport 42280] != expected 0x90992fdb # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51732 dport 42280] != expected 0xb1979f76 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51732 dport 42280] != expected 0xb1979f76 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59067 dport 42280] != expected 0x5a8b5bdd # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59067 dport 42280] != expected 0x5a8b5bdd # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56923 dport 42280] != expected 0xf33c6b0 # # Exception| cpu 4: rx_hash 0x6f6d86e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56923 dport 42280] != expected 0xf33c6b0 # # Exception| count: pass=0 nohash=0 fail=43 # # 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__->