From mboxrd@z Thu Jan 1 00:00:00 1970 From: Martin Blumenstingl Subject: Re: stmmac/RTL8211F/Meson GXBB: TX throughput problems Date: Sat, 1 Oct 2016 17:58:54 +0200 Message-ID: References: <20160917232312.1e30d425@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a114cbec0e08563053dcfcaad Cc: =?UTF-8?Q?Andr=C3=A9_Roth?= , Alexandre Torgue , Johnson Leung , netdev@vger.kernel.org, linux-amlogic@lists.infradead.org To: Giuseppe CAVALLARO Return-path: Received: from mail-wm0-f46.google.com ([74.125.82.46]:38560 "EHLO mail-wm0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750822AbcJAP7Q (ORCPT ); Sat, 1 Oct 2016 11:59:16 -0400 Received: by mail-wm0-f46.google.com with SMTP id p138so76143828wmb.1 for ; Sat, 01 Oct 2016 08:59:15 -0700 (PDT) In-Reply-To: Sender: netdev-owner@vger.kernel.org List-ID: --001a114cbec0e08563053dcfcaad Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello Peppe, On Mon, Sep 26, 2016 at 8:17 AM, Giuseppe CAVALLARO wrote: > Hello Andr=C3=A9 > > On 9/17/2016 11:23 PM, Andr=C3=A9 Roth wrote: >> >> >> Hi all, >> >> I have an odroid c2 board which shows this issue. No data is >> transmitted or received after a moment of intense tx traffic. Copying a >> 1GB file per scp from the board triggers it repeatedly. >> >> The board has a stmmac - user ID: 0x11, Synopsys ID: 0x37. >> >> When switching the network to 100Mb/s the copying does >> not seam to trigger the issue. >> >> I've attached the ethtool statistics before and after the problem. > > > at first glance, it enters in EEE mode often in the ethtool.after. > On some platforms we met problems and it was necessary to disable the > feature. Maybe, you can start looking at if this is true on yours. > We will see to provide a clean subset of patches to switch-on/off it. I did some hacking in the stmmac driver to disable the LPI stuff (see the attachment) Unfortunately this did not fix the problem. I did not issue any ethtool commands not shown in the logs. Also I did not have time to change the AXI tuning / PBL value yet - so those are also untouched. I will keep testing, but unfortunately my device is starting to fall apart (I sometimes have DDR initialization issues and u-boot fails to come up, oh dear...). --001a114cbec0e08563053dcfcaad Content-Type: text/plain; charset=US-ASCII; name="ethstats-with-stmmac-LPI-disabled.txt" Content-Disposition: attachment; filename="ethstats-with-stmmac-LPI-disabled.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_itrdrt9k0 IyBldGh0b29sIC1TIGV0aDAgICAKTklDIHN0YXRpc3RpY3M6CiAgICAgbW1jX3R4X29jdGV0Y291 bnRfZ2I6IDAKICAgICBtbWNfdHhfZnJhbWVjb3VudF9nYjogMAogICAgIG1tY190eF9icm9hZGNh c3RmcmFtZV9nOiAwCiAgICAgbW1jX3R4X211bHRpY2FzdGZyYW1lX2c6IDAKICAgICBtbWNfdHhf NjRfb2N0ZXRzX2diOiAwCiAgICAgbW1jX3R4XzY1X3RvXzEyN19vY3RldHNfZ2I6IDAKICAgICBt bWNfdHhfMTI4X3RvXzI1NV9vY3RldHNfZ2I6IDAKICAgICBtbWNfdHhfMjU2X3RvXzUxMV9vY3Rl dHNfZ2I6IDAKICAgICBtbWNfdHhfNTEyX3RvXzEwMjNfb2N0ZXRzX2diOiAwCiAgICAgbW1jX3R4 XzEwMjRfdG9fbWF4X29jdGV0c19nYjogMAogICAgIG1tY190eF91bmljYXN0X2diOiAwCiAgICAg bW1jX3R4X211bHRpY2FzdF9nYjogMAogICAgIG1tY190eF9icm9hZGNhc3RfZ2I6IDAKICAgICBt bWNfdHhfdW5kZXJmbG93X2Vycm9yOiAwCiAgICAgbW1jX3R4X3NpbmdsZWNvbF9nOiAwCiAgICAg bW1jX3R4X211bHRpY29sX2c6IDAKICAgICBtbWNfdHhfZGVmZXJyZWQ6IDAKICAgICBtbWNfdHhf bGF0ZWNvbDogMAogICAgIG1tY190eF9leGVzc2NvbDogMAogICAgIG1tY190eF9jYXJyaWVyX2Vy cm9yOiAwCiAgICAgbW1jX3R4X29jdGV0Y291bnRfZzogMAogICAgIG1tY190eF9mcmFtZWNvdW50 X2c6IDAKICAgICBtbWNfdHhfZXhjZXNzZGVmOiAwCiAgICAgbW1jX3R4X3BhdXNlX2ZyYW1lOiAw CiAgICAgbW1jX3R4X3ZsYW5fZnJhbWVfZzogMAogICAgIG1tY19yeF9mcmFtZWNvdW50X2diOiA5 NAogICAgIG1tY19yeF9vY3RldGNvdW50X2diOiA4OTA5NwogICAgIG1tY19yeF9vY3RldGNvdW50 X2c6IDg5MDk3CiAgICAgbW1jX3J4X2Jyb2FkY2FzdGZyYW1lX2c6IDI5CiAgICAgbW1jX3J4X211 bHRpY2FzdGZyYW1lX2c6IDEKICAgICBtbWNfcnhfY3JjX2Vycm9yOiAwCiAgICAgbW1jX3J4X2Fs aWduX2Vycm9yOiAwCiAgICAgbW1jX3J4X3J1bl9lcnJvcjogMAogICAgIG1tY19yeF9qYWJiZXJf ZXJyb3I6IDAKICAgICBtbWNfcnhfdW5kZXJzaXplX2c6IDAKICAgICBtbWNfcnhfb3ZlcnNpemVf ZzogMAogICAgIG1tY19yeF82NF9vY3RldHNfZ2I6IDI5CiAgICAgbW1jX3J4XzY1X3RvXzEyN19v Y3RldHNfZ2I6IDQKICAgICBtbWNfcnhfMTI4X3RvXzI1NV9vY3RldHNfZ2I6IDAKICAgICBtbWNf cnhfMjU2X3RvXzUxMV9vY3RldHNfZ2I6IDQKICAgICBtbWNfcnhfNTEyX3RvXzEwMjNfb2N0ZXRz X2diOiAxCiAgICAgbW1jX3J4XzEwMjRfdG9fbWF4X29jdGV0c19nYjogNTYKICAgICBtbWNfcnhf dW5pY2FzdF9nOiA2NAogICAgIG1tY19yeF9sZW5ndGhfZXJyb3I6IDAKICAgICBtbWNfcnhfYXV0 b2ZyYW5nZXR5cGU6IDAKICAgICBtbWNfcnhfcGF1c2VfZnJhbWVzOiAwCiAgICAgbW1jX3J4X2Zp Zm9fb3ZlcmZsb3c6IDAKICAgICBtbWNfcnhfdmxhbl9mcmFtZXNfZ2I6IDAKICAgICBtbWNfcnhf d2F0Y2hkb2dfZXJyb3I6IDAKICAgICBtbWNfcnhfaXBjX2ludHJfbWFzazogMTA3MzY5MjY3MQog ICAgIG1tY19yeF9pcGNfaW50cjogMAogICAgIG1tY19yeF9pcHY0X2dkOiA2NQogICAgIG1tY19y eF9pcHY0X2hkZXJyOiAwCiAgICAgbW1jX3J4X2lwdjRfbm9wYXk6IDEKICAgICBtbWNfcnhfaXB2 NF9mcmFnOiAwCiAgICAgbW1jX3J4X2lwdjRfdWRzYmw6IDAKICAgICBtbWNfcnhfaXB2NF9nZF9v Y3RldHM6IDg2MDcxCiAgICAgbW1jX3J4X2lwdjRfaGRlcnJfb2N0ZXRzOiAwCiAgICAgbW1jX3J4 X2lwdjRfbm9wYXlfb2N0ZXRzOiA0NgogICAgIG1tY19yeF9pcHY0X2ZyYWdfb2N0ZXRzOiAwCiAg ICAgbW1jX3J4X2lwdjRfdWRzYmxfb2N0ZXRzOiAwCiAgICAgbW1jX3J4X2lwdjZfZ2Rfb2N0ZXRz OiAwCiAgICAgbW1jX3J4X2lwdjZfaGRlcnJfb2N0ZXRzOiAwCiAgICAgbW1jX3J4X2lwdjZfbm9w YXlfb2N0ZXRzOiAwCiAgICAgbW1jX3J4X2lwdjZfZ2Q6IDAKICAgICBtbWNfcnhfaXB2Nl9oZGVy cjogMAogICAgIG1tY19yeF9pcHY2X25vcGF5OiAwCiAgICAgbW1jX3J4X3VkcF9nZDogNAogICAg IG1tY19yeF91ZHBfZXJyOiAwCiAgICAgbW1jX3J4X3RjcF9nZDogNjEKICAgICBtbWNfcnhfdGNw X2VycjogMAogICAgIG1tY19yeF9pY21wX2dkOiAwCiAgICAgbW1jX3J4X2ljbXBfZXJyOiAwCiAg ICAgbW1jX3J4X3VkcF9nZF9vY3RldHM6IDk5NwogICAgIG1tY19yeF91ZHBfZXJyX29jdGV0czog MAogICAgIG1tY19yeF90Y3BfZ2Rfb2N0ZXRzOiA4Mzc3NAogICAgIG1tY19yeF90Y3BfZXJyX29j dGV0czogMAogICAgIG1tY19yeF9pY21wX2dkX29jdGV0czogMAogICAgIG1tY19yeF9pY21wX2Vy cl9vY3RldHM6IDAKICAgICB0eF91bmRlcmZsb3c6IDAKICAgICB0eF9jYXJyaWVyOiAwCiAgICAg dHhfbG9zc2NhcnJpZXI6IDAKICAgICB2bGFuX3RhZzogMAogICAgIHR4X2RlZmVycmVkOiAwCiAg ICAgdHhfdmxhbjogMAogICAgIHR4X2phYmJlcjogMAogICAgIHR4X2ZyYW1lX2ZsdXNoZWQ6IDAK ICAgICB0eF9wYXlsb2FkX2Vycm9yOiAwCiAgICAgdHhfaXBfaGVhZGVyX2Vycm9yOiAwCiAgICAg cnhfZGVzYzogMAogICAgIHNhX2ZpbHRlcl9mYWlsOiAwCiAgICAgb3ZlcmZsb3dfZXJyb3I6IDAK ICAgICBpcGNfY3N1bV9lcnJvcjogMAogICAgIHJ4X2NvbGxpc2lvbjogMAogICAgIHJ4X2NyYzog MAogICAgIGRyaWJibGluZ19iaXQ6IDAKICAgICByeF9sZW5ndGg6IDAKICAgICByeF9taWk6IDAK ICAgICByeF9tdWx0aWNhc3Q6IDAKICAgICByeF9nbWFjX292ZXJmbG93OiAwCiAgICAgcnhfd2F0 Y2hkb2c6IDAKICAgICBkYV9yeF9maWx0ZXJfZmFpbDogMAogICAgIHNhX3J4X2ZpbHRlcl9mYWls OiAwCiAgICAgcnhfbWlzc2VkX2NudHI6IDAKICAgICByeF9vdmVyZmxvd19jbnRyOiAwCiAgICAg cnhfdmxhbjogMAogICAgIHR4X3VuZGVmbG93X2lycTogMAogICAgIHR4X3Byb2Nlc3Nfc3RvcHBl ZF9pcnE6IDAKICAgICB0eF9qYWJiZXJfaXJxOiAwCiAgICAgcnhfb3ZlcmZsb3dfaXJxOiAwCiAg ICAgcnhfYnVmX3VuYXZfaXJxOiAwCiAgICAgcnhfcHJvY2Vzc19zdG9wcGVkX2lycTogMAogICAg IHJ4X3dhdGNoZG9nX2lycTogMAogICAgIHR4X2Vhcmx5X2lycTogMAogICAgIGZhdGFsX2J1c19l cnJvcl9pcnE6IDAKICAgICByeF9lYXJseV9pcnE6IDAKICAgICB0aHJlc2hvbGQ6IDEKICAgICB0 eF9wa3RfbjogMzAKICAgICByeF9wa3RfbjogOTQKICAgICBub3JtYWxfaXJxX246IDM2CiAgICAg cnhfbm9ybWFsX2lycV9uOiAzNgogICAgIG5hcGlfcG9sbDogMzYKICAgICB0eF9ub3JtYWxfaXJx X246IDAKICAgICB0eF9jbGVhbjogNDYKICAgICB0eF9zZXRfaWNfYml0OiAwCiAgICAgaXJxX3Jl Y2VpdmVfcG10X2lycV9uOiAwCiAgICAgbW1jX3R4X2lycV9uOiAwCiAgICAgbW1jX3J4X2lycV9u OiAwCiAgICAgbW1jX3J4X2NzdW1fb2ZmbG9hZF9pcnFfbjogMAogICAgIGlycV90eF9wYXRoX2lu X2xwaV9tb2RlX246IDAKICAgICBpcnFfdHhfcGF0aF9leGl0X2xwaV9tb2RlX246IDAKICAgICBp cnFfcnhfcGF0aF9pbl9scGlfbW9kZV9uOiAwCiAgICAgaXJxX3J4X3BhdGhfZXhpdF9scGlfbW9k ZV9uOiAwCiAgICAgcGh5X2VlZV93YWtldXBfZXJyb3JfbjogMAogICAgIGlwX2hkcl9lcnI6IDAK ICAgICBpcF9wYXlsb2FkX2VycjogMAogICAgIGlwX2NzdW1fYnlwYXNzZWQ6IDAKICAgICBpcHY0 X3BrdF9yY3ZkOiAwCiAgICAgaXB2Nl9wa3RfcmN2ZDogMAogICAgIHJ4X21zZ190eXBlX2V4dF9u b19wdHA6IDAKICAgICByeF9tc2dfdHlwZV9zeW5jOiAwCiAgICAgcnhfbXNnX3R5cGVfZm9sbG93 X3VwOiAwCiAgICAgcnhfbXNnX3R5cGVfZGVsYXlfcmVxOiAwCiAgICAgcnhfbXNnX3R5cGVfZGVs YXlfcmVzcDogMAogICAgIHJ4X21zZ190eXBlX3BkZWxheV9yZXE6IDAKICAgICByeF9tc2dfdHlw ZV9wZGVsYXlfcmVzcDogMAogICAgIHJ4X21zZ190eXBlX3BkZWxheV9mb2xsb3dfdXA6IDAKICAg ICBwdHBfZnJhbWVfdHlwZTogMAogICAgIHB0cF92ZXI6IDAKICAgICB0aW1lc3RhbXBfZHJvcHBl ZDogMAogICAgIGF2X3BrdF9yY3ZkOiAwCiAgICAgYXZfdGFnZ2VkX3BrdF9yY3ZkOiAwCiAgICAg dmxhbl90YWdfcHJpb3JpdHlfdmFsOiAwCiAgICAgbDNfZmlsdGVyX21hdGNoOiAwCiAgICAgbDRf ZmlsdGVyX21hdGNoOiAwCiAgICAgbDNfbDRfZmlsdGVyX25vX21hdGNoOiAwCiAgICAgaXJxX3Bj c19hbmVfbjogMAogICAgIGlycV9wY3NfbGlua19uOiAwCiAgICAgaXJxX3JnbWlpX246IDEKICAg ICBtdGxfdHhfc3RhdHVzX2ZpZm9fZnVsbDogMAogICAgIG10bF90eF9maWZvX25vdF9lbXB0eTog MAogICAgIG1tdGxfZmlmb19jdHJsOiAwCiAgICAgbXRsX3R4X2ZpZm9fcmVhZF9jdHJsX3dyaXRl OiAwCiAgICAgbXRsX3R4X2ZpZm9fcmVhZF9jdHJsX3dhaXQ6IDAKICAgICBtdGxfdHhfZmlmb19y ZWFkX2N0cmxfcmVhZDogMAogICAgIG10bF90eF9maWZvX3JlYWRfY3RybF9pZGxlOiAwCiAgICAg bWFjX3R4X2luX3BhdXNlOiAwCiAgICAgbWFjX3R4X2ZyYW1lX2N0cmxfeGZlcjogMAogICAgIG1h Y190eF9mcmFtZV9jdHJsX2lkbGU6IDAKICAgICBtYWNfdHhfZnJhbWVfY3RybF93YWl0OiAwCiAg ICAgbWFjX3R4X2ZyYW1lX2N0cmxfcGF1c2U6IDAKICAgICBtYWNfZ21paV90eF9wcm90b19lbmdp bmU6IDAKICAgICBtdGxfcnhfZmlmb19maWxsX2xldmVsX2Z1bGw6IDAKICAgICBtdGxfcnhfZmlm b19maWxsX2Fib3ZlX3RocmVzaDogMAogICAgIG10bF9yeF9maWZvX2ZpbGxfYmVsb3dfdGhyZXNo OiAwCiAgICAgbXRsX3J4X2ZpZm9fZmlsbF9sZXZlbF9lbXB0eTogMAogICAgIG10bF9yeF9maWZv X3JlYWRfY3RybF9mbHVzaDogMAogICAgIG10bF9yeF9maWZvX3JlYWRfY3RybF9yZWFkX2RhdGE6 IDAKICAgICBtdGxfcnhfZmlmb19yZWFkX2N0cmxfc3RhdHVzOiAwCiAgICAgbXRsX3J4X2ZpZm9f cmVhZF9jdHJsX2lkbGU6IDAKICAgICBtdGxfcnhfZmlmb19jdHJsX2FjdGl2ZTogMAogICAgIG1h Y19yeF9mcmFtZV9jdHJsX2ZpZm86IDAKICAgICBtYWNfZ21paV9yeF9wcm90b19lbmdpbmU6IDAK ICAgICB0eF90c29fZnJhbWVzOiAwCiAgICAgdHhfdHNvX25mcmFnczogMAojIGlwZXJmMyAtLWNs aWVudCAxOTIuMTY4LjEuMTAwICAgICAgICAgICAgIApDb25uZWN0aW5nIHRvIGhvc3QgMTkyLjE2 OC4xLjEwMCwgcG9ydCA1MjAxClsgIDRdIGxvY2FsIDE5Mi4xNjguMS4yNDggcG9ydCAzNjQ3MiBj b25uZWN0ZWQgdG8gMTkyLjE2OC4xLjEwMCBwb3J0IDUyMDEKWyBJRF0gSW50ZXJ2YWwgICAgICAg ICAgIFRyYW5zZmVyICAgICBCYW5kd2lkdGggICAgICAgUmV0ciAgQ3duZApbICA0XSAgIDAuMDAt MS4wMCAgIHNlYyAgIDEwMCBLQnl0ZXMgICA4MjIgS2JpdHMvc2VjICAgMTAgICAxLjQxIEtCeXRl cyAgICAgICAKWyAgNF0gICAxLjAwLTIuMDAgICBzZWMgIDAuMDAgQnl0ZXMgIDAuMDAgYml0cy9z ZWMgICAgMSAgIDEuNDEgS0J5dGVzICAgICAgIApbICA0XSAgIDIuMDAtMy4wMCAgIHNlYyAgMC4w MCBCeXRlcyAgMC4wMCBiaXRzL3NlYyAgICAwICAgMS40MSBLQnl0ZXMgICAgICAgClsgIDRdICAg My4wMC00LjAwICAgc2VjICAwLjAwIEJ5dGVzICAwLjAwIGJpdHMvc2VjICAgIDEgICAxLjQxIEtC eXRlcyAgICAgICAKWyAgNF0gICA0LjAwLTUuMDAgICBzZWMgIDAuMDAgQnl0ZXMgIDAuMDAgYml0 cy9zZWMgICAgMCAgIDEuNDEgS0J5dGVzICAgICAgIApbICA0XSAgIDUuMDAtNi4wMCAgIHNlYyAg MC4wMCBCeXRlcyAgMC4wMCBiaXRzL3NlYyAgICAwICAgMS40MSBLQnl0ZXMgICAgICAgClsgIDRd ICAgNi4wMC03LjAwICAgc2VjICAwLjAwIEJ5dGVzICAwLjAwIGJpdHMvc2VjICAgIDAgICAxLjQx IEtCeXRlcyAgICAgICAKWyAgNF0gICA3LjAwLTguMDAgICBzZWMgIDAuMDAgQnl0ZXMgIDAuMDAg Yml0cy9zZWMgICAgMSAgIDEuNDEgS0J5dGVzICAgICAgIApbICA0XSAgIDguMDAtOS4wMCAgIHNl YyAgMC4wMCBCeXRlcyAgMC4wMCBiaXRzL3NlYyAgICAwICAgMS40MSBLQnl0ZXMgICAgICAgClsg IDRdICAgOS4wMC0xMC4wMCAgc2VjICAwLjAwIEJ5dGVzICAwLjAwIGJpdHMvc2VjICAgIDAgICAx LjQxIEtCeXRlcyAgICAgICAKLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAt IC0gLSAtIC0gLQpbIElEXSBJbnRlcnZhbCAgICAgICAgICAgVHJhbnNmZXIgICAgIEJhbmR3aWR0 aCAgICAgICBSZXRyClsgIDRdICAgMC4wMC0xMC4wMCAgc2VjICAgMTAwIEtCeXRlcyAgODIuMiBL Yml0cy9zZWMgICAxMyAgICAgICAgICAgICBzZW5kZXIKWyAgNF0gICAwLjAwLTEwLjAwICBzZWMg IDIuODMgS0J5dGVzICAyLjMyIEtiaXRzL3NlYyAgICAgICAgICAgICAgICAgIHJlY2VpdmVyCgpp cGVyZiBEb25lLgojIGV0aHRvb2wgLVMgZXRoMCAgICAgICAgICAgICAgCk5JQyBzdGF0aXN0aWNz OgogICAgIG1tY190eF9vY3RldGNvdW50X2diOiAwCiAgICAgbW1jX3R4X2ZyYW1lY291bnRfZ2I6 IDAKICAgICBtbWNfdHhfYnJvYWRjYXN0ZnJhbWVfZzogMAogICAgIG1tY190eF9tdWx0aWNhc3Rm cmFtZV9nOiAwCiAgICAgbW1jX3R4XzY0X29jdGV0c19nYjogMAogICAgIG1tY190eF82NV90b18x Mjdfb2N0ZXRzX2diOiAwCiAgICAgbW1jX3R4XzEyOF90b18yNTVfb2N0ZXRzX2diOiAwCiAgICAg bW1jX3R4XzI1Nl90b181MTFfb2N0ZXRzX2diOiAwCiAgICAgbW1jX3R4XzUxMl90b18xMDIzX29j dGV0c19nYjogMAogICAgIG1tY190eF8xMDI0X3RvX21heF9vY3RldHNfZ2I6IDAKICAgICBtbWNf dHhfdW5pY2FzdF9nYjogMAogICAgIG1tY190eF9tdWx0aWNhc3RfZ2I6IDAKICAgICBtbWNfdHhf YnJvYWRjYXN0X2diOiAwCiAgICAgbW1jX3R4X3VuZGVyZmxvd19lcnJvcjogMAogICAgIG1tY190 eF9zaW5nbGVjb2xfZzogMAogICAgIG1tY190eF9tdWx0aWNvbF9nOiAwCiAgICAgbW1jX3R4X2Rl ZmVycmVkOiAwCiAgICAgbW1jX3R4X2xhdGVjb2w6IDAKICAgICBtbWNfdHhfZXhlc3Njb2w6IDAK ICAgICBtbWNfdHhfY2Fycmllcl9lcnJvcjogMAogICAgIG1tY190eF9vY3RldGNvdW50X2c6IDAK ICAgICBtbWNfdHhfZnJhbWVjb3VudF9nOiAwCiAgICAgbW1jX3R4X2V4Y2Vzc2RlZjogMAogICAg IG1tY190eF9wYXVzZV9mcmFtZTogMAogICAgIG1tY190eF92bGFuX2ZyYW1lX2c6IDAKICAgICBt bWNfcnhfZnJhbWVjb3VudF9nYjogMTIwCiAgICAgbW1jX3J4X29jdGV0Y291bnRfZ2I6IDkxMTc2 CiAgICAgbW1jX3J4X29jdGV0Y291bnRfZzogOTExNzYKICAgICBtbWNfcnhfYnJvYWRjYXN0ZnJh bWVfZzogMzIKICAgICBtbWNfcnhfbXVsdGljYXN0ZnJhbWVfZzogMQogICAgIG1tY19yeF9jcmNf ZXJyb3I6IDAKICAgICBtbWNfcnhfYWxpZ25fZXJyb3I6IDAKICAgICBtbWNfcnhfcnVuX2Vycm9y OiAwCiAgICAgbW1jX3J4X2phYmJlcl9lcnJvcjogMAogICAgIG1tY19yeF91bmRlcnNpemVfZzog MAogICAgIG1tY19yeF9vdmVyc2l6ZV9nOiAwCiAgICAgbW1jX3J4XzY0X29jdGV0c19nYjogMzMK ICAgICBtbWNfcnhfNjVfdG9fMTI3X29jdGV0c19nYjogMjUKICAgICBtbWNfcnhfMTI4X3RvXzI1 NV9vY3RldHNfZ2I6IDAKICAgICBtbWNfcnhfMjU2X3RvXzUxMV9vY3RldHNfZ2I6IDUKICAgICBt bWNfcnhfNTEyX3RvXzEwMjNfb2N0ZXRzX2diOiAxCiAgICAgbW1jX3J4XzEwMjRfdG9fbWF4X29j dGV0c19nYjogNTYKICAgICBtbWNfcnhfdW5pY2FzdF9nOiA4NwogICAgIG1tY19yeF9sZW5ndGhf ZXJyb3I6IDAKICAgICBtbWNfcnhfYXV0b2ZyYW5nZXR5cGU6IDAKICAgICBtbWNfcnhfcGF1c2Vf ZnJhbWVzOiAwCiAgICAgbW1jX3J4X2ZpZm9fb3ZlcmZsb3c6IDAKICAgICBtbWNfcnhfdmxhbl9m cmFtZXNfZ2I6IDAKICAgICBtbWNfcnhfd2F0Y2hkb2dfZXJyb3I6IDAKICAgICBtbWNfcnhfaXBj X2ludHJfbWFzazogMjE0NzM4NTM0MgogICAgIG1tY19yeF9pcGNfaW50cjogMAogICAgIG1tY19y eF9pcHY0X2dkOiA4NwogICAgIG1tY19yeF9pcHY0X2hkZXJyOiAwCiAgICAgbW1jX3J4X2lwdjRf bm9wYXk6IDEKICAgICBtbWNfcnhfaXB2NF9mcmFnOiAwCiAgICAgbW1jX3J4X2lwdjRfdWRzYmw6 IDAKICAgICBtbWNfcnhfaXB2NF9nZF9vY3RldHM6IDg3NDk4CiAgICAgbW1jX3J4X2lwdjRfaGRl cnJfb2N0ZXRzOiAwCiAgICAgbW1jX3J4X2lwdjRfbm9wYXlfb2N0ZXRzOiA0NgogICAgIG1tY19y eF9pcHY0X2ZyYWdfb2N0ZXRzOiAwCiAgICAgbW1jX3J4X2lwdjRfdWRzYmxfb2N0ZXRzOiAwCiAg ICAgbW1jX3J4X2lwdjZfZ2Rfb2N0ZXRzOiAwCiAgICAgbW1jX3J4X2lwdjZfaGRlcnJfb2N0ZXRz OiAwCiAgICAgbW1jX3J4X2lwdjZfbm9wYXlfb2N0ZXRzOiAwCiAgICAgbW1jX3J4X2lwdjZfZ2Q6 IDAKICAgICBtbWNfcnhfaXB2Nl9oZGVycjogMAogICAgIG1tY19yeF9pcHY2X25vcGF5OiAwCiAg ICAgbW1jX3J4X3VkcF9nZDogNAogICAgIG1tY19yeF91ZHBfZXJyOiAwCiAgICAgbW1jX3J4X3Rj cF9nZDogODMKICAgICBtbWNfcnhfdGNwX2VycjogMAogICAgIG1tY19yeF9pY21wX2dkOiAwCiAg ICAgbW1jX3J4X2ljbXBfZXJyOiAwCiAgICAgbW1jX3J4X3VkcF9nZF9vY3RldHM6IDk5NwogICAg IG1tY19yeF91ZHBfZXJyX29jdGV0czogMAogICAgIG1tY19yeF90Y3BfZ2Rfb2N0ZXRzOiA4NDc2 MQogICAgIG1tY19yeF90Y3BfZXJyX29jdGV0czogMAogICAgIG1tY19yeF9pY21wX2dkX29jdGV0 czogMAogICAgIG1tY19yeF9pY21wX2Vycl9vY3RldHM6IDAKICAgICB0eF91bmRlcmZsb3c6IDAK ICAgICB0eF9jYXJyaWVyOiAwCiAgICAgdHhfbG9zc2NhcnJpZXI6IDAKICAgICB2bGFuX3RhZzog MAogICAgIHR4X2RlZmVycmVkOiAwCiAgICAgdHhfdmxhbjogMAogICAgIHR4X2phYmJlcjogMAog ICAgIHR4X2ZyYW1lX2ZsdXNoZWQ6IDAKICAgICB0eF9wYXlsb2FkX2Vycm9yOiAwCiAgICAgdHhf aXBfaGVhZGVyX2Vycm9yOiAwCiAgICAgcnhfZGVzYzogMAogICAgIHNhX2ZpbHRlcl9mYWlsOiAw CiAgICAgb3ZlcmZsb3dfZXJyb3I6IDAKICAgICBpcGNfY3N1bV9lcnJvcjogMAogICAgIHJ4X2Nv bGxpc2lvbjogMAogICAgIHJ4X2NyYzogMAogICAgIGRyaWJibGluZ19iaXQ6IDAKICAgICByeF9s ZW5ndGg6IDAKICAgICByeF9taWk6IDAKICAgICByeF9tdWx0aWNhc3Q6IDAKICAgICByeF9nbWFj X292ZXJmbG93OiAwCiAgICAgcnhfd2F0Y2hkb2c6IDAKICAgICBkYV9yeF9maWx0ZXJfZmFpbDog MAogICAgIHNhX3J4X2ZpbHRlcl9mYWlsOiAwCiAgICAgcnhfbWlzc2VkX2NudHI6IDAKICAgICBy eF9vdmVyZmxvd19jbnRyOiAwCiAgICAgcnhfdmxhbjogMAogICAgIHR4X3VuZGVmbG93X2lycTog MAogICAgIHR4X3Byb2Nlc3Nfc3RvcHBlZF9pcnE6IDAKICAgICB0eF9qYWJiZXJfaXJxOiAwCiAg ICAgcnhfb3ZlcmZsb3dfaXJxOiAwCiAgICAgcnhfYnVmX3VuYXZfaXJxOiAwCiAgICAgcnhfcHJv Y2Vzc19zdG9wcGVkX2lycTogMAogICAgIHJ4X3dhdGNoZG9nX2lycTogMAogICAgIHR4X2Vhcmx5 X2lycTogMAogICAgIGZhdGFsX2J1c19lcnJvcl9pcnE6IDAKICAgICByeF9lYXJseV9pcnE6IDAK ICAgICB0aHJlc2hvbGQ6IDEKICAgICB0eF9wa3RfbjogODAKICAgICByeF9wa3RfbjogMTIwCiAg ICAgbm9ybWFsX2lycV9uOiA1NgogICAgIHJ4X25vcm1hbF9pcnFfbjogNTUKICAgICBuYXBpX3Bv bGw6IDU2CiAgICAgdHhfbm9ybWFsX2lycV9uOiAxCiAgICAgdHhfY2xlYW46IDc5CiAgICAgdHhf c2V0X2ljX2JpdDogMQogICAgIGlycV9yZWNlaXZlX3BtdF9pcnFfbjogMAogICAgIG1tY190eF9p cnFfbjogMAogICAgIG1tY19yeF9pcnFfbjogMAogICAgIG1tY19yeF9jc3VtX29mZmxvYWRfaXJx X246IDAKICAgICBpcnFfdHhfcGF0aF9pbl9scGlfbW9kZV9uOiAwCiAgICAgaXJxX3R4X3BhdGhf ZXhpdF9scGlfbW9kZV9uOiAwCiAgICAgaXJxX3J4X3BhdGhfaW5fbHBpX21vZGVfbjogMAogICAg IGlycV9yeF9wYXRoX2V4aXRfbHBpX21vZGVfbjogMAogICAgIHBoeV9lZWVfd2FrZXVwX2Vycm9y X246IDAKICAgICBpcF9oZHJfZXJyOiAwCiAgICAgaXBfcGF5bG9hZF9lcnI6IDAKICAgICBpcF9j c3VtX2J5cGFzc2VkOiAwCiAgICAgaXB2NF9wa3RfcmN2ZDogMAogICAgIGlwdjZfcGt0X3JjdmQ6 IDAKICAgICByeF9tc2dfdHlwZV9leHRfbm9fcHRwOiAwCiAgICAgcnhfbXNnX3R5cGVfc3luYzog MAogICAgIHJ4X21zZ190eXBlX2ZvbGxvd191cDogMAogICAgIHJ4X21zZ190eXBlX2RlbGF5X3Jl cTogMAogICAgIHJ4X21zZ190eXBlX2RlbGF5X3Jlc3A6IDAKICAgICByeF9tc2dfdHlwZV9wZGVs YXlfcmVxOiAwCiAgICAgcnhfbXNnX3R5cGVfcGRlbGF5X3Jlc3A6IDAKICAgICByeF9tc2dfdHlw ZV9wZGVsYXlfZm9sbG93X3VwOiAwCiAgICAgcHRwX2ZyYW1lX3R5cGU6IDAKICAgICBwdHBfdmVy OiAwCiAgICAgdGltZXN0YW1wX2Ryb3BwZWQ6IDAKICAgICBhdl9wa3RfcmN2ZDogMAogICAgIGF2 X3RhZ2dlZF9wa3RfcmN2ZDogMAogICAgIHZsYW5fdGFnX3ByaW9yaXR5X3ZhbDogMAogICAgIGwz X2ZpbHRlcl9tYXRjaDogMAogICAgIGw0X2ZpbHRlcl9tYXRjaDogMAogICAgIGwzX2w0X2ZpbHRl cl9ub19tYXRjaDogMAogICAgIGlycV9wY3NfYW5lX246IDAKICAgICBpcnFfcGNzX2xpbmtfbjog MAogICAgIGlycV9yZ21paV9uOiAxCiAgICAgbXRsX3R4X3N0YXR1c19maWZvX2Z1bGw6IDAKICAg ICBtdGxfdHhfZmlmb19ub3RfZW1wdHk6IDAKICAgICBtbXRsX2ZpZm9fY3RybDogMAogICAgIG10 bF90eF9maWZvX3JlYWRfY3RybF93cml0ZTogMAogICAgIG10bF90eF9maWZvX3JlYWRfY3RybF93 YWl0OiAwCiAgICAgbXRsX3R4X2ZpZm9fcmVhZF9jdHJsX3JlYWQ6IDAKICAgICBtdGxfdHhfZmlm b19yZWFkX2N0cmxfaWRsZTogMAogICAgIG1hY190eF9pbl9wYXVzZTogMAogICAgIG1hY190eF9m cmFtZV9jdHJsX3hmZXI6IDAKICAgICBtYWNfdHhfZnJhbWVfY3RybF9pZGxlOiAwCiAgICAgbWFj X3R4X2ZyYW1lX2N0cmxfd2FpdDogMAogICAgIG1hY190eF9mcmFtZV9jdHJsX3BhdXNlOiAwCiAg ICAgbWFjX2dtaWlfdHhfcHJvdG9fZW5naW5lOiAwCiAgICAgbXRsX3J4X2ZpZm9fZmlsbF9sZXZl bF9mdWxsOiAwCiAgICAgbXRsX3J4X2ZpZm9fZmlsbF9hYm92ZV90aHJlc2g6IDAKICAgICBtdGxf cnhfZmlmb19maWxsX2JlbG93X3RocmVzaDogMAogICAgIG10bF9yeF9maWZvX2ZpbGxfbGV2ZWxf ZW1wdHk6IDAKICAgICBtdGxfcnhfZmlmb19yZWFkX2N0cmxfZmx1c2g6IDAKICAgICBtdGxfcnhf Zmlmb19yZWFkX2N0cmxfcmVhZF9kYXRhOiAwCiAgICAgbXRsX3J4X2ZpZm9fcmVhZF9jdHJsX3N0 YXR1czogMAogICAgIG10bF9yeF9maWZvX3JlYWRfY3RybF9pZGxlOiAwCiAgICAgbXRsX3J4X2Zp Zm9fY3RybF9hY3RpdmU6IDAKICAgICBtYWNfcnhfZnJhbWVfY3RybF9maWZvOiAwCiAgICAgbWFj X2dtaWlfcnhfcHJvdG9fZW5naW5lOiAwCiAgICAgdHhfdHNvX2ZyYW1lczogMAogICAgIHR4X3Rz b19uZnJhZ3M6IDAKIyBpcGVyZjMgLS1jbGllbnQgMTkyLjE2OC4xLjEwMCAtUgpDb25uZWN0aW5n IHRvIGhvc3QgMTkyLjE2OC4xLjEwMCwgcG9ydCA1MjAxClJldmVyc2UgbW9kZSwgcmVtb3RlIGhv c3QgMTkyLjE2OC4xLjEwMCBpcyBzZW5kaW5nClsgIDRdIGxvY2FsIDE5Mi4xNjguMS4yNDggcG9y dCAzNjQ3NiBjb25uZWN0ZWQgdG8gMTkyLjE2OC4xLjEwMCBwb3J0IDUyMDEKWyBJRF0gSW50ZXJ2 YWwgICAgICAgICAgIFRyYW5zZmVyICAgICBCYW5kd2lkdGgKWyAgNF0gICAwLjAwLTEuMDAgICBz ZWMgICAxMTEgTUJ5dGVzICAgOTI5IE1iaXRzL3NlYyAgICAgICAgICAgICAgICAgIApbICA0XSAg IDEuMDAtMi4wMCAgIHNlYyAgIDExMSBNQnl0ZXMgICA5MzQgTWJpdHMvc2VjICAgICAgICAgICAg ICAgICAgClsgIDRdICAgMi4wMC0zLjAwICAgc2VjICAgMTExIE1CeXRlcyAgIDkzNCBNYml0cy9z ZWMgICAgICAgICAgICAgICAgICAKWyAgNF0gICAzLjAwLTQuMDAgICBzZWMgICAxMTEgTUJ5dGVz ICAgOTM0IE1iaXRzL3NlYyAgICAgICAgICAgICAgICAgIApbICA0XSAgIDQuMDAtNS4wMCAgIHNl YyAgIDExMSBNQnl0ZXMgICA5MzUgTWJpdHMvc2VjICAgICAgICAgICAgICAgICAgClsgIDRdICAg NS4wMC02LjAwICAgc2VjICAgMTExIE1CeXRlcyAgIDkzNCBNYml0cy9zZWMgICAgICAgICAgICAg ICAgICAKWyAgNF0gICA2LjAwLTcuMDAgICBzZWMgICAxMTEgTUJ5dGVzICAgOTM0IE1iaXRzL3Nl YyAgICAgICAgICAgICAgICAgIApbICA0XSAgIDcuMDAtOC4wMCAgIHNlYyAgIDExMSBNQnl0ZXMg ICA5MzQgTWJpdHMvc2VjICAgICAgICAgICAgICAgICAgClsgIDRdICAgOC4wMC05LjAwICAgc2Vj ICAgMTExIE1CeXRlcyAgIDkzNCBNYml0cy9zZWMgICAgICAgICAgICAgICAgICAKWyAgNF0gICA5 LjAwLTEwLjAwICBzZWMgICAxMTEgTUJ5dGVzICAgOTM0IE1iaXRzL3NlYyAgICAgICAgICAgICAg ICAgIAotIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtClsg SURdIEludGVydmFsICAgICAgICAgICBUcmFuc2ZlciAgICAgQmFuZHdpZHRoICAgICAgIFJldHIK WyAgNF0gICAwLjAwLTEwLjAwICBzZWMgIDEuMDkgR0J5dGVzICAgOTM2IE1iaXRzL3NlYyAgICAw ICAgICAgICAgICAgIHNlbmRlcgpbICA0XSAgIDAuMDAtMTAuMDAgIHNlYyAgMS4wOSBHQnl0ZXMg ICA5MzQgTWJpdHMvc2VjICAgICAgICAgICAgICAgICAgcmVjZWl2ZXIKCmlwZXJmIERvbmUuCiMg ZXRodG9vbCAtUyBldGgwICAgICAgICAgICAgICAgICAKTklDIHN0YXRpc3RpY3M6CiAgICAgbW1j X3R4X29jdGV0Y291bnRfZ2I6IDAKICAgICBtbWNfdHhfZnJhbWVjb3VudF9nYjogMAogICAgIG1t Y190eF9icm9hZGNhc3RmcmFtZV9nOiAwCiAgICAgbW1jX3R4X211bHRpY2FzdGZyYW1lX2c6IDAK ICAgICBtbWNfdHhfNjRfb2N0ZXRzX2diOiAwCiAgICAgbW1jX3R4XzY1X3RvXzEyN19vY3RldHNf Z2I6IDAKICAgICBtbWNfdHhfMTI4X3RvXzI1NV9vY3RldHNfZ2I6IDAKICAgICBtbWNfdHhfMjU2 X3RvXzUxMV9vY3RldHNfZ2I6IDAKICAgICBtbWNfdHhfNTEyX3RvXzEwMjNfb2N0ZXRzX2diOiAw CiAgICAgbW1jX3R4XzEwMjRfdG9fbWF4X29jdGV0c19nYjogMAogICAgIG1tY190eF91bmljYXN0 X2diOiAwCiAgICAgbW1jX3R4X211bHRpY2FzdF9nYjogMAogICAgIG1tY190eF9icm9hZGNhc3Rf Z2I6IDAKICAgICBtbWNfdHhfdW5kZXJmbG93X2Vycm9yOiAwCiAgICAgbW1jX3R4X3NpbmdsZWNv bF9nOiAwCiAgICAgbW1jX3R4X211bHRpY29sX2c6IDAKICAgICBtbWNfdHhfZGVmZXJyZWQ6IDAK ICAgICBtbWNfdHhfbGF0ZWNvbDogMAogICAgIG1tY190eF9leGVzc2NvbDogMAogICAgIG1tY190 eF9jYXJyaWVyX2Vycm9yOiAwCiAgICAgbW1jX3R4X29jdGV0Y291bnRfZzogMAogICAgIG1tY190 eF9mcmFtZWNvdW50X2c6IDAKICAgICBtbWNfdHhfZXhjZXNzZGVmOiAwCiAgICAgbW1jX3R4X3Bh dXNlX2ZyYW1lOiAwCiAgICAgbW1jX3R4X3ZsYW5fZnJhbWVfZzogMAogICAgIG1tY19yeF9mcmFt ZWNvdW50X2diOiA4MDczMjAKICAgICBtbWNfcnhfb2N0ZXRjb3VudF9nYjogMTIyNTM4OTEwNgog ICAgIG1tY19yeF9vY3RldGNvdW50X2c6IDEyMjUzODkxMDYKICAgICBtbWNfcnhfYnJvYWRjYXN0 ZnJhbWVfZzogMzgKICAgICBtbWNfcnhfbXVsdGljYXN0ZnJhbWVfZzogMQogICAgIG1tY19yeF9j cmNfZXJyb3I6IDAKICAgICBtbWNfcnhfYWxpZ25fZXJyb3I6IDAKICAgICBtbWNfcnhfcnVuX2Vy cm9yOiAwCiAgICAgbW1jX3J4X2phYmJlcl9lcnJvcjogMAogICAgIG1tY19yeF91bmRlcnNpemVf ZzogMAogICAgIG1tY19yeF9vdmVyc2l6ZV9nOiAwCiAgICAgbW1jX3J4XzY0X29jdGV0c19nYjog MzkKICAgICBtbWNfcnhfNjVfdG9fMTI3X29jdGV0c19nYjogNDAKICAgICBtbWNfcnhfMTI4X3Rv XzI1NV9vY3RldHNfZ2I6IDAKICAgICBtbWNfcnhfMjU2X3RvXzUxMV9vY3RldHNfZ2I6IDYKICAg ICBtbWNfcnhfNTEyX3RvXzEwMjNfb2N0ZXRzX2diOiAxCiAgICAgbW1jX3J4XzEwMjRfdG9fbWF4 X29jdGV0c19nYjogODA3MjM0CiAgICAgbW1jX3J4X3VuaWNhc3RfZzogODA3MjgxCiAgICAgbW1j X3J4X2xlbmd0aF9lcnJvcjogMAogICAgIG1tY19yeF9hdXRvZnJhbmdldHlwZTogMAogICAgIG1t Y19yeF9wYXVzZV9mcmFtZXM6IDAKICAgICBtbWNfcnhfZmlmb19vdmVyZmxvdzogMAogICAgIG1t Y19yeF92bGFuX2ZyYW1lc19nYjogMAogICAgIG1tY19yeF93YXRjaGRvZ19lcnJvcjogMAogICAg IG1tY19yeF9pcGNfaW50cl9tYXNrOiAzMjIxMDc4MDEzCiAgICAgbW1jX3J4X2lwY19pbnRyOiAw CiAgICAgbW1jX3J4X2lwdjRfZ2Q6IDgwNzI4MQogICAgIG1tY19yeF9pcHY0X2hkZXJyOiAwCiAg ICAgbW1jX3J4X2lwdjRfbm9wYXk6IDEKICAgICBtbWNfcnhfaXB2NF9mcmFnOiAwCiAgICAgbW1j X3J4X2lwdjRfdWRzYmw6IDAKICAgICBtbWNfcnhfaXB2NF9nZF9vY3RldHM6IDEyMTA4NTU1NTIK ICAgICBtbWNfcnhfaXB2NF9oZGVycl9vY3RldHM6IDAKICAgICBtbWNfcnhfaXB2NF9ub3BheV9v Y3RldHM6IDQ2CiAgICAgbW1jX3J4X2lwdjRfZnJhZ19vY3RldHM6IDAKICAgICBtbWNfcnhfaXB2 NF91ZHNibF9vY3RldHM6IDAKICAgICBtbWNfcnhfaXB2Nl9nZF9vY3RldHM6IDAKICAgICBtbWNf cnhfaXB2Nl9oZGVycl9vY3RldHM6IDAKICAgICBtbWNfcnhfaXB2Nl9ub3BheV9vY3RldHM6IDAK ICAgICBtbWNfcnhfaXB2Nl9nZDogMAogICAgIG1tY19yeF9pcHY2X2hkZXJyOiAwCiAgICAgbW1j X3J4X2lwdjZfbm9wYXk6IDAKICAgICBtbWNfcnhfdWRwX2dkOiA0CiAgICAgbW1jX3J4X3VkcF9l cnI6IDAKICAgICBtbWNfcnhfdGNwX2dkOiA4MDcyNzcKICAgICBtbWNfcnhfdGNwX2VycjogMAog ICAgIG1tY19yeF9pY21wX2dkOiAwCiAgICAgbW1jX3J4X2ljbXBfZXJyOiAwCiAgICAgbW1jX3J4 X3VkcF9nZF9vY3RldHM6IDk5NwogICAgIG1tY19yeF91ZHBfZXJyX29jdGV0czogMAogICAgIG1t Y19yeF90Y3BfZ2Rfb2N0ZXRzOiAxMTk0NzA4OTM1CiAgICAgbW1jX3J4X3RjcF9lcnJfb2N0ZXRz OiAwCiAgICAgbW1jX3J4X2ljbXBfZ2Rfb2N0ZXRzOiAwCiAgICAgbW1jX3J4X2ljbXBfZXJyX29j dGV0czogMAogICAgIHR4X3VuZGVyZmxvdzogMAogICAgIHR4X2NhcnJpZXI6IDAKICAgICB0eF9s b3NzY2FycmllcjogMAogICAgIHZsYW5fdGFnOiAwCiAgICAgdHhfZGVmZXJyZWQ6IDAKICAgICB0 eF92bGFuOiAwCiAgICAgdHhfamFiYmVyOiAwCiAgICAgdHhfZnJhbWVfZmx1c2hlZDogMAogICAg IHR4X3BheWxvYWRfZXJyb3I6IDAKICAgICB0eF9pcF9oZWFkZXJfZXJyb3I6IDAKICAgICByeF9k ZXNjOiAwCiAgICAgc2FfZmlsdGVyX2ZhaWw6IDAKICAgICBvdmVyZmxvd19lcnJvcjogMAogICAg IGlwY19jc3VtX2Vycm9yOiAwCiAgICAgcnhfY29sbGlzaW9uOiAwCiAgICAgcnhfY3JjOiAwCiAg ICAgZHJpYmJsaW5nX2JpdDogMAogICAgIHJ4X2xlbmd0aDogMAogICAgIHJ4X21paTogMAogICAg IHJ4X211bHRpY2FzdDogMAogICAgIHJ4X2dtYWNfb3ZlcmZsb3c6IDAKICAgICByeF93YXRjaGRv ZzogMAogICAgIGRhX3J4X2ZpbHRlcl9mYWlsOiAwCiAgICAgc2FfcnhfZmlsdGVyX2ZhaWw6IDAK ICAgICByeF9taXNzZWRfY250cjogMAogICAgIHJ4X292ZXJmbG93X2NudHI6IDAKICAgICByeF92 bGFuOiAwCiAgICAgdHhfdW5kZWZsb3dfaXJxOiAwCiAgICAgdHhfcHJvY2Vzc19zdG9wcGVkX2ly cTogMAogICAgIHR4X2phYmJlcl9pcnE6IDAKICAgICByeF9vdmVyZmxvd19pcnE6IDAKICAgICBy eF9idWZfdW5hdl9pcnE6IDAKICAgICByeF9wcm9jZXNzX3N0b3BwZWRfaXJxOiAwCiAgICAgcnhf d2F0Y2hkb2dfaXJxOiAwCiAgICAgdHhfZWFybHlfaXJxOiAwCiAgICAgZmF0YWxfYnVzX2Vycm9y X2lycTogMAogICAgIHJ4X2Vhcmx5X2lycTogNDU2CiAgICAgdGhyZXNob2xkOiAxCiAgICAgdHhf cGt0X246IDI5MjQwCiAgICAgcnhfcGt0X246IDgwNzMyMAogICAgIG5vcm1hbF9pcnFfbjogMjU3 NjQKICAgICByeF9ub3JtYWxfaXJxX246IDI1MzA3CiAgICAgbmFwaV9wb2xsOiAyNTc2NAogICAg IHR4X25vcm1hbF9pcnFfbjogNDU3CiAgICAgdHhfY2xlYW46IDI1NzkwCiAgICAgdHhfc2V0X2lj X2JpdDogNDU3CiAgICAgaXJxX3JlY2VpdmVfcG10X2lycV9uOiAwCiAgICAgbW1jX3R4X2lycV9u OiAwCiAgICAgbW1jX3J4X2lycV9uOiAwCiAgICAgbW1jX3J4X2NzdW1fb2ZmbG9hZF9pcnFfbjog MAogICAgIGlycV90eF9wYXRoX2luX2xwaV9tb2RlX246IDAKICAgICBpcnFfdHhfcGF0aF9leGl0 X2xwaV9tb2RlX246IDAKICAgICBpcnFfcnhfcGF0aF9pbl9scGlfbW9kZV9uOiAwCiAgICAgaXJx X3J4X3BhdGhfZXhpdF9scGlfbW9kZV9uOiAwCiAgICAgcGh5X2VlZV93YWtldXBfZXJyb3Jfbjog MAogICAgIGlwX2hkcl9lcnI6IDAKICAgICBpcF9wYXlsb2FkX2VycjogMAogICAgIGlwX2NzdW1f YnlwYXNzZWQ6IDAKICAgICBpcHY0X3BrdF9yY3ZkOiAwCiAgICAgaXB2Nl9wa3RfcmN2ZDogMAog ICAgIHJ4X21zZ190eXBlX2V4dF9ub19wdHA6IDAKICAgICByeF9tc2dfdHlwZV9zeW5jOiAwCiAg ICAgcnhfbXNnX3R5cGVfZm9sbG93X3VwOiAwCiAgICAgcnhfbXNnX3R5cGVfZGVsYXlfcmVxOiAw CiAgICAgcnhfbXNnX3R5cGVfZGVsYXlfcmVzcDogMAogICAgIHJ4X21zZ190eXBlX3BkZWxheV9y ZXE6IDAKICAgICByeF9tc2dfdHlwZV9wZGVsYXlfcmVzcDogMAogICAgIHJ4X21zZ190eXBlX3Bk ZWxheV9mb2xsb3dfdXA6IDAKICAgICBwdHBfZnJhbWVfdHlwZTogMAogICAgIHB0cF92ZXI6IDAK ICAgICB0aW1lc3RhbXBfZHJvcHBlZDogMAogICAgIGF2X3BrdF9yY3ZkOiAwCiAgICAgYXZfdGFn Z2VkX3BrdF9yY3ZkOiAwCiAgICAgdmxhbl90YWdfcHJpb3JpdHlfdmFsOiAwCiAgICAgbDNfZmls dGVyX21hdGNoOiAwCiAgICAgbDRfZmlsdGVyX21hdGNoOiAwCiAgICAgbDNfbDRfZmlsdGVyX25v X21hdGNoOiAwCiAgICAgaXJxX3Bjc19hbmVfbjogMAogICAgIGlycV9wY3NfbGlua19uOiAwCiAg ICAgaXJxX3JnbWlpX246IDEKICAgICBtdGxfdHhfc3RhdHVzX2ZpZm9fZnVsbDogMAogICAgIG10 bF90eF9maWZvX25vdF9lbXB0eTogMAogICAgIG1tdGxfZmlmb19jdHJsOiAwCiAgICAgbXRsX3R4 X2ZpZm9fcmVhZF9jdHJsX3dyaXRlOiAwCiAgICAgbXRsX3R4X2ZpZm9fcmVhZF9jdHJsX3dhaXQ6 IDAKICAgICBtdGxfdHhfZmlmb19yZWFkX2N0cmxfcmVhZDogMAogICAgIG10bF90eF9maWZvX3Jl YWRfY3RybF9pZGxlOiAwCiAgICAgbWFjX3R4X2luX3BhdXNlOiAwCiAgICAgbWFjX3R4X2ZyYW1l X2N0cmxfeGZlcjogMAogICAgIG1hY190eF9mcmFtZV9jdHJsX2lkbGU6IDAKICAgICBtYWNfdHhf ZnJhbWVfY3RybF93YWl0OiAwCiAgICAgbWFjX3R4X2ZyYW1lX2N0cmxfcGF1c2U6IDAKICAgICBt YWNfZ21paV90eF9wcm90b19lbmdpbmU6IDAKICAgICBtdGxfcnhfZmlmb19maWxsX2xldmVsX2Z1 bGw6IDAKICAgICBtdGxfcnhfZmlmb19maWxsX2Fib3ZlX3RocmVzaDogMAogICAgIG10bF9yeF9m aWZvX2ZpbGxfYmVsb3dfdGhyZXNoOiAwCiAgICAgbXRsX3J4X2ZpZm9fZmlsbF9sZXZlbF9lbXB0 eTogMAogICAgIG10bF9yeF9maWZvX3JlYWRfY3RybF9mbHVzaDogMAogICAgIG10bF9yeF9maWZv X3JlYWRfY3RybF9yZWFkX2RhdGE6IDAKICAgICBtdGxfcnhfZmlmb19yZWFkX2N0cmxfc3RhdHVz OiAwCiAgICAgbXRsX3J4X2ZpZm9fcmVhZF9jdHJsX2lkbGU6IDAKICAgICBtdGxfcnhfZmlmb19j dHJsX2FjdGl2ZTogMAogICAgIG1hY19yeF9mcmFtZV9jdHJsX2ZpZm86IDAKICAgICBtYWNfZ21p aV9yeF9wcm90b19lbmdpbmU6IDAKICAgICB0eF90c29fZnJhbWVzOiAwCiAgICAgdHhfdHNvX25m cmFnczogMAojIAo= --001a114cbec0e08563053dcfcaad Content-Type: text/x-patch; charset=US-ASCII; name="stmmac-hack-disable-LPI.patch" Content-Disposition: attachment; filename="stmmac-hack-disable-LPI.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_itrdrt9s1 ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L3N0bWljcm8vc3RtbWFjL2R3bWFjMTAw MF9jb3JlLmMgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9zdG1pY3JvL3N0bW1hYy9kd21hYzEwMDBf Y29yZS5jCmluZGV4IGNiZWZlOWUuLmI0NzRhNjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2V0 aGVybmV0L3N0bWljcm8vc3RtbWFjL2R3bWFjMTAwMF9jb3JlLmMKKysrIGIvZHJpdmVycy9uZXQv ZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMvZHdtYWMxMDAwX2NvcmUuYwpAQCAtMzQ1LDYgKzM0NSw3 IEBAIHN0YXRpYyBpbnQgZHdtYWMxMDAwX2lycV9zdGF0dXMoc3RydWN0IG1hY19kZXZpY2VfaW5m byAqaHcsCiAKIHN0YXRpYyB2b2lkIGR3bWFjMTAwMF9zZXRfZWVlX21vZGUoc3RydWN0IG1hY19k ZXZpY2VfaW5mbyAqaHcpCiB7CisjaWYgMAogCXZvaWQgX19pb21lbSAqaW9hZGRyID0gaHctPnBj c3I7CiAJdTMyIHZhbHVlOwogCkBAIC0zNTUsNiArMzU2LDcgQEAgc3RhdGljIHZvaWQgZHdtYWMx MDAwX3NldF9lZWVfbW9kZShzdHJ1Y3QgbWFjX2RldmljZV9pbmZvICpodykKIAl2YWx1ZSA9IHJl YWRsKGlvYWRkciArIExQSV9DVFJMX1NUQVRVUyk7CiAJdmFsdWUgfD0gTFBJX0NUUkxfU1RBVFVT X0xQSUVOIHwgTFBJX0NUUkxfU1RBVFVTX0xQSVRYQTsKIAl3cml0ZWwodmFsdWUsIGlvYWRkciAr IExQSV9DVFJMX1NUQVRVUyk7CisjZW5kaWYKIH0KIAogc3RhdGljIHZvaWQgZHdtYWMxMDAwX3Jl c2V0X2VlZV9tb2RlKHN0cnVjdCBtYWNfZGV2aWNlX2luZm8gKmh3KQpkaWZmIC0tZ2l0IGEvZHJp dmVycy9uZXQvZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMvZHdtYWMxMDAwX2RtYS5jIGIvZHJpdmVy cy9uZXQvZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMvZHdtYWMxMDAwX2RtYS5jCmluZGV4IDk5MDc0 Njk1Li5iN2QzMDM0IDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9zdG1pY3JvL3N0 bW1hYy9kd21hYzEwMDBfZG1hLmMKKysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvc3RtaWNyby9z dG1tYWMvZHdtYWMxMDAwX2RtYS5jCkBAIC00Miw3ICs0Miw3IEBAIHN0YXRpYyB2b2lkIGR3bWFj MTAwMF9kbWFfYXhpKHZvaWQgX19pb21lbSAqaW9hZGRyLCBzdHJ1Y3Qgc3RtbWFjX2F4aSAqYXhp KQogCQl2YWx1ZSB8PSBETUFfQVhJX0VOX0xQSTsKIAlpZiAoYXhpLT5heGlfeGl0X2ZybSkKIAkJ dmFsdWUgfD0gRE1BX0FYSV9MUElfWElUX0ZSTTsKLQordmFsdWUgJj0gRE1BX0FYSV9FTl9MUEk7 CiAJdmFsdWUgfD0gKGF4aS0+YXhpX3dyX29zcl9sbXQgJiBETUFfQVhJX1dSX09TUl9MTVRfTUFT SykgPDwKIAkJIERNQV9BWElfV1JfT1NSX0xNVF9TSElGVDsKIApkaWZmIC0tZ2l0IGEvZHJpdmVy cy9uZXQvZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMvc3RtbWFjX21haW4uYyBiL2RyaXZlcnMvbmV0 L2V0aGVybmV0L3N0bWljcm8vc3RtbWFjL3N0bW1hY19tYWluLmMKaW5kZXggNGM4YzYwYS4uZjQ3 N2VjMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMvc3Rt bWFjX21haW4uYworKysgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9zdG1pY3JvL3N0bW1hYy9zdG1t YWNfbWFpbi5jCkBAIC0zMTIsNiArMzEyLDcgQEAgYm9vbCBzdG1tYWNfZWVlX2luaXQoc3RydWN0 IHN0bW1hY19wcml2ICpwcml2KQogCQkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcHJpdi0+bG9j aywgZmxhZ3MpOwogCQkJZ290byBvdXQ7CiAJCX0KKyNpZiAwCiAJCS8qIEFjdGl2YXRlIHRoZSBF RUUgYW5kIHN0YXJ0IHRpbWVycyAqLwogCQlzcGluX2xvY2tfaXJxc2F2ZSgmcHJpdi0+bG9jaywg ZmxhZ3MpOwogCQlpZiAoIXByaXYtPmVlZV9hY3RpdmUpIHsKQEAgLTMzMyw2ICszMzQsNyBAQCBi b29sIHN0bW1hY19lZWVfaW5pdChzdHJ1Y3Qgc3RtbWFjX3ByaXYgKnByaXYpCiAJCXNwaW5fdW5s b2NrX2lycXJlc3RvcmUoJnByaXYtPmxvY2ssIGZsYWdzKTsKIAogCQlwcl9kZWJ1Zygic3RtbWFj OiBFbmVyZ3ktRWZmaWNpZW50IEV0aGVybmV0IGluaXRpYWxpemVkXG4iKTsKKyNlbmRpZgogCX0K IG91dDoKIAlyZXR1cm4gcmV0Owo= --001a114cbec0e08563053dcfcaad-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: martin.blumenstingl@googlemail.com (Martin Blumenstingl) Date: Sat, 1 Oct 2016 17:58:54 +0200 Subject: stmmac/RTL8211F/Meson GXBB: TX throughput problems In-Reply-To: References: <20160917232312.1e30d425@gmail.com> Message-ID: To: linus-amlogic@lists.infradead.org List-Id: linus-amlogic.lists.infradead.org Hello Peppe, On Mon, Sep 26, 2016 at 8:17 AM, Giuseppe CAVALLARO wrote: > Hello Andr? > > On 9/17/2016 11:23 PM, Andr? Roth wrote: >> >> >> Hi all, >> >> I have an odroid c2 board which shows this issue. No data is >> transmitted or received after a moment of intense tx traffic. Copying a >> 1GB file per scp from the board triggers it repeatedly. >> >> The board has a stmmac - user ID: 0x11, Synopsys ID: 0x37. >> >> When switching the network to 100Mb/s the copying does >> not seam to trigger the issue. >> >> I've attached the ethtool statistics before and after the problem. > > > at first glance, it enters in EEE mode often in the ethtool.after. > On some platforms we met problems and it was necessary to disable the > feature. Maybe, you can start looking at if this is true on yours. > We will see to provide a clean subset of patches to switch-on/off it. I did some hacking in the stmmac driver to disable the LPI stuff (see the attachment) Unfortunately this did not fix the problem. I did not issue any ethtool commands not shown in the logs. Also I did not have time to change the AXI tuning / PBL value yet - so those are also untouched. I will keep testing, but unfortunately my device is starting to fall apart (I sometimes have DDR initialization issues and u-boot fails to come up, oh dear...). -------------- next part -------------- # ethtool -S eth0 NIC statistics: mmc_tx_octetcount_gb: 0 mmc_tx_framecount_gb: 0 mmc_tx_broadcastframe_g: 0 mmc_tx_multicastframe_g: 0 mmc_tx_64_octets_gb: 0 mmc_tx_65_to_127_octets_gb: 0 mmc_tx_128_to_255_octets_gb: 0 mmc_tx_256_to_511_octets_gb: 0 mmc_tx_512_to_1023_octets_gb: 0 mmc_tx_1024_to_max_octets_gb: 0 mmc_tx_unicast_gb: 0 mmc_tx_multicast_gb: 0 mmc_tx_broadcast_gb: 0 mmc_tx_underflow_error: 0 mmc_tx_singlecol_g: 0 mmc_tx_multicol_g: 0 mmc_tx_deferred: 0 mmc_tx_latecol: 0 mmc_tx_exesscol: 0 mmc_tx_carrier_error: 0 mmc_tx_octetcount_g: 0 mmc_tx_framecount_g: 0 mmc_tx_excessdef: 0 mmc_tx_pause_frame: 0 mmc_tx_vlan_frame_g: 0 mmc_rx_framecount_gb: 94 mmc_rx_octetcount_gb: 89097 mmc_rx_octetcount_g: 89097 mmc_rx_broadcastframe_g: 29 mmc_rx_multicastframe_g: 1 mmc_rx_crc_error: 0 mmc_rx_align_error: 0 mmc_rx_run_error: 0 mmc_rx_jabber_error: 0 mmc_rx_undersize_g: 0 mmc_rx_oversize_g: 0 mmc_rx_64_octets_gb: 29 mmc_rx_65_to_127_octets_gb: 4 mmc_rx_128_to_255_octets_gb: 0 mmc_rx_256_to_511_octets_gb: 4 mmc_rx_512_to_1023_octets_gb: 1 mmc_rx_1024_to_max_octets_gb: 56 mmc_rx_unicast_g: 64 mmc_rx_length_error: 0 mmc_rx_autofrangetype: 0 mmc_rx_pause_frames: 0 mmc_rx_fifo_overflow: 0 mmc_rx_vlan_frames_gb: 0 mmc_rx_watchdog_error: 0 mmc_rx_ipc_intr_mask: 1073692671 mmc_rx_ipc_intr: 0 mmc_rx_ipv4_gd: 65 mmc_rx_ipv4_hderr: 0 mmc_rx_ipv4_nopay: 1 mmc_rx_ipv4_frag: 0 mmc_rx_ipv4_udsbl: 0 mmc_rx_ipv4_gd_octets: 86071 mmc_rx_ipv4_hderr_octets: 0 mmc_rx_ipv4_nopay_octets: 46 mmc_rx_ipv4_frag_octets: 0 mmc_rx_ipv4_udsbl_octets: 0 mmc_rx_ipv6_gd_octets: 0 mmc_rx_ipv6_hderr_octets: 0 mmc_rx_ipv6_nopay_octets: 0 mmc_rx_ipv6_gd: 0 mmc_rx_ipv6_hderr: 0 mmc_rx_ipv6_nopay: 0 mmc_rx_udp_gd: 4 mmc_rx_udp_err: 0 mmc_rx_tcp_gd: 61 mmc_rx_tcp_err: 0 mmc_rx_icmp_gd: 0 mmc_rx_icmp_err: 0 mmc_rx_udp_gd_octets: 997 mmc_rx_udp_err_octets: 0 mmc_rx_tcp_gd_octets: 83774 mmc_rx_tcp_err_octets: 0 mmc_rx_icmp_gd_octets: 0 mmc_rx_icmp_err_octets: 0 tx_underflow: 0 tx_carrier: 0 tx_losscarrier: 0 vlan_tag: 0 tx_deferred: 0 tx_vlan: 0 tx_jabber: 0 tx_frame_flushed: 0 tx_payload_error: 0 tx_ip_header_error: 0 rx_desc: 0 sa_filter_fail: 0 overflow_error: 0 ipc_csum_error: 0 rx_collision: 0 rx_crc: 0 dribbling_bit: 0 rx_length: 0 rx_mii: 0 rx_multicast: 0 rx_gmac_overflow: 0 rx_watchdog: 0 da_rx_filter_fail: 0 sa_rx_filter_fail: 0 rx_missed_cntr: 0 rx_overflow_cntr: 0 rx_vlan: 0 tx_undeflow_irq: 0 tx_process_stopped_irq: 0 tx_jabber_irq: 0 rx_overflow_irq: 0 rx_buf_unav_irq: 0 rx_process_stopped_irq: 0 rx_watchdog_irq: 0 tx_early_irq: 0 fatal_bus_error_irq: 0 rx_early_irq: 0 threshold: 1 tx_pkt_n: 30 rx_pkt_n: 94 normal_irq_n: 36 rx_normal_irq_n: 36 napi_poll: 36 tx_normal_irq_n: 0 tx_clean: 46 tx_set_ic_bit: 0 irq_receive_pmt_irq_n: 0 mmc_tx_irq_n: 0 mmc_rx_irq_n: 0 mmc_rx_csum_offload_irq_n: 0 irq_tx_path_in_lpi_mode_n: 0 irq_tx_path_exit_lpi_mode_n: 0 irq_rx_path_in_lpi_mode_n: 0 irq_rx_path_exit_lpi_mode_n: 0 phy_eee_wakeup_error_n: 0 ip_hdr_err: 0 ip_payload_err: 0 ip_csum_bypassed: 0 ipv4_pkt_rcvd: 0 ipv6_pkt_rcvd: 0 rx_msg_type_ext_no_ptp: 0 rx_msg_type_sync: 0 rx_msg_type_follow_up: 0 rx_msg_type_delay_req: 0 rx_msg_type_delay_resp: 0 rx_msg_type_pdelay_req: 0 rx_msg_type_pdelay_resp: 0 rx_msg_type_pdelay_follow_up: 0 ptp_frame_type: 0 ptp_ver: 0 timestamp_dropped: 0 av_pkt_rcvd: 0 av_tagged_pkt_rcvd: 0 vlan_tag_priority_val: 0 l3_filter_match: 0 l4_filter_match: 0 l3_l4_filter_no_match: 0 irq_pcs_ane_n: 0 irq_pcs_link_n: 0 irq_rgmii_n: 1 mtl_tx_status_fifo_full: 0 mtl_tx_fifo_not_empty: 0 mmtl_fifo_ctrl: 0 mtl_tx_fifo_read_ctrl_write: 0 mtl_tx_fifo_read_ctrl_wait: 0 mtl_tx_fifo_read_ctrl_read: 0 mtl_tx_fifo_read_ctrl_idle: 0 mac_tx_in_pause: 0 mac_tx_frame_ctrl_xfer: 0 mac_tx_frame_ctrl_idle: 0 mac_tx_frame_ctrl_wait: 0 mac_tx_frame_ctrl_pause: 0 mac_gmii_tx_proto_engine: 0 mtl_rx_fifo_fill_level_full: 0 mtl_rx_fifo_fill_above_thresh: 0 mtl_rx_fifo_fill_below_thresh: 0 mtl_rx_fifo_fill_level_empty: 0 mtl_rx_fifo_read_ctrl_flush: 0 mtl_rx_fifo_read_ctrl_read_data: 0 mtl_rx_fifo_read_ctrl_status: 0 mtl_rx_fifo_read_ctrl_idle: 0 mtl_rx_fifo_ctrl_active: 0 mac_rx_frame_ctrl_fifo: 0 mac_gmii_rx_proto_engine: 0 tx_tso_frames: 0 tx_tso_nfrags: 0 # iperf3 --client 192.168.1.100 Connecting to host 192.168.1.100, port 5201 [ 4] local 192.168.1.248 port 36472 connected to 192.168.1.100 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 100 KBytes 822 Kbits/sec 10 1.41 KBytes [ 4] 1.00-2.00 sec 0.00 Bytes 0.00 bits/sec 1 1.41 KBytes [ 4] 2.00-3.00 sec 0.00 Bytes 0.00 bits/sec 0 1.41 KBytes [ 4] 3.00-4.00 sec 0.00 Bytes 0.00 bits/sec 1 1.41 KBytes [ 4] 4.00-5.00 sec 0.00 Bytes 0.00 bits/sec 0 1.41 KBytes [ 4] 5.00-6.00 sec 0.00 Bytes 0.00 bits/sec 0 1.41 KBytes [ 4] 6.00-7.00 sec 0.00 Bytes 0.00 bits/sec 0 1.41 KBytes [ 4] 7.00-8.00 sec 0.00 Bytes 0.00 bits/sec 1 1.41 KBytes [ 4] 8.00-9.00 sec 0.00 Bytes 0.00 bits/sec 0 1.41 KBytes [ 4] 9.00-10.00 sec 0.00 Bytes 0.00 bits/sec 0 1.41 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 100 KBytes 82.2 Kbits/sec 13 sender [ 4] 0.00-10.00 sec 2.83 KBytes 2.32 Kbits/sec receiver iperf Done. # ethtool -S eth0 NIC statistics: mmc_tx_octetcount_gb: 0 mmc_tx_framecount_gb: 0 mmc_tx_broadcastframe_g: 0 mmc_tx_multicastframe_g: 0 mmc_tx_64_octets_gb: 0 mmc_tx_65_to_127_octets_gb: 0 mmc_tx_128_to_255_octets_gb: 0 mmc_tx_256_to_511_octets_gb: 0 mmc_tx_512_to_1023_octets_gb: 0 mmc_tx_1024_to_max_octets_gb: 0 mmc_tx_unicast_gb: 0 mmc_tx_multicast_gb: 0 mmc_tx_broadcast_gb: 0 mmc_tx_underflow_error: 0 mmc_tx_singlecol_g: 0 mmc_tx_multicol_g: 0 mmc_tx_deferred: 0 mmc_tx_latecol: 0 mmc_tx_exesscol: 0 mmc_tx_carrier_error: 0 mmc_tx_octetcount_g: 0 mmc_tx_framecount_g: 0 mmc_tx_excessdef: 0 mmc_tx_pause_frame: 0 mmc_tx_vlan_frame_g: 0 mmc_rx_framecount_gb: 120 mmc_rx_octetcount_gb: 91176 mmc_rx_octetcount_g: 91176 mmc_rx_broadcastframe_g: 32 mmc_rx_multicastframe_g: 1 mmc_rx_crc_error: 0 mmc_rx_align_error: 0 mmc_rx_run_error: 0 mmc_rx_jabber_error: 0 mmc_rx_undersize_g: 0 mmc_rx_oversize_g: 0 mmc_rx_64_octets_gb: 33 mmc_rx_65_to_127_octets_gb: 25 mmc_rx_128_to_255_octets_gb: 0 mmc_rx_256_to_511_octets_gb: 5 mmc_rx_512_to_1023_octets_gb: 1 mmc_rx_1024_to_max_octets_gb: 56 mmc_rx_unicast_g: 87 mmc_rx_length_error: 0 mmc_rx_autofrangetype: 0 mmc_rx_pause_frames: 0 mmc_rx_fifo_overflow: 0 mmc_rx_vlan_frames_gb: 0 mmc_rx_watchdog_error: 0 mmc_rx_ipc_intr_mask: 2147385342 mmc_rx_ipc_intr: 0 mmc_rx_ipv4_gd: 87 mmc_rx_ipv4_hderr: 0 mmc_rx_ipv4_nopay: 1 mmc_rx_ipv4_frag: 0 mmc_rx_ipv4_udsbl: 0 mmc_rx_ipv4_gd_octets: 87498 mmc_rx_ipv4_hderr_octets: 0 mmc_rx_ipv4_nopay_octets: 46 mmc_rx_ipv4_frag_octets: 0 mmc_rx_ipv4_udsbl_octets: 0 mmc_rx_ipv6_gd_octets: 0 mmc_rx_ipv6_hderr_octets: 0 mmc_rx_ipv6_nopay_octets: 0 mmc_rx_ipv6_gd: 0 mmc_rx_ipv6_hderr: 0 mmc_rx_ipv6_nopay: 0 mmc_rx_udp_gd: 4 mmc_rx_udp_err: 0 mmc_rx_tcp_gd: 83 mmc_rx_tcp_err: 0 mmc_rx_icmp_gd: 0 mmc_rx_icmp_err: 0 mmc_rx_udp_gd_octets: 997 mmc_rx_udp_err_octets: 0 mmc_rx_tcp_gd_octets: 84761 mmc_rx_tcp_err_octets: 0 mmc_rx_icmp_gd_octets: 0 mmc_rx_icmp_err_octets: 0 tx_underflow: 0 tx_carrier: 0 tx_losscarrier: 0 vlan_tag: 0 tx_deferred: 0 tx_vlan: 0 tx_jabber: 0 tx_frame_flushed: 0 tx_payload_error: 0 tx_ip_header_error: 0 rx_desc: 0 sa_filter_fail: 0 overflow_error: 0 ipc_csum_error: 0 rx_collision: 0 rx_crc: 0 dribbling_bit: 0 rx_length: 0 rx_mii: 0 rx_multicast: 0 rx_gmac_overflow: 0 rx_watchdog: 0 da_rx_filter_fail: 0 sa_rx_filter_fail: 0 rx_missed_cntr: 0 rx_overflow_cntr: 0 rx_vlan: 0 tx_undeflow_irq: 0 tx_process_stopped_irq: 0 tx_jabber_irq: 0 rx_overflow_irq: 0 rx_buf_unav_irq: 0 rx_process_stopped_irq: 0 rx_watchdog_irq: 0 tx_early_irq: 0 fatal_bus_error_irq: 0 rx_early_irq: 0 threshold: 1 tx_pkt_n: 80 rx_pkt_n: 120 normal_irq_n: 56 rx_normal_irq_n: 55 napi_poll: 56 tx_normal_irq_n: 1 tx_clean: 79 tx_set_ic_bit: 1 irq_receive_pmt_irq_n: 0 mmc_tx_irq_n: 0 mmc_rx_irq_n: 0 mmc_rx_csum_offload_irq_n: 0 irq_tx_path_in_lpi_mode_n: 0 irq_tx_path_exit_lpi_mode_n: 0 irq_rx_path_in_lpi_mode_n: 0 irq_rx_path_exit_lpi_mode_n: 0 phy_eee_wakeup_error_n: 0 ip_hdr_err: 0 ip_payload_err: 0 ip_csum_bypassed: 0 ipv4_pkt_rcvd: 0 ipv6_pkt_rcvd: 0 rx_msg_type_ext_no_ptp: 0 rx_msg_type_sync: 0 rx_msg_type_follow_up: 0 rx_msg_type_delay_req: 0 rx_msg_type_delay_resp: 0 rx_msg_type_pdelay_req: 0 rx_msg_type_pdelay_resp: 0 rx_msg_type_pdelay_follow_up: 0 ptp_frame_type: 0 ptp_ver: 0 timestamp_dropped: 0 av_pkt_rcvd: 0 av_tagged_pkt_rcvd: 0 vlan_tag_priority_val: 0 l3_filter_match: 0 l4_filter_match: 0 l3_l4_filter_no_match: 0 irq_pcs_ane_n: 0 irq_pcs_link_n: 0 irq_rgmii_n: 1 mtl_tx_status_fifo_full: 0 mtl_tx_fifo_not_empty: 0 mmtl_fifo_ctrl: 0 mtl_tx_fifo_read_ctrl_write: 0 mtl_tx_fifo_read_ctrl_wait: 0 mtl_tx_fifo_read_ctrl_read: 0 mtl_tx_fifo_read_ctrl_idle: 0 mac_tx_in_pause: 0 mac_tx_frame_ctrl_xfer: 0 mac_tx_frame_ctrl_idle: 0 mac_tx_frame_ctrl_wait: 0 mac_tx_frame_ctrl_pause: 0 mac_gmii_tx_proto_engine: 0 mtl_rx_fifo_fill_level_full: 0 mtl_rx_fifo_fill_above_thresh: 0 mtl_rx_fifo_fill_below_thresh: 0 mtl_rx_fifo_fill_level_empty: 0 mtl_rx_fifo_read_ctrl_flush: 0 mtl_rx_fifo_read_ctrl_read_data: 0 mtl_rx_fifo_read_ctrl_status: 0 mtl_rx_fifo_read_ctrl_idle: 0 mtl_rx_fifo_ctrl_active: 0 mac_rx_frame_ctrl_fifo: 0 mac_gmii_rx_proto_engine: 0 tx_tso_frames: 0 tx_tso_nfrags: 0 # iperf3 --client 192.168.1.100 -R Connecting to host 192.168.1.100, port 5201 Reverse mode, remote host 192.168.1.100 is sending [ 4] local 192.168.1.248 port 36476 connected to 192.168.1.100 port 5201 [ ID] Interval Transfer Bandwidth [ 4] 0.00-1.00 sec 111 MBytes 929 Mbits/sec [ 4] 1.00-2.00 sec 111 MBytes 934 Mbits/sec [ 4] 2.00-3.00 sec 111 MBytes 934 Mbits/sec [ 4] 3.00-4.00 sec 111 MBytes 934 Mbits/sec [ 4] 4.00-5.00 sec 111 MBytes 935 Mbits/sec [ 4] 5.00-6.00 sec 111 MBytes 934 Mbits/sec [ 4] 6.00-7.00 sec 111 MBytes 934 Mbits/sec [ 4] 7.00-8.00 sec 111 MBytes 934 Mbits/sec [ 4] 8.00-9.00 sec 111 MBytes 934 Mbits/sec [ 4] 9.00-10.00 sec 111 MBytes 934 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 1.09 GBytes 936 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 1.09 GBytes 934 Mbits/sec receiver iperf Done. # ethtool -S eth0 NIC statistics: mmc_tx_octetcount_gb: 0 mmc_tx_framecount_gb: 0 mmc_tx_broadcastframe_g: 0 mmc_tx_multicastframe_g: 0 mmc_tx_64_octets_gb: 0 mmc_tx_65_to_127_octets_gb: 0 mmc_tx_128_to_255_octets_gb: 0 mmc_tx_256_to_511_octets_gb: 0 mmc_tx_512_to_1023_octets_gb: 0 mmc_tx_1024_to_max_octets_gb: 0 mmc_tx_unicast_gb: 0 mmc_tx_multicast_gb: 0 mmc_tx_broadcast_gb: 0 mmc_tx_underflow_error: 0 mmc_tx_singlecol_g: 0 mmc_tx_multicol_g: 0 mmc_tx_deferred: 0 mmc_tx_latecol: 0 mmc_tx_exesscol: 0 mmc_tx_carrier_error: 0 mmc_tx_octetcount_g: 0 mmc_tx_framecount_g: 0 mmc_tx_excessdef: 0 mmc_tx_pause_frame: 0 mmc_tx_vlan_frame_g: 0 mmc_rx_framecount_gb: 807320 mmc_rx_octetcount_gb: 1225389106 mmc_rx_octetcount_g: 1225389106 mmc_rx_broadcastframe_g: 38 mmc_rx_multicastframe_g: 1 mmc_rx_crc_error: 0 mmc_rx_align_error: 0 mmc_rx_run_error: 0 mmc_rx_jabber_error: 0 mmc_rx_undersize_g: 0 mmc_rx_oversize_g: 0 mmc_rx_64_octets_gb: 39 mmc_rx_65_to_127_octets_gb: 40 mmc_rx_128_to_255_octets_gb: 0 mmc_rx_256_to_511_octets_gb: 6 mmc_rx_512_to_1023_octets_gb: 1 mmc_rx_1024_to_max_octets_gb: 807234 mmc_rx_unicast_g: 807281 mmc_rx_length_error: 0 mmc_rx_autofrangetype: 0 mmc_rx_pause_frames: 0 mmc_rx_fifo_overflow: 0 mmc_rx_vlan_frames_gb: 0 mmc_rx_watchdog_error: 0 mmc_rx_ipc_intr_mask: 3221078013 mmc_rx_ipc_intr: 0 mmc_rx_ipv4_gd: 807281 mmc_rx_ipv4_hderr: 0 mmc_rx_ipv4_nopay: 1 mmc_rx_ipv4_frag: 0 mmc_rx_ipv4_udsbl: 0 mmc_rx_ipv4_gd_octets: 1210855552 mmc_rx_ipv4_hderr_octets: 0 mmc_rx_ipv4_nopay_octets: 46 mmc_rx_ipv4_frag_octets: 0 mmc_rx_ipv4_udsbl_octets: 0 mmc_rx_ipv6_gd_octets: 0 mmc_rx_ipv6_hderr_octets: 0 mmc_rx_ipv6_nopay_octets: 0 mmc_rx_ipv6_gd: 0 mmc_rx_ipv6_hderr: 0 mmc_rx_ipv6_nopay: 0 mmc_rx_udp_gd: 4 mmc_rx_udp_err: 0 mmc_rx_tcp_gd: 807277 mmc_rx_tcp_err: 0 mmc_rx_icmp_gd: 0 mmc_rx_icmp_err: 0 mmc_rx_udp_gd_octets: 997 mmc_rx_udp_err_octets: 0 mmc_rx_tcp_gd_octets: 1194708935 mmc_rx_tcp_err_octets: 0 mmc_rx_icmp_gd_octets: 0 mmc_rx_icmp_err_octets: 0 tx_underflow: 0 tx_carrier: 0 tx_losscarrier: 0 vlan_tag: 0 tx_deferred: 0 tx_vlan: 0 tx_jabber: 0 tx_frame_flushed: 0 tx_payload_error: 0 tx_ip_header_error: 0 rx_desc: 0 sa_filter_fail: 0 overflow_error: 0 ipc_csum_error: 0 rx_collision: 0 rx_crc: 0 dribbling_bit: 0 rx_length: 0 rx_mii: 0 rx_multicast: 0 rx_gmac_overflow: 0 rx_watchdog: 0 da_rx_filter_fail: 0 sa_rx_filter_fail: 0 rx_missed_cntr: 0 rx_overflow_cntr: 0 rx_vlan: 0 tx_undeflow_irq: 0 tx_process_stopped_irq: 0 tx_jabber_irq: 0 rx_overflow_irq: 0 rx_buf_unav_irq: 0 rx_process_stopped_irq: 0 rx_watchdog_irq: 0 tx_early_irq: 0 fatal_bus_error_irq: 0 rx_early_irq: 456 threshold: 1 tx_pkt_n: 29240 rx_pkt_n: 807320 normal_irq_n: 25764 rx_normal_irq_n: 25307 napi_poll: 25764 tx_normal_irq_n: 457 tx_clean: 25790 tx_set_ic_bit: 457 irq_receive_pmt_irq_n: 0 mmc_tx_irq_n: 0 mmc_rx_irq_n: 0 mmc_rx_csum_offload_irq_n: 0 irq_tx_path_in_lpi_mode_n: 0 irq_tx_path_exit_lpi_mode_n: 0 irq_rx_path_in_lpi_mode_n: 0 irq_rx_path_exit_lpi_mode_n: 0 phy_eee_wakeup_error_n: 0 ip_hdr_err: 0 ip_payload_err: 0 ip_csum_bypassed: 0 ipv4_pkt_rcvd: 0 ipv6_pkt_rcvd: 0 rx_msg_type_ext_no_ptp: 0 rx_msg_type_sync: 0 rx_msg_type_follow_up: 0 rx_msg_type_delay_req: 0 rx_msg_type_delay_resp: 0 rx_msg_type_pdelay_req: 0 rx_msg_type_pdelay_resp: 0 rx_msg_type_pdelay_follow_up: 0 ptp_frame_type: 0 ptp_ver: 0 timestamp_dropped: 0 av_pkt_rcvd: 0 av_tagged_pkt_rcvd: 0 vlan_tag_priority_val: 0 l3_filter_match: 0 l4_filter_match: 0 l3_l4_filter_no_match: 0 irq_pcs_ane_n: 0 irq_pcs_link_n: 0 irq_rgmii_n: 1 mtl_tx_status_fifo_full: 0 mtl_tx_fifo_not_empty: 0 mmtl_fifo_ctrl: 0 mtl_tx_fifo_read_ctrl_write: 0 mtl_tx_fifo_read_ctrl_wait: 0 mtl_tx_fifo_read_ctrl_read: 0 mtl_tx_fifo_read_ctrl_idle: 0 mac_tx_in_pause: 0 mac_tx_frame_ctrl_xfer: 0 mac_tx_frame_ctrl_idle: 0 mac_tx_frame_ctrl_wait: 0 mac_tx_frame_ctrl_pause: 0 mac_gmii_tx_proto_engine: 0 mtl_rx_fifo_fill_level_full: 0 mtl_rx_fifo_fill_above_thresh: 0 mtl_rx_fifo_fill_below_thresh: 0 mtl_rx_fifo_fill_level_empty: 0 mtl_rx_fifo_read_ctrl_flush: 0 mtl_rx_fifo_read_ctrl_read_data: 0 mtl_rx_fifo_read_ctrl_status: 0 mtl_rx_fifo_read_ctrl_idle: 0 mtl_rx_fifo_ctrl_active: 0 mac_rx_frame_ctrl_fifo: 0 mac_gmii_rx_proto_engine: 0 tx_tso_frames: 0 tx_tso_nfrags: 0 # -------------- next part -------------- A non-text attachment was scrubbed... Name: stmmac-hack-disable-LPI.patch Type: text/x-patch Size: 2072 bytes Desc: not available URL: