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 A44F4A0524; Wed, 5 May 2021 16:12:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1E75B40040; Wed, 5 May 2021 16:12:55 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id F11DB4003C for ; Wed, 5 May 2021 16:12:52 +0200 (CEST) IronPort-SDR: 8TWDDb5HBoVNqdqO10CVWzq93rOf8eHVyYm6iM8Yk1R/AZteCp5K0jYnH19oF+FdihG94R05Vk OuR+XpGPvvjg== X-IronPort-AV: E=McAfee;i="6200,9189,9975"; a="185680953" X-IronPort-AV: E=Sophos;i="5.82,275,1613462400"; d="scan'208";a="185680953" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2021 07:12:51 -0700 IronPort-SDR: Z2gGHJf6ZAJ3AtRpd2X1Pt22+KPl5CFM/kXUW3MgIG22fxfvD6jGCoxeKfcSf7dr1XKZ3MNfIu BXZSYginEx9w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,275,1613462400"; d="scan'208";a="622085088" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga005.fm.intel.com with ESMTP; 05 May 2021 07:12:50 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 5 May 2021 07:12:49 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 5 May 2021 07:12:49 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 5 May 2021 07:12:49 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.177) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 5 May 2021 07:12:49 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NfecXt1YpI8d9FDKIBDhX1x4MrrSXEFI7uJ7EbD3W74J5y+vy06ui6TvZ/KIuL8mb6F/y9jJbMnc+BZYKJF3w1F1t14j0oMZ/9nn9PhmD0XjRtgodVj51Q1FR5s259o8z0vgowaOspf1N3Om8or8XvBF+VA3USQIvuvPEnE76CwGioRljjSGA42zxz+u99aTS0/k5akApCvL2iZOFaPi/Ce9KurukafsPwrUKnRgicWM0SNXVC4nKcw8apSa3d/pga97trFfrKbY8+Vq0epfBTgdRkHd6XfrrEACmAHaJJn7DEGBBg8boIfa5doljSCoKgOAGpuXLcOY6GVennJBXA== 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=Xm8KmMtsOXYOPjXE1dGrFGSksaG3gDiYLV7arH9jSWE=; b=KgYjNKya3Wr/jWFQQ8Wiz7WCEVEEr+Q7eBAg7cjphbMk5S7UaGEN1R06BOY/xxAm/4W27B+GVMShjl0ehJilRrN/AXsaU3h/rMvX1ejy1/582HQE+k0MY/qLzxfxGtHgjCgoh/CtCQSGtwnwx4GkNhVcA0DZTEyAkx8D4KAw5PTbZ3C+rSpZ2qiQODqmhdm5b36ME1F7Xsd/XGVEp6dVv0FUylQPFszZfb5JHXetwuGTEazGquhNp5gVtFYmnnv8jD2w7QhPdPcm56aVE3rX9XKTvW+nzn3oGGzR+tSuJf6gDbcs1MwDAvE6PsgLf0FORLgYWh1IxjKu5+V7pYIbmQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Xm8KmMtsOXYOPjXE1dGrFGSksaG3gDiYLV7arH9jSWE=; b=pxXU37AUkBm1GT9KL3Yyeg562YDbfA9ZsQazFHxekMTx8lNWLEeCkDKqCZhZztMd5aeaP9npqm0PoCyiGG05QhBUDCkwwuVn/gQmMw7YlJSRAVPKGkZsuLCM8nTXhh4kz86cb7nOTmN8mLhEJfVJmgUfTuSD7mmNkQZL93PatLE= Received: from MN2PR11MB3821.namprd11.prod.outlook.com (2603:10b6:208:f7::24) by BL1PR11MB5271.namprd11.prod.outlook.com (2603:10b6:208:31a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.25; Wed, 5 May 2021 14:12:47 +0000 Received: from MN2PR11MB3821.namprd11.prod.outlook.com ([fe80::546c:75a5:fe9d:de32]) by MN2PR11MB3821.namprd11.prod.outlook.com ([fe80::546c:75a5:fe9d:de32%5]) with mapi id 15.20.4087.044; Wed, 5 May 2021 14:12:46 +0000 From: "Power, Ciara" To: Jerin Jacob , David Marchand CC: "Richardson, Bruce" , "jerinj@marvell.com" , "dev@dpdk.org" , "thomas@monjalon.net" Thread-Topic: [dpdk-dev] [PATCH] telemetry: remove internal symbol from public header Thread-Index: AQHXQDow5J6gdYHjcUah7kvyTWwWbarTPYcAgABERcCAARNqgIAAHA+AgAA8SDA= Date: Wed, 5 May 2021 14:12:46 +0000 Message-ID: References: <20210503163429.3222198-1-jerinj@marvell.com> In-Reply-To: Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [37.228.239.233] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 720e08d3-632c-47e3-36ac-08d90fcfdbc7 x-ms-traffictypediagnostic: BL1PR11MB5271: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,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: t743wXBGTUBoNroqhaee/MNCJD9LaLOfjdDbsxISRJNru7WepSJ3hX0L2HaGTSRwdinNF/AEGxS9f3Xmg9qhYHbXFD5FHSPzBJ5PBqMqiYVbIdL9nsE+1jtkPESaYsb7Bjo0H4GJLNGnGTx6qIL6/TfxYza9T3q9pGzLpbwWXsiwwjO67wnZeIV1uDyQXq8pB9BbtjjokP8bVZUCOVJekQl0ULDfUc/8lZ/J94z6N89I6aFy/K5Jj7BUCjaviwJRvg/v+gmH+he/+FRTDiWNgvTconRBJQmU7W1+SqvpGYUBYroMm56WMtz0La0wXv6NEbR6ZNPR4ew4X4sQ+QUbN+S2s3QdZgdpnkHhpqC9Vod1ItVo97f26lH+aU/av8v0zvaf+QgqdDWx/YmKjsN55BDFWib3feMmxqUxrdqXts8HE3Qwzh0TIyIKfgyq7g7u+SeYnVtOOrI7ud35WmOsrlY6bdE/aTyIPv4f4uyvu261nbF6gFBJ7HWGvdOCGPBC745efiHnS+t3OABbLfaiuwSyyD3WnHeKNv0R1v+UuZTBMth+Onz55odnga+H96YcrjcX0rdm11NcX5e8VqzI0tmlm6EZ9F1bO9xmCBwrFkk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB3821.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(376002)(39860400002)(346002)(136003)(396003)(71200400001)(4326008)(64756008)(66446008)(316002)(110136005)(6506007)(66476007)(5660300002)(7696005)(8936002)(66946007)(76116006)(8676002)(478600001)(2906002)(33656002)(54906003)(38100700002)(122000001)(186003)(55016002)(86362001)(83380400001)(52536014)(9686003)(66556008)(26005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?UytVb0xSYjBJSkhMejFtWkRnTFhLajZhREtsQTEvWTVNNWN1ZUNnNy9kNTZN?= =?utf-8?B?NlJ5N0pKQ2FwMUJkRk5vMUZDTDlQekJGTEtKYVllRlF4ckYvOENaZDlJWW5x?= =?utf-8?B?RHpmMnFiZThXZkU5ZDVyd3JPUXBFRW5uWHJNck9kTjYxbjlZWVNDMzR1eDls?= =?utf-8?B?OGhycm12VitWOE9wNHdseTZXTE9xZkUwZlV3TCt0cFV6bVlGY2VjeGoxWWFp?= =?utf-8?B?Rk5UQTF3ajRNc2RiZFRtYzFNSUxCc3FQZHhvRWRCREVmbnFROWE3d09vejd0?= =?utf-8?B?MFA5cW5OYW9qZG55c3l4U2ZjMGpwSWc2T240L29qczdpaVhDZnhDbEN0ODN2?= =?utf-8?B?RFpDMVl5Ym1rbXNaTzRqdi9TV1hGUjhmVzZVaHRUYWJoRGlldEpXa1p3RWRw?= =?utf-8?B?QXBybkVuU1dNenVIenNPelJpOWNjOVlsV3U4V25aODVxR2wrZ3p6WmpJR0lV?= =?utf-8?B?MzJ0NEM2WU8vKzBQdmJNSG15ZmdDV3I3QVJOWk5qbU9QWENaNVBHQlRRYTdh?= =?utf-8?B?aFM3Rk9XcS9vM2hkdm5ZNVNSU2N0Uk5DZDQ0bUtUYUJTTDlNYmZ0ZDdsYzFW?= =?utf-8?B?S3pwVmVWTjdkcHlaRldZUFBoVm5GTGdEOFJpSGVLMXFkRmUyemRWeGttSkE1?= =?utf-8?B?YlUwTWlOTHROM2hEQnlaRy9BbGFJY2NIWHhta0lHZ3E5VjhQVm1RQnNpQ1FN?= =?utf-8?B?Q3VsZ2pkdSt6RnowWHNwRTlmMVFkcERXRzBSZ0FyNDVQYklRNlI5MU1QZ0s0?= =?utf-8?B?U2Q3dVUvUjZoSDJlc2kwSHZUNVo1eHNncHJVT0pHMVorQ0puUmp3NC9SMmlk?= =?utf-8?B?b3IxTlZMdzluc21STG81Q1NadE9ZVnFFdTc0UXlyY2tsMTEyZnFvaldNeFJq?= =?utf-8?B?K1ZVUVZMNzdmbHVOTWJEVHJ4clRNTVUxQS8vTDJxbkN2N213amVGRnlmY2sx?= =?utf-8?B?KzJQZ1JJSnhaQ21aWjRjdVBMVll0TzBkTmg3SlpBQnNtQnBRVEltazNCOGlB?= =?utf-8?B?N3QrTlNwNjJIYkZRMDZrSENpVk5OZ01nYy9QZnRZSlZ4OU4yd1dEWElUNjVp?= =?utf-8?B?MXRFMjQ0elFOc1E1L1laT0Z0enhSNUlJMGJ5YTlZZW1XeER3ZVRERW9vK1ll?= =?utf-8?B?STZOZW5HWEV1b25XL25CSEk2cnlvMExQUU5XdDdEMlRxbTN6ejZ5VHJwVDF6?= =?utf-8?B?THBKYWdVRnM3QWtuQzd3VVBTdW1SblhzNytHMGZrNnd6N2ZSazRPRDFaVmhM?= =?utf-8?B?TncvRElkRFlQb2RuSlhyYzVianc0K3JqRHN4YkRRR3hvS0M1REVtakJZNVVE?= =?utf-8?B?cEV3UlFWckh5eFJ6bno5VEJqeFBScEphRi9GUnpxd3hFdE5vUjlSS0dGQkxt?= =?utf-8?B?ampVR2MxQnpmbCtFeDFkUHkydDZMYjhtbWErWmpaNSt3ZWNVNGhsQmJIK3dw?= =?utf-8?B?aU95cHRDRCtISzFvd082R2EvVGJjcnJNZzV1cFhHUFVHZFFDU2FaRjZ5S1JU?= =?utf-8?B?ZTA2TTEwNTJiM1NuV20wWXlFRmx4QitiYXk3YzJuK29aZ25xK2N6bkFXTVFj?= =?utf-8?B?R2x1YjYzU3BkbmdJY3VNeWt2K0NFN1Y3U09GdXFra2NLUEJVZmNSWks5ZGVV?= =?utf-8?B?R3dzeHk1YXFaZ2hFa2MvRVdHL0ZCb25QZWhDY0hrQU9LdFl5Q3Bwd1ZTMG9T?= =?utf-8?B?NUYxdlo4RzYwazFvYUpDYkVXaEdmbklNWU9XWkcvTWpZWFYyT1MwdmIyQ3Vq?= =?utf-8?Q?ugkckc8az20R01AAY+OvEFl/YAA+MSuDR/B6HlL?= 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: MN2PR11MB3821.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 720e08d3-632c-47e3-36ac-08d90fcfdbc7 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 May 2021 14:12:46.8049 (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: hSqRonCujmVRtTngUgUNtx1hq8E7U8/DorNwajqQFINd4djzwaXm+c6CZj3lsNsIEct8u45ZlFoWGRZ7+FSkpQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5271 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] telemetry: remove internal symbol from public header 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 Sender: "dev" DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBKZXJpbiBKYWNvYiA8amVyaW5q YWNvYmtAZ21haWwuY29tPg0KPlNlbnQ6IFdlZG5lc2RheSA1IE1heSAyMDIxIDExOjI1DQo+VG86 IERhdmlkIE1hcmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPkNjOiBQb3dlciwg Q2lhcmEgPGNpYXJhLnBvd2VyQGludGVsLmNvbT47IFJpY2hhcmRzb24sIEJydWNlDQo+PGJydWNl LnJpY2hhcmRzb25AaW50ZWwuY29tPjsgamVyaW5qQG1hcnZlbGwuY29tOyBkZXZAZHBkay5vcmc7 DQo+dGhvbWFzQG1vbmphbG9uLm5ldA0KPlN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSF0g dGVsZW1ldHJ5OiByZW1vdmUgaW50ZXJuYWwgc3ltYm9sIGZyb20NCj5wdWJsaWMgaGVhZGVyDQo+ DQo+T24gV2VkLCBNYXkgNSwgMjAyMSBhdCAyOjE0IFBNIERhdmlkIE1hcmNoYW5kDQo+PGRhdmlk Lm1hcmNoYW5kQHJlZGhhdC5jb20+IHdyb3RlOg0KPj4NCj4+IE9uIFR1ZSwgTWF5IDQsIDIwMjEg YXQgNjoxOSBQTSBQb3dlciwgQ2lhcmEgPGNpYXJhLnBvd2VyQGludGVsLmNvbT4NCj53cm90ZToN Cj4+ID4NCj4+ID4gPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiA+ID5Gcm9tOiBSaWNo YXJkc29uLCBCcnVjZSA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+DQo+PiA+ID5TZW50OiBU dWVzZGF5IDQgTWF5IDIwMjEgMTM6MTQNCj4+ID4gPlRvOiBqZXJpbmpAbWFydmVsbC5jb20NCj4+ ID4gPkNjOiBQb3dlciwgQ2lhcmEgPGNpYXJhLnBvd2VyQGludGVsLmNvbT47IGRldkBkcGRrLm9y ZzsNCj4+ID4gPnRob21hc0Btb25qYWxvbi5uZXQNCj4+ID4gPlN1YmplY3Q6IFJlOiBbUEFUQ0hd IHRlbGVtZXRyeTogcmVtb3ZlIGludGVybmFsIHN5bWJvbCBmcm9tIHB1YmxpYw0KPj4gPiA+aGVh ZGVyDQo+PiA+ID4NCj4+ID4gPk9uIE1vbiwgTWF5IDAzLCAyMDIxIGF0IDEwOjA0OjI4UE0gKzA1 MzAsIGplcmluakBtYXJ2ZWxsLmNvbSB3cm90ZToNCj4+ID4gPj4gRnJvbTogSmVyaW4gSmFjb2Ig PGplcmluakBtYXJ2ZWxsLmNvbT4NCj4+ID4gPj4NCj4+ID4gPj4gUmVtb3ZlIFRFTEVNRVRSWV9N QVhfQ0FMTEJBQ0tTIHN5bWJvbCBmcm9tIHB1YmxpYw0KPnJ0ZV90ZWxlbWV0cnkuaA0KPj4gPiA+ PiBoZWFkZXIgZmlsZS4NCj4+ID4gPj4NCj4+ID4gPj4gU2lnbmVkLW9mZi1ieTogSmVyaW4gSmFj b2IgPGplcmluakBtYXJ2ZWxsLmNvbT4NCj4+ID4gPj4gLS0tDQo+PiA+ID5BY2tlZC1ieTogQnJ1 Y2UgUmljaGFyZHNvbiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+DQo+PiA+DQo+PiA+IFRo YW5rcywNCj4+ID4gQWNrZWQtYnk6IENpYXJhIFBvd2VyIDxjaWFyYS5wb3dlckBpbnRlbC5jb20+ DQo+Pg0KPj4gSSBhZ3JlZSB0aGlzIGRlZmluZSBzaG91bGQgYmUgaGlkZGVuLg0KPj4NCj4+IEp1 c3QsIHdoYXQgZG8geW91IHRoaW5rIG9mIHVzaW5nIGEgZHluYW1pYyBhbGxvY2F0aW9uIGFuZCBy ZW1vdmUgdGhlDQo+PiBsaW1pdGF0aW9uIGVudGlyZWx5Pw0KPg0KPkkgdGhpbmssIHRoYXQgbWF5 IGJlIGJldHRlci4gUHJvYmFibHkgdGhpcyBwYXRjaCBjYW4gZ28gaW4gcmMyLg0KPg0KPlRoZSBk eW5hbWljIGZlYXR1cmUgY2FuIGJlIHB1c2hlZCB0byB0aGUgbmV4dCByZWxlYXNlLg0KPg0KPkkg d2lsbCBsZWF2ZSBpdCB0byB0aGUgbWFpbnRhaW5lcnMgdG8gZGVjaWRlLiBJIGFtIGZpbmUgd2l0 aCBhbnkgc2NoZW1lLg0KPg0KDQorMSBmb3IgdGhlIGR5bmFtaWMgYWxsb2NhdGlvbiBpZGVhLg0K SSBhbSBvayB3aXRoIHVzaW5nIHRoaXMgc21hbGwgZml4IHBhdGNoIGZvciBub3cgYW5kIG1ha2lu ZyB0aGUgY2hhbmdlIHRvIGR5bmFtaWMgYWxsb2NhdGlvbiBhdCBhIGxhdGVyIHN0YWdlLA0KaWYg aXQgaXNuJ3Qgc3VpdGFibGUgYXQgdGhpcyBwb2ludCBpbiB0aGUgcmVsZWFzZSBjeWNsZS4NCg0K Pj4NCj4+DQo+PiBkaWZmIC0tZ2l0IGEvbGliL3RlbGVtZXRyeS9ydGVfdGVsZW1ldHJ5LmgNCj4+ IGIvbGliL3RlbGVtZXRyeS9ydGVfdGVsZW1ldHJ5LmggaW5kZXggMDMxZGI5ZTk2OC4uODc3Njk5 OGI1NCAxMDA2NDQNCj4+IC0tLSBhL2xpYi90ZWxlbWV0cnkvcnRlX3RlbGVtZXRyeS5oDQo+PiAr KysgYi9saWIvdGVsZW1ldHJ5L3J0ZV90ZWxlbWV0cnkuaA0KPj4gQEAgLTEwLDggKzEwLDYgQEAN Cj4+ICAjaWZuZGVmIF9SVEVfVEVMRU1FVFJZX0hfDQo+PiAgI2RlZmluZSBfUlRFX1RFTEVNRVRS WV9IXw0KPj4NCj4+IC0vKiogTWF4aW11bSBudW1iZXIgb2YgdGVsZW1ldHJ5IGNhbGxiYWNrcy4g Ki8gLSNkZWZpbmUNCj4+IFRFTEVNRVRSWV9NQVhfQ0FMTEJBQ0tTIDY0DQo+PiAgLyoqIE1heGlt dW0gbGVuZ3RoIGZvciBzdHJpbmcgdXNlZCBpbiBvYmplY3QuICovICAjZGVmaW5lDQo+PiBSVEVf VEVMX01BWF9TVFJJTkdfTEVOIDY0DQo+PiAgLyoqIE1heGltdW0gbGVuZ3RoIG9mIHN0cmluZy4g Ki8NCj4+IEBAIC0yODUsNyArMjgzLDcgQEAgdHlwZWRlZiB2b2lkICogKCpoYW5kbGVyKSh2b2lk ICpzb2NrX2lkKTsNCj4+ICAgKiBAcmV0dXJuDQo+PiAgICogIC1FSU5WQUwgZm9yIGludmFsaWQg cGFyYW1ldGVycyBmYWlsdXJlLg0KPj4gICAqICBAcmV0dXJuDQo+PiAtICogIC1FTk9FTlQgaWYg bWF4IGNhbGxiYWNrcyBsaW1pdCBoYXMgYmVlbiByZWFjaGVkLg0KPj4gKyAqICAtRU5PTUVNIGZv ciBtZW0gYWxsb2NhdGlvbiBmYWlsdXJlLg0KPj4gICAqLw0KPj4gIF9fcnRlX2V4cGVyaW1lbnRh bA0KPj4gIGludA0KPj4gZGlmZiAtLWdpdCBhL2xpYi90ZWxlbWV0cnkvdGVsZW1ldHJ5LmMgYi9s aWIvdGVsZW1ldHJ5L3RlbGVtZXRyeS5jDQo+PiBpbmRleCA2OGI0NzllMGU0Li42YmFiYTU3ZWMy IDEwMDY0NA0KPj4gLS0tIGEvbGliL3RlbGVtZXRyeS90ZWxlbWV0cnkuYw0KPj4gKysrIGIvbGli L3RlbGVtZXRyeS90ZWxlbWV0cnkuYw0KPj4gQEAgLTU5LDcgKzU5LDcgQEAgc3RhdGljIHVpbnQz Ml90IGxvZ3R5cGU7DQo+PiAgICAgICAgICBydGVfbG9nX3B0cihSVEVfTE9HXyAjIyBsLCBsb2d0 eXBlLCAiVEVMRU1FVFJZOiAiDQo+PiBfX1ZBX0FSR1NfXykNCj4+DQo+PiAgLyogbGlzdCBvZiBj b21tYW5kIGNhbGxiYWNrcywgd2l0aCBvbmUgY29tbWFuZCByZWdpc3RlcmVkIGJ5IGRlZmF1bHQN Cj4+ICovIC1zdGF0aWMgc3RydWN0IGNtZF9jYWxsYmFjayBjYWxsYmFja3NbVEVMRU1FVFJZX01B WF9DQUxMQkFDS1NdOw0KPj4gK3N0YXRpYyBzdHJ1Y3QgY21kX2NhbGxiYWNrICpjYWxsYmFja3M7 DQo+PiAgc3RhdGljIGludCBudW1fY2FsbGJhY2tzOyAvKiBIb3cgbWFueSBjb21tYW5kcyBhcmUg cmVnaXN0ZXJlZCAqLw0KPj4gIC8qIFVzZWQgd2hlbiBhY2Nlc3Npbmcgb3IgbW9kaWZ5aW5nIGxp c3Qgb2YgY29tbWFuZCBjYWxsYmFja3MgKi8NCj4+IHN0YXRpYyBydGVfc3BpbmxvY2tfdCBjYWxs YmFja19zbCA9IFJURV9TUElOTE9DS19JTklUSUFMSVpFUjsgQEANCj4+IC03MCwxNSArNzAsMjEg QEAgc3RhdGljIHVpbnQxNl90IHYyX2NsaWVudHM7ICBpbnQNCj4+IHJ0ZV90ZWxlbWV0cnlfcmVn aXN0ZXJfY21kKGNvbnN0IGNoYXIgKmNtZCwgdGVsZW1ldHJ5X2NiIGZuLCBjb25zdA0KPj4gY2hh ciAqaGVscCkgIHsNCj4+ICsgICAgICAgc3RydWN0IGNtZF9jYWxsYmFjayAqbmV3X2NhbGxiYWNr czsNCj4+ICAgICAgICAgaW50IGkgPSAwOw0KPj4NCj4+ICAgICAgICAgaWYgKHN0cmxlbihjbWQp ID49IE1BWF9DTURfTEVOIHx8IGZuID09IE5VTEwgfHwgY21kWzBdICE9ICcvJw0KPj4gICAgICAg ICAgICAgICAgICAgICAgICAgfHwgc3RybGVuKGhlbHApID49IE1BWF9IRUxQX0xFTikNCj4+ICAg ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4+IC0gICAgICAgaWYgKG51bV9jYWxsYmFj a3MgPj0gVEVMRU1FVFJZX01BWF9DQUxMQkFDS1MpDQo+PiAtICAgICAgICAgICAgICAgcmV0dXJu IC1FTk9FTlQ7DQo+Pg0KPj4gICAgICAgICBydGVfc3BpbmxvY2tfbG9jaygmY2FsbGJhY2tfc2wp Ow0KPj4gKyAgICAgICBuZXdfY2FsbGJhY2tzID0gcmVhbGxvYyhjYWxsYmFja3MsIHNpemVvZihj YWxsYmFja3NbMF0pICoNCj4+IChudW1fY2FsbGJhY2tzICsgMSkpOw0KPj4gKyAgICAgICBpZiAo bmV3X2NhbGxiYWNrcyA9PSBOVUxMKSB7DQo+PiArICAgICAgICAgICAgICAgcnRlX3NwaW5sb2Nr X3VubG9jaygmY2FsbGJhY2tfc2wpOw0KPj4gKyAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVN Ow0KPj4gKyAgICAgICB9DQo+PiArICAgICAgIGNhbGxiYWNrcyA9IG5ld19jYWxsYmFja3M7DQo+ PiArDQo+PiAgICAgICAgIHdoaWxlIChpIDwgbnVtX2NhbGxiYWNrcyAmJiBzdHJjbXAoY21kLCBj YWxsYmFja3NbaV0uY21kKSA+IDApDQo+PiAgICAgICAgICAgICAgICAgaSsrOw0KPj4gICAgICAg ICBpZiAoaSAhPSBudW1fY2FsbGJhY2tzKQ0KPj4NCj4+DQo+PiBBbmQgdGhlcmUgaXMgYSByYWNl IHRvIGZpeCBpbiBsaXN0X2NvbW1hbmRzKCkgKHdoaWNoIGFjY2Vzc2VzIHRoZQ0KPj4gY2FsbGJh Y2tzIGFycmF5IHdpdGhvdXQgdGFraW5nIHRoZSBsb2NrKS4NCj4+DQo+PiAtLQ0KPj4gRGF2aWQg TWFyY2hhbmQNCj4+DQoNCkdvb2QgY2F0Y2gsIEkgY2FuIHNlbmQgYSBmaXggcGF0Y2ggZm9yIHRo aXMgbGlzdCBjb21tYW5kcyBmdW5jdGlvbi4gVGhhbmtzIERhdmlkLg0KDQotIENpYXJhIA0KDQo=