From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0049.outbound.protection.outlook.com [104.47.0.49]) by dpdk.org (Postfix) with ESMTP id D788C7289 for ; Tue, 27 Mar 2018 08:51:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=uoFyWAy6eM/GrLAaf7RmliDIBxmKFsoxRoOlxW0aj+s=; b=UrHWSRB02fKrI8YOmKyIn7NXqjN8d9kyI1n6J8jPujN0ssTDVdjCKEBdo2KE3QN8TwZgDt3YDq1/Ut05AX7sf2bjobOHhHYjH8JGuAnSQ9lnPJFP/brblX7ZjrqTVyiA90v9N+ZvPAirH9llALUObU35RWTNzPlX/TfRGS/fjCc= Received: from AM2PR04MB0753.eurprd04.prod.outlook.com (10.160.56.141) by AM2PR04MB1059.eurprd04.prod.outlook.com (10.162.36.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.609.10; Tue, 27 Mar 2018 06:51:32 +0000 Received: from AM2PR04MB0753.eurprd04.prod.outlook.com ([fe80::39b9:124d:74b2:5d6]) by AM2PR04MB0753.eurprd04.prod.outlook.com ([fe80::39b9:124d:74b2:5d6%6]) with mapi id 15.20.0609.012; Tue, 27 Mar 2018 06:51:32 +0000 From: Hemant Agrawal To: Scott Branden , Ajit Khaparde , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] net/bnxt: convert to SPDX license tag Thread-Index: AQHTxGyeQODzhZmat0Gn8QKb9aZnhqPiHzcAgACqoQCAANZN0A== Date: Tue, 27 Mar 2018 06:51:32 +0000 Message-ID: References: <20180325190757.19751-1-ajit.khaparde@broadcom.com> <59227a6c-af78-e6fa-e74a-0955b1700a65@nxp.com> <3f4ea1f2-023e-46f8-96e2-e7380ed5f3c2@broadcom.com> In-Reply-To: <3f4ea1f2-023e-46f8-96e2-e7380ed5f3c2@broadcom.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=hemant.agrawal@nxp.com; x-originating-ip: [14.142.187.166] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM2PR04MB1059; 7:dzRdREkyYER1UtbePGT8rC4xiM4lRp5vzH/nolYHo1m/OrzC++VDEYwkpvlUbSHVjHGyXXsv/M+6GZdPmWcucPdrQogY2vhJrDKwYKC8uum4tdrYmAEOsSTKg6IN7pv6CVZTa5EXmFa17PHc3+mAdNd7jfp+yvb/GZnOoEAqlfH/Uksc+RzWp4/+Q2ecsKRyvoPartD9c9JHgsqKWgFUtpAZWx/HK8sdme3hURe2dYljFV4w4mnfhVB6Px29oiE8 x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 1bffe136-fce8-4a76-2206-08d593af2ce2 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM2PR04MB1059; x-ms-traffictypediagnostic: AM2PR04MB1059: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(5213294742642); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231221)(944501327)(52105095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123560045)(6072148)(201708071742011); SRVR:AM2PR04MB1059; BCL:0; PCL:0; RULEID:; SRVR:AM2PR04MB1059; x-forefront-prvs: 0624A2429E x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(346002)(39380400002)(366004)(376002)(396003)(189003)(199004)(377424004)(11346002)(110136005)(102836004)(6506007)(25786009)(53546011)(6436002)(14454004)(7696005)(99286004)(486005)(486005)(476003)(55016002)(2906002)(55236004)(446003)(26005)(76176011)(66066001)(59450400001)(186003)(2900100001)(6246003)(9686003)(68736007)(5250100002)(3280700002)(86362001)(575784001)(5660300001)(305945005)(105586002)(7736002)(106356001)(3660700001)(53936002)(229853002)(97736004)(74316002)(8936002)(33656002)(3846002)(316002)(2501003)(6116002)(478600001)(81166006)(81156014)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR04MB1059; H:AM2PR04MB0753.eurprd04.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: MVRQfEA3CdtcAyeoaSy7U5kr6E9IZvsmNQFo2IM7ynDefjwFHoTVShcv+MwImixEWPzbR08FjPcJLzeRlya3aXXZtq5xLW1p5cXMoQmEVeuIkM6JXQu7xHTbZkplqwjZtrYS2cB1Jcrnk6ykMgdDIfLWeylHe/BQpW2Ajx4kZwGg4VFkkfK+pXOb0WS0nY8pMyGoiE1gi6RtqpD+KQMwYWmmZjnxMKjXCjrChcOeNTomhOh+zEKEva/jYWT3mH0cfaW1vzeIqJ9cQCq/QvPEg++0vmo12YF9jItF3qK3XO3oSW64vLUl/kh8ibOMkd+Hd2fePhDjExVSp4fa1+3vaQ== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1bffe136-fce8-4a76-2206-08d593af2ce2 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2018 06:51:32.3229 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR04MB1059 Subject: Re: [dpdk-dev] [PATCH] net/bnxt: convert to SPDX license tag 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: , X-List-Received-Date: Tue, 27 Mar 2018 06:51:35 -0000 SGkgU2NvdHQsDQoNCj4gT24gMTgtMDMtMjYgMTI6MjggQU0sIEhlbWFudCBBZ3Jhd2FsIHdyb3Rl Og0KPiA+IEhpIEFqaXQvU2NvdHQsDQo+ID4NCj4gPg0KPiA+IE9uIDMvMjYvMjAxOCAxMjozNyBB TSwgQWppdCBLaGFwYXJkZSB3cm90ZToNCj4gPj4gRnJvbTogU2NvdHQgQnJhbmRlbiA8c2NvdHQu YnJhbmRlbkBicm9hZGNvbS5jb20+DQo+ID4+DQo+ID4+IFVwZGF0ZSB0aGUgbGljZW5zZSBoZWFk ZXIgb24gYm54dCBmaWxlcyB0byBiZSB0aGUgc3RhbmRhcmQNCj4gPj4gQlNELTMtQ2xhdXNlIGxp Y2Vuc2UgdXNlZCBmb3IgdGhlIHJlc3Qgb2YgRFBESywgYnJpbmcgdGhlIGZpbGVzIGluDQo+ID4+ IGNvbXBsaWFuY2Ugd2l0aCB0aGUgRFBESyBsaWNlbnNpbmcgcG9saWN5Lg0KPiA+Pg0KPiA+PiBT aWduZWQtb2ZmLWJ5OiBTY290dCBCcmFuZGVuIDxzY290dC5icmFuZGVuQGJyb2FkY29tLmNvbT4N Cj4gPj4gU2lnbmVkLW9mZi1ieTogQWppdCBLaGFwYXJkZSA8YWppdC5raGFwYXJkZUBicm9hZGNv bS5jb20+DQo+ID4+DQo+ID4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ibnh0L2JueHQuaCBi L2RyaXZlcnMvbmV0L2JueHQvYm54dC5oIGluZGV4DQo+ID4+IGI1YTBiYWRmYy4uOTY3Yzk0ZDE0 IDEwMDY0NA0KPiA+PiAtLS0gYS9kcml2ZXJzL25ldC9ibnh0L2JueHQuaA0KPiA+PiArKysgYi9k cml2ZXJzL25ldC9ibnh0L2JueHQuaA0KPiA+PiBAQCAtMSwzNCArMSw3IEBADQo+ID4+IC0vKi0N Cj4gPj4gLSAqwqDCoCBCU0QgTElDRU5TRQ0KPiA+PiAtICoNCj4gPj4gLSAqwqDCoCBDb3B5cmln aHQoYykgQnJvYWRjb20gTGltaXRlZC4NCj4gPj4gKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy OiBCU0QtMy1DbGF1c2UNCj4gPj4gKy8qDQo+ID4+ICsgKsKgwqAgQ29weXJpZ2h0KGMpIDIwMTQt MjAxOCBCcm9hZGNvbQ0KPiA+PiDCoMKgICrCoMKgIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQo+ID4+ IC0gKg0KPiA+PiAtICrCoMKgIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi aW5hcnkgZm9ybXMsIHdpdGggb3INCj4gPj4gd2l0aG91dA0KPiA+PiAtICrCoMKgIG1vZGlmaWNh dGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcNCj4gPj4gY29u ZGl0aW9ucw0KPiA+PiAtICrCoMKgIGFyZSBtZXQ6DQo+ID4+IC0gKg0KPiA+PiAtICrCoMKgwqDC oCAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUN Cj4gPj4gY29weXJpZ2h0DQo+ID4+IC0gKsKgwqDCoMKgwqDCoCBub3RpY2UsIHRoaXMgbGlzdCBv ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuDQo+ID4+IC0gKsKgwqDC oMKgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBh Ym92ZQ0KPiA+PiBjb3B5cmlnaHQNCj4gPj4gLSAqwqDCoMKgwqDCoMKgIG5vdGljZSwgdGhpcyBs aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcNCj4gPj4gZGlzY2xhaW1lciBpbg0K PiA+PiAtICrCoMKgwqDCoMKgwqAgdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVy aWFscyBwcm92aWRlZCB3aXRoIHRoZQ0KPiA+PiAtICrCoMKgwqDCoMKgwqAgZGlzdHJpYnV0aW9u Lg0KPiA+PiAtICrCoMKgwqDCoCAqIE5laXRoZXIgdGhlIG5hbWUgb2YgQnJvYWRjb20gQ29ycG9y YXRpb24gbm9yIHRoZSBuYW1lcyBvZg0KPiA+PiBpdHMNCj4gPj4gLSAqwqDCoMKgwqDCoMKgIGNv bnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMNCj4g Pj4gZGVyaXZlZA0KPiA+PiAtICrCoMKgwqDCoMKgwqAgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhv dXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLg0KPiA+PiAtICoNCj4gPj4gLSAq wqDCoCBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBB TkQNCj4gPj4gQ09OVFJJQlVUT1JTDQo+ID4+IC0gKsKgwqAgIkFTIElTIiBBTkQgQU5ZIEVYUFJF U1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVA0KPiA+PiBOT1QNCj4gPj4g LSAqwqDCoCBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJ TElUWSBBTkQNCj4gPj4gRklUTkVTUyBGT1INCj4gPj4gLSAqwqDCoCBBIFBBUlRJQ1VMQVIgUFVS UE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFDQo+ID4+IENPUFlSSUdI VA0KPiA+PiAtICrCoMKgIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBE SVJFQ1QsIElORElSRUNULA0KPiA+PiBJTkNJREVOVEFMLA0KPiA+PiAtICrCoMKgIFNQRUNJQUws IEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVA0KPiA+ PiBOT1QNCj4gPj4gLSAqwqDCoCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRF IEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTDQo+ID4+IE9GIFVTRSwNCj4gPj4gLSAqwqDCoCBEQVRB LCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEDQo+ IEFORA0KPiA+PiBPTiBBTlkNCj4gPj4gLSAqwqDCoCBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVU SEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUg0KPiA+PiBUT1JUDQo+ID4+IC0g KsKgwqAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkg V0FZIE9VVA0KPiBPRg0KPiA+PiBUSEUgVVNFDQo+ID4+IC0gKsKgwqAgT0YgVEhJUyBTT0ZUV0FS RSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIDQo+ID4+IERBTUFH RS4NCj4gPj4gwqDCoCAqLw0KPiA+PiDCoCDCoCAjaWZuZGVmIF9CTlhUX0hfDQo+ID4+IGRpZmYg LS1naXQgYS9kcml2ZXJzL25ldC9ibnh0L2JueHRfY3ByLmMNCj4gPj4gYi9kcml2ZXJzL25ldC9i bnh0L2JueHRfY3ByLmMgaW5kZXggNzM3YmIwNjBhLi5iYjU3YzZmNGYgMTAwNjQ0DQo+ID4+IC0t LSBhL2RyaXZlcnMvbmV0L2JueHQvYm54dF9jcHIuYw0KPiA+PiArKysgYi9kcml2ZXJzL25ldC9i bnh0L2JueHRfY3ByLmMNCj4gPj4gQEAgLTEsMzQgKzEsNyBAQA0KPiA+PiAtLyotDQo+ID4+IC0g KsKgwqAgQlNEIExJQ0VOU0UNCj4gPj4gLSAqDQo+ID4+IC0gKsKgwqAgQ29weXJpZ2h0KGMpIEJy b2FkY29tIExpbWl0ZWQuDQo+ID4+ICsvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMt Q2xhdXNlDQo+ID4+ICsvKg0KPiA+PiArICrCoMKgIENvcHlyaWdodChjKSAyMDE0LTIwMTggQnJv YWRjb20NCj4gPj4gwqDCoCAqwqDCoCBBbGwgcmlnaHRzIHJlc2VydmVkLg0KPiA+Pg0KPiA+IEl0 IGlzIHByZWZlcnJlZCB0byB1c2XCoCAiLyoiIGNvbW1lbnRpbmcgaW5zdGVhZCBvZiAiLy8iIGlu IGRwZGsgZm9yDQo+ID4gZmlyc3QgbGluZSBTUERYIGlkZW50aWZlci4NCj4gPiBJdCB3aWxsIG1h aW50YWluIHRoZSBjb25zaXN0ZW5jeSBhbmQgaGVscCBpbiBmdXR1cmUgYXV0b21hdGlvbiBmb3IN Cj4gPiBsaWNlbnNlIGNoZWNrLg0KPiBUaGUgIi8vIiBjb21tZW50IHdhcyBkb25lIHRvIG1hdGNo IHRoZSBTUERYIGlkZW50aWZpZXIgZm9ybWF0IHRoYXQgdGhlIGxpbnV4DQo+IGtlcm5lbCB1c2Vz IGluIHRoZWlyIGNoYW5nZXMgdG8gU1BEWC7CoCBJbiBvcmRlciB0byBiZSBjb25zaXN0ZW50IHdp dGggdGhlIGxpY2Vuc2luZw0KPiBvZiBmaWxlcyBiZXR3ZWVuIHZhcmlvdXMgb3BlbiBzb3VyY2Ug cHJvamVjdHMgSSBpbnRlbnRpb25hbGx5IGxlZnQgdGhlIGNvbW1lbnQgaW4NCj4gdGhpcyBmb3Jt YXQuwqAgQW5kLCBsaW51eCBrZXJuZWwgb3BlbiBzb3VyY2UgY29tbXVuaXR5IGlzIG11Y2ggbGFy Z2VyIHRoYW4NCj4gRFBESy7CoCBTbyB3aHkgY3JlYXRlIGEgZGlmZmVyZW50IGZvcm1hdCBmb3Ig dGhlIGxpY2Vuc2UgaGVhZGVyIHRoYW4gd2hhdCBpcw0KPiBhbHJlYWR5IGJlaW5nIHVzZWQuDQo+ IEkgaGFkIGEgY29tbWVudCBzaW1pbGFyIHRvIHlvdXIgcXVlc3Rpb24gdG8gR3JlZyBLLUggd2hl biBoZSBtYWRlIHRoZSBjaGFuZ2UNCj4gaW4gdGhlIGtlcm5lbC4NCj4gU28sIGZvciBjb25zaXN0 ZW5jeSwgdXNpbmcgIi8vIiB3aWxsIGhlbHAgaW4gZnV0dXJlIGF1dG9tYXRpb24gZm9yIGxpY2Vu c2UNCj4gY2hlY2suwqAgU2luY2UgeW91IGxldmVyYWdlIGNoZWNrcGF0Y2ggZnJvbSB0aGUga2Vy bmVsLCBzdWNoIGZlYXR1cmUgYWRkZWQgdG8NCj4gY2hlY2twYXRjaCB3aWxsIGNoZWNrIGFnYWlu c3QgbGludXgga2VybmVsIGxpY2Vuc2UgY29tbWVudCBmb3JtYXQsIG5vdA0KPiBEUERLLsKgIFN1 cmUsIHdlIGNhbiBiZSBkaWZmZXJlbnQgaW4gRFBESyB2cy4NCj4gbGludXgga2VybmVsIGFuZCBv dGhlcg0KPiBvcGVuIHNvdXJjZSBwcm9qZWN0cyB0aGF0IHdpbGwgZm9sbG93IHN1Y2ggbGljZW5z ZSBjb21tZW50IGNvbnZlbnRpb25zLiBCdXQsDQo+IGZvciB3aGF0IHB1cnBvc2U/DQoNCltIZW1h bnRdIER1cmluZyB0aGUgRFBESydzIFNQRFggdHJhbnNpdGlvbiBhbGwgb3B0aW9ucyB3ZXJlIGRp c2N1c3NlZC4gQnV0IHNvbWVob3cgdGhlIGNvbW11bml0eSBkaWQgbm90IGZlbHQgY29tZm9ydGFi bGUgaW4gYWxsb3dpbmcgIi8vIiBraW5kIG9mIGNvbW1lbnRpbmcuIA0KSG93ZXZlciB0aGVyZSB3 YXMgZGlzY3Vzc2lvbnMgdG8gYWxsb3cgdGhlIGV4Y2VwdGlvbiBvbmx5IGZvciB0aGUgIkR1YWwg TGljZW5zZWQgY29kZSIsIHdoaWNoIGlzIGNvbW1vbiB3aXRoIGtlcm5lbC4gDQoNClRoZXJlIGlz IG5vdCBjb25zaXN0ZW50IGd1aWRlbGluZSBmb3IgU1BEWCB0YWcgcGxhY2luZyBvciBzdHlsZSBh bW9uZyBkaWZmZXJlbnQgb3BlbiBzb3VyY2UgcHJvamVjdC4gICBJIGRpZCByZXZpZXcgZmV3IHBy b2plY3RzIGJlZm9yZSBtaWdyYXRpbmcgRFBESyB0byBTUERYLg0KZS5nLiBLZXJuZWwsIFUtYm9v dCwgT0RQLiAgQWxsIG9mIHRoZW0gdXNlcyBkaWZmZXJlbnQgc3R5bGUuIA0KDQpXLnIudCBjaGVj a3BhdGNoLCAgd2hlbiBJIGNoZWNrZWQgdGhlIFNQRFggc3VwcG9ydCBwYXRjaCBsYXN0IHRpbWUs IGl0IHdhcyBzdXBwb3J0aW5nIGJvdGggc3R5bGVzLiBJIGhhdmUgbm90IGNoZWNrZWQgaXQgcmVj ZW50bHkuIEluIGFueSBjYXNlIERQREsgd3JhcHMgdGhlIGtlcm5lbCBjaGVja3BhdGNoIHdpdGgg YWRkaXRpb25hbCBvcHRpb25zLCB0aGUgc2FtZSBjYW4gYmUgdXNlZCBmb3IgU1BEWCBjaGVja2lu ZyBhcyB3ZWxsLiANCg0KPiA+IFJlZ2FyZHMsDQo+ID4gSGVtYW50DQo+IFJlZ2FyZHMsDQo+ICDC oFNjb3R0DQo=