From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id C3D79A034F;
	Wed,  9 Feb 2022 08:42:32 +0100 (CET)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 88A70410FD;
	Wed,  9 Feb 2022 08:42:32 +0100 (CET)
Received: from mga09.intel.com (mga09.intel.com [134.134.136.24])
 by mails.dpdk.org (Postfix) with ESMTP id 7DEEA410F3
 for <dev@dpdk.org>; Wed,  9 Feb 2022 08:42:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1644392551; x=1675928551;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=aulQs1QG5VJ/VVRXqTIeveMTz7Y4zUmtACf+WbXBjTY=;
 b=aZhRh6F67AkwZSeHVMA8Diza1ISaUsYtMqOabax2lZFySPdqlLCh3AFl
 y0tpTCnWocHxeVwCTEpzTPkF7QoRYd0iQMa/x6jyeRUhq1NOzbV0fxP54
 I5n5agQSfRI4S3wNbr88vA4qpIlPH9raVexTQSWm5UCPkDEWhG6smR9yZ
 SfNqscssPAFQGScIrMF7j1Ddo0sMfRWUoc+Db+MYssts0xcDSJ/INSiM1
 3S1ML8um9BNA5n18nvawOrrl+hE4zSRenLtbxPJAXDIs4aoyQJHqAjV8P
 v2+yBL4drJNSSnL7/ZWmJUfLszsnc1tmr0bdKrv7VajmGyEHcNGBlodt2 g==;
X-IronPort-AV: E=McAfee;i="6200,9189,10252"; a="248907362"
X-IronPort-AV: E=Sophos;i="5.88,355,1635231600"; d="scan'208";a="248907362"
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 08 Feb 2022 23:41:58 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.88,355,1635231600"; d="scan'208";a="540984741"
Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82])
 by orsmga008.jf.intel.com with ESMTP; 08 Feb 2022 23:41:58 -0800
Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by
 fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2308.20; Tue, 8 Feb 2022 23:41:58 -0800
Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by
 fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2308.20 via Frontend Transport; Tue, 8 Feb 2022 23:41:58 -0800
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.174)
 by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2308.20; Tue, 8 Feb 2022 23:41:57 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=TpbCw6+s8lH25Lsw7za0uaBtihstQ8C8uDY5jkX6forsGn3UKVRa4fgPJPHzgZStm6leKq2azXT1WTs1yzGUtJ3cTnHubjHHSYmUqShrRxPDTGu2OJzj4ELwpWgcB/5bo6xibqBEuyOd5comUskXrYCZ/c0c04KPRdacYl3K11l4DBNCbpeC6r3nQXHtEZpIOBynYNSqNO5Qn4M06mMQR0sHlHxFrfrIu8SCEzCivXFcmmJXsDWEKCMjJMZkYFjHH/kfoHYmoVxIxSSrd57tEP5eiYH4PN/FGx5M0syJq8lzHLk5UO8TiaDDkD956NAnma7MKNzYm9XDTRCXTuZUnw==
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=aulQs1QG5VJ/VVRXqTIeveMTz7Y4zUmtACf+WbXBjTY=;
 b=c65GwDCNF73g2vBEbA7xb+c/RtPL5TsGGyN86NL0kA6C0t5suR++usvFp+uWfgK/q+hDj+nSaLY7W63yUduobK6P7dqa3WN9fXKK8Tx1kUIvHox4+L4Rnv4t3mTztBQRU22EuEXO2jrO0puXbko4bcq4uYjlTSVzHg1pnNEPqcPW77QckC+lFRJcA9a0Hc9gX3I+65g+BLw8dRtyaAhpwhbshr4p+2hOxv/ebp9jy56klZTuLEUxQzwa/q2MeRkae4Sf8yDr2hLprjQxxLB7sERhE8woSfKs/dVTB23ipbgqK+btiQTU4sLKKI+balyLH6Z/ZCsAUHyF3hWeOxebwA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
Received: from CO1PR11MB4785.namprd11.prod.outlook.com (2603:10b6:303:6f::21)
 by SA0PR11MB4606.namprd11.prod.outlook.com (2603:10b6:806:71::12)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11; Wed, 9 Feb
 2022 07:41:56 +0000
