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 407EDC636CC for ; Sun, 5 Feb 2023 23:52:18 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=dAf41x8am4CAiS0FrzZlWm+dV71tGer/jC/OcTVO+nc=; b=entpnrGsHyKFGf MWpCaWpSitmGI1yBQvW6roDGqiq0RNMyczaOAO5mNUET3aZJyqHbhCRxV8Di4C02qVTIhyFlCU02h Zvw2beE/mVw8EIVAaTMU99sKWqIiuk4HopvFMFRnhyXgdW4wSeR90rJWj0nMuvpjel1LCUTtzYlCO d6OYQ+RFP5FbUtr+BVHLFdix1fruDH9V5hT4ZUO2Rs7GH3jKgatCuDQRKkfW4dc5+opyYDe5rUa38 2jOF/cvYaZUpJ2iNZTsXQsgXkoQlt6c7Mo3m9OLqUZXg0hSm2Ov49xSJcO9YOm71JfoDgjHFDIz08 EFjIoP4MCRA+T3JeG1Tg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pOomt-0070Wq-BG; Sun, 05 Feb 2023 23:51:11 +0000 Received: from mail-db3eur04on0627.outbound.protection.outlook.com ([2a01:111:f400:fe0c::627] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pOomk-0070Vs-8u; Sun, 05 Feb 2023 23:51:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ocu4LSECmL8hdcVfroR5mx3MhMDFhFymTjlFCNoDQJvfz3ab1xrqEzxCWXWCHyi5m/S6Y2yHrV6NnPEfKolYmAwwTQITZZMW/Vi5MHr2fv2hY5V9C8u3zAvxwROFcXrq+Gq5sZXElm2RG7aizr8xy9oR2OUuQb6AlpYHi0UmyVAelqKVuDmIVQer/03DpQeHuruyhO1uc6NHyJa/bomlH0BoK6StFJR5CpjJFgtg9HhE/fMDkheY6+Y/os4thi3B0hA6v0ISYikDZiL6i4oFBz+VA+6yMcaPqZq4stuc9EnC+b6BQxsfcChu9hkkidKADj2iL8Z2f8xuPmzR1lp8/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IccfzCnYd/ZJPVqerDHlgG37s/vs0zbm9w4mYUzu1s4=; b=Ga2rUFjYae0UU+HJ8nP8K3twrdSlEQqn/eGAt4uUUq1EmIsozK4cl57TTDOBfZHdKEHTrh2jcAiJWmr9IdJsAC086cyO71jm4DOVHUXWUgHCCMR52GdRmC9BwuRGi7eqiDaPX278OAxKlaTolhGBXoioSwk7nxSY+V9CifmKRgkSUootfnIMyaU9T/tSLan0motZEES15iMTUbBVy1ne2MrHcY9RamdCy6LU9DhsElqvXb6G+rPr29lnGcioWrEafCPndOZb80HSh2Qsg3KHk7nCXjeQfWy3bZ9lWgtGhNcnRoXbIaqbBjcn+kSTi77gsi3MYx2shTRDPUT/HuoORg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IccfzCnYd/ZJPVqerDHlgG37s/vs0zbm9w4mYUzu1s4=; b=M86x2whY1QdFQVQXEOHJNAB/lbHzuposJS5HD/VU21UXlph6JnRVZNiuJnM4UbpPHk4253RTqcr/4hvxGNTf2hyKK+KsuhZ0DC3++WF7d+v4MKu/HJ+BpUKumPRc58LIAMI53uRMYqoYdu0yZhYTxg1hR0RsdrWs5oZrR9DsPk8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) by AM8PR04MB7425.eurprd04.prod.outlook.com (2603:10a6:20b:1d6::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.34; Sun, 5 Feb 2023 23:50:58 +0000 Received: from VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::3cfb:3ae7:1686:a68b]) by VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::3cfb:3ae7:1686:a68b%5]) with mapi id 15.20.6064.034; Sun, 5 Feb 2023 23:50:58 +0000 Date: Mon, 6 Feb 2023 01:50:53 +0200 From: Vladimir Oltean To: =?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, Frank Wunderlich , erkin.bozoglu@xeront.com, richard@routerhints.com Subject: Re: [PATCH net] net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware Message-ID: <20230205235053.g5cttegcdsvh7uk3@skbuf> References: <20230205140713.1609281-1-vladimir.oltean@nxp.com> <3649b6f9-a028-8eaf-ac89-c4d0fce412da@arinc9.com> <20230205203906.i3jci4pxd6mw74in@skbuf> Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: BE0P281CA0015.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:a::25) To VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI1PR04MB5136:EE_|AM8PR04MB7425:EE_ X-MS-Office365-Filtering-Correlation-Id: 92ca68b3-5752-46a9-d2aa-08db07d3d3ed X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NmtCsYQ7deCa8adtvLR4S+701VympSSUzkEsVErbkSTyx0MsNGzL6LwJ1qVLW+s34qpg+PYo99gcyFhJgz4dbm9LAfmSIrEXLXsTmdJ5Jld80GgxzE+p2yD8oNN+Di2wviqhcnQlBTUHu5+4V7ZJ/S8k/2NRx1n3dMetnwm3P20ZPVJRO8COWqcCFpY2oLzCLflLb96ueZJGy+EVHYiKaKfVoxDh6YY1e4U9U5SwjmCGCQjn0c5KCGVIM0pY/pyZtyXt9Zh5aGsucnblffK/tl9WK+2mwGdlwVQGExEMHuNxebIADnsjYdfrn2bSgGvjhloToNCgHpi+BUhdUhhs/KFvzDaAPFSTCdD/EoS5S973WuBbjLpKlXifumuHzFEvPwWXqryM3m9A2ygMs+7cZg5Dq4o9g/DengDR2WND+DuCYyyuscSO9v/WcCg0wQYYGYMJIISL0OMDHKiHKUs3jdz4SiQScTaUINydShibNDLIxu6NW//zFNcdxWGag7avdXMW8lXfkFn/TzipwpSSO7u6vOxOEWZgR1y1bpo1vd3GwcyhpDzx5tQtFkZXmvro2bSxB59KtHN1+8k++CnDqwv/a3cjeTLdWAUKDf6emcw2nz2jSX2X2HwCakr3hm7bpeRHpXCu75DK1a4IoIJBww== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR04MB5136.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(7916004)(366004)(396003)(136003)(376002)(346002)(39860400002)(451199018)(54906003)(316002)(6666004)(1076003)(6506007)(8676002)(478600001)(6486002)(7416002)(44832011)(5660300002)(2906002)(66476007)(66556008)(6916009)(4326008)(66946007)(41300700001)(8936002)(6512007)(26005)(86362001)(38100700002)(66574015)(83380400001)(33716001)(186003)(9686003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dGNRaUdzWEtTejRiWEVLUUYzQytqWG0xRlNmdE5VVmJHeXZNQ0JIQXd3dVEv?= =?utf-8?B?bTRwVlREUDZLR2l3bGkvWWZObU9yNVFnMXZ3dFVrdHRJeVF1dlE1S1RGaHhF?= =?utf-8?B?V1liNTlFQlowY2x4ZTMxYnFId1Q5L1pId05rWXpqZFBuclFpUEIwaWZlMkpK?= =?utf-8?B?UjRsczVQZ0pTQWFsVHo4a2N4aktEcHdxTDh0VldNL2VMOGlzYzRYdmJmU3cy?= =?utf-8?B?MmRxaW1rMXZTYWxBYzVBbHJJeHhaMzc2aVVoczRvQ3hpVVRrc3JtVnlyOGtj?= =?utf-8?B?TUJvdjZUanJHUWNRL2Yyb3UzWjZYRnhpd2ZzVkNJN2VWOXF6YXk1Y0JhcWlG?= =?utf-8?B?S2N6NlhsckxDL3ZydThPbFkyZFZKOGlWelpTdzRXVGVIT2tQWnFQa05FWFhF?= =?utf-8?B?WS84T1QvTFdBWjhGMDZEUTNQMWwrRDFVLzFMRFIvNnMzUFNvcDgvZTRRYkdI?= =?utf-8?B?aFcreWF0ZlFDM0l3S3gxTE9vNlVQTm9xR3h5SDdwc1J1WVdlT0hNcVFkaDdC?= =?utf-8?B?SkwyazlHK0VGMW13eGNnQ1l6WXluNXp5RmJVcGtlQmN4Y1BJSEhuNXJtVSt3?= =?utf-8?B?TWE2SDBZanBEUWZLK1VIQXplSWEyWmxKTENEUFJvaWNOWlB4L0hETVh3MlVR?= =?utf-8?B?blhsdzVuK1NUdFd6aGp5eXRNL2VGZ21VR0NmY0dkZ01ZbEsxazQwcHNqYjkw?= =?utf-8?B?Zi9vUGFlSzBadlNBbjVlc1R4a1NIRG05SUFhYW1vMnZHWm1NaGtuUG83eHF5?= =?utf-8?B?WTZCRnd2cS84YUZwcnZJQSt2NWliMDkxRmZHVzVwOUt4eUtYVE9VOE5UWlBU?= =?utf-8?B?ajlTRkx5ZUlrdzBZcVkrTmZVSk9sdXVBWHFkcFFwQ2xIZnJNOEdVbk55Wi9C?= =?utf-8?B?NTFZc0VHeERqS1RlVFhNNDN2SUNuUzF3M3FFcFFFaktzSVpxVy8xZ1RhQVdk?= =?utf-8?B?OGtVamdNOGdrc3EyQXVYb3c2WWVEbnhlZmQ2WjZlbEs1M2N3T2pjOE9xc1l1?= =?utf-8?B?aGQyOS9ISERvK3RySjg4cDJmeWlGTm43dHhEaGFVZ1hsdEtUK3FpMTBTcEJO?= =?utf-8?B?Sm9yM1h0WHI2dHl0NFh6YW83L2IxODZxNlBhTU54SXRCRk5VK3E5KzJaUUdK?= =?utf-8?B?Y29Ocm85M1c1YmE4clEvUTFEbklFa1E0U3oyZTlGdUJ3TE5RaC95RXJrTkVj?= =?utf-8?B?S2NuT3ZlUGczTWpiVmdJYTRUOElHdjlxeFVxYTZVVnpXUk9aNCs0bGoweTdY?= =?utf-8?B?Nko3ZGIvblhOblZRemhGdlU4NVpNZVlyY1FNbDhLc3VzTi9saW1peFh5YUp0?= =?utf-8?B?OXZqdUs1MTJ2RnIwSXp0cW0vRlNpb0xQNE43MmZlbnV5WEd3L2dqZ3N5a2Qv?= =?utf-8?B?UGs3SjhEeFJTVGozUTkyeHYzMjN1UnlBdDh5YjZPaVBSV2RYTncrd3NlWW04?= =?utf-8?B?UGRNMXd2bHM4NCtMUXdoWjJoV1ZraEhrYnBDSFZxUTF5aXVHbUJBcjNscjB2?= =?utf-8?B?WjAzQzhPVEZ4R2s1cmFIWDRIay9NSG5uY1gyYWJPV0lyWExnQXRVMGRNSk5o?= =?utf-8?B?TnJmVjhvbGxvb3RYUlk3Vzd3d1lSYWZpbzJHMDhjbTNxVGt0WWpjaTRadDZ5?= =?utf-8?B?RStDaEZFdEc0ei9uQ1o0dUUySE5iZXkySFZVVkNDb3h5TXBpRE8yam1rVjho?= =?utf-8?B?OTZaVXlmMVNyS2RtVXZXalNoK0FzbS9TK1E2dWQvU2tLQ1dITlZ4YmJJcnFT?= =?utf-8?B?L2hGRTRCd2loanVLRG1YMnN2aHBwb0l0K0lCNTZydFducEZ2YVhPUVhXYXFi?= =?utf-8?B?WHpYb1I5OFVkNlh6M1prSFNHc0pQWkpleVJiYjB6bkNGbWUzSXY3SHFCLzBa?= =?utf-8?B?dkl6ZXlGSjNydnFjVzB1c2ZJY3hxQTl6THpBTHlBcXA3NGxRbzA3REs1VmZE?= =?utf-8?B?bEpvQ081MGxrWjhuOVk0M2ppS2FTWmh2NkpYNlFJUW15TjRRaFZMeSt1dm5C?= =?utf-8?B?V2tyOG0wQWczY0VTY1BxcnFUc0RnMHkzVlhBYlRTd2laeVdnUDZzbzUvUDVV?= =?utf-8?B?d2NsTE96aG44emYra0JOLytVcWNqRm0rSFUwTnV2Ni9qcUw1ckU3ejk4dkFh?= =?utf-8?B?aHk0Q1ZONVlKNjZFQlRTazFQUUhiVDIzM0ZWSStKaXJzdUdZU3RzODR5S3p6?= =?utf-8?B?Y1E9PQ==?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 92ca68b3-5752-46a9-d2aa-08db07d3d3ed X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5136.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Feb 2023 23:50:57.9848 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: to/h+o2/XArW6YgFp1HwKs0FrNeEBz3duY3v5MEvTO4XqoA1BOehhHmi2l9wGlREIN9sy6D+ZXQvQNvN8e4M6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB7425 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230205_155102_598749_8E3A65A6 X-CRM114-Status: GOOD ( 14.07 ) 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-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 T24gTW9uLCBGZWIgMDYsIDIwMjMgYXQgMDI6MDI6NDhBTSArMDMwMCwgQXLEsW7DpyDDnE5BTCB3 cm90ZToKPiAjIGV0aHRvb2wgLVMgZXRoMSB8IGdyZXAgLXYgJzogMCcKPiBOSUMgc3RhdGlzdGlj czoKPiAgICAgIHR4X2J5dGVzOiA2MjcyCj4gICAgICB0eF9wYWNrZXRzOiA4MQo+ICAgICAgcnhf Ynl0ZXM6IDkwODkKPiAgICAgIHJ4X3BhY2tldHM6IDEzNgo+ICAgICAgcDA1X1R4VW5pY2FzdDog NTIKPiAgICAgIHAwNV9UeE11bHRpY2FzdDogMwo+ICAgICAgcDA1X1R4QnJvYWRjYXN0OiA4MQo+ ICAgICAgcDA1X1R4UGt0U3o2NVRvMTI3OiAxMzYKPiAgICAgIHAwNV9UeEJ5dGVzOiA5NjMzCj4g ICAgICBwMDVfUnhGaWx0ZXJpbmc6IDExCj4gICAgICBwMDVfUnhVbmljYXN0OiAxMQo+ICAgICAg cDA1X1J4TXVsdGljYXN0OiAyNgo+ICAgICAgcDA1X1J4QnJvYWRjYXN0OiA0NAo+ICAgICAgcDA1 X1J4UGt0U3o2NDogNDcKPiAgICAgIHAwNV9SeFBrdFN6NjVUbzEyNzogMzQKPiAgICAgIHAwNV9S eEJ5dGVzOiA2MjcyCj4gIyBldGh0b29sIC1TIGV0aDEgfCBncmVwIC12ICc6IDAnCj4gTklDIHN0 YXRpc3RpY3M6Cj4gICAgICB0eF9ieXRlczogNjc4NAo+ICAgICAgdHhfcGFja2V0czogODkKPiAg ICAgIHJ4X2J5dGVzOiA5NjAxCj4gICAgICByeF9wYWNrZXRzOiAxNDQKPiAgICAgIHAwNV9UeFVu aWNhc3Q6IDYwCj4gICAgICBwMDVfVHhNdWx0aWNhc3Q6IDMKPiAgICAgIHAwNV9UeEJyb2FkY2Fz dDogODEKPiAgICAgIHAwNV9UeFBrdFN6NjVUbzEyNzogMTQ0Cj4gICAgICBwMDVfVHhCeXRlczog MTAxNzcKPiAgICAgIHAwNV9SeEZpbHRlcmluZzogMTEKPiAgICAgIHAwNV9SeFVuaWNhc3Q6IDEx Cj4gICAgICBwMDVfUnhNdWx0aWNhc3Q6IDI2Cj4gICAgICBwMDVfUnhCcm9hZGNhc3Q6IDUyCj4g ICAgICBwMDVfUnhQa3RTejY0OiA1NQo+ICAgICAgcDA1X1J4UGt0U3o2NVRvMTI3OiAzNAo+ICAg ICAgcDA1X1J4Qnl0ZXM6IDY3ODQKPiAjIGV0aHRvb2wgLVMgZXRoMSB8IGdyZXAgLXYgJzogMCcK PiBOSUMgc3RhdGlzdGljczoKPiAgICAgIHR4X2J5dGVzOiA3NDI0Cj4gICAgICB0eF9wYWNrZXRz OiA5OQo+ICAgICAgcnhfYnl0ZXM6IDEwMjQxCj4gICAgICByeF9wYWNrZXRzOiAxNTQKPiAgICAg IHAwNV9UeFVuaWNhc3Q6IDcwCj4gICAgICBwMDVfVHhNdWx0aWNhc3Q6IDMKPiAgICAgIHAwNV9U eEJyb2FkY2FzdDogODEKPiAgICAgIHAwNV9UeFBrdFN6NjVUbzEyNzogMTU0Cj4gICAgICBwMDVf VHhCeXRlczogMTA4NTcKPiAgICAgIHAwNV9SeEZpbHRlcmluZzogMTEKPiAgICAgIHAwNV9SeFVu aWNhc3Q6IDExCj4gICAgICBwMDVfUnhNdWx0aWNhc3Q6IDI2Cj4gICAgICBwMDVfUnhCcm9hZGNh c3Q6IDYyCj4gICAgICBwMDVfUnhQa3RTejY0OiA2NQo+ICAgICAgcDA1X1J4UGt0U3o2NVRvMTI3 OiAzNAo+ICAgICAgcDA1X1J4Qnl0ZXM6IDc0MjQKCkkgc2VlIG5vIHNpZ25zIG9mIHBhY2tldCBs b3NzIG9uIHRoZSBEU0EgbWFzdGVyIG9yIHRoZSBDUFUgcG9ydC4KSG93ZXZlciBteSBhbmFseXNp cyBvZiB0aGUgcGFja2V0cyBzaG93czoKCj4gIyB0Y3BkdW1wIC1pIGV0aDEgLWUgLW4gLVEgaW4g LVhYCj4gdGNwZHVtcDogdmVyYm9zZSBvdXRwdXQgc3VwcHJlc3NlZCwgdXNlIC12W3ZdLi4uIGZv ciBmdWxsIHByb3RvY29sIGRlY29kZQo+IGxpc3RlbmluZyBvbiBldGgxLCBsaW5rLXR5cGUgTlVM TCAoQlNEIGxvb3BiYWNrKSwgc25hcHNob3QgbGVuZ3RoIDI2MjE0NCBieXRlcwo+IDAzOjUwOjM4 LjY0NTU2OCBBRiBVbmtub3duICgyNDU5MDY4OTk5KSwgbGVuZ3RoIDYwOiAKPiAJMHgwMDAwOiAg OTI5MiA2YTQ3IDFhYzAgZTBkNSA1ZWE0IGVkY2MgMDgwNiAwMDAxICAuLmpHLi4uLl4uLi4uLi4u CiAgICAgICAgICAgICAgICAgXiAgICAgICAgICAgICAgXiAgICAgICAgICAgICAgXgogICAgICAg ICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwKICAgICAgICAgICAgICAg ICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICBFVEhfUF9BUlAKICAgICAgICAgICAgICAg ICB8ICAgICAgICAgICAgICBNQUMgU0E6CiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg ZTA6ZDU6NWU6YTQ6ZWQ6Y2MKICAgICAgICAgICAgICAgICBNQUMgREE6CiAgICAgICAgICAgICAg ICAgOTI6OTI6NmE6NDc6MWE6YzAKCj4gCTB4MDAxMDogIDA4MDAgMDYwNCAwMDAyIGUwZDUgNWVh NCBlZGNjIGMwYTggMDIwMiAgLi4uLi4uLi5eLi4uLi4uLgo+IAkweDAwMjA6ICA5MjkyIDZhNDcg MWFjMCBjMGE4IDAyMDEgMDAwMCAwMDAwIDAwMDAgIC4uakcuLi4uLi4uLi4uLi4KPiAJMHgwMDMw OiAgMDAwMCAwMDAwIDAwMDAgMDAwMCAwMDAwIDAwMDAgICAgICAgICAgICAuLi4uLi4uLi4uLi4K ClNvIHlvdSBoYXZlIG5vIHRhZ19tdGsgaGVhZGVyIGluIHRoZSBFdGhlclR5cGUgcG9zaXRpb24g d2hlcmUgaXQncwpzdXBwb3NlZCB0byBiZS4gVGhpcyBtZWFucyB5b3UgbXVzdCBiZSBtYWtpbmcg dXNlIG9mIHRoZSBoYXJkd2FyZSBEU0EKdW50YWdnaW5nIGZlYXR1cmUgdGhhdCBGZWxpeCBGaWV0 a2F1IGFkZGVkLgoKTGV0J3MgZG8gc29tZSBkZWJ1Z2dpbmcuIEknZCBsaWtlIHRvIGtub3cgMiB0 aGluZ3MsIGluIHRoaXMgb3JkZXIuCkZpcnN0LCB3aGV0aGVyIERTQSBzZWVzIHRoZSBhY2NlbGVy YXRlZCBoZWFkZXIgKHN0cmlwcGVkIGJ5IGhhcmR3YXJlLCBhcwpvcHBvc2VkIHRvIGJlaW5nIHBy ZXNlbnQgaW4gdGhlIHBhY2tldCk6CgpkaWZmIC0tZ2l0IGEvbmV0L2RzYS90YWcuYyBiL25ldC9k c2EvdGFnLmMKaW5kZXggYjJmYmExYTAwM2NlLi5lNjQ2MjhjZjdmYzEgMTAwNjQ0Ci0tLSBhL25l dC9kc2EvdGFnLmMKKysrIGIvbmV0L2RzYS90YWcuYwpAQCAtNzUsMTIgKzc1LDE3IEBAIHN0YXRp YyBpbnQgZHNhX3N3aXRjaF9yY3Yoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZp Y2UgKmRldiwKIAkJaWYgKCFza2JfaGFzX2V4dGVuc2lvbnMoc2tiKSkKIAkJCXNrYi0+c2xvd19n cm8gPSAwOwogCisJCW5ldGRldl9lcnIoZGV2LCAiJXM6IHNrYiAlcHggbWV0YWRhdGEgZHN0IGNv bnRhaW5zIHBvcnQgaWQgJWQgYXR0YWNoZWRcbiIsCisJCQkgICBfX2Z1bmNfXywgc2tiLCBwb3J0 KTsKKwogCQlza2ItPmRldiA9IGRzYV9tYXN0ZXJfZmluZF9zbGF2ZShkZXYsIDAsIHBvcnQpOwog CQlpZiAobGlrZWx5KHNrYi0+ZGV2KSkgewogCQkJZHNhX2RlZmF1bHRfb2ZmbG9hZF9md2RfbWFy ayhza2IpOwogCQkJbnNrYiA9IHNrYjsKIAkJfQogCX0gZWxzZSB7CisJCW5ldGRldl9lcnIoZGV2 LCAiJXM6IHRoZXJlIGlzIG5vIG1ldGFkYXRhIGRzdCBhdHRhY2hlZCB0byBza2IgMHglcHhcbiIs CisJCQkgICBfX2Z1bmNfXywgc2tiKTsKIAkJbnNrYiA9IGNwdV9kcC0+cmN2KHNrYiwgZGV2KTsK IAl9CiAKCkFuZCBzZWNvbmQsIHdoaWNoIGlzIHdoYXQgZG9lcyB0aGUgRFNBIG1hc3RlciBhY3R1 YWxseSBzZWUsIGFuZCBwdXQgaW4KdGhlIHNrYiBtZXRhZGF0YSBkc3QgZmllbGQ6CgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVkaWF0ZWsvbXRrX2V0aF9zb2MuYyBiL2RyaXZl cnMvbmV0L2V0aGVybmV0L21lZGlhdGVrL210a19ldGhfc29jLmMKaW5kZXggZjFjYjFlZmM5NGNm Li5lN2ZmNTY5OTU5YjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L21lZGlhdGVr L210a19ldGhfc29jLmMKKysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVkaWF0ZWsvbXRrX2V0 aF9zb2MuYwpAQCAtMjA3NywxMSArMjA3NywyMyBAQCBzdGF0aWMgaW50IG10a19wb2xsX3J4KHN0 cnVjdCBuYXBpX3N0cnVjdCAqbmFwaSwgaW50IGJ1ZGdldCwKIAkJaWYgKHNrYl92bGFuX3RhZ19w cmVzZW50KHNrYikgJiYgbmV0ZGV2X3VzZXNfZHNhKG5ldGRldikpIHsKIAkJCXVuc2lnbmVkIGlu dCBwb3J0ID0gbnRvaHMoc2tiLT52bGFuX3Byb3RvKSAmIEdFTk1BU0soMiwgMCk7CiAKKwkJCW5l dGRldl9lcnIobmV0ZGV2LCAiJXM6IHNrYi0+dmxhbl9wcm90byAweCV4IHBvcnQgJWRcbiIsIF9f ZnVuY19fLAorCQkJCSAgIG50b2hzKHNrYi0+dmxhbl9wcm90byksIHBvcnQpOworCiAJCQlpZiAo cG9ydCA8IEFSUkFZX1NJWkUoZXRoLT5kc2FfbWV0YSkgJiYKLQkJCSAgICBldGgtPmRzYV9tZXRh W3BvcnRdKQorCQkJICAgIGV0aC0+ZHNhX21ldGFbcG9ydF0pIHsKKwkJCQluZXRkZXZfZXJyKG5l dGRldiwgIiVzOiBhdHRhY2hpbmcgbWV0YWRhdGEgZHN0IHdpdGggcG9ydCAlZCB0byBza2IgMHgl cHhcbiIsCisJCQkJCSAgIF9fZnVuY19fLCBwb3J0LCBza2IpOwogCQkJCXNrYl9kc3Rfc2V0X25v cmVmKHNrYiwgJmV0aC0+ZHNhX21ldGFbcG9ydF0tPmRzdCk7CisJCQl9IGVsc2UgeworCQkJCW5l dGRldl9lcnIobmV0ZGV2LCAiJXM6IG5vdCBhdHRhY2hpbmcgYW55IG1ldGFkYXRhIGRzdCB0byBz a2IgMHglcHhcbiIsCisJCQkJCSAgIF9fZnVuY19fLCBza2IpOworCQkJfQogCiAJCQlfX3ZsYW5f aHdhY2NlbF9jbGVhcl90YWcoc2tiKTsKKwkJfSBlbHNlIGlmIChuZXRkZXZfdXNlc19kc2EobmV0 ZGV2KSkgeworCQkJbmV0ZGV2X2VycihuZXRkZXYsICIlczogcmVjZWl2ZWQgc2tiIDB4JXB4IHdp dGhvdXQgVkxBTi9EU0EgdGFnIHByZXNlbnRcbiIsCisJCQkJICAgX19mdW5jX18sIHNrYik7CiAJ CX0KIAogCQlza2JfcmVjb3JkX3J4X3F1ZXVlKHNrYiwgMCk7CgpCZSB3YXJuZWQgdGhhdCB0aGVy ZSBtYXkgYmUgYSBjb25zaWRlcmFibGUgYW1vdW50IG9mIG91dHB1dCB0byB0aGUgY29uc29sZSwK c28gaXQgd291bGQgYmUgYmVzdCBpZiB5b3UgdXNlZCBhIHNpbmdsZSBzd2l0Y2ggcG9ydCB3aXRo IHNtYWxsIGFtb3VudHMKb2YgdHJhZmZpYy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK