From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id A37B8A04E7; Mon, 2 Nov 2020 10:38:00 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 85F38BBBA; Mon, 2 Nov 2020 10:37:59 +0100 (CET) Received: from hqnvemgate24.nvidia.com (hqnvemgate24.nvidia.com [216.228.121.143]) by dpdk.org (Postfix) with ESMTP id 8B045AC90 for ; Mon, 2 Nov 2020 10:37:56 +0100 (CET) Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate24.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Mon, 02 Nov 2020 01:37:59 -0800 Received: from HQMAIL107.nvidia.com (172.20.187.13) by HQMAIL101.nvidia.com (172.20.187.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 2 Nov 2020 09:37:51 +0000 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.55) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 2 Nov 2020 09:37:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MVdmhgF3NKyVmnQoFuZu8hdKKZZEqlZF11hlDxvzofIKUy7Mli+tv/GVAajUamZVyvFUKNS8cA6pGClLZ0vY8BwJwq89smFTAz3pXa6qWuyBApfjc2gePClDiuSDYMqjaTVtExAB/MjTq9qDjh3mArirCCRw/wvWlktJcq1YS5cIlFiGQoWTkQ4KGFvc64UXG9/N5ITQLST1o5zCgKz8M0iNgd5RJVE8IUHtWdz9RwYBC9BF7WcLy6teF7XXHHzakvMn9/zeFo3JC4WSvWq7VuNZLDN1BMkhU0S3wS9jfj70J0FmrlHY/xgiCoIoZ81+K6fMLjes+9OpfZNJdS8nEQ== 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-SenderADCheck; bh=PC+1kTMYmCTWRkDRshjAjHuzK2X7CmIc4++LF6Zq/Mk=; b=j1cAmX9tpU81b1ZVfUT5lAf2OZCuQkryO5MWzxykJg/T2MLw7Rj80KdK99TwnnW3dLmEReXfOXcZoRotp5GcH+7Wox2SfA0d9tMBrE07ZRzadOGCwasLJWSwPlwF31bkY3kv5nSMnE7C99HxdCXD6pUhjDnfzzyZUVScuhs3Wn211+UYaOMX0CJKCdUnxQOXhBRJcWPl8viQKq3+HTW+W8aTypKF3XlZT4gTdrlbO4eBMZt3szFnx+S3WOWnwEmJ5KphlQg829o+padD6J6Zd0HI9YrLDkJ3Wq1DjuBm+Q7bgyZjJdPSFkKKjWctceAKQ+GZcX8nWSPfAaVxjvbpOQ== 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 Received: from DM6PR12MB4987.namprd12.prod.outlook.com (2603:10b6:5:163::31) by DM6PR12MB3274.namprd12.prod.outlook.com (2603:10b6:5:182::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Mon, 2 Nov 2020 09:37:47 +0000 Received: from DM6PR12MB4987.namprd12.prod.outlook.com ([fe80::cf2:dfd0:1877:bf3a]) by DM6PR12MB4987.namprd12.prod.outlook.com ([fe80::cf2:dfd0:1877:bf3a%3]) with mapi id 15.20.3499.030; Mon, 2 Nov 2020 09:37:47 +0000 From: Ori Kam To: Ivan Malov , "Xueming(Steven) Li" , "dev@dpdk.org" CC: NBU-Contact-Thomas Monjalon , Ferruh Yigit , Andrew Rybchenko Thread-Topic: [dpdk-dev] [PATCH 1/2] ethdev: introduce transfer attribute to shared action conf Thread-Index: AQHWrvw+v3AqvUVKxEy1dGZwKGwCrKmy7FBwgAAaC2CAAZIZ4A== Date: Mon, 2 Nov 2020 09:37:47 +0000 Message-ID: References: <20201029114644.22169-1-ivan.malov@oktetlabs.ru> <66df746e-1a70-d2bb-fa31-7df2a81faac4@oktetlabs.ru> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: oktetlabs.ru; dkim=none (message not signed) header.d=none;oktetlabs.ru; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [147.236.152.129] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bd6d91f5-e005-48b8-bf67-08d87f12f57a x-ms-traffictypediagnostic: DM6PR12MB3274: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: s+oMjmgYYc0R2V39GKyv5A+MWPY+Z5+PVQr/bUMu5ANO6yfwojvVCDgsk4BvMqsHoVs9irSS3QvMEICRUTt2WM8CgoZnFYoWKhUeMq/4rEX1yQSehhW/F9iVjX5YTfURLj8t/8cP6YbI59jLiUVrHgLswXe8MJAxhbD7Qmx+pjlRXp/K8SS34+9fjSuYkIcXulSyOJJp1CGYKzBaOVIhHBL5fYZ8zeZmRlCE9f/pikJlDs9+jpI6Trb/Y/d8td9EOlCXMatlWOXr3rbUuCETy21OPRWSNNkd7AHRW77wR1sXIOt4OFKh3ofU/4+xGB2jGlZ/VG4eEHN+7X2SncNPIg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB4987.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(376002)(346002)(136003)(39860400002)(8676002)(83380400001)(186003)(33656002)(478600001)(2906002)(4326008)(7696005)(6506007)(55016002)(53546011)(8936002)(66446008)(64756008)(66556008)(66476007)(76116006)(26005)(9686003)(54906003)(110136005)(316002)(71200400001)(5660300002)(66946007)(52536014)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: oAcVUG7f58hFflp3NFTXpY81qxhJErDt4kJ3prcFOdbsehiEKWK84+0Uy3rjdPS8qD1XEpURPK3eK9QRBV97DSiM7OTRTxe+aqctGmtf1viKme7K8Kmdc+Y5q3HcxHtncNEf+fmIq8NG+Cx8juX5gwjhBgxDAnRzm+TinYHDTI8U6cKnsMsVGWZ4lxwZuaUvKFp9eDPaRP1MOESv2qBCLZNRwvxGfwdZZhrRPdGpEXiVfZLS3MtbkkYf4DXZRmvF9wSHInq8IpBoYex7neeLv9S/mTIHBJW0ty4wom4wgyWH0jGB82xUEV8cOEKuJmOj5KuMQW2gkLgEVKQkhF0yoRvxFMR6ZWvmxEvf+Yj/mIk6aZoMqKJoQoUDq0B2RugCI0gH4YQtA/NgqUOawX1E5YGuY3YF3u0/Ib5W6cdPS9NMVVoCkTtHHJAygkIidFyARN98QA5DaV9HMmjMu0lIPNB8v2laM87dIYSxVUUbug1Ereg59JOTOBhAbjlnkfTu3Os5GKnH46Rcl0oCOESlKZoLULo0JBrvndM05TiNlkzexW6wBsGeyt3Q2oxa6oacw0OhMuXfasfOk6Ti90oXkw0LwOv7rlAs2uhDOMiq3uEfKVzHK3CpMN360x8NIsHHqqKuzhQyZPty4dGila1AgA== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB4987.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bd6d91f5-e005-48b8-bf67-08d87f12f57a X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2020 09:37:47.6696 (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: rLwR92ZGddnj/95FibK2FuvhziutH4FI7YjrxDJk5AN3Rpmc8BqYVT5ETiseTQuf6wGqUuTGRhqDNve81Np8eQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3274 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1604309879; bh=PC+1kTMYmCTWRkDRshjAjHuzK2X7CmIc4++LF6Zq/Mk=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ld-processed: x-ms-exchange-transport-forked:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck: x-microsoft-antispam:x-microsoft-antispam-message-info: x-forefront-antispam-report:x-ms-exchange-antispam-messagedata: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=N8oiv2FJLlbx7RtGzUVzIEYZvAgYg8HU5TCMmgY112mw43Af4OmWB1MSo1IFFaK8X c+vpNcxLGBq8ivP/ECVqb/cjy0BLL1EUcXFpFZ33q10G3pCWH+pgH523rNUxCymYwv gslg2FLEAiSO5ls7JRF5KJDsQmQAFdOGUT9PydLDDeKUIwXxevNC4R69JrpooKQehk EfUB5oDwWf3yT6Mrt7w7mRqqy7b8KkB56QC8jDZlyBKS6mKf7b6xTGO273qLunwUvK YpnZrYB8VRbWQWNCrBiBGLxSx6zsLFatjESobn5RAjdNSZmC9aTDZYzuzkd3U8NA6h qYn04q6dd9P6w== Subject: Re: [dpdk-dev] [PATCH 1/2] ethdev: introduce transfer attribute to shared action conf X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGkgSXZhbiwNClBTQiBzbWFsbCBjb21tZW50IGFib3V0IHRoZSBjb21tZW50LA0KDQpBbmQgZmVl bCBmcmVlIHRvIGFkZCBteSBhY2suDQoNCkJlc3QsDQpPcmkNCg0KPiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiBGcm9tOiBPcmkgS2FtDQo+IFNlbnQ6IFN1bmRheSwgTm92ZW1iZXIgMSwg MjAyMCAxMTozNSBBTQ0KPiBTdWJqZWN0OiBSRTogW2RwZGstZGV2XSBbUEFUQ0ggMS8yXSBldGhk ZXY6IGludHJvZHVjZSB0cmFuc2ZlciBhdHRyaWJ1dGUgdG8NCj4gc2hhcmVkIGFjdGlvbiBjb25m DQo+IA0KPiBIaSBJdmFuDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4g RnJvbTogT3JpIEthbQ0KPiA+IFNlbnQ6IFN1bmRheSwgTm92ZW1iZXIgMSwgMjAyMCAxMDoxMiBB TQ0KPiA+IFN1YmplY3Q6IFJFOiBbZHBkay1kZXZdIFtQQVRDSCAxLzJdIGV0aGRldjogaW50cm9k dWNlIHRyYW5zZmVyIGF0dHJpYnV0ZSB0bw0KPiA+IHNoYXJlZCBhY3Rpb24gY29uZg0KPiA+DQo+ ID4gSGkgSXZhbiwNCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ IEZyb206IEl2YW4gTWFsb3YgPEl2YW4uTWFsb3ZAb2t0ZXRsYWJzLnJ1Pg0KPiA+ID4gU2VudDog RnJpZGF5LCBPY3RvYmVyIDMwLCAyMDIwIDEwOjM1IFBNDQo+ID4gPiBTdWJqZWN0OiBSZTogW2Rw ZGstZGV2XSBbUEFUQ0ggMS8yXSBldGhkZXY6IGludHJvZHVjZSB0cmFuc2ZlciBhdHRyaWJ1dGUg dG8NCj4gPiA+IHNoYXJlZCBhY3Rpb24gY29uZg0KPiA+ID4NCj4gPiA+IEhpLA0KPiA+ID4NCj4g PiA+IE9uIDMwLzEwLzIwMjAgMTg6NDksIFh1ZW1pbmcoU3RldmVuKSBMaSB3cm90ZToNCj4gPiA+ ID4gSGkgSXZhbiwNCj4gPiA+ID4NCj4gPiA+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+ID4gPiA+PiBGcm9tOiBkZXYgPGRldi1ib3VuY2VzQGRwZGsub3JnPiBPbiBCZWhhbGYgT2Yg SXZhbiBNYWxvdg0KPiA+ID4gPj4gU2VudDogVGh1cnNkYXksIE9jdG9iZXIgMjksIDIwMjAgNzo0 NyBQTQ0KPiA+ID4gPj4gVG86IGRldkBkcGRrLm9yZw0KPiA+ID4gPj4gQ2M6IE9yaSBLYW0gPG9y aWthQG52aWRpYS5jb20+OyBOQlUtQ29udGFjdC1UaG9tYXMgTW9uamFsb24NCj4gPiA+ID4+IDx0 aG9tYXNAbW9uamFsb24ubmV0PjsgRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29t PjsgQW5kcmV3DQo+ID4gPiA+PiBSeWJjaGVua28gPGFuZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJz LnJ1Pg0KPiA+ID4gPj4gU3ViamVjdDogW2RwZGstZGV2XSBbUEFUQ0ggMS8yXSBldGhkZXY6IGlu dHJvZHVjZSB0cmFuc2ZlciBhdHRyaWJ1dGUgdG8NCj4gPiA+ID4+IHNoYXJlZCBhY3Rpb24gY29u Zg0KPiA+ID4gPj4NCj4gPiA+ID4+IEluIGEgZmxvdyBydWxlLCBhdHRyaWJ1dGUgInRyYW5zZmVy IiBtZWFucyBvcGVyYXRpb24gbGV2ZWwgYXQgd2hpY2ggYm90aA0KPiA+ID4gdHJhZmZpYw0KPiA+ ID4gPj4gaXMgbWF0Y2hlZCBhbmQgYWN0aW9ucyBhcmUgY29uZHVjdGVkLg0KPiA+ID4gPj4NCj4g PiA+ID4+IEFkZCB0aGUgdmVyeSBzYW1lIGF0dHJpYnV0ZSB0byBzaGFyZWQgYWN0aW9uIGNvbmZp Z3VyYXRpb24uDQo+ID4gPiA+PiBJZiBhIGRyaXZlciBuZWVkcyB0byBwcmVwYXJlIEhXIHJlc291 cmNlcyBpbiB0d28gZGlmZmVyZW50IHdheXMsDQo+ID4gZGVwZW5kaW5nDQo+ID4gPiA+PiBvbiB0 aGUgb3BlcmF0aW9uIGxldmVsLCBpbiBvcmRlciB0byBzZXQgdXAgYW4gYWN0aW9uLCB0aGVuIHRo aXMgbmV3DQo+IGF0dHJpYnV0ZQ0KPiA+ID4gPj4gd2lsbCBpbmRpY2F0ZSB0aGUgbGV2ZWwuDQo+ ID4gPiA+PiBBbHNvLCB3aGVuIGhhbmRsaW5nIGEgZmxvdyBydWxlIGluc2VydGlvbiwgdGhlIGRy aXZlciB3aWxsIGJlIGFibGUgdG8gdHVybg0KPiA+ID4gPj4gZG93biBhIHNoYXJlZCBhY3Rpb24g aWYgaXRzIGxldmVsIGlzIHVuZml0Lg0KPiA+ID4gPiBNb3N0IGFjdGlvbnMgYXBwbHkgdG8gYm90 aCBsZXZlbCwgcnNzIGFuZCBxdWV1ZSBhY3Rpb24gYXBwbGllcyBvbiBub24tDQo+ID4gdHJhbnNm ZXINCj4gPiA+IGxldmVsLA0KPiA+ID4gPiBQb3J0IGFjdGlvbiBhcHBsaWVzIHRvIHRyYW5zZmVy IGxldmVsLiBJcyB0aGVyZSBhIHBhcnRpY3VsYXIgc2NlbmFyaW8gZm9yIHRoaXMNCj4gPiBuZXcN Cj4gPiA+IGF0dHJpYnV0ZT8NCj4gPiA+DQo+ID4gPiBNb3N0IGRvZXNuJ3QgbWVhbiBhbGwsIGFu ZCB5b3UndmUgYWxyZWFkeSBkZXNjcmliZWQgc29tZSBvZiB0aGUNCj4gPiA+IGV4Y2VwdGlvbnMu IEFuZCB0aGF0J3MgZXhhY3RseSB0aGUgZGVhbC4gUGFydGljdWxhciBzY2VuYXJpb3MgYXJlIGRv bid0DQo+ID4gPiBjYXJlcyBnaXZlbiB0aGUgZmFjdCB0aGF0IHN1Y2ggYW4gYXR0cmlidXRlIGlz IG1lYW50IHRvIGJlIGEgZ2VuZXJpYw0KPiA+ID4gc29sdXRpb24uIElmIGFuIGFjdGlvbiBoYXBw ZW5zIHRvIGJlIHN1cHBvcnRlZCBvbiBib3RoIGxldmVscywgdGhpcw0KPiA+ID4gZG9lc24ndCBu ZWNlc3NhcmlseSBtZWFuIHRoYXQgSFcgcmVzb3VyY2VzL29iamVjdHMgdGhhdCBuZWVkIHRvIGJl DQo+ID4gPiBwcmVwYXJlZCBpbiB0aGUgdHdvIGNhc2VzIGFyZSBvZiB0aGUgc2FtZSB0eXBlIChv ciBwcm9ncmFtbWVkIHRvIHRoZSBOSUMNCj4gPiA+IHRoZSBzYW1lIHdheSkuIFRoaXMgaXMgZXhh Y3RseSB3aGF0IGFwcGxpZXMgdG8gZmxvdyBydWxlcyAod2hpY2ggZG8gaGF2ZQ0KPiA+ID4gYXR0 cmlidXRlIHRyYW5zZmVyKSBhbmQgd2hhdCBzaG91bGQgYmUgZG9uZSB0byBzaGFyZWQgYWN0aW9u IGNvbmYsIHRvby4NCj4gPiA+DQo+ID4gPiBJZiB0aGlzIHN0aWxsIHNlZW1zIHZhZ3VlLCBwbGVh c2UgbGV0IG1lIGtub3cuDQo+ID4gPg0KPiA+DQo+ID4gVGhlIG9ubHkgcXVlc3Rpb24gaXMgY2Fu IHdlIHNlZSBhIHJlYXNvbiB0byBzaGFyZSBhY3Rpb24gYmV0d2VlbiB0cmFuc2Zlcg0KPiBhbmQN Cj4gPiBub24gdHJhbnNmZXI/DQo+ID4NCj4gPiBJIGRvbid0IHNlZSBzdWNoIGEgcmVhc29uIGFu ZCBJIHRoaW5rIGl0IGNhbiBpbXByb3ZlIHRoZSBjb2RlLiBTbyBJIHZvdGUgdG8gYWRkDQo+IGl0 Lg0KPiA+DQo+ID4NCj4gPiBJbiBhbnkgY2FzZSwgeW91IGFyZSBtaXNzaW5nIHRoZSBydGVfZmxv dyByc3QgdXBkYXRlLg0KPiA+IEkgY2FuIHNlZSB0aGF0IHRoZSByc3QgYWxzbyBtaXNzZXMgdGhl IGluZ3Jlc3MgYml0cywgY2FuIHlvdSBwbGVhc2UgYWxzbw0KPiA+IGNyZWF0ZSBhIGZpeCBmb3Ig dGhvc2U/DQo+ID4NCj4gUGxlYXNlIGRpc3JlZ2FyZCBteSBsYXN0IGNvbW1lbnQgYWJvdXQgZG9j IHVwZGF0ZS4NCj4gDQo+IE9yaQ0KPiANCj4gPiBUaGFua3MsDQo+ID4gT3JpDQo+ID4NCj4gPg0K PiA+ID4gPg0KPiA+ID4gPj4NCj4gPiA+ID4+IFNpZ25lZC1vZmYtYnk6IEl2YW4gTWFsb3YgPGl2 YW4ubWFsb3ZAb2t0ZXRsYWJzLnJ1Pg0KPiA+ID4gPj4gLS0tDQo+ID4gPiA+PiAgIGxpYi9saWJy dGVfZXRoZGV2L3J0ZV9mbG93LmggfCA3ICsrKysrKysNCj4gPiA+ID4+ICAgMSBmaWxlIGNoYW5n ZWQsIDcgaW5zZXJ0aW9ucygrKQ0KPiA+ID4gPj4NCj4gPiA+ID4+IGRpZmYgLS1naXQgYS9saWIv bGlicnRlX2V0aGRldi9ydGVfZmxvdy5oIGIvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2Zsb3cuaA0K PiA+IGluZGV4DQo+ID4gPiA+PiBhOGVhYzRkZWIuLjBiOTkzZDhlYiAxMDA2NDQNCj4gPiA+ID4+ IC0tLSBhL2xpYi9saWJydGVfZXRoZGV2L3J0ZV9mbG93LmgNCj4gPiA+ID4+ICsrKyBiL2xpYi9s aWJydGVfZXRoZGV2L3J0ZV9mbG93LmgNCj4gPiA+ID4+IEBAIC0zNDg3LDYgKzM0ODcsMTMgQEAg c3RydWN0IHJ0ZV9mbG93X3NoYXJlZF9hY3Rpb25fY29uZiB7DQo+ID4gPiA+PiAgIAkvKio8IEFj dGlvbiB2YWxpZCBmb3IgcnVsZXMgYXBwbGllZCB0byBpbmdyZXNzIHRyYWZmaWMuICovDQo+ID4g PiA+PiAgIAl1aW50MzJfdCBlZ3Jlc3M6MTsNCj4gPiA+ID4+ICAgCS8qKjwgQWN0aW9uIHZhbGlk IGZvciBydWxlcyBhcHBsaWVkIHRvIGVncmVzcyB0cmFmZmljLiAqLw0KPiA+ID4gPj4gKw0KPiA+ ID4gPj4gKwkvKioNCj4gPiA+ID4+ICsJICogVGhpcyBhdHRyaWJ1dGUgbWF0Y2hlcyB0aGF0IG9m IHRoZSBmbG93IHJ1bGVzIHdoaWNoDQo+ID4gPiA+PiArCSAqIGFyZSBzdXBwb3NlZCB0byBjb21w cmlzZSB0aGUgZ2l2ZW4gc2hhcmVkIGFjdGlvbi4NCj4gPiA+ID4+ICsJICogU2VlIHN0cnVjdCBy dGVfZmxvd19hdHRyLg0KPiA+ID4gPj4gKwkgKi8NCkNhbiB5b3UgcGxlYXNlIHJlcGhyYXNlIHRo ZSBjb21tZW50LCB0byBzb21ldGhpbmcgbGlrZSANCiJBY3Rpb24gdmFsaWQgZm9yIHRyYW5zZmVy IHRyYWZmaWMuIg0KDQo+ID4gPiA+PiArCXVpbnQzMl90IHRyYW5zZmVyOjE7DQo+ID4gPiA+PiAg IH07DQo+ID4gPiA+Pg0KPiA+ID4gPj4gICAvKioNCj4gPiA+ID4+IC0tDQo+ID4gPiA+PiAyLjIw LjENCj4gPiA+DQo+ID4gPiAtLQ0KPiA+ID4gSXZhbiBNDQo=