Received: from CO1PR11MB4785.namprd11.prod.outlook.com
 ([fe80::7107:7896:df86:5e10]) by CO1PR11MB4785.namprd11.prod.outlook.com
 ([fe80::7107:7896:df86:5e10%8]) with mapi id 15.20.4975.011; Wed, 9 Feb 2022
 07:41:56 +0000
From: "Loftus, Ciara" <ciara.loftus@intel.com>
To: "Yigit, Ferruh" <ferruh.yigit@intel.com>, Stephen Hemminger
 <stephen@networkplumber.org>
CC: "dev@dpdk.org" <dev@dpdk.org>, "Burakov, Anatoly"
 <anatoly.burakov@intel.com>
Subject: RE: [PATCH v3] net/af_xdp: re-enable secondary process support
Thread-Topic: [PATCH v3] net/af_xdp: re-enable secondary process support
Thread-Index: AQHYHPKIT5Ff+Ib5T0eFc32O85bDYayJ7Y6AgAAEDoCAAAudgIAAA/sAgADVp8A=
Date: Wed, 9 Feb 2022 07:41:56 +0000
Message-ID: <CO1PR11MB47857C8A903E22B3AECB59958E2E9@CO1PR11MB4785.namprd11.prod.outlook.com>
References: <20220204125436.30397-1-ciara.loftus@intel.com>
 <20220208134800.52142-1-ciara.loftus@intel.com>
 <20220208094557.1fd90122@hermes.local>
 <6e2bbf05-102f-f84d-cc51-3663dc270015@intel.com>
 <20220208104201.6afef73b@hermes.local>
 <8111a253-5eb9-2925-1c17-e37a68381527@intel.com>
In-Reply-To: <8111a253-5eb9-2925-1c17-e37a68381527@intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-reaction: no-action
dlp-version: 11.6.200.16
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=intel.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9fac80f2-ceec-4095-7207-08d9eb9fa5fc
x-ms-traffictypediagnostic: SA0PR11MB4606:EE_
x-microsoft-antispam-prvs: <SA0PR11MB460637B7819CF245C5EE6BF88E2E9@SA0PR11MB4606.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: nMr+DcBF3ldNYdZRWRs38Z0wSBSxMtWH1oaL2Mv+p7yJvoCyH/0/hROy0CwdNJbxCrDBwoG+oMoIrLtkG0mYiTzxFBAtyMAfqpoHdjyuNLqMXeIMbvuNKpVKPFvbhDSWsjzL9Xjk96wbCqEBRkf9JT5LNgvagLSHAq+Ms5cOAz/EiiirtPv7VjGd4MOGwLe8CZFaHqpnHkFu4TWWnVBA1gj13YjVv+lcBTTkAAx9V23uSJ0qW6WRjwsGufvM1fWiEfJsy94b/oEGq8VRmMEwvht1am5gmSgmroDD5iomoqJq5xy4hDHWJeY+SUkaCf9w4MH89kde1nAZFW5TxHkEilDWHbEd/3/zKm7smHKIyPsYxrU6q86vpk7RQi2LgC8S+VZESf5U8i63E90V64NqoldZkWZHXjIJYqMG74aBkJoJZe9ahbY158S2vuDe/dDzqaB5HdbKzyJBOucXkM5i8nJC07Jf+5wSCOsxQCucIfAxcVLB0w5pIHyQP17NLT2z3xRtJOoPDQFSdYXQ3WVp9RUPA+Mz2IaFY8+fP90dxwOBIsG6MdQ8AsYj+EqNsip7+HLfI8Y99s1bYVGMG72Qk+YD1kul+HruefC7TPwn/qOwLOkFS5BPsj0MBBJStkfHayEhlPsfFpINSaLiVrWupaimVwB3lYy+VwBCrCTLVnfFx4bGMKrOSL9R9byVLwbs4X7yG8iNOHjadOygAFCOJA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:CO1PR11MB4785.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230001)(366004)(55016003)(33656002)(38100700002)(86362001)(5660300002)(38070700005)(122000001)(82960400001)(71200400001)(52536014)(8936002)(508600001)(7696005)(53546011)(316002)(54906003)(110136005)(4326008)(9686003)(64756008)(66446008)(66476007)(66556008)(8676002)(76116006)(66946007)(107886003)(83380400001)(186003)(26005)(6506007)(2906002);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WmE0MVE4V2VwSGs0a3AxdDFXMTN1c0x0TDcwQUZPa1BqbERsR04wVFg2dmJo?=
 =?utf-8?B?MHBmbGg2SUxObFUzaXJXcWJtRWIzbUlxVWdQemNuWVNXNGFScFJtYU9oRVhM?=
 =?utf-8?B?aXF4QlRqWkNYODNDWFdSbWhEOGEvc1pDdzlPUG5DV0YxQktCU2VzOU9EOG1E?=
 =?utf-8?B?YTAyYklkSUFiUzlJOXVvYzBORytXWm4zUEdaQWNUQjM3d2JmM0NuZHRPaWhK?=
 =?utf-8?B?RmRRWEd6OG9qNmNFa0FqVkRVM3d2dGhHb0ZEUzdoVmV4U2FFdzBIN1Z4RlBO?=
 =?utf-8?B?Tms5QVBZTklpUHc3SElSWVR5alR4dlQ2ZWJFNVcvYTZKKzlWRkhyVzBBV01O?=
 =?utf-8?B?SmhwSzB4VldMcm1nelNMSEx0SGZiQWFjTkJTYjRDYXIwOU5uRWNkdk52RG5H?=
 =?utf-8?B?K3ZZQzZVWnVPQ0phanBDblY1V3AyNE82N2oyWTV3VmMrWVdhNHljcG9HQnA2?=
 =?utf-8?B?azN0UjQxR3NjRnFLdVBtTllyR296ZTZnaGFLaVVMWnhGSUwrWTlNdC93STJY?=
 =?utf-8?B?TFoyQ3BCSm56SVBYTlEvOGdsTmsyOCtrYnJOcGkyZ25KaDd0dVFTa2ZReWt0?=
 =?utf-8?B?K0lhWUxqSnE2VXhWMGZKOFYxc3F3ZzNLdkZETFowQk1qczdVQWVTWmxnR3Vn?=
 =?utf-8?B?aC9QYXdMZzlhOVdIdTVseW5NREh4ckRpLzZkZTR6OHNDSkw3UkttTXN1RFVP?=
 =?utf-8?B?L0tPTmlaS0JERVg3NS9pY0g1ZW5hN3FFWE9ucjhhQS8yN2EwQytYRUFoOW5I?=
 =?utf-8?B?T0pJWVh2R1l3WlA3UzJ1akdVTy9FWGljN0Z5TGtLVG9nekl4TkFnTFdzaXIy?=
 =?utf-8?B?UGpnZDI5U292TDE2OWJJSElNYzBIdEJXV2hjTHRkNkxyZHFRVEdsTXVVMnNm?=
 =?utf-8?B?bUtXRm1UTTVNTklsdjFkenV6dkhYT3ZRYWZOOXhWd2ZwWUFmWWJKeFlFZGFk?=
 =?utf-8?B?TkhlWlUzcWJRYlZZcjUwR2Vqajc2ODF6R2p3ejdnbUtmV1NGVUZic0E5eHBP?=
 =?utf-8?B?clFxTmt3ZjloWGsxMWtMQnZ3U1dnZ2JWQ0N4WGl2N1EvdlYrang2TFBxR2ta?=
 =?utf-8?B?emxZWUJYNEYyUFJOc1JjbXV1TXRWbHVROXpZZWp2VmZnMDk1aTNmMHhZQTVq?=
 =?utf-8?B?amcralhTWTVZWU5LQlpvZmhaWEZJUnIwNkpDTGdiamlYV2M3aWRUWjBmK1kw?=
 =?utf-8?B?M3N5amh4clgrL0UxSElzd0NnclA1YVM1S0ErMVF6NDJJSFEwSXNiOUZ6bzg2?=
 =?utf-8?B?ZzRMOGYzWXphL0FSV09HUWFYTkp3d1poRDdreDFGaEUxbWx6aDlWeHJzRk85?=
 =?utf-8?B?cTJIcEtrQXQzdnFmVlNrS0RvRE1RQnA2eGMweGJoQUdZTGJQVGUxZjY0M1M2?=
 =?utf-8?B?NWRMeDQxNHVLckliUTBYdEw5MndQb0VsaTcxVzdZSWliN2lPZ0t1Mk1PajJa?=
 =?utf-8?B?VmdZaEpKUEppWDdjTENvQy8xVGhXd1MxcDUyN0J6VGM4TUhCZnBlR0dvMmNy?=
 =?utf-8?B?U09TY1psUURUcVgvUjVXUlFudzBCMjZTcy9HRjVsbXA2cFFXR0tQV2VuL2Qv?=
 =?utf-8?B?Y3NrMkhJZDRZNEh2U2FCeVRIbW1XSmp5TitxMXNTUUxrVnBkd1ZKRjNTdENx?=
 =?utf-8?B?L1dDUjRjT3ZwUDRQZnUrdkdTT21OWk05T2NySUJCc2VwZWhoZi9PZndIZFVE?=
 =?utf-8?B?R1djOFgwRzZWWDRXWTRWOUpHYUNKT3RnOVF0dXlwejhEaGQrbjd3NEFNazVo?=
 =?utf-8?B?ajB0ZFlOOHZTMUhGcDZDUEY0eW12K2hWUkFPZXY0cWxJNndFRWh1a0xFRzIv?=
 =?utf-8?B?aUM3UkZ4Y1gxWjIzL0JHbTFtLy9SNHJtR1ZyamgyODhEZDN6MFd2bGdmTG1w?=
 =?utf-8?B?RFRDWjk3VjA0Q2ZGSEpQd0ZpUituOEU0NzlQbGUzSHVBeFdSNXNjZndkTDVY?=
 =?utf-8?B?R3RjS3YvUU5scGxoY2xPQi9MZHA1USs2cEhlV0RKNlEyRlorSTVkSUdLL0FR?=
 =?utf-8?B?eUlwc1RDMGRDbS9VWlVlcTFxbDB0Um14d3ZmamIrNFp6V3dEZHU3UHE4QjNE?=
 =?utf-8?B?YzQyL0UzbjNhSUZZcTJjeVNhcld6Wm9LSXNRL09tOUo1dG9HRWRrYVJGWW9L?=
 =?utf-8?B?ZXlNeVg3Y2ZxTVJISnZ1UFV5anFZRVR5dDhuQlZkZW8wWlVzREVvWUxPSTAv?=
 =?utf-8?B?Tnc9PQ==?=
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: CO1PR11MB4785.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9fac80f2-ceec-4095-7207-08d9eb9fa5fc
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2022 07:41:56.6123 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: gR2afNeiy/D3wGDOPovCQF33ijfpnKfmAL8q+DPc0H+DSJeEvrXXUqWqrniRlCqqbYuBaj28nAL3oyDXck/9yw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4606
X-OriginatorOrg: intel.com
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

