< 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 46480 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc963c471 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38720 dport 46480] != expected 0xfea0c6ae # # Exception| cpu 0: rx_hash 0xe283dcbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38766 dport 46480] != expected 0xb8d56f5b # # Exception| cpu 0: rx_hash 0x2fc3cc35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38772 dport 46480] != expected 0xc373a1fd # # Exception| cpu 0: rx_hash 0xf86d8938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38778 dport 46480] != expected 0x14fde35d # # Exception| cpu 0: rx_hash 0xfd8bd6e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38794 dport 46480] != expected 0xca72d1dc # # Exception| cpu 4: rx_hash 0xc2af7bd2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38712 dport 46480] != expected 0x43bea3ac # # Exception| cpu 4: rx_hash 0xd75f77b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38756 dport 46480] != expected 0xe0847756 # # Exception| cpu 4: rx_hash 0x30cbc660 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38800 dport 46480] != expected 0xb1d41f7a # # Exception| cpu 5: rx_hash 0x1ecd817c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38734 dport 46480] != expected 0x292e840e # # Exception| cpu 5: rx_hash 0xf51aa3fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38738 dport 46480] != expected 0xc2e9a55e # # Exception| cpu 5: rx_hash 0xe6513afd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38750 dport 46480] != expected 0xad952a5 # # Exception| cpu 5: rx_hash 0x0cb2a1eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38786 dport 46480] != expected 0x8d9d7c8a # # Exception| cpu 5: rx_hash 0x23805f67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38812 dport 46480] != expected 0x79e4e881 # # Exception| cpu 5: rx_hash 0xf0fcfc2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38818 dport 46480] != expected 0x1c6697df # # Exception| cpu 0: rx_hash 0xe3b7652c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38830 dport 46480] != expected 0xd4566024 # # Exception| cpu 0: rx_hash 0xe50cf04d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38910 dport 46480] != expected 0xbf5c4325 # # Exception| cpu 0: rx_hash 0x182871e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38942 dport 46480] != expected 0x6fcc5427 # # Exception| cpu 4: rx_hash 0xf95930a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38842 dport 46480] != expected 0x787eec22 # # Exception| cpu 4: rx_hash 0x03acf809 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38858 dport 46480] != expected 0x828f2476 # # Exception| cpu 4: rx_hash 0xe1de160c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38862 dport 46480] != expected 0xd507edb # # Exception| cpu 4: rx_hash 0x3b0779c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38888 dport 46480] != expected 0xcca7a78 # # Exception| cpu 4: rx_hash 0xffe2a5c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38890 dport 46480] != expected 0x1374cf23 # # Exception| cpu 4: rx_hash 0xc39bc242 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38904 dport 46480] != expected 0x2f3dacd3 # # Exception| cpu 4: rx_hash 0xf3ff5366 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38914 dport 46480] != expected 0x840b7577 # # Exception| cpu 4: rx_hash 0xcf8634ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 38928 dport 46480] != expected 0xb8421687 # # Exception| cpu 4: rx_hash 0xd81f4bab [saddr 192.0.3.2 daddr 192.0.3.1 sport 38956 dport 46480] != expected 0xc27edc82 # # Exception| cpu 4: rx_hash 0x2083f02a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38972 dport 46480] != expected 0xe1890a29 # # Exception| cpu 5: rx_hash 0xfb304388 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38874 dport 46480] != expected 0xa178f2dd # # Exception| cpu 0: rx_hash 0x2b4f4f89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38980 dport 46480] != expected 0x5c976f2b # # Exception| cpu 0: rx_hash 0x00af5744 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39018 dport 46480] != expected 0x1ae2c6de # # Exception| cpu 0: rx_hash 0xf833ecc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39034 dport 46480] != expected 0x39151075 # # Exception| cpu 0: rx_hash 0x3de2895f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39096 dport 46480] != expected 0x4a28aa51 # # Exception| cpu 0: rx_hash 0x1b75bb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39102 dport 46480] != expected 0xda4945a7 # # Exception| cpu 4: rx_hash 0xe60f5f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39006 dport 46480] != expected 0x2731a18d # # Exception| cpu 4: rx_hash 0xdb42811b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39052 dport 46480] != expected 0x77fbcd02 # # Exception| cpu 4: rx_hash 0xe73be690 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39070 dport 46480] != expected 0x4bb2aef2 # # Exception| cpu 4: rx_hash 0xc57e32de [saddr 192.0.3.2 daddr 192.0.3.1 sport 39080 dport 46480] != expected 0x69df7cfa # # Exception| cpu 4: rx_hash 0x270cdcdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39084 dport 46480] != expected 0xe6002657 # # Exception| cpu 5: rx_hash 0xf544c607 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38994 dport 46480] != expected 0xef015676 # # Exception| cpu 5: rx_hash 0xdea4deca [saddr 192.0.3.2 daddr 192.0.3.1 sport 39036 dport 46480] != expected 0xa974ff83 # # Exception| cpu 5: rx_hash 0x3095a39d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39056 dport 46480] != expected 0x9c3cec52 # # Exception| cpu 5: rx_hash 0xe18073f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39118 dport 46480] != expected 0x20b88df3 # # Exception| cpu 5: rx_hash 0x3f8bfa7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39128 dport 46480] != expected 0x932eb4ae # # 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 0xaa96fccb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60776 dport 58561] OK # # # cpu 0: rx_hash 0x48e412ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60780 dport 58561] OK # # # cpu 0: rx_hash 0xb59ef69e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60812 dport 58561] OK # # # cpu 0: rx_hash 0x533efeda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60856 dport 58561] OK # # # cpu 4: rx_hash 0x79ea5f87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60758 dport 58561] OK # # # cpu 4: rx_hash 0x9f4a57c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60770 dport 58561] OK # # # cpu 4: rx_hash 0x89e79115 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60830 dport 58561] OK # # # cpu 4: rx_hash 0x4bb9d87e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60876 dport 58561] OK # # # cpu 5: rx_hash 0x8c01cec4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60782 dport 58561] OK # # # cpu 5: rx_hash 0xb078a94f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60796 dport 58561] OK # # # cpu 5: rx_hash 0x6b957f10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60826 dport 58561] OK # # # cpu 5: rx_hash 0x49d0ab5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60844 dport 58561] OK # # # cpu 5: rx_hash 0x58f24179 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60864 dport 58561] OK # # # cpu 0: rx_hash 0x46cef2bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60900 dport 58561] OK # # # cpu 0: rx_hash 0x5c20a738 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60912 dport 58561] OK # # # cpu 0: rx_hash 0xa8b2a18f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60936 dport 58561] OK # # # cpu 0: rx_hash 0xa5c58b4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60960 dport 58561] OK # # # cpu 0: rx_hash 0x813bca62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60998 dport 58561] OK # # # cpu 4: rx_hash 0x598bd68d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60928 dport 58561] OK # # # cpu 4: rx_hash 0x65f2b106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60946 dport 58561] OK # # # cpu 4: rx_hash 0x87805f03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60950 dport 58561] OK # # # cpu 4: rx_hash 0x5d5930cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60976 dport 58561] OK # # # cpu 4: rx_hash 0x3a277630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32786 dport 58561] OK # # # cpu 5: rx_hash 0x86f9c8f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60886 dport 58561] OK # # # cpu 5: rx_hash 0xad19d03a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60920 dport 58561] OK # # # cpu 5: rx_hash 0x68859bc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60986 dport 58561] OK # # # cpu 0: rx_hash 0x151588bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32780 dport 58561] OK # # # cpu 0: rx_hash 0xe55af980 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41462 dport 58561] OK # # # cpu 0: rx_hash 0xf3ba1132 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41482 dport 58561] OK # # # cpu 0: rx_hash 0x384194da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41536 dport 58561] OK # # # cpu 0: rx_hash 0x2b0a0ddd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41548 dport 58561] OK # # # cpu 4: rx_hash 0xca68070c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41448 dport 58561] OK # # # cpu 4: rx_hash 0x32f4bc8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41464 dport 58561] OK # # # cpu 4: rx_hash 0x186d33b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41494 dport 58561] OK # # # cpu 4: rx_hash 0xd85a09ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41508 dport 58561] OK # # # cpu 4: rx_hash 0x20c6b27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41524 dport 58561] OK # # # cpu 4: rx_hash 0xe64a1d54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41558 dport 58561] OK # # # cpu 5: rx_hash 0x14638e82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41470 dport 58561] OK # # # cpu 5: rx_hash 0x3efa01bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41488 dport 58561] OK # # # cpu 5: rx_hash 0xed86a2f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41518 dport 58561] 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 44302 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43478 dport 44302] != expected 0x5d88b64f # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43478 dport 44302] != expected 0x5d88b64f # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48391 dport 44302] != expected 0x202d2da0 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48391 dport 44302] != expected 0x202d2da0 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33079 dport 44302] != expected 0x995b2c94 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33079 dport 44302] != expected 0x995b2c94 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59138 dport 44302] != expected 0x88bc4681 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59138 dport 44302] != expected 0x88bc4681 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42403 dport 44302] != expected 0xe1137ef6 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42403 dport 44302] != expected 0xe1137ef6 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34401 dport 44302] != expected 0x1d9ffce6 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34401 dport 44302] != expected 0x1d9ffce6 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59907 dport 44302] != expected 0xd33661ab # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59907 dport 44302] != expected 0xd33661ab # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49154 dport 44302] != expected 0xa382a1ef # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49154 dport 44302] != expected 0xa382a1ef # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35367 dport 44302] != expected 0x33cbd64d # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35367 dport 44302] != expected 0x33cbd64d # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60743 dport 44302] != expected 0x6bbbd229 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60743 dport 44302] != expected 0x6bbbd229 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35015 dport 44302] != expected 0x87ac8cd2 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35015 dport 44302] != expected 0x87ac8cd2 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46639 dport 44302] != expected 0x7f5e47d1 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46639 dport 44302] != expected 0x7f5e47d1 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53739 dport 44302] != expected 0x1d740898 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53739 dport 44302] != expected 0x1d740898 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41942 dport 44302] != expected 0x46d0e757 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41942 dport 44302] != expected 0x46d0e757 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55355 dport 44302] != expected 0x9278438b # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55355 dport 44302] != expected 0x9278438b # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52852 dport 44302] != expected 0x76c5080f # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52852 dport 44302] != expected 0x76c5080f # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59058 dport 44302] != expected 0x8cf1fcc0 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59058 dport 44302] != expected 0x8cf1fcc0 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43667 dport 44302] != expected 0x7ef7b020 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43667 dport 44302] != expected 0x7ef7b020 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42483 dport 44302] != expected 0x8a195df7 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42483 dport 44302] != expected 0x8a195df7 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51116 dport 44302] != expected 0xbe26ee4a # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51116 dport 44302] != expected 0xbe26ee4a # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52579 dport 44302] != expected 0x210e983a # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52579 dport 44302] != expected 0x210e983a # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37554 dport 44302] != expected 0x7f84d252 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37554 dport 44302] != expected 0x7f84d252 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57288 dport 44302] != expected 0x139bb263 # # Exception| cpu 5: rx_hash 0x2c3a6701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57288 dport 44302] != expected 0x139bb263 # # Exception| count: pass=0 nohash=0 fail=46 # # 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 33020 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45984 dport 33020] != expected 0x998456c8 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45984 dport 33020] != expected 0x998456c8 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39240 dport 33020] != expected 0xaa0e576c # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39240 dport 33020] != expected 0xaa0e576c # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35655 dport 33020] != expected 0x7457d313 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35655 dport 33020] != expected 0x7457d313 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48183 dport 33020] != expected 0x310995de # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48183 dport 33020] != expected 0x310995de # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44724 dport 33020] != expected 0x3081fd6 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44724 dport 33020] != expected 0x3081fd6 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56834 dport 33020] != expected 0x1a4a920 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56834 dport 33020] != expected 0x1a4a920 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35031 dport 33020] != expected 0x7395d186 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35031 dport 33020] != expected 0x7395d186 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50040 dport 33020] != expected 0x4eefd613 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50040 dport 33020] != expected 0x4eefd613 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58903 dport 33020] != expected 0x2d74af20 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58903 dport 33020] != expected 0x2d74af20 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49411 dport 33020] != expected 0xf7c9e873 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49411 dport 33020] != expected 0xf7c9e873 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53975 dport 33020] != expected 0x93a6b6b8 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53975 dport 33020] != expected 0x93a6b6b8 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51667 dport 33020] != expected 0xf190d315 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51667 dport 33020] != expected 0xf190d315 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48349 dport 33020] != expected 0xf9afda86 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48349 dport 33020] != expected 0xf9afda86 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35675 dport 33020] != expected 0x9f80f195 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35675 dport 33020] != expected 0x9f80f195 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55305 dport 33020] != expected 0xbd952d0f # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55305 dport 33020] != expected 0xbd952d0f # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60517 dport 33020] != expected 0x13516720 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60517 dport 33020] != expected 0x13516720 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38715 dport 33020] != expected 0xe2025597 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38715 dport 33020] != expected 0xe2025597 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35728 dport 33020] != expected 0x22a35b18 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35728 dport 33020] != expected 0x22a35b18 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33704 dport 33020] != expected 0x28b9f32c # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33704 dport 33020] != expected 0x28b9f32c # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37402 dport 33020] != expected 0x97ec0914 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37402 dport 33020] != expected 0x97ec0914 # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52843 dport 33020] != expected 0x4c789ac # # Exception| cpu 4: rx_hash 0xc02e7cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52843 dport 33020] != expected 0x4c789ac # # Exception| count: pass=0 nohash=0 fail=42 # # 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 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__->