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 D9402C636D3 for ; Mon, 6 Feb 2023 16:42:52 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=YCAX6gURohaikrMo7oRzokVbufnYDQLupg6ReR7hU/s=; b=EPqi1iXU+qUq2m /AvnEZ8MdXHHfd3cDMbhucqEELqI6Nf7Cj7L5WUn8N/2M+Cv1uDDv43tkxt4sFNKxeftHJWy3t8Bt bX65ZmU+9TChXmBel2EifRZJ4z+R+yffbcIS6RBwIBs2Py1nNdohpVQquBeyKQ8z9liRn+EAhrGam i2Xb+rZqPE6t7W4ltFslx+vSGMc8xf9Js93z6/7VGg3vWWu6C38CnLnIomizg9zLFBZKq/vqfqXHN rUGzu76B0mkWb7EEdjNWMBEhPILytukQu7MS1wp1WtOVt+C5KV1AYTo9cINghXel0rHZ/6DZ2ZQIc /uwHyxy57ezYlx+bHTLw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pP4Yv-009M6a-55; Mon, 06 Feb 2023 16:41:49 +0000 Received: from sender4-op-o14.zoho.com ([136.143.188.14]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pP4Yq-009M50-Po; Mon, 06 Feb 2023 16:41:46 +0000 ARC-Seal: i=1; a=rsa-sha256; t=1675701674; cv=none; d=zohomail.com; s=zohoarc; b=BRQxvBqXJ6rboSEMO+qVLoiYEtRGfcwbK77XhOYW1hKMCKrP6JlDqFyO+YOslF695z6e6djrVeuyXie3tD7A0994FPWOoMzHy1LQD40+gvM5i0+/bxFDwPtYAiIam4V/lkS2bPT/De3zTcXSMwMm68XkVrduxXleJBsz2oreMDE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1675701674; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=1Bx6z8a5GlMSyvhwKyXKfy2NsZNdGcoGktJ5INy5Ssk=; b=IKVXKzkSpjIBXyVx9jNJ2WxvIli+K04h8CnAc6CASymNVCYA4vias6cVafhUCvojUtUbNS0pkXAJIdH6Uj2VvH1dIO8Vuv/ydp6rLMYPAwLiGNDR1Waypfp2ODyFTrcC5s/W8L2lA/aUAFUiVH3JO4ba+Xs4Ox9rAh7rq763Yvg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=arinc9.com; spf=pass smtp.mailfrom=arinc.unal@arinc9.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1675701674; s=zmail; d=arinc9.com; i=arinc.unal@arinc9.com; h=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:Cc:Cc:References:From:From:In-Reply-To:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=1Bx6z8a5GlMSyvhwKyXKfy2NsZNdGcoGktJ5INy5Ssk=; b=hn30PspN8kX8+0hdOQHBgYsokI9slMe/WAHYauEpQeVCiiSwVKPkrEUZ+YrdLYCV /LJ/eezwVhhI8yV1hePBN1SmeGAWWqqP0miiXNn8dA9vVGNQSn2kvjg7aOpGDM8eYzE OX17UqgZ9VTOye63w/2cqtgbbGow8ial8wCqstdM= Received: from [10.10.10.3] (37.120.152.236 [37.120.152.236]) by mx.zohomail.com with SMTPS id 1675701672615220.2851799604772; Mon, 6 Feb 2023 08:41:12 -0800 (PST) Message-ID: <116ff532-4ebc-4422-6599-1d5872ff9eb8@arinc9.com> Date: Mon, 6 Feb 2023 19:41:06 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: [PATCH net] net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware To: Vladimir Oltean 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, Frank Wunderlich , erkin.bozoglu@xeront.com, richard@routerhints.com References: <20230205140713.1609281-1-vladimir.oltean@nxp.com> <3649b6f9-a028-8eaf-ac89-c4d0fce412da@arinc9.com> <20230205203906.i3jci4pxd6mw74in@skbuf> <20230205235053.g5cttegcdsvh7uk3@skbuf> Content-Language: en-US From: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= In-Reply-To: <20230205235053.g5cttegcdsvh7uk3@skbuf> X-ZohoMailClient: External X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230206_084144_906317_B77D84A4 X-CRM114-Status: GOOD ( 22.60 ) 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: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RmluYWxseSBJIGdvdCB0aW1lLiBJdCdzIGJlZW4gYSBzZWlzbWljYWxseSBhY3RpdmUgZGF5IHdo ZXJlIEknbSBmcm9tLgoKT24gNi4wMi4yMDIzIDAyOjUwLCBWbGFkaW1pciBPbHRlYW4gd3JvdGU6 Cj4gT24gTW9uLCBGZWIgMDYsIDIwMjMgYXQgMDI6MDI6NDhBTSArMDMwMCwgQXLEsW7DpyDDnE5B TCB3cm90ZToKPj4gIyBldGh0b29sIC1TIGV0aDEgfCBncmVwIC12ICc6IDAnCj4+IE5JQyBzdGF0 aXN0aWNzOgo+PiAgICAgICB0eF9ieXRlczogNjI3Mgo+PiAgICAgICB0eF9wYWNrZXRzOiA4MQo+ PiAgICAgICByeF9ieXRlczogOTA4OQo+PiAgICAgICByeF9wYWNrZXRzOiAxMzYKPj4gICAgICAg cDA1X1R4VW5pY2FzdDogNTIKPj4gICAgICAgcDA1X1R4TXVsdGljYXN0OiAzCj4+ICAgICAgIHAw NV9UeEJyb2FkY2FzdDogODEKPj4gICAgICAgcDA1X1R4UGt0U3o2NVRvMTI3OiAxMzYKPj4gICAg ICAgcDA1X1R4Qnl0ZXM6IDk2MzMKPj4gICAgICAgcDA1X1J4RmlsdGVyaW5nOiAxMQo+PiAgICAg ICBwMDVfUnhVbmljYXN0OiAxMQo+PiAgICAgICBwMDVfUnhNdWx0aWNhc3Q6IDI2Cj4+ICAgICAg IHAwNV9SeEJyb2FkY2FzdDogNDQKPj4gICAgICAgcDA1X1J4UGt0U3o2NDogNDcKPj4gICAgICAg cDA1X1J4UGt0U3o2NVRvMTI3OiAzNAo+PiAgICAgICBwMDVfUnhCeXRlczogNjI3Mgo+PiAjIGV0 aHRvb2wgLVMgZXRoMSB8IGdyZXAgLXYgJzogMCcKPj4gTklDIHN0YXRpc3RpY3M6Cj4+ICAgICAg IHR4X2J5dGVzOiA2Nzg0Cj4+ICAgICAgIHR4X3BhY2tldHM6IDg5Cj4+ICAgICAgIHJ4X2J5dGVz OiA5NjAxCj4+ICAgICAgIHJ4X3BhY2tldHM6IDE0NAo+PiAgICAgICBwMDVfVHhVbmljYXN0OiA2 MAo+PiAgICAgICBwMDVfVHhNdWx0aWNhc3Q6IDMKPj4gICAgICAgcDA1X1R4QnJvYWRjYXN0OiA4 MQo+PiAgICAgICBwMDVfVHhQa3RTejY1VG8xMjc6IDE0NAo+PiAgICAgICBwMDVfVHhCeXRlczog MTAxNzcKPj4gICAgICAgcDA1X1J4RmlsdGVyaW5nOiAxMQo+PiAgICAgICBwMDVfUnhVbmljYXN0 OiAxMQo+PiAgICAgICBwMDVfUnhNdWx0aWNhc3Q6IDI2Cj4+ICAgICAgIHAwNV9SeEJyb2FkY2Fz dDogNTIKPj4gICAgICAgcDA1X1J4UGt0U3o2NDogNTUKPj4gICAgICAgcDA1X1J4UGt0U3o2NVRv MTI3OiAzNAo+PiAgICAgICBwMDVfUnhCeXRlczogNjc4NAo+PiAjIGV0aHRvb2wgLVMgZXRoMSB8 IGdyZXAgLXYgJzogMCcKPj4gTklDIHN0YXRpc3RpY3M6Cj4+ICAgICAgIHR4X2J5dGVzOiA3NDI0 Cj4+ICAgICAgIHR4X3BhY2tldHM6IDk5Cj4+ICAgICAgIHJ4X2J5dGVzOiAxMDI0MQo+PiAgICAg ICByeF9wYWNrZXRzOiAxNTQKPj4gICAgICAgcDA1X1R4VW5pY2FzdDogNzAKPj4gICAgICAgcDA1 X1R4TXVsdGljYXN0OiAzCj4+ICAgICAgIHAwNV9UeEJyb2FkY2FzdDogODEKPj4gICAgICAgcDA1 X1R4UGt0U3o2NVRvMTI3OiAxNTQKPj4gICAgICAgcDA1X1R4Qnl0ZXM6IDEwODU3Cj4+ICAgICAg IHAwNV9SeEZpbHRlcmluZzogMTEKPj4gICAgICAgcDA1X1J4VW5pY2FzdDogMTEKPj4gICAgICAg cDA1X1J4TXVsdGljYXN0OiAyNgo+PiAgICAgICBwMDVfUnhCcm9hZGNhc3Q6IDYyCj4+ICAgICAg IHAwNV9SeFBrdFN6NjQ6IDY1Cj4+ICAgICAgIHAwNV9SeFBrdFN6NjVUbzEyNzogMzQKPj4gICAg ICAgcDA1X1J4Qnl0ZXM6IDc0MjQKPiAKPiBJIHNlZSBubyBzaWducyBvZiBwYWNrZXQgbG9zcyBv biB0aGUgRFNBIG1hc3RlciBvciB0aGUgQ1BVIHBvcnQuCj4gSG93ZXZlciBteSBhbmFseXNpcyBv ZiB0aGUgcGFja2V0cyBzaG93czoKPiAKPj4gIyB0Y3BkdW1wIC1pIGV0aDEgLWUgLW4gLVEgaW4g LVhYCj4+IHRjcGR1bXA6IHZlcmJvc2Ugb3V0cHV0IHN1cHByZXNzZWQsIHVzZSAtdlt2XS4uLiBm b3IgZnVsbCBwcm90b2NvbCBkZWNvZGUKPj4gbGlzdGVuaW5nIG9uIGV0aDEsIGxpbmstdHlwZSBO VUxMIChCU0QgbG9vcGJhY2spLCBzbmFwc2hvdCBsZW5ndGggMjYyMTQ0IGJ5dGVzCj4+IDAzOjUw OjM4LjY0NTU2OCBBRiBVbmtub3duICgyNDU5MDY4OTk5KSwgbGVuZ3RoIDYwOgo+PiAJMHgwMDAw OiAgOTI5MiA2YTQ3IDFhYzAgZTBkNSA1ZWE0IGVkY2MgMDgwNiAwMDAxICAuLmpHLi4uLl4uLi4u Li4uCj4gICAgICAgICAgICAgICAgICAgXiAgICAgICAgICAgICAgXiAgICAgICAgICAgICAgXgo+ ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwKPiAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICBFVEhfUF9BUlAKPiAg ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICBNQUMgU0E6Cj4gICAgICAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgZTA6ZDU6NWU6YTQ6ZWQ6Y2MKPiAgICAgICAgICAgICAgICAgICBN QUMgREE6Cj4gICAgICAgICAgICAgICAgICAgOTI6OTI6NmE6NDc6MWE6YzAKPiAKPj4gCTB4MDAx MDogIDA4MDAgMDYwNCAwMDAyIGUwZDUgNWVhNCBlZGNjIGMwYTggMDIwMiAgLi4uLi4uLi5eLi4u Li4uLgo+PiAJMHgwMDIwOiAgOTI5MiA2YTQ3IDFhYzAgYzBhOCAwMjAxIDAwMDAgMDAwMCAwMDAw ICAuLmpHLi4uLi4uLi4uLi4uCj4+IAkweDAwMzA6ICAwMDAwIDAwMDAgMDAwMCAwMDAwIDAwMDAg MDAwMCAgICAgICAgICAgIC4uLi4uLi4uLi4uLgo+IAo+IFNvIHlvdSBoYXZlIG5vIHRhZ19tdGsg aGVhZGVyIGluIHRoZSBFdGhlclR5cGUgcG9zaXRpb24gd2hlcmUgaXQncwo+IHN1cHBvc2VkIHRv IGJlLiBUaGlzIG1lYW5zIHlvdSBtdXN0IGJlIG1ha2luZyB1c2Ugb2YgdGhlIGhhcmR3YXJlIERT QQo+IHVudGFnZ2luZyBmZWF0dXJlIHRoYXQgRmVsaXggRmlldGthdSBhZGRlZC4KPiAKPiBMZXQn cyBkbyBzb21lIGRlYnVnZ2luZy4gSSdkIGxpa2UgdG8ga25vdyAyIHRoaW5ncywgaW4gdGhpcyBv cmRlci4KPiBGaXJzdCwgd2hldGhlciBEU0Egc2VlcyB0aGUgYWNjZWxlcmF0ZWQgaGVhZGVyIChz dHJpcHBlZCBieSBoYXJkd2FyZSwgYXMKPiBvcHBvc2VkIHRvIGJlaW5nIHByZXNlbnQgaW4gdGhl IHBhY2tldCk6Cj4gCj4gZGlmZiAtLWdpdCBhL25ldC9kc2EvdGFnLmMgYi9uZXQvZHNhL3RhZy5j Cj4gaW5kZXggYjJmYmExYTAwM2NlLi5lNjQ2MjhjZjdmYzEgMTAwNjQ0Cj4gLS0tIGEvbmV0L2Rz YS90YWcuYwo+ICsrKyBiL25ldC9kc2EvdGFnLmMKPiBAQCAtNzUsMTIgKzc1LDE3IEBAIHN0YXRp YyBpbnQgZHNhX3N3aXRjaF9yY3Yoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZp Y2UgKmRldiwKPiAgIAkJaWYgKCFza2JfaGFzX2V4dGVuc2lvbnMoc2tiKSkKPiAgIAkJCXNrYi0+ c2xvd19ncm8gPSAwOwo+ICAgCj4gKwkJbmV0ZGV2X2VycihkZXYsICIlczogc2tiICVweCBtZXRh ZGF0YSBkc3QgY29udGFpbnMgcG9ydCBpZCAlZCBhdHRhY2hlZFxuIiwKPiArCQkJICAgX19mdW5j X18sIHNrYiwgcG9ydCk7Cj4gKwo+ICAgCQlza2ItPmRldiA9IGRzYV9tYXN0ZXJfZmluZF9zbGF2 ZShkZXYsIDAsIHBvcnQpOwo+ICAgCQlpZiAobGlrZWx5KHNrYi0+ZGV2KSkgewo+ICAgCQkJZHNh X2RlZmF1bHRfb2ZmbG9hZF9md2RfbWFyayhza2IpOwo+ICAgCQkJbnNrYiA9IHNrYjsKPiAgIAkJ fQo+ICAgCX0gZWxzZSB7Cj4gKwkJbmV0ZGV2X2VycihkZXYsICIlczogdGhlcmUgaXMgbm8gbWV0 YWRhdGEgZHN0IGF0dGFjaGVkIHRvIHNrYiAweCVweFxuIiwKPiArCQkJICAgX19mdW5jX18sIHNr Yik7Cj4gICAJCW5za2IgPSBjcHVfZHAtPnJjdihza2IsIGRldik7Cj4gICAJfQo+ICAgCgojIHBp bmcgMTkyLjE2OC4yLjIKUElORyAxOTIuMTY4LjIuMlsgICAzOS41MDgwMTNdIG10a19zb2NfZXRo IDFiMTAwMDAwLmV0aGVybmV0IGV0aDE6IApkc2Ffc3dpdGNoX3JjdjogdGhlcmUgaXMgbm8gbWV0 YWRhdGEgZHN0IGF0dGFjaGVkIHRvIHNrYiAweGMyZGZlY2MwCiAgKDE5Mi4xNjguMi4yKTogNTYg ZGF0YSBieXRlcwpbICAgNDAuNTU4MjUzXSBtdGtfc29jX2V0aCAxYjEwMDAwMC5ldGhlcm5ldCBl dGgxOiBkc2Ffc3dpdGNoX3JjdjogdGhlcmUgCmlzIG5vIG1ldGFkYXRhIGRzdCBhdHRhY2hlZCB0 byBza2IgMHhjMmRmZWQ4MApeQwotLS0gMTkyLjE2OC4yLjIgcGluZyBzdGF0aXN0aWNzIC0tLQoy IHBhY2tldHMgdHJhbnNtaXR0ZWQsIDAgcGFja2V0cyByZWNlaXZlZCwgMTAwJSBwYWNrZXQgbG9z cwojIFsgICA0MS41OTgzMTJdIG10a19zb2NfZXRoIDFiMTAwMDAwLmV0aGVybmV0IGV0aDE6IGRz YV9zd2l0Y2hfcmN2OiAKdGhlcmUgaXMgbm8gbWV0YWRhdGEgZHN0IGF0dGFjaGVkIHRvIHNrYiAw eGMyZGZlZTQwClsgICA1NS40MzIzNjNdIG10a19zb2NfZXRoIDFiMTAwMDAwLmV0aGVybmV0IGV0 aDE6IGRzYV9zd2l0Y2hfcmN2OiB0aGVyZSAKaXMgbm8gbWV0YWRhdGEgZHN0IGF0dGFjaGVkIHRv IHNrYiAweGMyZGZlZjAwClsgICA1Ni40NDIyMzNdIG10a19zb2NfZXRoIDFiMTAwMDAwLmV0aGVy bmV0IGV0aDE6IGRzYV9zd2l0Y2hfcmN2OiB0aGVyZSAKaXMgbm8gbWV0YWRhdGEgZHN0IGF0dGFj aGVkIHRvIHNrYiAweGMyZGZlZjAwClsgICA1Ny40NjYyNTNdIG10a19zb2NfZXRoIDFiMTAwMDAw LmV0aGVybmV0IGV0aDE6IGRzYV9zd2l0Y2hfcmN2OiB0aGVyZSAKaXMgbm8gbWV0YWRhdGEgZHN0 IGF0dGFjaGVkIHRvIHNrYiAweGMyZGZlZjAwClsgICA2MC41MzgyMTFdIG10a19zb2NfZXRoIDFi MTAwMDAwLmV0aGVybmV0IGV0aDE6IGRzYV9zd2l0Y2hfcmN2OiB0aGVyZSAKaXMgbm8gbWV0YWRh dGEgZHN0IGF0dGFjaGVkIHRvIHNrYiAweGMyZGZlZjAwClsgICA2MS41NjIxOTFdIG10a19zb2Nf ZXRoIDFiMTAwMDAwLmV0aGVybmV0IGV0aDE6IGRzYV9zd2l0Y2hfcmN2OiB0aGVyZSAKaXMgbm8g bWV0YWRhdGEgZHN0IGF0dGFjaGVkIHRvIHNrYiAweGMyZGZlYzAwClsgICA2Mi41ODYxOTBdIG10 a19zb2NfZXRoIDFiMTAwMDAwLmV0aGVybmV0IGV0aDE6IGRzYV9zd2l0Y2hfcmN2OiB0aGVyZSAK aXMgbm8gbWV0YWRhdGEgZHN0IGF0dGFjaGVkIHRvIHNrYiAweGMyZGZlYjQwCgpPbiBhIHdvcmtp bmcgcG9ydDoKClsgIDExMy4yNzg0NjJdIG10NzUzMCBtZGlvLWJ1czoxZiB3YW46IExpbmsgaXMg RG93bgpbICAxMTMuMjgzMjE0XSBicjA6IHBvcnQgMSh3YW4pIGVudGVyZWQgZGlzYWJsZWQgc3Rh dGUKWyAgMTE1LjQzODk1NV0gbXQ3NTMwIG1kaW8tYnVzOjFmIGxhbjA6IExpbmsgaXMgVXAgLSAx R2Jwcy9GdWxsIC0gZmxvdyAKY29udHJvbCBvZmYKWyAgMTE1LjQ0NjMzMl0gYnIwOiBwb3J0IDIo bGFuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAxMTUuNDUxMzQ2XSBicjA6IHBvcnQgMihs YW4wKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWyAgMTE4LjAwNzE5OV0gbXRrX3NvY19ldGgg MWIxMDAwMDAuZXRoZXJuZXQgZXRoMTogZHNhX3N3aXRjaF9yY3Y6IHNrYiAKYzJkZmViNDAgbWV0 YWRhdGEgZHN0IGNvbnRhaW5zIHBvcnQgaWQgMSBhdHRhY2hlZApbICAxMTguMDE4MjA5XSBtdGtf c29jX2V0aCAxYjEwMDAwMC5ldGhlcm5ldCBldGgxOiBkc2Ffc3dpdGNoX3Jjdjogc2tiIApjMmRm ZWI0MCBtZXRhZGF0YSBkc3QgY29udGFpbnMgcG9ydCBpZCAxIGF0dGFjaGVkClsgIDExOS4wMDky NTJdIG10a19zb2NfZXRoIDFiMTAwMDAwLmV0aGVybmV0IGV0aDE6IGRzYV9zd2l0Y2hfcmN2OiBz a2IgCmMyZGZlZDgwIG1ldGFkYXRhIGRzdCBjb250YWlucyBwb3J0IGlkIDEgYXR0YWNoZWQKWyAg MTIwLjAxMDQ3MF0gbXRrX3NvY19ldGggMWIxMDAwMDAuZXRoZXJuZXQgZXRoMTogZHNhX3N3aXRj aF9yY3Y6IHNrYiAKYzJkZmVkODAgbWV0YWRhdGEgZHN0IGNvbnRhaW5zIHBvcnQgaWQgMSBhdHRh Y2hlZApbICAxMjMuMDM4MjQ2XSBtdGtfc29jX2V0aCAxYjEwMDAwMC5ldGhlcm5ldCBldGgxOiBk c2Ffc3dpdGNoX3Jjdjogc2tiIApjMmRmZTkwMCBtZXRhZGF0YSBkc3QgY29udGFpbnMgcG9ydCBp ZCAxIGF0dGFjaGVkCgo+IAo+IEFuZCBzZWNvbmQsIHdoaWNoIGlzIHdoYXQgZG9lcyB0aGUgRFNB IG1hc3RlciBhY3R1YWxseSBzZWUsIGFuZCBwdXQgaW4KPiB0aGUgc2tiIG1ldGFkYXRhIGRzdCBm aWVsZDoKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVkaWF0ZWsvbXRr X2V0aF9zb2MuYyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L21lZGlhdGVrL210a19ldGhfc29jLmMK PiBpbmRleCBmMWNiMWVmYzk0Y2YuLmU3ZmY1Njk5NTliNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L25ldC9ldGhlcm5ldC9tZWRpYXRlay9tdGtfZXRoX3NvYy5jCj4gKysrIGIvZHJpdmVycy9uZXQv ZXRoZXJuZXQvbWVkaWF0ZWsvbXRrX2V0aF9zb2MuYwo+IEBAIC0yMDc3LDExICsyMDc3LDIzIEBA IHN0YXRpYyBpbnQgbXRrX3BvbGxfcngoc3RydWN0IG5hcGlfc3RydWN0ICpuYXBpLCBpbnQgYnVk Z2V0LAo+ICAgCQlpZiAoc2tiX3ZsYW5fdGFnX3ByZXNlbnQoc2tiKSAmJiBuZXRkZXZfdXNlc19k c2EobmV0ZGV2KSkgewo+ICAgCQkJdW5zaWduZWQgaW50IHBvcnQgPSBudG9ocyhza2ItPnZsYW5f cHJvdG8pICYgR0VOTUFTSygyLCAwKTsKPiAgIAo+ICsJCQluZXRkZXZfZXJyKG5ldGRldiwgIiVz OiBza2ItPnZsYW5fcHJvdG8gMHgleCBwb3J0ICVkXG4iLCBfX2Z1bmNfXywKPiArCQkJCSAgIG50 b2hzKHNrYi0+dmxhbl9wcm90byksIHBvcnQpOwo+ICsKPiAgIAkJCWlmIChwb3J0IDwgQVJSQVlf U0laRShldGgtPmRzYV9tZXRhKSAmJgo+IC0JCQkgICAgZXRoLT5kc2FfbWV0YVtwb3J0XSkKPiAr CQkJICAgIGV0aC0+ZHNhX21ldGFbcG9ydF0pIHsKPiArCQkJCW5ldGRldl9lcnIobmV0ZGV2LCAi JXM6IGF0dGFjaGluZyBtZXRhZGF0YSBkc3Qgd2l0aCBwb3J0ICVkIHRvIHNrYiAweCVweFxuIiwK PiArCQkJCQkgICBfX2Z1bmNfXywgcG9ydCwgc2tiKTsKPiAgIAkJCQlza2JfZHN0X3NldF9ub3Jl Zihza2IsICZldGgtPmRzYV9tZXRhW3BvcnRdLT5kc3QpOwo+ICsJCQl9IGVsc2Ugewo+ICsJCQkJ bmV0ZGV2X2VycihuZXRkZXYsICIlczogbm90IGF0dGFjaGluZyBhbnkgbWV0YWRhdGEgZHN0IHRv IHNrYiAweCVweFxuIiwKPiArCQkJCQkgICBfX2Z1bmNfXywgc2tiKTsKPiArCQkJfQo+ICAgCj4g ICAJCQlfX3ZsYW5faHdhY2NlbF9jbGVhcl90YWcoc2tiKTsKPiArCQl9IGVsc2UgaWYgKG5ldGRl dl91c2VzX2RzYShuZXRkZXYpKSB7Cj4gKwkJCW5ldGRldl9lcnIobmV0ZGV2LCAiJXM6IHJlY2Vp dmVkIHNrYiAweCVweCB3aXRob3V0IFZMQU4vRFNBIHRhZyBwcmVzZW50XG4iLAo+ICsJCQkJICAg X19mdW5jX18sIHNrYik7Cj4gICAJCX0KPiAgIAo+ICAgCQlza2JfcmVjb3JkX3J4X3F1ZXVlKHNr YiwgMCk7Cj4gCj4gQmUgd2FybmVkIHRoYXQgdGhlcmUgbWF5IGJlIGEgY29uc2lkZXJhYmxlIGFt b3VudCBvZiBvdXRwdXQgdG8gdGhlIGNvbnNvbGUsCj4gc28gaXQgd291bGQgYmUgYmVzdCBpZiB5 b3UgdXNlZCBhIHNpbmdsZSBzd2l0Y2ggcG9ydCB3aXRoIHNtYWxsIGFtb3VudHMKPiBvZiB0cmFm ZmljLgoKIyBwaW5nIDE5Mi4xNjguMi4yClBJTkcgMTkyLjE2OC4yLjJbICAgMjIuNjc0MTgyXSBt dGtfc29jX2V0aCAxYjEwMDAwMC5ldGhlcm5ldCBldGgxOiAKbXRrX3BvbGxfcng6IHJlY2VpdmVk IHNrYiAweGMyZDY3ODQwIHdpdGhvdXQgVkxBTi9EU0EgdGFnIHByZXNlbnQKICAoMTkyLjE2OC4y LjIpOiA1NiBkYXRhIGJ5dGVzClsgICAyMy42NzgzMzZdIG10a19zb2NfZXRoIDFiMTAwMDAwLmV0 aGVybmV0IGV0aDE6IG10a19wb2xsX3J4OiByZWNlaXZlZCAKc2tiIDB4YzJkNjc4NDAgd2l0aG91 dCBWTEFOL0RTQSB0YWcgcHJlc2VudApbICAgMjQuNzE4MzU1XSBtdGtfc29jX2V0aCAxYjEwMDAw MC5ldGhlcm5ldCBldGgxOiBtdGtfcG9sbF9yeDogcmVjZWl2ZWQgCnNrYiAweGMyZDY3ODQwIHdp dGhvdXQgVkxBTi9EU0EgdGFnIHByZXNlbnQKXkMKLS0tIDE5Mi4xNjguMi4yIHBpbmcgc3RhdGlz dGljcyAtLS0KNCBwYWNrZXRzIHRyYW5zbWl0dGVkLCAwIHBhY2tldHMgcmVjZWl2ZWQsIDEwMCUg cGFja2V0IGxvc3MKIyBbICAgMjguNzU3NjkzXSBtdGtfc29jX2V0aCAxYjEwMDAwMC5ldGhlcm5l dCBldGgxOiBtdGtfcG9sbF9yeDogCnJlY2VpdmVkIHNrYiAweGMyZDY3ODQwIHdpdGhvdXQgVkxB Ti9EU0EgdGFnIHByZXNlbnQKWyAgIDI5Ljc1ODM0N10gbXRrX3NvY19ldGggMWIxMDAwMDAuZXRo ZXJuZXQgZXRoMTogbXRrX3BvbGxfcng6IHJlY2VpdmVkIApza2IgMHhjMmQ2Nzg0MCB3aXRob3V0 IFZMQU4vRFNBIHRhZyBwcmVzZW50ClsgICAzMC43ODI0MDRdIG10a19zb2NfZXRoIDFiMTAwMDAw LmV0aGVybmV0IGV0aDE6IG10a19wb2xsX3J4OiByZWNlaXZlZCAKc2tiIDB4YzJkNjc4NDAgd2l0 aG91dCBWTEFOL0RTQSB0YWcgcHJlc2VudApbICAgMzMuODU0MjgxXSBtdGtfc29jX2V0aCAxYjEw MDAwMC5ldGhlcm5ldCBldGgxOiBtdGtfcG9sbF9yeDogcmVjZWl2ZWQgCnNrYiAweGMyZDY3ODQw IHdpdGhvdXQgVkxBTi9EU0EgdGFnIHByZXNlbnQKCk9uIGEgd29ya2luZyBwb3J0OgoKWyAgIDQ4 Ljc5ODQxOV0gbXQ3NTMwIG1kaW8tYnVzOjFmIHdhbjogTGluayBpcyBEb3duClsgICA0OC44MDMx NjZdIGJyMDogcG9ydCAxKHdhbikgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAgNTAuOTU4OTAz XSBtdDc1MzAgbWRpby1idXM6MWYgbGFuMDogTGluayBpcyBVcCAtIDFHYnBzL0Z1bGwgLSBmbG93 IApjb250cm9sIG9mZgpbICAgNTAuOTY2MjgyXSBicjA6IHBvcnQgMihsYW4wKSBlbnRlcmVkIGJs b2NraW5nIHN0YXRlClsgICA1MC45NzEzMDBdIGJyMDogcG9ydCAyKGxhbjApIGVudGVyZWQgZm9y d2FyZGluZyBzdGF0ZQpbICAgNTQuMjYxODQ2XSBtdGtfc29jX2V0aCAxYjEwMDAwMC5ldGhlcm5l dCBldGgxOiBtdGtfcG9sbF9yeDogCnNrYi0+dmxhbl9wcm90byAweDEgcG9ydCAxClsgICA1NC4y Njk5MDVdIG10a19zb2NfZXRoIDFiMTAwMDAwLmV0aGVybmV0IGV0aDE6IG10a19wb2xsX3J4OiAK YXR0YWNoaW5nIG1ldGFkYXRhIGRzdCB3aXRoIHBvcnQgMSB0byBza2IgMHhjMmQ2Nzg0MApbICAg NTQuMjgwNDEyXSBtdGtfc29jX2V0aCAxYjEwMDAwMC5ldGhlcm5ldCBldGgxOiBtdGtfcG9sbF9y eDogCnNrYi0+dmxhbl9wcm90byAweDEgcG9ydCAxClsgICA1NC4yODg0NjBdIG10a19zb2NfZXRo IDFiMTAwMDAwLmV0aGVybmV0IGV0aDE6IG10a19wb2xsX3J4OiAKYXR0YWNoaW5nIG1ldGFkYXRh IGRzdCB3aXRoIHBvcnQgMSB0byBza2IgMHhjMmQ2Nzg0MApbICAgNTUuMjYzMjQxXSBtdGtfc29j X2V0aCAxYjEwMDAwMC5ldGhlcm5ldCBldGgxOiBtdGtfcG9sbF9yeDogCnNrYi0+dmxhbl9wcm90 byAweDEgcG9ydCAxClsgICA1NS4yNzEyOTJdIG10a19zb2NfZXRoIDFiMTAwMDAwLmV0aGVybmV0 IGV0aDE6IG10a19wb2xsX3J4OiAKYXR0YWNoaW5nIG1ldGFkYXRhIGRzdCB3aXRoIHBvcnQgMSB0 byBza2IgMHhjMmQ2Nzg0MApbICAgNTkuMzU4MzE3XSBtdGtfc29jX2V0aCAxYjEwMDAwMC5ldGhl cm5ldCBldGgxOiBtdGtfcG9sbF9yeDogCnNrYi0+dmxhbl9wcm90byAweDEgcG9ydCAxClsgICA1 OS4zNjYzNjFdIG10a19zb2NfZXRoIDFiMTAwMDAwLmV0aGVybmV0IGV0aDE6IG10a19wb2xsX3J4 OiAKYXR0YWNoaW5nIG1ldGFkYXRhIGRzdCB3aXRoIHBvcnQgMSB0byBza2IgMHhjMmQ2N2E4MAoK QXLEsW7DpwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K bGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZy YWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGlu dXgtYXJtLWtlcm5lbAo=