PiANCj4gT24gMi84LzIwMjIgNjo0MiBQTSwgU3RlcGhlbiBIZW1taW5nZXIgd3JvdGU6DQo+ID4g
T24gVHVlLCA4IEZlYiAyMDIyIDE4OjAwOjI3ICswMDAwDQo+ID4gRmVycnVoIFlpZ2l0IDxmZXJy
dWgueWlnaXRAaW50ZWwuY29tPiB3cm90ZToNCj4gPg0KPiA+PiBPbiAyLzgvMjAyMiA1OjQ1IFBN
LCBTdGVwaGVuIEhlbW1pbmdlciB3cm90ZToNCj4gPj4+IE9uIFR1ZSwgIDggRmViIDIwMjIgMTM6
NDg6MDAgKzAwMDANCj4gPj4+IENpYXJhIExvZnR1cyA8Y2lhcmEubG9mdHVzQGludGVsLmNvbT4g
d3JvdGU6DQo+ID4+Pg0KPiA+Pj4+ICstICoqU2Vjb25kYXJ5IFByb2Nlc3NlcyoqDQo+ID4+Pj4g
Kw0KPiA+Pj4+ICsgIFJ4IGFuZCBUeCBhcmUgbm90IHN1cHBvcnRlZCBmb3Igc2Vjb25kYXJ5IHBy
b2Nlc3NlcyBkdWUgdG8gdGhlDQo+IHNpbmdsZS1wcm9kdWNlcg0KPiA+Pj4+ICsgIHNpbmdsZS1j
b25zdW1lciBuYXR1cmUgb2YgdGhlIEFGX1hEUCByaW5ncy4gSG93ZXZlciBvdGhlcg0KPiBvcGVy
YXRpb25zIGluY2x1ZGluZw0KPiA+Pj4+ICsgIHN0YXRpc3RpY3MgcmV0cmlldmFsIGFyZSBwZXJt
aXR0ZWQuDQo+ID4+Pj4gKyAgVGhlIG1heGltdW0gbnVtYmVyIG9mIHF1ZXVlcyBwZXJtaXR0ZWQg
Zm9yIFBNRHMgb3BlcmF0aW5nIGluDQo+IHRoaXMgbW9kZWwgaXMgOA0KPiA+Pj4+ICsgIGFzIHRo
aXMgaXMgdGhlIG1heGltdW0gbnVtYmVyIG9mIGZkcyB0aGF0IGNhbiBiZSBzZW50IHRocm91Z2gg
dGhlDQo+IElQQyBBUElzIGFzDQo+ID4+Pj4gKyAgZGVmaW5lZCBieSBSVEVfTVBfTUFYX0ZEX05V
TS4NCj4gPj4+PiArDQo+ID4+Pg0KPiA+Pj4gVGhpcyBzZWVtcyBsaWtlIGEgcmVzdHJpY3Rpb24g
dGhhdCBpcyB0cnVlIGZvciBtb3N0IGRldmljZXMgaW4gRFBESy4NCj4gPj4+IE1vc3Qgb3RoZXIg
ZGV2aWNlcyBhbHNvIGhhdmUgcmVzdHJpY3Rpb24gdGhhdCBvbiBxdWV1ZXM7DQo+ID4+PiB0aGUg
aGFyZHdhcmUgZGVzY3JpcHRvciByaW5nIGNhbiBvbmx5IGJlIHVzZWQgYnkgb25lIHRocmVhZCBh
dCBhIHRpbWUuDQo+ID4+PiBJcyB0aGlzIGRpZmZlcmVudCB3aXRoIEFGX1hEUD8NCj4gPj4NCj4g
Pj4gSSBhc2tlZCB0aGUgc2FtZSBvbiB2MiA6KSBhbmQgQ2lhcmEgZXhwbGFpbmVkIHRoZSByZWFz
b24sIGl0IGlzIG9uIHYyDQo+IGRpc2N1c3Npb24gdGhyZWFkLg0KPiA+DQo+ID4gVGhlIHdvcmRp
bmcgb2YgdGhlIG1lc3NhZ2UgaXMgd2hhdCBjb25mdXNlZCBtZS4NCj4gPiBJdCB3b3VsZCBiZSBi
ZXR0ZXIgdG8gY2hhbmdlOg0KPiA+ICAgICAgZHVlIHRvIHRoZSBzaW5nbGUtcHJvZHVjZXIgc2lu
Z2xlLWNvbnN1bWVyIG5hdHVyZSBvZiB0aGUgQUZfWERQIHJpbmdzDQo+ID4gdG8NCj4gPiAgICAg
IGR1ZSB0byBtZW1vcnkgbWFwcGluZyBvZiB0aGUgQUZfWERQIHJpbmdzIGJlaW5nIGFzc2lnbmVk
IGJ5IHRoZQ0KPiBrZXJuZWwNCj4gPiAgICAgIGluIHRoZSBwcmltYXJ5IHByb2Nlc3Mgb25seS4N
Cj4gDQo+ICsxDQoNCkFncmVlLCBJIHdvcmRlZCB0aGlzIHBvb3JseSEgV2lsbCBzdWJtaXQgYSB2
NCB3aXRoIGEgbW9yZSBhY2N1cmF0ZSBleHBsYW5hdGlvbiBvZiB0aGUgbGltaXRhdGlvbi4NCg0K
VGhhbmtzLA0KQ2lhcmENCg==