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 E0A5E43A37; Thu, 1 Feb 2024 12:09:10 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B326440299; Thu, 1 Feb 2024 12:09:10 +0100 (CET) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2056.outbound.protection.outlook.com [40.107.92.56]) by mails.dpdk.org (Postfix) with ESMTP id E6AEA4021D for ; Thu, 1 Feb 2024 12:09:08 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kMltmoRD3fRo/WhwpAin9rgg/C6eZ4LqAug5nyjgcunP+STFP71+XFeSLrP2AxPPvpDdZRyCbXUmxt/hF0Kr3RcuQ6pHGF9/pRrBRfU8HCTVEoqCQGojI+GOgSeu8y0pONjy6HoZtag/V2xBea90sy1IKV0B0MFnDLOrEWfo88h0KDDaqruvkSjUeKjjNxH1Z7i5/GqdMgW2UdruRhCEvZhtLshKtLCxd8/kGMNm2CwhyDqGhqpYAYGjmwFR17AjWmIHbe2BJcW1TFip9KAPULGU2QUt73GbYh1Uhad/s+URo1eo2agk05D6qTBSuSCJznMy/DUTVS3ofGPngKGBYA== 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=aVT7fB9jHcWr60cl7ROnWuuFd/tu/1eX4KOW7btHyhU=; b=kK1kmkSD5ARjvDGlq/ev+rfWHC8EHABfuikfNWgaLRfDl1dVJ29DEmfGqkenLFtYpEBOMcOHcfc2qheDkQTzxR4dZYIqrGj+UKu2JYgp6LMXIDrjeRtfRwS6Cm+T3Omv7ntNouPAGkBLgspnkEujIW+fUX6WvKjK/autD8juuTrQOP22ly0Ys85SMUKfzF3mRBcU7DSuUKobuBfnAd/7xJj8bGiLBqg5W9bAUPUTed6tdkh/giYWj629h5tt5fBW6gY+t5+bOFMJoPioK6YpjlRUvFdFltyZeQLwZSQFfxTNYHh9qZCTHRUVjMIC8/OL0WW/8F7iBaIwj/j0vrdgoQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aVT7fB9jHcWr60cl7ROnWuuFd/tu/1eX4KOW7btHyhU=; b=Cqc7X4XmrK+bW2VQ8Yc0NkZA4cQLMXTMg+4HYEhoi+RQqBZYQd3UiJwcUGLYERRJQRVXqFYr1YQS5QGtm5fl1TgVx6SrVC+m6YkTlBOMsZqiR2fkCnxEDekxH9+T8EElk4/Stm/oKZuCEGIIJH3M8Z8z7sdb9OrmRaKV8gWBJYrlRCymOAXOEGZhrJKLS47mjpg1ktmRGgGANWR1N3Q4Pg/lV3UdRWZih6Vo/fO0nvlpadjEYwf/8lRjwDN2DOTyQe/kw/rF3lnaBj1KevxkMNSNHp4LlNkRWxokmVnrx5Pne3Z8YbU8B1GtHhSnAx6iLPc1LMdh/48v5ChIuozNtA== Received: from CO6PR12MB5396.namprd12.prod.outlook.com (2603:10b6:303:139::8) by PH0PR12MB8824.namprd12.prod.outlook.com (2603:10b6:510:26f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.9; Thu, 1 Feb 2024 11:09:05 +0000 Received: from CO6PR12MB5396.namprd12.prod.outlook.com ([fe80::df56:6290:5b5a:e018]) by CO6PR12MB5396.namprd12.prod.outlook.com ([fe80::df56:6290:5b5a:e018%7]) with mapi id 15.20.7270.010; Thu, 1 Feb 2024 11:09:05 +0000 From: Suanming Mou To: Ferruh Yigit , Ori Kam , Aman Singh , Yuying Zhang , Dariusz Sosnowski , Slava Ovsiienko , Matan Azrad , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Andrew Rybchenko CC: "dev@dpdk.org" Subject: RE: [PATCH v3 1/3] ethdev: rename action modify field data structure Thread-Topic: [PATCH v3 1/3] ethdev: rename action modify field data structure Thread-Index: AQHaR5Mxx0S38Dkw6UuM0yGGKutlFLDysbaAgACgPPCAAhl2AIAAAyXQ Date: Thu, 1 Feb 2024 11:09:05 +0000 Message-ID: References: <20231219013337.531548-1-suanmingm@nvidia.com> <20240115091318.1053433-1-suanmingm@nvidia.com> <20240115091318.1053433-2-suanmingm@nvidia.com> <9e38221e-285c-4cf6-a170-c3ee2f8b1786@amd.com> <9f2c9c9a-9a7f-404a-859e-ce68f2a56c15@amd.com> In-Reply-To: <9f2c9c9a-9a7f-404a-859e-ce68f2a56c15@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=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR12MB5396:EE_|PH0PR12MB8824:EE_ x-ms-office365-filtering-correlation-id: 411556ed-c639-4026-7932-08dc2316347a x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: K4ac0NK04VnjDCejFBQT39/wfW7TlnM7ekeV7yOFPXleq7XOHxXuFBnH1rwNAgGtylJ1AwMJeTfDcnrCNhSWqR1OegUcrurnNerpFGY+Y/ySzrCUnDQD+vEDbm/V7GabACPfnxDnC1GIssyF9sDlOIMuCjHZSGPRBssrg56BnnRbEt2KRC+UZ+fNOC58zsNf640cV6w4R48S0oeqqLiWNDl2zhBmHURfbiV/8W71ro14rGLLGBcPAUu1PzGKgwzy31jOX7yuVKAxs1Rz9iE3/SwPbHK6Q9YjFTVQtfnf4VA7+O46gfgPKp+je9L8eIhZq3qtidcV9nSuuDbk9PL8yGHkg1do1ykx4uF8u9WSboK4HRsW/vO6zhjAqA6ZZWWSbO6Gmf+TN6g9WyjCeDl0CQvRZ05+S8mU4P77vHG43YveZ8K95IsKGiSW9YtVN51fHd61ZIitISznqXhmREPzezqDe5ZZ030ef5M5NGscs8tm2cbwaLPIudiK6zq0/Y+IPMbQxCzLr75Re/owX36NVB+xrV6f9qqgcwQ7pbS9PCc8zlqWAFjk1lC4+i6cYOZ5gUlunTTrHljc51BvMen/nRrUNZGGuQhKeCnL//TrhbMdVCsg7eaGeA++JHMjoVDQmoQ5XhCX75MfFBchu52wtI6iVpfUbGfKANUas21/bLw= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR12MB5396.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(136003)(39860400002)(366004)(396003)(376002)(230273577357003)(230173577357003)(230922051799003)(186009)(64100799003)(1800799012)(451199024)(26005)(83380400001)(55016003)(53546011)(122000001)(41300700001)(71200400001)(6506007)(9686003)(7696005)(478600001)(52536014)(316002)(86362001)(5660300002)(33656002)(4326008)(38100700002)(8676002)(8936002)(2906002)(38070700009)(110136005)(66946007)(66476007)(66556008)(64756008)(66446008)(76116006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Wlp4RWd1SXZxcFd1TmJXNzRYazhHNjNTQStEd09UNWNjb25SRXh5akxwQjBR?= =?utf-8?B?L0dmNzJUUG9KcFFVMVUvQmQwYkU0bm12N3llMCtuQUp3dVhqNlVFU09kazB3?= =?utf-8?B?b0k3WXBvbjdwcXVEbENreE1BOG54SmIrYWNOOTc2WTR6VldhOHU2Q0c4MVFV?= =?utf-8?B?Q2I2cUlpcGxOSHNkTnREM09icXdJMkZNaVhyVXEvc1orODIreGR4VEIvZ010?= =?utf-8?B?NGd4N1hnaXdtQzFlL0xtYTFuMjVvNE5BYVBhMTJDeTU0K210V0ZMWUpuaE1U?= =?utf-8?B?a2FkZGtxUGZLR3BGZVI0enl3Q2FaVGcvNi9HaUIvM1d3TGhGeEp1RUVnMktE?= =?utf-8?B?Q1pHY3gzYXM4OVJsa3JlaEtRTG5mSWRBNEJ4Sjc1ckxlMFpIU0xOZ0pHZnU1?= =?utf-8?B?dUNiMDN4VjJNWlZzMGV3c0NkdzJLL3FWcDBaU2FLUnFrWXdRQ3FUR3gxWXJR?= =?utf-8?B?ZG83U3RnaytGN2NIanB0U2FWa2JJY2d1Y09nc2xCMGtHQkw0TEx3Z0NxWHgx?= =?utf-8?B?eitZdDV6cFNpc29CSUd2VE5BeVVES3RZVis1OFd4c2tUTDVvdHBFbi85Z2ZS?= =?utf-8?B?NVMydm5qUzZqV0JIZXFoWSs0KzJCbjU5V1BhSmcwQjV4RlJjSzFnUkFVa0ZH?= =?utf-8?B?aEFJdHVKdGgvUWhKS056a0hCZjl0bHVmNDVpS1hDV0RKdnFaWGhGcWhmSnZY?= =?utf-8?B?V3pvZEF1dmtwT0VyeUxuWlgyZERmbHZ1RWlrZGRMOUYvRW5jMHJaT0lrc0l3?= =?utf-8?B?ZTNlSUg0RGxKNDEvL2RwSWcvYWRGSGF1aWpMUWhYL0pCcUpFVDJMWXJILzg0?= =?utf-8?B?QzduZ1J5cVBNNSswU0Z6WEY4TW5oTkdWSG9SMGJ3M2RMYlNFdE1NQVFVcVdP?= =?utf-8?B?V1ZlQzFkdmNFRmd3Y2xDYkVpazZOZ3dZeit3ditNYVJRQnVCRGxsT2NtVUYr?= =?utf-8?B?VXg0TWs1Vnl6RVBxdlV3LzF6WTFyZmNBU3ZUNFdlMjJYd2FkSVpUUjFDUmtE?= =?utf-8?B?TnpZNVlZSEk5STR0RXVMZFlkOUtuWklDeVZoZDVkekNoWkh1T2RhUStlRzVE?= =?utf-8?B?dzQzWWNjTWo2cnBRbzZmb1FhMjF0S0hEVVBtOHhVTVJtS3ZWWWplT3Y1MVd3?= =?utf-8?B?TjN1NEtEN2dFYUh3ekh6MEtpUk44cjU2WWxKenM5U0gvaTFpb1oyUW02VjlG?= =?utf-8?B?VmtSeEdNbGRUWGpKNEhKVFd3UjYrQzhjS21JSUJIL2Z5bHJNK3JDVVFjN2Nx?= =?utf-8?B?RUpITXV0YXRDbUJrZks0NUNxZElKaHhkN1p2Z3NlRzJPKzdyZU5RK0VmYTR1?= =?utf-8?B?dzE3eW1lQ2UreW5mMmNsSEFsc2h6KzZrNDdvN3lhaEl2UUNQVlZWemVQTUtH?= =?utf-8?B?SjNEVGlYdWJ6WFMrR2NDbzdZTENBNWlpdFFVbGdseGdoYks0aVNZV1E2c1lX?= =?utf-8?B?YzhwSEdycEJwbWtoalp5RGkxWUt3M3FIOGxld3V0VUY1cEQvWkJvbGN0Vm9y?= =?utf-8?B?UG5QQ0tKZUtQWFdlbzdMNXFEc3ZTMC9vWlZCQXFPQmRYQ2ZZaTZwaXVKS1Bw?= =?utf-8?B?OFEvTkwrZGFtRUhTbTBLWmxmLzFQLzIrWWwzWHhrTWNEWTNyZlhidHR2NFFn?= =?utf-8?B?TVIyNDhJTUJGbGVhRHo2OTVYOXpCWXRERS9jMms2TnFjNzJ6M1l2cC9xMUtw?= =?utf-8?B?ZVJ3M256Q1paUjBjRlp4RGxVV0J3UzJTdDhrMnJSMFA0WUhndkpHYjNlRGI2?= =?utf-8?B?TjltaHlKSk5iVUdKTWFNbGZIN0N1ODNGUGVzdWdSQVA3MCtKcEdHNUpEcGhk?= =?utf-8?B?b2hCakZnTUZFRC9XUGRDMHdiUG44ZEgzU3B5QWdYa1B0YmhYaUFKbnZEc3VP?= =?utf-8?B?WFNIcHhCOFVnN015N2FsRThZMlhnakc2WnRvOTJXQ3NDVlA3ZWFUMTRlbDlr?= =?utf-8?B?WWlqaUlsbTAzLyt3QVZUTGJkTFlDVmZmRzhxMDVYdmhkMDkwSjc4M2V0S2NY?= =?utf-8?B?ZmRwbHBVS0lPQldSVnNzeWx4Y1FZYVM2QU5YOE5FZzVlQWpqSmFjdC9Zd1BP?= =?utf-8?B?YWt2QzdjSHY5dXY0RU43eDFrcEp1cW5HeWZ5OEVRRGQxODFHQUZZeVc2NXFh?= =?utf-8?Q?paR2Slf3K16G93D59s8r3+309?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR12MB5396.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 411556ed-c639-4026-7932-08dc2316347a X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2024 11:09:05.6304 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: NhOFNLRhKDNrc+/4xax0niU649Ys6dyW8Aw4svP1RuyhP6z8UXw1xrcnq0uoFOto/dNBURnCHOaGgPrJylbmXg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR12MB8824 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm ZXJydWgueWlnaXRAYW1kLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDEsIDIwMjQg Njo1NiBQTQ0KPiBUbzogU3Vhbm1pbmcgTW91IDxzdWFubWluZ21AbnZpZGlhLmNvbT47IE9yaSBL YW0gPG9yaWthQG52aWRpYS5jb20+Ow0KPiBBbWFuIFNpbmdoIDxhbWFuLmRlZXAuc2luZ2hAaW50 ZWwuY29tPjsgWXV5aW5nIFpoYW5nDQo+IDx5dXlpbmcuemhhbmdAaW50ZWwuY29tPjsgRGFyaXVz eiBTb3Nub3dza2kgPGRzb3Nub3dza2lAbnZpZGlhLmNvbT47IFNsYXZhDQo+IE92c2lpZW5rbyA8 dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT47IE1hdGFuIEF6cmFkIDxtYXRhbkBudmlkaWEuY29tPjsg TkJVLQ0KPiBDb250YWN0LVRob21hcyBNb25qYWxvbiAoRVhURVJOQUwpIDx0aG9tYXNAbW9uamFs b24ubmV0PjsgQW5kcmV3DQo+IFJ5YmNoZW5rbyA8YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMu cnU+DQo+IENjOiBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MyAxLzNdIGV0 aGRldjogcmVuYW1lIGFjdGlvbiBtb2RpZnkgZmllbGQgZGF0YSBzdHJ1Y3R1cmUNCj4gDQo+IE9u IDEvMzEvMjAyNCAyOjU3IEFNLCBTdWFubWluZyBNb3Ugd3JvdGU6DQo+ID4gSGksDQo+ID4NCj4g Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm ZXJydWgueWlnaXRAYW1kLmNvbT4NCj4gPj4gU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDMxLCAy MDI0IDE6MTkgQU0NCj4gPj4gVG86IFN1YW5taW5nIE1vdSA8c3Vhbm1pbmdtQG52aWRpYS5jb20+ OyBPcmkgS2FtIDxvcmlrYUBudmlkaWEuY29tPjsNCj4gPj4gQW1hbiBTaW5naCA8YW1hbi5kZWVw LnNpbmdoQGludGVsLmNvbT47IFl1eWluZyBaaGFuZw0KPiA+PiA8eXV5aW5nLnpoYW5nQGludGVs LmNvbT47IERhcml1c3ogU29zbm93c2tpIDxkc29zbm93c2tpQG52aWRpYS5jb20+Ow0KPiA+PiBT bGF2YSBPdnNpaWVua28gPHZpYWNoZXNsYXZvQG52aWRpYS5jb20+OyBNYXRhbiBBenJhZA0KPiA+ PiA8bWF0YW5AbnZpZGlhLmNvbT47IE5CVS0gQ29udGFjdC1UaG9tYXMgTW9uamFsb24gKEVYVEVS TkFMKQ0KPiA+PiA8dGhvbWFzQG1vbmphbG9uLm5ldD47IEFuZHJldyBSeWJjaGVua28NCj4gPj4g PGFuZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJzLnJ1Pg0KPiA+PiBDYzogZGV2QGRwZGsub3JnDQo+ ID4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMgMS8zXSBldGhkZXY6IHJlbmFtZSBhY3Rpb24gbW9k aWZ5IGZpZWxkIGRhdGENCj4gPj4gc3RydWN0dXJlDQo+ID4+DQo+ID4+IE9uIDEvMTUvMjAyNCA5 OjEzIEFNLCBTdWFubWluZyBNb3Ugd3JvdGU6DQo+ID4+PiBDdXJyZW50IHJ0ZV9mbG93X2FjdGlv bl9tb2RpZnlfZGF0YSBzdHJ1Y3QgZGVzY3JpYmVzIHRoZSBwa3QgZmllbGQNCj4gPj4+IHBlcmZl Y3RseSBhbmQgaXMgdXNlZCBvbmx5IGluIGFjdGlvbi4NCj4gPj4+DQo+ID4+PiBJdCBpcyBwbGFu bmVkIHRvIGJlIHVzZWQgZm9yIGl0ZW0gYXMgd2VsbC4gVGhpcyBjb21taXQgcmVuYW1lcyBpdCB0 bw0KPiA+Pj4gInJ0ZV9mbG93X2ZpZWxkX2RhdGEiIG1ha2luZyBpdCBjb21wYXRpYmxlIHRvIGJl IHVzZWQgYnkgaXRlbS4NCj4gPj4+DQo+ID4+DQo+ID4+IGFjayB0byByZW5hbWUgc3RydWN0IHRv IHVzZSBpbiBwYXR0ZXJuLg0KPiA+Pg0KPiA+Pj4gU2lnbmVkLW9mZi1ieTogU3Vhbm1pbmcgTW91 IDxzdWFubWluZ21AbnZpZGlhLmNvbT4NCj4gPj4+IEFja2VkLWJ5OiBPcmkgS2FtIDxvcmlrYUBu dmlkaWEuY29tPg0KPiA+Pj4gQWNrZWQtYnk6IEFuZHJldyBSeWJjaGVua28gPGFuZHJldy5yeWJj aGVua29Ab2t0ZXRsYWJzLnJ1Pg0KPiA+Pj4gLS0tDQo+ID4+PiAgYXBwL3Rlc3QtcG1kL2NtZGxp bmVfZmxvdy5jICAgICAgICAgICAgfCAgMiArLQ0KPiA+Pj4gIGRvYy9ndWlkZXMvcHJvZ19ndWlk ZS9ydGVfZmxvdy5yc3QgICAgIHwgIDIgKy0NCj4gPj4+ICBkb2MvZ3VpZGVzL3JlbF9ub3Rlcy9y ZWxlYXNlXzI0XzAzLnJzdCB8ICAxICsNCj4gPj4+ICBkcml2ZXJzL25ldC9tbHg1L21seDVfZmxv dy5jICAgICAgICAgICB8ICA0ICsrLS0NCj4gPj4+ICBkcml2ZXJzL25ldC9tbHg1L21seDVfZmxv dy5oICAgICAgICAgICB8ICA2ICsrKy0tLQ0KPiA+Pj4gIGRyaXZlcnMvbmV0L21seDUvbWx4NV9m bG93X2R2LmMgICAgICAgIHwgMTAgKysrKystLS0tLQ0KPiA+Pj4gIGxpYi9ldGhkZXYvcnRlX2Zs b3cuaCAgICAgICAgICAgICAgICAgIHwgIDggKysrKy0tLS0NCj4gPj4+ICA3IGZpbGVzIGNoYW5n ZWQsIDE3IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQ0KPiA+Pj4NCj4gPj4+IGRpZmYg LS1naXQgYS9hcHAvdGVzdC1wbWQvY21kbGluZV9mbG93LmMNCj4gPj4+IGIvYXBwL3Rlc3QtcG1k L2NtZGxpbmVfZmxvdy5jIGluZGV4IGNlNzE4MTg3MDUuLjM3MjVlOTU1YzcgMTAwNjQ0DQo+ID4+ PiAtLS0gYS9hcHAvdGVzdC1wbWQvY21kbGluZV9mbG93LmMNCj4gPj4+ICsrKyBiL2FwcC90ZXN0 LXBtZC9jbWRsaW5lX2Zsb3cuYw0KPiA+Pj4gQEAgLTc0MCw3ICs3NDAsNyBAQCBlbnVtIGluZGV4 IHsNCj4gPj4+ICAjZGVmaW5lIElURU1fUkFXX1NJWkUgXA0KPiA+Pj4gIAkoc2l6ZW9mKHN0cnVj dCBydGVfZmxvd19pdGVtX3JhdykgKyBJVEVNX1JBV19QQVRURVJOX1NJWkUpDQo+ID4+Pg0KPiA+ Pj4gLS8qKiBNYXhpbXVtIHNpemUgZm9yIGV4dGVybmFsIHBhdHRlcm4gaW4gc3RydWN0DQo+ID4+ PiBydGVfZmxvd19hY3Rpb25fbW9kaWZ5X2RhdGEuICovDQo+ID4+PiArLyoqIE1heGltdW0gc2l6 ZSBmb3IgZXh0ZXJuYWwgcGF0dGVybiBpbiBzdHJ1Y3QgcnRlX2Zsb3dfZmllbGRfZGF0YS4NCj4g Pj4+ICsqLw0KPiA+Pj4gICNkZWZpbmUgQUNUSU9OX01PRElGWV9QQVRURVJOX1NJWkUgMzINCj4g Pj4+DQo+ID4+DQo+ID4+IFdoYXQgZG8geW91IHRoaW5rIHRvIHVwZGF0ZSAnQUNUSU9OX01PRElG WV9QQVRURVJOX1NJWkUnIGhlcmUgdG9vLA0KPiA+PiBpbnN0ZWFkIG9mIG5leHQgcGF0Y2g/DQo+ ID4NCj4gPiBBZ3JlZS4NCj4gPg0KPiA+Pg0KPiA+PiA8Li4uPg0KPiA+Pg0KPiA+Pj4gZGlmZiAt LWdpdCBhL2xpYi9ldGhkZXYvcnRlX2Zsb3cuaCBiL2xpYi9ldGhkZXYvcnRlX2Zsb3cuaCBpbmRl eA0KPiA+Pj4gYWZmZGM4MTIxYi4uNDBmNmRjYWFjZCAxMDA2NDQNCj4gPj4+IC0tLSBhL2xpYi9l dGhkZXYvcnRlX2Zsb3cuaA0KPiA+Pj4gKysrIGIvbGliL2V0aGRldi9ydGVfZmxvdy5oDQo+ID4+ PiBAQCAtMzkxMCw5ICszOTEwLDkgQEAgZW51bSBydGVfZmxvd19maWVsZF9pZCB7DQo+ID4+PiAg ICogQHdhcm5pbmcNCj4gPj4+ICAgKiBAYiBFWFBFUklNRU5UQUw6IHRoaXMgc3RydWN0dXJlIG1h eSBjaGFuZ2Ugd2l0aG91dCBwcmlvciBub3RpY2UNCj4gPj4+ICAgKg0KPiA+Pj4gLSAqIEZpZWxk IGRlc2NyaXB0aW9uIGZvciBNT0RJRllfRklFTEQgYWN0aW9uLg0KPiA+Pj4gKyAqIEZpZWxkIGRl c2NyaXB0aW9uIGZvciBwYWNrZXQgZmllbGQuDQo+ID4+Pg0KPiA+Pg0KPiA+PiBOZXcgbm90ZSBp cyBub3QgdmVyeSBoZWxwZnVsLCBob3cgY2FuIHdlIG1ha2UgaXQgbW9yZSB1c2VmdWw/DQo+ID4+ DQo+ID4+IERvZXMgaXQgbWFrZSBzZW5zZSB0byBrZWVwICdNT0RJRllfRklFTEQnIGFuZCBhZGQg J0NPTVBBUkUgSVRFTScgaW4NCj4gPj4gbmV4dCBwYXRjaCwgdG8gY2xhcmlmeSB0aGUgaW50ZW5k ZWQgdXNhZ2UgZm9yIHRoZSBzdHJ1Y3QsIG90aGVyd2lzZSBpdCBpcyB0b28NCj4gZ2VuZXJpYy4N Cj4gPg0KPiA+IE9LLCBzb3JyeSwgdGhlIHB1cnBvc2UgaXMgdG8gbWFrZSBpdCBnZW5lcmljLiBT byBuZXh0IHRpbWUgaWYgb3RoZXIgSVRFTSBvcg0KPiBBQ1RJT04gbmVlZCB0aGF0IGZpZWxkLCBp dCBjYW4gYmUgdXNlZCBkaXJlY3RseS4NCj4gPiBPdGhlcndpc2UsIGl0IGZlZWxzIGxpa2UgaXQg Y2FuIG9ubHkgYmUgdXNlZCBieSAnTU9ESUZZX0ZJRUxEJyBhbmQNCj4gJ0NPTVBBUkVfSVRFTScs IHdoYXQgZG8geW91IHRoaW5rPw0KPiA+DQo+IA0KPiBJIGRvbid0IGhhdmUgYW4gaW50ZW50aW9u IHRvIGxpbWl0IGl0cyB1c2FnZSwgYnV0IHRvIGNsYXJpZnkgdXNhZ2UgZm9yIHdob2V2ZXIgY2hl Y2tzDQo+IHRoZSBkb2N1bWVudC4NCj4gDQo+ICJGaWVsZCBkZXNjcmlwdGlvbiBmb3IgcGFja2V0 IGZpZWxkLiIgZG9lc24ndCBzYXkgd2hhdCBleGFjdGx5IGl0IGlzIGFuZCBjYXVzZQ0KPiBjb25m dXNpb24uDQo+IA0KPiBQZXJoYXBzIHdvcmRpbmcgY2FuIGJlIGNoYW5nZWQgdG8gc2F5IHR3byBw b3NzaWJsZSB1c2FnZXMgYXJlIGZvcg0KPiAnTU9ESUZZX0ZJRUxEJyBhbmQgJ0NPTVBBUkVfSVRF TSc/DQoNClNvdW5kcyBnb29kLCBPSywgSSB3aWxsIHVwZGF0ZS4NCg0KQlRXLCBJIHNhdyB0aGUg cGF0Y2ggYXBwbHkgZmFpbGVkLCBzZWVtcyBpdCBpcyBkdWUgdG8gUmFzbGFuJ3MgYnJhbmNoIGhh cyBzb21lIGV4dHJhIGZlYXR1cmVzIHRoYW4geW91ciBicmFuY2guDQpTbyBJIGp1c3Qgd2FudCB0 byBrbm93IGlzIGl0IE9LPyBPciBzaG91bGQgSSBzdGlsbCBiYXNlIG9uIHlvdXIgYnJhbmNoPyBX aGVuIHdpbGwgdGhlIGJyYW5jaGVzIGJlIHN5bmNlZC4NCg0K