From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 43817C05027 for ; Mon, 6 Feb 2023 07:37:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID: References:In-Reply-To:Subject:CC:To:From:Date:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=OaVoI0u3V3v/r82nxHx+HoIKQz9PqisFumIJ+1An8zo=; b=l/YJnyGC3pDhsx geOb9yDN5dqIbq8Iaw4ScEC+iMDi8NOGEC1V056z/7Y/0sTTDhq7lkb6JccXoeaVlCzlWhLcENurR 6xAH4XUmhmncoEjVUZ/zWrA08Dqu25m8yPgXgpDDViBTwQAzux7+rfGBMXhNjO9L+FLKkEgHJv9Vi n/UQs8tCClYjOl9Tuz5QGqVOFmehCanQf/4tn40V+sx1uOR28mGtDc+luIcTIuP58+/hpKJp/v+6z MRA9Iqi4tDrYbb3cdiETcPCUOdXlOyxA/4mmMQf3nD5pRqjqjcBAmZlp7CP9NXl/pzp7qHvwWwBF8 /to5BqMxfrTYSJFS263w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pOw3O-007apk-54; Mon, 06 Feb 2023 07:36:42 +0000 Received: from mout.gmx.net ([212.227.17.20]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pOw3K-007aoK-Kf; Mon, 06 Feb 2023 07:36:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=public-files.de; s=s31663417; t=1675668965; bh=zRvq5G48v/+SFSZZxD4wCUbAQest4/ymyHewA8vStrc=; h=X-UI-Sender-Class:Date:From:To:CC:Subject:Reply-to:In-Reply-To: References; b=ZhjsLq7v09GfXGHElRpGhgXAUue3d2yo+jQZInpMulqCtBKgITUSzBN/oW1OBxM4U 9lBLPgppJsMZWwIGReS1ynWi3vJispRDQq8jNIPx71Fumkdi2vQq0dFih3M+f9xJ17 uuHYJUYPmPJQ3tvIhFZ2FqncY5DJclGpd2/HxsRQwVJWWE+GkK1sC3bL4bDpihWrxL xiC4ZkGAKy5YJEAmgc/bBBUsYklkvqwYkQn8qK8vXneShx2bj9rP/BFK1LAMoYwoXE cuIr3K3tYzQnw1o/mN+1N5wpr/YJE/tI+uXkt1A2zwxmZK0qWINtsvz9E4o36MsybK 5+DG1TetRHDTA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [127.0.0.1] ([217.61.157.231]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mi2O1-1ouI3o2krJ-00e8pc; Mon, 06 Feb 2023 08:36:05 +0100 Date: Mon, 06 Feb 2023 08:35:56 +0100 From: Frank Wunderlich To: Vladimir Oltean , =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= CC: netdev@vger.kernel.org, "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Sean Wang , Landen Chao , DENG Qingfang , Andrew Lunn , Florian Fainelli , Matthias Brugger , AngeloGioacchino Del Regno , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, erkin.bozoglu@xeront.com, richard@routerhints.com Subject: =?US-ASCII?Q?Re=3A_=5BPATCH_net=5D_net=3A_dsa=3A_mt7530=3A_don=27t_chang?= =?US-ASCII?Q?e_PVC=5FEG=5FTAG_when_CPU_port_becomes_VLAN-aware?= User-Agent: K-9 Mail for Android In-Reply-To: <20230205235053.g5cttegcdsvh7uk3@skbuf> References: <20230205140713.1609281-1-vladimir.oltean@nxp.com> <3649b6f9-a028-8eaf-ac89-c4d0fce412da@arinc9.com> <20230205203906.i3jci4pxd6mw74in@skbuf> <20230205235053.g5cttegcdsvh7uk3@skbuf> Message-ID: MIME-Version: 1.0 X-Provags-ID: V03:K1:JnPnhDz763PU1eSKgs3MFK6tgsZ8JjViwmwjOm0hMpfCpX10Jk4 7oz4QorDJanlFQfZqdaYFzNr+BFt+wykcyGvNqu286AlQxoLFAZoo7eCe5WZaGj0Yhkyea7 8MjeNq1EfdyEgjaemILmFNc2SxcGmB3KxroQlfJpTNQUVviqpX61x78KqUlIZFOkHj1kMPR 4kRHsppk7HyZgKiBdpSYg== UI-OutboundReport: notjunk:1;M01:P0:6Xm+fAtSmR8=;VjUR1eUGC/sJmZRhzglFcmkb0hu dkeFVhOsSxjrJggIMAxXiHfnA39B2yffiRKOO2zUBxC8WnUVuiz1Hu3aQ+orfw1b34AipaTjc GAW/h6BOPV1anf3Aro3TZsLQnh+vq++r+iL8VzonrCFdmIa6GMcYkwbk/w2cNTF/TnF2uNBrQ EXQeHf6y5wkTIRo7eLYtcquV/3g+/gOZ8pmL+NFfcER1A7/XMluHWX+Zqghd1j4mo6B+NA+JR tHmQOtUbzjgv0/YCsKj/klfXL8UJtjw/dh7CuFXXwsvVwonfuC6eoHKNr2bQcRiFz7dk7SVu/ PyrJ0XKEEtzgMt5mRWYWR9ft25RLl+bHnoKDoLNhloo2S9ElKFaghc3CxX44sw8239fXUYW6T 7+xs+BlvRKmVQjUMy9vcsw0qpIwg0cBO3mL3RxwwhNPUXcJg2BeHUKhIC4WXVhFl6NFvVqRdv TyspgZhHpJ/m6rLdnWLJGlD61MOQeG0cvce3ENv/1XhdB9k5zhGcNn3wU/aBWb45DDNpQZ1m5 o8mczwBYWFOXvl21FnEYDuT9HtENCc3qa3a01dP5D5eAFSFwY6OX9uccFtyR9Dze5sJnygBex g3MminuUlJt0fl+m8oIQhAOKAKVuCqgsxmwOye8DBrdG8e9IS7uA4j3TtDlAtbegh0ye5jOUL Tj1KNbv7gNXVlwm32CFDa3KwpyeFSv1uBhgdzm7ZoO1M/r/WGXNVxe4mBz4wVVLAukh4elNke MuKcJJur/DEg9/vEyxpQM1VlvzJIdzdJap39/6cZ1HUb06bNIsw2MdKb2IIRDepnpGHLDHlrn jETF7mKoUY3XU/9oTQUKK43H7EAMEu3NOGgfHLOditjvRZ8kwQzmlhUbMiCNrX02A0cfopUm/ zm4oy19FN8MCYVfSVymfODeTC5GhP4AOYfOqeur//MI96LfVHfXBPWBADaECMtXz+p6rMeyTo VxOzuW2JdGUhgbTEa5ntzLaba58= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230205_233639_010984_71564F0C X-CRM114-Status: GOOD ( 12.06 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: frank-w@public-files.de Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org QW0gNi4gRmVicnVhciAyMDIzIDAwOjUwOjUzIE1FWiBzY2hyaWViIFZsYWRpbWlyIE9sdGVhbiA8 dmxhZGltaXIub2x0ZWFuQG54cC5jb20+Ogo+T24gTW9uLCBGZWIgMDYsIDIwMjMgYXQgMDI6MDI6 NDhBTSArMDMwMCwgQXLEsW7DpyDDnE5BTCB3cm90ZToKPj4gIyBldGh0b29sIC1TIGV0aDEgfCBn cmVwIC12ICc6IDAnCj4+IE5JQyBzdGF0aXN0aWNzOgo+PiAgICAgIHR4X2J5dGVzOiA2MjcyCj4+ ICAgICAgdHhfcGFja2V0czogODEKPj4gICAgICByeF9ieXRlczogOTA4OQo+PiAgICAgIHJ4X3Bh Y2tldHM6IDEzNgo+PiAgICAgIHAwNV9UeFVuaWNhc3Q6IDUyCj4+ICAgICAgcDA1X1R4TXVsdGlj YXN0OiAzCj4+ICAgICAgcDA1X1R4QnJvYWRjYXN0OiA4MQo+PiAgICAgIHAwNV9UeFBrdFN6NjVU bzEyNzogMTM2Cj4+ICAgICAgcDA1X1R4Qnl0ZXM6IDk2MzMKPj4gICAgICBwMDVfUnhGaWx0ZXJp bmc6IDExCj4+ICAgICAgcDA1X1J4VW5pY2FzdDogMTEKPj4gICAgICBwMDVfUnhNdWx0aWNhc3Q6 IDI2Cj4+ICAgICAgcDA1X1J4QnJvYWRjYXN0OiA0NAo+PiAgICAgIHAwNV9SeFBrdFN6NjQ6IDQ3 Cj4+ICAgICAgcDA1X1J4UGt0U3o2NVRvMTI3OiAzNAo+PiAgICAgIHAwNV9SeEJ5dGVzOiA2Mjcy Cj4+ICMgZXRodG9vbCAtUyBldGgxIHwgZ3JlcCAtdiAnOiAwJwo+PiBOSUMgc3RhdGlzdGljczoK Pj4gICAgICB0eF9ieXRlczogNjc4NAo+PiAgICAgIHR4X3BhY2tldHM6IDg5Cj4+ICAgICAgcnhf Ynl0ZXM6IDk2MDEKPj4gICAgICByeF9wYWNrZXRzOiAxNDQKPj4gICAgICBwMDVfVHhVbmljYXN0 OiA2MAo+PiAgICAgIHAwNV9UeE11bHRpY2FzdDogMwo+PiAgICAgIHAwNV9UeEJyb2FkY2FzdDog ODEKPj4gICAgICBwMDVfVHhQa3RTejY1VG8xMjc6IDE0NAo+PiAgICAgIHAwNV9UeEJ5dGVzOiAx MDE3Nwo+PiAgICAgIHAwNV9SeEZpbHRlcmluZzogMTEKPj4gICAgICBwMDVfUnhVbmljYXN0OiAx MQo+PiAgICAgIHAwNV9SeE11bHRpY2FzdDogMjYKPj4gICAgICBwMDVfUnhCcm9hZGNhc3Q6IDUy Cj4+ICAgICAgcDA1X1J4UGt0U3o2NDogNTUKPj4gICAgICBwMDVfUnhQa3RTejY1VG8xMjc6IDM0 Cj4+ICAgICAgcDA1X1J4Qnl0ZXM6IDY3ODQKPj4gIyBldGh0b29sIC1TIGV0aDEgfCBncmVwIC12 ICc6IDAnCj4+IE5JQyBzdGF0aXN0aWNzOgo+PiAgICAgIHR4X2J5dGVzOiA3NDI0Cj4+ICAgICAg dHhfcGFja2V0czogOTkKPj4gICAgICByeF9ieXRlczogMTAyNDEKPj4gICAgICByeF9wYWNrZXRz OiAxNTQKPj4gICAgICBwMDVfVHhVbmljYXN0OiA3MAo+PiAgICAgIHAwNV9UeE11bHRpY2FzdDog Mwo+PiAgICAgIHAwNV9UeEJyb2FkY2FzdDogODEKPj4gICAgICBwMDVfVHhQa3RTejY1VG8xMjc6 IDE1NAo+PiAgICAgIHAwNV9UeEJ5dGVzOiAxMDg1Nwo+PiAgICAgIHAwNV9SeEZpbHRlcmluZzog MTEKPj4gICAgICBwMDVfUnhVbmljYXN0OiAxMQo+PiAgICAgIHAwNV9SeE11bHRpY2FzdDogMjYK Pj4gICAgICBwMDVfUnhCcm9hZGNhc3Q6IDYyCj4+ICAgICAgcDA1X1J4UGt0U3o2NDogNjUKPj4g ICAgICBwMDVfUnhQa3RTejY1VG8xMjc6IDM0Cj4+ICAgICAgcDA1X1J4Qnl0ZXM6IDc0MjQKPgo+ SSBzZWUgbm8gc2lnbnMgb2YgcGFja2V0IGxvc3Mgb24gdGhlIERTQSBtYXN0ZXIgb3IgdGhlIENQ VSBwb3J0Lgo+SG93ZXZlciBteSBhbmFseXNpcyBvZiB0aGUgcGFja2V0cyBzaG93czoKPgo+PiAj IHRjcGR1bXAgLWkgZXRoMSAtZSAtbiAtUSBpbiAtWFgKPj4gdGNwZHVtcDogdmVyYm9zZSBvdXRw dXQgc3VwcHJlc3NlZCwgdXNlIC12W3ZdLi4uIGZvciBmdWxsIHByb3RvY29sIGRlY29kZQo+PiBs aXN0ZW5pbmcgb24gZXRoMSwgbGluay10eXBlIE5VTEwgKEJTRCBsb29wYmFjayksIHNuYXBzaG90 IGxlbmd0aCAyNjIxNDQgYnl0ZXMKPj4gMDM6NTA6MzguNjQ1NTY4IEFGIFVua25vd24gKDI0NTkw Njg5OTkpLCBsZW5ndGggNjA6IAo+PiAJMHgwMDAwOiAgOTI5MiA2YTQ3IDFhYzAgZTBkNSA1ZWE0 IGVkY2MgMDgwNiAwMDAxICAuLmpHLi4uLl4uLi4uLi4uCj4gICAgICAgICAgICAgICAgIF4gICAg ICAgICAgICAgIF4gICAgICAgICAgICAgIF4KPiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgfAo+ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICBFVEhfUF9BUlAKPiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgTUFD IFNBOgo+ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICBlMDpkNTo1ZTphNDplZDpjYwo+ ICAgICAgICAgICAgICAgICBNQUMgREE6Cj4gICAgICAgICAgICAgICAgIDkyOjkyOjZhOjQ3OjFh OmMwCj4KPj4gCTB4MDAxMDogIDA4MDAgMDYwNCAwMDAyIGUwZDUgNWVhNCBlZGNjIGMwYTggMDIw MiAgLi4uLi4uLi5eLi4uLi4uLgo+PiAJMHgwMDIwOiAgOTI5MiA2YTQ3IDFhYzAgYzBhOCAwMjAx IDAwMDAgMDAwMCAwMDAwICAuLmpHLi4uLi4uLi4uLi4uCj4+IAkweDAwMzA6ICAwMDAwIDAwMDAg MDAwMCAwMDAwIDAwMDAgMDAwMCAgICAgICAgICAgIC4uLi4uLi4uLi4uLgo+Cj5TbyB5b3UgaGF2 ZSBubyB0YWdfbXRrIGhlYWRlciBpbiB0aGUgRXRoZXJUeXBlIHBvc2l0aW9uIHdoZXJlIGl0J3MK PnN1cHBvc2VkIHRvIGJlLiBUaGlzIG1lYW5zIHlvdSBtdXN0IGJlIG1ha2luZyB1c2Ugb2YgdGhl IGhhcmR3YXJlIERTQQo+dW50YWdnaW5nIGZlYXR1cmUgdGhhdCBGZWxpeCBGaWV0a2F1IGFkZGVk Lgo+Cj5MZXQncyBkbyBzb21lIGRlYnVnZ2luZy4gSSdkIGxpa2UgdG8ga25vdyAyIHRoaW5ncywg aW4gdGhpcyBvcmRlci4KPkZpcnN0LCB3aGV0aGVyIERTQSBzZWVzIHRoZSBhY2NlbGVyYXRlZCBo ZWFkZXIgKHN0cmlwcGVkIGJ5IGhhcmR3YXJlLCBhcwo+b3Bwb3NlZCB0byBiZWluZyBwcmVzZW50 IGluIHRoZSBwYWNrZXQpOgo+Cj5kaWZmIC0tZ2l0IGEvbmV0L2RzYS90YWcuYyBiL25ldC9kc2Ev dGFnLmMKPmluZGV4IGIyZmJhMWEwMDNjZS4uZTY0NjI4Y2Y3ZmMxIDEwMDY0NAo+LS0tIGEvbmV0 L2RzYS90YWcuYwo+KysrIGIvbmV0L2RzYS90YWcuYwo+QEAgLTc1LDEyICs3NSwxNyBAQCBzdGF0 aWMgaW50IGRzYV9zd2l0Y2hfcmN2KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2 aWNlICpkZXYsCj4gCQlpZiAoIXNrYl9oYXNfZXh0ZW5zaW9ucyhza2IpKQo+IAkJCXNrYi0+c2xv d19ncm8gPSAwOwo+IAo+KwkJbmV0ZGV2X2VycihkZXYsICIlczogc2tiICVweCBtZXRhZGF0YSBk c3QgY29udGFpbnMgcG9ydCBpZCAlZCBhdHRhY2hlZFxuIiwKPisJCQkgICBfX2Z1bmNfXywgc2ti LCBwb3J0KTsKPisKPiAJCXNrYi0+ZGV2ID0gZHNhX21hc3Rlcl9maW5kX3NsYXZlKGRldiwgMCwg cG9ydCk7Cj4gCQlpZiAobGlrZWx5KHNrYi0+ZGV2KSkgewo+IAkJCWRzYV9kZWZhdWx0X29mZmxv YWRfZndkX21hcmsoc2tiKTsKPiAJCQluc2tiID0gc2tiOwo+IAkJfQo+IAl9IGVsc2Ugewo+KwkJ bmV0ZGV2X2VycihkZXYsICIlczogdGhlcmUgaXMgbm8gbWV0YWRhdGEgZHN0IGF0dGFjaGVkIHRv IHNrYiAweCVweFxuIiwKPisJCQkgICBfX2Z1bmNfXywgc2tiKTsKPiAJCW5za2IgPSBjcHVfZHAt PnJjdihza2IsIGRldik7Cj4gCX0KPiAKPgo+QW5kIHNlY29uZCwgd2hpY2ggaXMgd2hhdCBkb2Vz IHRoZSBEU0EgbWFzdGVyIGFjdHVhbGx5IHNlZSwgYW5kIHB1dCBpbgo+dGhlIHNrYiBtZXRhZGF0 YSBkc3QgZmllbGQ6Cj4KPmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9tZWRpYXRl ay9tdGtfZXRoX3NvYy5jIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVkaWF0ZWsvbXRrX2V0aF9z b2MuYwo+aW5kZXggZjFjYjFlZmM5NGNmLi5lN2ZmNTY5OTU5YjQgMTAwNjQ0Cj4tLS0gYS9kcml2 ZXJzL25ldC9ldGhlcm5ldC9tZWRpYXRlay9tdGtfZXRoX3NvYy5jCj4rKysgYi9kcml2ZXJzL25l dC9ldGhlcm5ldC9tZWRpYXRlay9tdGtfZXRoX3NvYy5jCj5AQCAtMjA3NywxMSArMjA3NywyMyBA QCBzdGF0aWMgaW50IG10a19wb2xsX3J4KHN0cnVjdCBuYXBpX3N0cnVjdCAqbmFwaSwgaW50IGJ1 ZGdldCwKPiAJCWlmIChza2Jfdmxhbl90YWdfcHJlc2VudChza2IpICYmIG5ldGRldl91c2VzX2Rz YShuZXRkZXYpKSB7Cj4gCQkJdW5zaWduZWQgaW50IHBvcnQgPSBudG9ocyhza2ItPnZsYW5fcHJv dG8pICYgR0VOTUFTSygyLCAwKTsKPiAKPisJCQluZXRkZXZfZXJyKG5ldGRldiwgIiVzOiBza2It PnZsYW5fcHJvdG8gMHgleCBwb3J0ICVkXG4iLCBfX2Z1bmNfXywKPisJCQkJICAgbnRvaHMoc2ti LT52bGFuX3Byb3RvKSwgcG9ydCk7Cj4rCj4gCQkJaWYgKHBvcnQgPCBBUlJBWV9TSVpFKGV0aC0+ ZHNhX21ldGEpICYmCj4tCQkJICAgIGV0aC0+ZHNhX21ldGFbcG9ydF0pCj4rCQkJICAgIGV0aC0+ ZHNhX21ldGFbcG9ydF0pIHsKPisJCQkJbmV0ZGV2X2VycihuZXRkZXYsICIlczogYXR0YWNoaW5n IG1ldGFkYXRhIGRzdCB3aXRoIHBvcnQgJWQgdG8gc2tiIDB4JXB4XG4iLAo+KwkJCQkJICAgX19m dW5jX18sIHBvcnQsIHNrYik7Cj4gCQkJCXNrYl9kc3Rfc2V0X25vcmVmKHNrYiwgJmV0aC0+ZHNh X21ldGFbcG9ydF0tPmRzdCk7Cj4rCQkJfSBlbHNlIHsKPisJCQkJbmV0ZGV2X2VycihuZXRkZXYs ICIlczogbm90IGF0dGFjaGluZyBhbnkgbWV0YWRhdGEgZHN0IHRvIHNrYiAweCVweFxuIiwKPisJ CQkJCSAgIF9fZnVuY19fLCBza2IpOwo+KwkJCX0KPiAKPiAJCQlfX3ZsYW5faHdhY2NlbF9jbGVh cl90YWcoc2tiKTsKPisJCX0gZWxzZSBpZiAobmV0ZGV2X3VzZXNfZHNhKG5ldGRldikpIHsKPisJ CQluZXRkZXZfZXJyKG5ldGRldiwgIiVzOiByZWNlaXZlZCBza2IgMHglcHggd2l0aG91dCBWTEFO L0RTQSB0YWcgcHJlc2VudFxuIiwKPisJCQkJICAgX19mdW5jX18sIHNrYik7Cj4gCQl9Cj4gCj4g CQlza2JfcmVjb3JkX3J4X3F1ZXVlKHNrYiwgMCk7Cj4KPkJlIHdhcm5lZCB0aGF0IHRoZXJlIG1h eSBiZSBhIGNvbnNpZGVyYWJsZSBhbW91bnQgb2Ygb3V0cHV0IHRvIHRoZSBjb25zb2xlLAo+c28g aXQgd291bGQgYmUgYmVzdCBpZiB5b3UgdXNlZCBhIHNpbmdsZSBzd2l0Y2ggcG9ydCB3aXRoIHNt YWxsIGFtb3VudHMKPm9mIHRyYWZmaWMuCgpBcsSxbsOnIGhhdmUgeW91IHRlc3RlZCB3aXRoIG9y IHdpdGhvdXQgdGhpcyBzZXJpZXM/CgpodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3Byb2pl Y3QvbGludXgtbWVkaWF0ZWsvbGlzdC8/c2VyaWVzPTcwNzY2NgoKTWF5YmUgdHJ5IHRoZSBvcHBv c2l0ZS4KCkhhdmUgbm90IHNlZSBpdCBpbiBuZXQtbmV4dCB5ZXQuCnJlZ2FyZHMgRnJhbmsKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1r ZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpo dHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJu ZWwK