From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3E629A00C2; Fri, 14 Oct 2022 11:30:38 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2FDC942CFE; Fri, 14 Oct 2022 11:30:38 +0200 (CEST) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04on2118.outbound.protection.outlook.com [40.107.102.118]) by mails.dpdk.org (Postfix) with ESMTP id CA269410F2 for ; Fri, 14 Oct 2022 11:30:36 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TZFPKsBphvCZbFmg7K9mfJ/TfmyEWQKOu24uYNduw6kPWM7h/Mxeprb0vDbj/he/bho/z3QLuC7U257NHqHPbAqGPS3O19aLI67zHBuBuBM7jePFrRgKqP8ZWIseqi03oan/6q4i9WvdQ1C/FpfTZj0Olp/ivX1QrhSoAzyTipZxoJHpDGm1Rgr5gFNAH4sXW4ngL5JUwBW1nkToM6ZTyn/PALRqpc8yPU+zqDl6hJ5bLVqOrqnfUP8PtKdKkYNow7dAcfkm8gBufFQZFyf1Dk9wkX3OBD31NlxmQG7IsvdM2tBhbC6AiQq0BtNxxgahS+xG/IbM5y9w62MoY8fvOg== 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=XVJArUmzNdPaBh3+OiDRtQt/UypdRmnvRDieMfAIBjY=; b=mUzNItxpHeDXEhOmJYOHGhHWiChjYGtgQfodSob2iDY1aolJODnN0Vq9JoYHbBkV7F3/bG4el3JyHcwKGSBoWx/1tM/vkyJ+ewznqpmsFKef+PjKPrHmzJ+AsiW/v01fp8ObdFpv4eIVJQr71Y7X61QdrLCvwefHo2u/8aSXjwCH0/28P1UWFBB5rHm8U5t60n+0RWCf/jEqrU+HADogpG1yftuBTk/VU1MscMUBPP0k4Px3ktLgJX+1nzkj/89xJoDJhSJdkgmtU/fKyNv3JWXutCjUxHoSqk2xoBrsbMSLs4vS+fofn1vS7vyy5RYzSiXUqpSaJi9m/QK0i/zn0Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XVJArUmzNdPaBh3+OiDRtQt/UypdRmnvRDieMfAIBjY=; b=IihAxiS3ev6ZhiUsr5pwmJ/Jgp3cEqv87lifEDWOAAtTEnDpwSG/iy5SHT+ctKAd88yUHhYdV5zUVJi7etlMNVwI8MPvWtZ5ouG4lYrDneffh/EPj58SjuUBF004Xr6ovqBOlIzV6ZKNqzfE5QlK3oiA0qaCDK+ZTPei9fP027E= Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by PH0PR13MB5806.namprd13.prod.outlook.com (2603:10b6:510:11d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.20; Fri, 14 Oct 2022 09:30:34 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::7c26:1a0b:2825:6f4b]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::7c26:1a0b:2825:6f4b%4]) with mapi id 15.20.5723.014; Fri, 14 Oct 2022 09:30:34 +0000 From: Chaoyong He To: Ferruh Yigit , "dev@dpdk.org" CC: oss-drivers , Niklas Soderlund Subject: RE: [PATCH] net/nfp: add the feature of RSS based on VXLAN inner layer Thread-Topic: [PATCH] net/nfp: add the feature of RSS based on VXLAN inner layer Thread-Index: AQHY3HGYK6heZz3o2E28Bpoeu9h2vK4MPrmAgADbXrCAAH7KgIAADRjg Date: Fri, 14 Oct 2022 09:30:34 +0000 Message-ID: References: <1665383329-23583-1-git-send-email-chaoyong.he@corigine.com> <4f13ce91-32ed-02d5-867e-7f4e974518ef@amd.com> <3a189b98-116b-f13c-a055-23e80dad79e1@amd.com> In-Reply-To: <3a189b98-116b-f13c-a055-23e80dad79e1@amd.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR13MB5545:EE_|PH0PR13MB5806:EE_ x-ms-office365-filtering-correlation-id: bebb2823-0b15-4e08-d678-08daadc6bebb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4JrJ6FVHDOR2g7LbNlnLVqIW3IUP9jyZAIYQOMCgKKRub4tdTQq/T22/tyN7Vt2Tw0M3AET9JrER7/EE5K2vrMse33A1jKBKc3CwSK8XOxu0oAHJVIXXHRYWW3vSt7d3nkUfpHzI3g618f1WAl7/yfxrmnHnDFcHg6Br8Y4GqN8x2QWzuNQU+KWbmD7byiykKsaMKkjw/DX5IX2dcNwPYidN+nGAb2LxEizq4HmZIHMXDPBRpoDejNl3mQsTr3EBmzxdQfDuvA3VVcpeO3yee6B+tkNTYKht/N8bvNF2vHSs2tbqkcVxQfEibXKPH7xg/IcpY1dsTyBZkCt8AGl8tAei+TnxMISFmQE4PnduvIY2dK7Zgnf6ZyZ+t21UXkZVt3+9YcKlHMllGthJRUb0C5IEDlxMCDejG1hz0Fp0Gr5W2CKxKL3fpOti6GBjP7yjfeadslp0okuQ5qqRoBl/LH0z3V8cJuiWCfNR+JMHPAUq2/xTJ9TIPmX6bChVxXgStBdqfJGq1ovC5re0jssuLv6mDCBLnMSwUUszth/NYFOJhDck3UPw/LOE9Pl+GJ/vE1Teqv/+VAeytuzOhP/Mb81Wzimkr7x3LOx/AUiB/3kPQPHDgppt4Tgd8p3VR0Go4Sxb/o740z0OyPm/lIplMB364cWm8GCnwTrTpdkV/SRdMHkvdPToRyQmDEo+Al5ICfg4lCq90KpRY3tpTkP0Jb8g/yugvnlcTzk/zygBe+OSR/eT9su20/cx9l184OmeX4mhybDlmblBJCxUv5LC+A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(136003)(376002)(39830400003)(346002)(396003)(366004)(451199015)(5660300002)(71200400001)(478600001)(86362001)(41300700001)(76116006)(38070700005)(110136005)(66946007)(66556008)(8676002)(4326008)(66446008)(8936002)(64756008)(316002)(54906003)(33656002)(2906002)(44832011)(52536014)(26005)(83380400001)(55016003)(122000001)(38100700002)(9686003)(66476007)(107886003)(53546011)(66574015)(7696005)(186003)(6506007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VE0xQ3prZ21RZTF5cnh4UkZ6TDR0aE1qN2kybGM5RUdNY2piMXNjdjQ1Sktu?= =?utf-8?B?aGw3TkpSR05VcHJWa1VFeTRxR2N0VU1tNnZ1eDF5KzlUZHdJdit0WTV4RWpE?= =?utf-8?B?YzhGcUYxaHI4R3JPQjdsVTd6bW0vZTlscGVDVlQvTDQ2SmUwZHdrR1RpTktt?= =?utf-8?B?eVAxQkxucU5kSndIeUkyS0VjNEdYRWhpa3VvTi94aG16c09KU3JtdWlyK2Fm?= =?utf-8?B?S29IWDAraFRYdzdIOElJL0pyQmx2QjlqZ1VJcW96QXVGSGpOeU5saTlLQlJE?= =?utf-8?B?bjhtWFVCajVpaFpHREhmcENBV0xDZnlIcUdRdHpLSHN6WFVYYkVlaXBDM1E1?= =?utf-8?B?TTRjRWsxQWNqcExsazBzdjdlbEFsaUpreFFpdG00VlVMdUxHNUt5OExPa3ls?= =?utf-8?B?YkZNZE1Ld3Bsam9peXBhS3ZzVjlHdmhsZGNWeVVWZmtDUE5HRmlOdlRXbDZO?= =?utf-8?B?cWxXSHV1MmhpOGQyM0puTSszcTF2M3Q0L2RySnlsVTJPMEE5bGFPazN4QWZr?= =?utf-8?B?M3pGRlJMS29URTF4OEVuOWF4bStxaHBHclNZUW5yL2dMeWRkWmtzcVo0cjJ4?= =?utf-8?B?dVdUUEhRRTd5TUx6UzhxUXBva3VPUTdQTGgzd09xL2R0WHRhSXlxYnpnYU9P?= =?utf-8?B?ZWk0WlFRTXZpNko3VDhFc2hPaEc3TGJ0bnZqTlpXQWYrVjN2Mk55Y2JkYkxn?= =?utf-8?B?ano2NkVzNnNEYXBkaU1qME1MNlNIS0lidTRZTC9ZOXIzVmc4LzVLWE0yS21O?= =?utf-8?B?RmRNeG1jZnVzdHJaeHRKQVhQc280YWlhdVJtV2creHJwMEZlb3lMNG1URjFh?= =?utf-8?B?V01GSDhVekhGbk5tbEhNdUp4VCtGQndmc3h0S3hqeU9ydjVodEFlUzQ4VFZM?= =?utf-8?B?S0cvbkFxZzg5WXY1MTg5SVhGVDE0b01qU1RPU0RwNkJWTzJlRVUxdk1oUXY1?= =?utf-8?B?QlV4MG15TEloVGtyU3B5bzVvS1YzV0FFZmIyeDFwZWJXZjN2eVhEOWg2dC9y?= =?utf-8?B?L1ZDTmdFbVhDZGZTUUJXWDNGNFA5K0tqYTc4Y3RITDdaSFdMM1FXdUtrVVI5?= =?utf-8?B?R3I0NjRPbmRWN2hES0VGREVPeGN1Vis2bm1idFBaLzFsTDkzRFk4K2lLNzlD?= =?utf-8?B?VHNCaWxPQzRrTXNPSm1sRm1RaGJiTGNkeWdEU1pDS1FHTkQzeHpVMFpqbW0x?= =?utf-8?B?QzZWVFQwaG1qRDBEdldYS3FrUWFvS2dHWnEwSDc3NURVNktZUHdFek94aWtK?= =?utf-8?B?Q09XSWIxZ0V1SXpETzRVUGJ4OVlTVzhSY3k1UVQrVWFOV0pJTjE2dDlienBE?= =?utf-8?B?VEhjTnhBdDVpWG80OG50aFpiLzV5Z3ZCTllvRXA1WUpoRm5zaURYTzZWbDFT?= =?utf-8?B?MEtJNGliSnkrVmxia28wK0RhRk05Um1HWFNwS21SanNtYUNWYVljc2RiamZa?= =?utf-8?B?RGdDbzBDUXd0MjBlOEZ0UGdUVXRrYzhKcXJHQ3E0amhBYmtvdTlLZXJqVjMz?= =?utf-8?B?UGtZa2h5Z3FRYXg0Um1rOUVzSWpGRlA2b3FzNm1lZ1VPRVRwRklhOU00N1Ur?= =?utf-8?B?N2VwSzFERk1PQ3VPanhKeXRHWXJpR0l1Y2pXaThCaUVBSEQ1eWhBVGdERjVN?= =?utf-8?B?Z1NUd0hqWVA5Q3V1MG41Ull0elZhaEtaSlczc2hWVnVLZGYyR2tTTVF0bVdG?= =?utf-8?B?ZWNVZ041a2dSRlZqUGl4cTRBaWR6TWtaU0ZWOUloZUJUc1FUSkF1WnludUI3?= =?utf-8?B?TUJWWjdNY0djNHkvb0F6NXArck5SSDVLY3JvanY0aGk2L2c5MDd4dnNlclRp?= =?utf-8?B?dGIweWZWZDhpMlczc21TY0I0eEV2NEl6SE81TDk5anJsT3k3RjdDTlYxVHRT?= =?utf-8?B?S1p4OThBMDFXUzVKWU0yMzFtQktCMDNLcytTMjc2aTl0UFA1cnBmSmZtV3Y5?= =?utf-8?B?WWd3OGVYNGFVbnVMaWtuT2FRRTJPOXpQbXl6V0F6YzBEUU44cU4vUmJHL2xH?= =?utf-8?B?cXp2cnF5aUhONjlTalI5Q2N1UDRNVUkwTjVKOStkVGRlK2Vjd3oxazV3emx4?= =?utf-8?B?MG96a0JTQ0xkTFRrMm0wekhHRDBrK2ZhSjcrWExMZ2hncGo1NG9rclBqVk5w?= =?utf-8?Q?MtZQ74DuDUvZW64yab94KU5Ki?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bebb2823-0b15-4e08-d678-08daadc6bebb X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2022 09:30:34.1286 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rrqMbIpCB1qTC9gWjfqZZXLheK+JU1tbrYVwWWst2TP2eLVny+kNjzf/zaBlu0rpjAtktF74fM/VGMy0n5zy7UPGofckGEhlpNeI0Ulusxg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR13MB5806 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiBPbiAxMC8xNC8yMDIyIDI6MTUgQU0sIENoYW95b25nIEhlIHdyb3RlOg0KPiA+PiBPbiAxMC8x MC8yMDIyIDc6MjggQU0sIENoYW95b25nIEhlIHdyb3RlOg0KPiA+Pj4gQWRkIHRoZSBsb2dpY3Mg dG8gc3VwcG9ydCB0aGUgZmVhdHVyZSBvZiBSU1MgcGFja2V0cyBiYXNlZCBvbiB0aGUNCj4gPj4+ IGlubmVyIGxheWVyIG9mIFZYTEFOIHR1bm5lbC4NCj4gPj4+DQo+ID4+PiBTaWduZWQtb2ZmLWJ5 OiBDaGFveW9uZyBIZSA8Y2hhb3lvbmcuaGVAY29yaWdpbmUuY29tPg0KPiA+Pj4gUmV2aWV3ZWQt Ynk6IE5pa2xhcyBTw7ZkZXJsdW5kIDxuaWtsYXMuc29kZXJsdW5kQGNvcmlnaW5lLmNvbT4NCj4g Pj4+DQo+ID4+PiBEZXBlbmRzLW9uOiBzZXJpZXMtMjQ4MTkgKCJwcmVwYXJhdGlvbiBmb3IgdGhl IHJ0ZV9mbG93IG9mZmxvYWQgb2YNCj4gPj4+IG5mcA0KPiA+Pj4gUE1EIikNCj4gPj4+DQo+ID4+ PiAtLS0NCj4gPj4+ICAgIGRyaXZlcnMvbmV0L25mcC9mbG93ZXIvbmZwX2Zsb3dlci5jICAgICAg ICAgICAgIHwgICAyICstDQo+ID4+PiAgICBkcml2ZXJzL25ldC9uZnAvZmxvd2VyL25mcF9mbG93 ZXJfY21zZy5jICAgICAgICB8ICAgMSArDQo+ID4+PiAgICBkcml2ZXJzL25ldC9uZnAvZmxvd2Vy L25mcF9mbG93ZXJfY3RybC5jICAgICAgICB8ICAgMiArLQ0KPiA+Pj4gICAgZHJpdmVycy9uZXQv bmZwL2Zsb3dlci9uZnBfZmxvd2VyX3JlcHJlc2VudG9yLmMgfCAgIDIgKy0NCj4gPj4+ICAgIGRy aXZlcnMvbmV0L25mcC9uZnBfY29tbW9uLmMgICAgICAgICAgICAgICAgICAgIHwgIDMzICsrKysr KysNCj4gPj4+ICAgIGRyaXZlcnMvbmV0L25mcC9uZnBfY29tbW9uLmggICAgICAgICAgICAgICAg ICAgIHwgICA0ICsNCj4gPj4+ICAgIGRyaXZlcnMvbmV0L25mcC9uZnBfY3BwX2JyaWRnZS5oICAg ICAgICAgICAgICAgIHwgICAyIC0NCj4gPj4+ICAgIGRyaXZlcnMvbmV0L25mcC9uZnBfZXRoZGV2 LmMgICAgICAgICAgICAgICAgICAgIHwgMTExDQo+ID4+ICsrKysrKysrKysrKysrKysrKysrKysr Kw0KPiA+Pj4gICAgZHJpdmVycy9uZXQvbmZwL25mcF9ldGhkZXZfdmYuYyAgICAgICAgICAgICAg ICAgfCAgIDEgKw0KPiA+Pj4gICAgZHJpdmVycy9uZXQvbmZwL25mcF9yeHR4LmMgICAgICAgICAg ICAgICAgICAgICAgfCAgIDEgKw0KPiA+Pj4gICAgMTAgZmlsZXMgY2hhbmdlZCwgMTU0IGluc2Vy dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+ID4+Pg0KPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvbmV0L25mcC9mbG93ZXIvbmZwX2Zsb3dlci5jDQo+ID4+PiBiL2RyaXZlcnMvbmV0L25mcC9m bG93ZXIvbmZwX2Zsb3dlci5jDQo+ID4+PiBpbmRleCAzZTk3ZjVjLi5kYTk2ZDJmIDEwMDY0NA0K PiA+Pj4gLS0tIGEvZHJpdmVycy9uZXQvbmZwL2Zsb3dlci9uZnBfZmxvd2VyLmMNCj4gPj4+ICsr KyBiL2RyaXZlcnMvbmV0L25mcC9mbG93ZXIvbmZwX2Zsb3dlci5jDQo+ID4+PiBAQCAtMTAsOSAr MTAsOSBAQA0KPiA+Pj4gICAgI2luY2x1ZGUgPGV0aGRldl9wY2kuaD4NCj4gPj4+ICAgICNpbmNs dWRlIDxldGhkZXZfZHJpdmVyLmg+DQo+ID4+Pg0KPiA+Pj4gKyNpbmNsdWRlICIuLi9uZnBfY3Ry bC5oIg0KPiA+Pj4gICAgI2luY2x1ZGUgIi4uL25mcF9jb21tb24uaCINCj4gPj4+ICAgICNpbmNs dWRlICIuLi9uZnBfbG9ncy5oIg0KPiA+Pj4gLSNpbmNsdWRlICIuLi9uZnBfY3RybC5oIg0KPiA+ Pj4gICAgI2luY2x1ZGUgIi4uL25mcF9jcHBfYnJpZGdlLmgiDQo+ID4+PiAgICAjaW5jbHVkZSAi Li4vbmZwX3J4dHguaCINCj4gPj4+ICAgICNpbmNsdWRlICIuLi9uZnBjb3JlL25mcF9taXAuaCIN Cj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9uZnAvZmxvd2VyL25mcF9mbG93ZXJfY21z Zy5jDQo+ID4+PiBiL2RyaXZlcnMvbmV0L25mcC9mbG93ZXIvbmZwX2Zsb3dlcl9jbXNnLmMNCj4g Pj4+IGluZGV4IDc1MGE2MjkuLmI3MTllYjIgMTAwNjQ0DQo+ID4+PiAtLS0gYS9kcml2ZXJzL25l dC9uZnAvZmxvd2VyL25mcF9mbG93ZXJfY21zZy5jDQo+ID4+PiArKysgYi9kcml2ZXJzL25ldC9u ZnAvZmxvd2VyL25mcF9mbG93ZXJfY21zZy5jDQo+ID4+PiBAQCAtNSw2ICs1LDcgQEANCj4gPj4+ DQo+ID4+PiAgICAjaW5jbHVkZSAiLi4vbmZwY29yZS9uZnBfbnNwLmgiDQo+ID4+PiAgICAjaW5j bHVkZSAiLi4vbmZwX2xvZ3MuaCINCj4gPj4+ICsjaW5jbHVkZSAiLi4vbmZwX2N0cmwuaCINCj4g Pj4+ICAgICNpbmNsdWRlICIuLi9uZnBfY29tbW9uLmgiDQo+ID4+PiAgICAjaW5jbHVkZSAibmZw X2Zsb3dlci5oIg0KPiA+Pj4gICAgI2luY2x1ZGUgIm5mcF9mbG93ZXJfY21zZy5oIg0KPiA+Pj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L25mcC9mbG93ZXIvbmZwX2Zsb3dlcl9jdHJsLmMNCj4g Pj4+IGIvZHJpdmVycy9uZXQvbmZwL2Zsb3dlci9uZnBfZmxvd2VyX2N0cmwuYw0KPiA+Pj4gaW5k ZXggZGY5MDhlZi4uOTYxY2EzNCAxMDA2NDQNCj4gPj4+IC0tLSBhL2RyaXZlcnMvbmV0L25mcC9m bG93ZXIvbmZwX2Zsb3dlcl9jdHJsLmMNCj4gPj4+ICsrKyBiL2RyaXZlcnMvbmV0L25mcC9mbG93 ZXIvbmZwX2Zsb3dlcl9jdHJsLmMNCj4gPj4+IEBAIC02LDkgKzYsOSBAQA0KPiA+Pj4gICAgI2lu Y2x1ZGUgPHJ0ZV9jb21tb24uaD4NCj4gPj4+ICAgICNpbmNsdWRlIDxldGhkZXZfcGNpLmg+DQo+ ID4+Pg0KPiA+Pj4gKyNpbmNsdWRlICIuLi9uZnBfY3RybC5oIg0KPiA+Pj4gICAgI2luY2x1ZGUg Ii4uL25mcF9jb21tb24uaCINCj4gPj4+ICAgICNpbmNsdWRlICIuLi9uZnBfbG9ncy5oIg0KPiA+ Pj4gLSNpbmNsdWRlICIuLi9uZnBfY3RybC5oIg0KPiA+Pj4gICAgI2luY2x1ZGUgIi4uL25mcF9y eHR4LmgiDQo+ID4+PiAgICAjaW5jbHVkZSAibmZwX2Zsb3dlci5oIg0KPiA+Pj4gICAgI2luY2x1 ZGUgIm5mcF9mbG93ZXJfY3RybC5oIg0KPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L25m cC9mbG93ZXIvbmZwX2Zsb3dlcl9yZXByZXNlbnRvci5jDQo+ID4+PiBiL2RyaXZlcnMvbmV0L25m cC9mbG93ZXIvbmZwX2Zsb3dlcl9yZXByZXNlbnRvci5jDQo+ID4+PiBpbmRleCAwZTYwZjUwLi44 ZGI3M2UwIDEwMDY0NA0KPiA+Pj4gLS0tIGEvZHJpdmVycy9uZXQvbmZwL2Zsb3dlci9uZnBfZmxv d2VyX3JlcHJlc2VudG9yLmMNCj4gPj4+ICsrKyBiL2RyaXZlcnMvbmV0L25mcC9mbG93ZXIvbmZw X2Zsb3dlcl9yZXByZXNlbnRvci5jDQo+ID4+PiBAQCAtNiw5ICs2LDkgQEANCj4gPj4+ICAgICNp bmNsdWRlIDxydGVfY29tbW9uLmg+DQo+ID4+PiAgICAjaW5jbHVkZSA8ZXRoZGV2X3BjaS5oPg0K PiA+Pj4NCj4gPj4+ICsjaW5jbHVkZSAiLi4vbmZwX2N0cmwuaCINCj4gPj4+ICAgICNpbmNsdWRl ICIuLi9uZnBfY29tbW9uLmgiDQo+ID4+PiAgICAjaW5jbHVkZSAiLi4vbmZwX2xvZ3MuaCINCj4g Pj4+IC0jaW5jbHVkZSAiLi4vbmZwX2N0cmwuaCINCj4gPj4+ICAgICNpbmNsdWRlICIuLi9uZnBf cnh0eC5oIg0KPiA+Pj4gICAgI2luY2x1ZGUgIi4uL25mcGNvcmUvbmZwX21pcC5oIg0KPiA+Pj4g ICAgI2luY2x1ZGUgIi4uL25mcGNvcmUvbmZwX3J0c3ltLmgiDQo+ID4+PiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9uZXQvbmZwL25mcF9jb21tb24uYw0KPiA+Pj4gYi9kcml2ZXJzL25ldC9uZnAvbmZw X2NvbW1vbi5jIGluZGV4IDA3NzgxYTEuLmVjNmE2NjkgMTAwNjQ0DQo+ID4+PiAtLS0gYS9kcml2 ZXJzL25ldC9uZnAvbmZwX2NvbW1vbi5jDQo+ID4+PiArKysgYi9kcml2ZXJzL25ldC9uZnAvbmZw X2NvbW1vbi5jDQo+ID4+PiBAQCAtMzcsNiArMzcsNyBAQA0KPiA+Pj4gICAgI2luY2x1ZGUgIm5m cGNvcmUvbmZwX3J0c3ltLmgiDQo+ID4+PiAgICAjaW5jbHVkZSAibmZwY29yZS9uZnBfbnNwLmgi DQo+ID4+Pg0KPiA+Pj4gKyNpbmNsdWRlICJuZnBfY3RybC5oIg0KPiA+Pj4gICAgI2luY2x1ZGUg Im5mcF9jb21tb24uaCINCj4gPj4+ICAgICNpbmNsdWRlICJuZnBfY3RybC5oIg0KPiA+Pj4gICAg I2luY2x1ZGUgIm5mcF9yeHR4LmgiDQo+ID4+DQo+ID4+IEFyZSBhYm92ZSBoZWFkZXIgaW5jbHVz aW9uIGNoYW5nZXMgcmVsYXRlZCB0byB0aGlzIHBhdGNoPw0KPiA+DQo+ID4gWWVzLCBpdCBkb2Vz IHJlbGF0ZS4NCj4gPiBJbiB0aGlzIHBhdGNoLCB3ZSB1c2UgYSBtYWNybyBpbiBgbmZwX2NvbW1v bi5oYCwgYW5kIHRoaXMgbWFjcm8gaXMNCj4gPiBkZWZpbmVkIGluIGBuZnBfY3RybC5oYCwgc28g aW1wb3J0IHRoZSBkZXBlbmRlbmN5IHJlbGF0aW9ucyBvZiB0aGlzIHR3bw0KPiBoZWFkZXIgZmls ZXMuDQo+ID4gSWYgd2UgZG9uJ3QgbW9kaWZ5IHRoZSByZWxhdGVkIGZpbGVzIHdoaWNoIHVzZSB0 aGVzZSB0d28gaGVhZGVyIGZpbGVzLCB0aGUNCj4gY29tcGlsZSBwcm9jZXNzIHdpbGwgZmFpbC4N Cj4gPg0KPiANCj4gT0ssIGl0IGlzIGZvciAnTkZQX05FVF9OX1ZYTEFOX1BPUlRTJyB3aGljaCBp cyBkZWZpbmVkIGluIGBuZnBfY3RybC5oYCwgYW5kDQo+IHVzZWQgaW4gYG5mcF9jb21tb24uaGAg aW4gdGhpcyBwYXRjaC4NCj4gDQo+IEFuZCB5b3UgYXJlIGluY2x1ZGluZyBgbmZwX2N0cmwuaGAg aW4gYWxsIGMgZmlsZXMgdGhhdCB1c2VzIGBuZnBfY29tbW9uLmhgLA0KPiBpbnN0ZWFkIHdoeSBk b24ndCB5b3UgaW5jbHVkZSBgbmZwX2N0cmwuaGAgaW4gYG5mcF9jb21tb24uaGA/DQo+IEJlY2F1 c2UgeW91IGFyZSBjcmVhdGluZyB0aGlzIGRlcGVuZGVuY3kgYW55d2F5LCB3aG9ldmVyIGluY2x1 ZGVzDQo+IGBuZnBfY29tbW9uLmhgIHdpbGwgbmVlZCBgbmZwX2N0cmwuaGAuDQo+IA0KPiBPciBv dGhlciBvcHRpb24gY2FuIGJlIG1vdmluZyAnTkZQX05FVF9OX1ZYTEFOX1BPUlRTJyBkZWZpbmUg KGFuZCBpdHMNCj4gZGVwZW5kZW5jaWVzKSB0byBgbmZwX2NvbW1vbi5oYCwgaWYgaXQgaXMgbG9n aWNhbGx5IG1ha2VzIHNlbnNlLg0KDQpZZXMsIHlvdSBhcmUgcmlnaHQuDQpJIHdpbGwgc2VuZCBv dXQgYSB2MiBwYXRjaCBhbmQgaW5jbHVkZSBgbmZwX2N0cmwuaGAgaW4gYG5mcF9jb21tb24uaGAu DQpUaGFua3MhDQo=