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 A99B54308D; Thu, 17 Aug 2023 12:36:45 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 81B7A40ED9; Thu, 17 Aug 2023 12:36:45 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 065F640685 for ; Thu, 17 Aug 2023 12:36:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692268603; x=1723804603; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=6+UGdYI9qfejwgueCIzY9O6GKmBNh7GmVh8Mw54Y4qw=; b=W63zQc2mm4Jvx7xFP74AfdnsHBuN+G7mMKHcIQVRUNlfumYZ157T0D8Z 5iToYMES/LpHum9cYVq2rM+ckgF8A3jztjw6ahjcuR3bnEGrzpJbcyGm7 R47FexeNnIw9if/WBWjaYO2qh9T7Mqn5ekjsxHqy6e5kKzyMcOsCxVcnN fZkzkYVu9aKH1k3G9rdwTLoXlGdijifNcfychQEV09ZP/P+vpt/ZgfjVn czTGTcHsSxjt1UIoP3lNn8EWT1tci1NBhIo3ibI5nzxJ7puLF2ys3PRne ZqtA8KEyNzD/8x5qUzNkis07TykrZBDMAoLnwnXKK/1eHHRAnt1W2F55Y g==; X-IronPort-AV: E=McAfee;i="6600,9927,10803"; a="439126843" X-IronPort-AV: E=Sophos;i="6.01,179,1684825200"; d="scan'208";a="439126843" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Aug 2023 03:36:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10803"; a="1065191355" X-IronPort-AV: E=Sophos;i="6.01,179,1684825200"; d="scan'208";a="1065191355" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga005.fm.intel.com with ESMTP; 17 Aug 2023 03:36:41 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Thu, 17 Aug 2023 03:36:41 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Thu, 17 Aug 2023 03:36:40 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Thu, 17 Aug 2023 03:36:40 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.174) 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.2507.27; Thu, 17 Aug 2023 03:36:40 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A/lazeCi0sPp1DVCP1XEnRPw7+7nHGAmJWA++UIz1GP26eHkMWyGu3RyXf+ZcxS7CxFrhGqjwXs3K2+ETAxn1Wu5IPjs4IXCuaes8GAlDkO9TOjAOerv4wmGUePMLQcwiW2EdWmXl6dvZg/+YEPhyJKld3vVH/xlE8Gz+Ts/BqUqOyjVNXq8qtdDePvezKh/NB38ER8OTF/HWWgfbTxoXycwuI7+CvmpXp7RVfNDHkFhcKO7JaHCo9JZMDSIHsYNP49Hk9xGbAYrKZMHOuCFKFoL+94fxLvbeFuojRVDzdoe0NerMhapOw1LzhZv5wFd28wY4i74EtrLSBkFsB/sZQ== 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=6+UGdYI9qfejwgueCIzY9O6GKmBNh7GmVh8Mw54Y4qw=; b=mGdfv+qIpFKIOeKL/GTUq6Ux5LMxpGS3odkb9UDBd9XUZ5y5SNCQYAEgvkSJELA8iQCa9tqtZnY/gxEcZ7fWUfj/CoZY/EZGD82BQ+VLP4S+UUxjzRteelMHeq5IxPWEleMSXUp0T24CQbXn+re+KIWRswXQ9tj6CAin6oP2YF6wSmg6q6pCC09xy9R+2PtX5Qh+M+hDg6MHDSrioneltfYtc4xL61ZGt6FiAfFA20ttJlrMK99lf77S+gf2M6QpP4tiIWF4wtVO/7l2F+R24TBXTCn7/bQNis9I4aFcXEIESVl5e3hKYgJJtki9EFfxtgG9DisSOfpvj6tuNv1p8g== 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 Received: from DM6PR11MB3868.namprd11.prod.outlook.com (2603:10b6:5:19f::13) by MW4PR11MB6960.namprd11.prod.outlook.com (2603:10b6:303:226::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.29; Thu, 17 Aug 2023 10:36:33 +0000 Received: from DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::2729:6170:6e40:89c6]) by DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::2729:6170:6e40:89c6%7]) with mapi id 15.20.6678.029; Thu, 17 Aug 2023 10:36:33 +0000 From: "Naga Harish K, S V" To: Jerin Jacob CC: "dev@dpdk.org" , "Jayatheerthan, Jay" , "Carrillo, Erik G" , "Gujjar, Abhinandan S" , "McDaniel, Timothy" , Pavan Nikhilesh , Shijith Thotton , Hemant Agrawal , Sachin Saxena , "Van Haaren, Harry" , mattias.ronnblom , Liang Ma , "Mccarthy, Peter" Subject: RE: [PATCH v2] eventdev/eth_rx: add new adapter create API Thread-Topic: [PATCH v2] eventdev/eth_rx: add new adapter create API Thread-Index: AQHZ0Oj27hykMY8UWUWsh5qVZ7KYvK/uOboggAAEWYCAAAzn0A== Date: Thu, 17 Aug 2023 10:36:33 +0000 Message-ID: References: <20230817053710.3985750-1-s.v.naga.harish.k@intel.com> <20230817060318.4101024-1-s.v.naga.harish.k@intel.com> In-Reply-To: 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=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR11MB3868:EE_|MW4PR11MB6960:EE_ x-ms-office365-filtering-correlation-id: ee2c91f6-a276-4fb4-e179-08db9f0dd367 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NNahEHEW8IJOjmG0e+VT/45uBDQp8c5ARIcarfFtI2oMh19YMd8QnYCzIJ0Fe6Ntd5c5HRf31p6aB7Awr6p4ZVmzQz/StjfdWjyVIRHe6OzAX7RwfsZDxMlQlnokH3v4PjN1ykThb/CndV8kXgemlM/E3E4EHONpUj5TtDQmFYScQOx4dBVNy37dNIcvf1Uu229PcaBONZLoFLc1OD/dPXDZJNNzuG1kQSlXbFHim81bIVO70tocGEOu4X62mvymi7hnK3CiOLAZRyHfxeuTj/SX+lAOxv0PpXxZ5/pDPeFweBJRdZ15Ue2ZMAYBMS39wbJURr/j3tcZgUv00SJEWHSknmteEpYde2KZfdRgV/JEA4sw0LxBUs2FU312ETA8q4q5BYvCyL2a/XVoXawzBoYzf4HgBtH4hxLuS2injxSS5sNIsO0WrbF1P/5che3mSpLr8wW4Y1YOhOruLpepm9ih1S20PnEeLS+I/+EgKIgywRxWevq5YoZmZ5zeV6zWi3ORg8whJf1myLNqzyuSXCghHFH8mgBOfhcJQCIFIwxGSi41UtD8c9eGx1Qga58EUgZOH+vHKaMAr3swQHTPCS4Oc2nAL5jYortF1GR3u8sO8OZHaI4vfIlo2oaHZw6W x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3868.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(366004)(396003)(346002)(136003)(376002)(1800799009)(451199024)(186009)(316002)(54906003)(66946007)(66476007)(66556008)(64756008)(76116006)(6916009)(66446008)(122000001)(5660300002)(41300700001)(52536014)(38100700002)(38070700005)(4326008)(8936002)(8676002)(82960400001)(26005)(2906002)(83380400001)(55016003)(478600001)(86362001)(9686003)(53546011)(33656002)(7696005)(6506007)(71200400001)(107886003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bDZRL2dnbEFwMGFVOWNNdXFrcncxVkYzbVRlSytCSFNwd3hVQnl2L1JJV1pl?= =?utf-8?B?RkI0ZXZBUCs4WEJSb2xIYTFFT2NCOG50eit1Z0IvOUNjSVdRQTlVOWxIZXlG?= =?utf-8?B?THZhamNQeG5qZTBVUXhUQmZpQU1QYkJ2RlkvZmorY0U3dll3VjlZYUlzekVV?= =?utf-8?B?bnBSaHB5VjR5VkxtNlRBeER5MFBBM2dOVnlhZGRiUERyY0duOHRSRS9oTmsv?= =?utf-8?B?ZVNPbVRmNDJ5cHhWOHZUa2JPWUVjSjVJbnViQ3o5L0ZYSkRxbUJLeVNvUTNS?= =?utf-8?B?MUR6bkVHZEtyS3hydkFrUzFhaDdnQkl0dlR4TWlGSnNCdzh3UlFLNzdybU1Y?= =?utf-8?B?RzQ3TzBFa0xVNk1qK0VmYmdDK0xOeS8yRnBmVGxUY0NrbytObFBtVzlDTXdp?= =?utf-8?B?WnMvb21mM3VZQm42cWl6ZlU5V2x1U0VsbUovVXJmdnd0OHBVRWlRT1paYW9w?= =?utf-8?B?MnNYenNGZk9VbUFuZ1U5RjRybDdUYnhlWnl2Q21aOUwxT21zZnF2c0pCdmQ2?= =?utf-8?B?ZG44WFNKN3BxWWpSWkx0N3k0enhhandQdFFKMTVLODZXR2JzVDJyaFFFV3BE?= =?utf-8?B?Y00rS1lsL3M2aU1RV1FVVnVKOFdMcmNCNUdTRVRUZjhIclRIeU8vaU5qZnlN?= =?utf-8?B?Yjlzb0ZLRkNRbTVTZTVQbWVFcmowckR6NFh0ZzdnR1Z1Vm9DRlNkOUhyd2gw?= =?utf-8?B?ckx0UkV2SFNPdW42TWc4RFh4RC9jVE9CWW8wdWZHQ3FEMjBrRUtIK2RseEpj?= =?utf-8?B?NHFoMmtMcngvQ2QxOE1LaVVWOEdGSTQ0TytqYW5TcXdRd29SKzd0Mzlxc0pB?= =?utf-8?B?dWUwajNMdDV2bFEvc0oxWUQweFFGeGQ4UktPT25vWllEbXVmcHdzVmZoYjRR?= =?utf-8?B?OG1NZFpRUUEwVVlRLzdJTUJsVXlyQ0pzbDhaOWJ3MkE3UEZ4czBzVS9ZalZT?= =?utf-8?B?aHAxVCthaytsL29SOWxIT1dDL0N1M1hIUFIrbElyNFgvMW4yMEdnZHM2S2lS?= =?utf-8?B?YTdhVWlsY1h6NkRFazdkVkNsamJoMWVmZGdoOWdpeFJzWEk1NXhWRTJvZ0g5?= =?utf-8?B?SUQ2dWJ6bW5vcDlxMlJYYjJscjQyRmZ6UzIwTnZoNkNkVEF5OFg0YiticnJu?= =?utf-8?B?dy9rRHFKTC8wYUlhZm8yaVpmVG1oTWVQWkpLdTNXQUY0bllOWmxuZ1dMVnh6?= =?utf-8?B?UjNDMGZKT1p5WUFUNDVXWWsvN0NaRGM0KzVaUzZORHR0RmU0U1l4Q2lla1FS?= =?utf-8?B?WEJFMVZQWEUraXpUa29VYThteUNkcXRWSS9RUXZ1dUdUR1A1Vy91aGhRSitT?= =?utf-8?B?NzE5RVR1b0VaeC85UC9OWUJTTUllaW1zUk40eG85bTRwSHQzQ2ZMdmxzUEJC?= =?utf-8?B?SDNVZ3RIRGpOUjBpSW92YjJzOU1Ldnl6K3RmT0xiVEhjeGVzdzNGcDIwc3lh?= =?utf-8?B?OG5UbUc5UGFSajZqS1l2MlRVNGRCandvcGdZenhHdmVTSzB0bm9IZHFGanJl?= =?utf-8?B?S1MvVm9BNzhnMWZiN3ZqSGYrR0dxbno2dE84cUtGdm1VTWxZd1hESCtCY3Fo?= =?utf-8?B?bzIvcVl2cnc1aVNkOVNtMEtKamw3VDcvaFVBcmcybktOTTVBMzN3eE55enZH?= =?utf-8?B?b0dSTnNGcU51RFhSUVU0OUs4OHVGWnlBY1cvTFNzM0lBWVdraUo0L0NQM3RI?= =?utf-8?B?TFVKTXFBOURVbnNMK0RoVlVpSkFsNVUwTCtMeThLaDQ2STBnMEU0VS9jM0dG?= =?utf-8?B?WCtqL0VJSnMva0dXRFVTN2pmQndtdlhkeDlNMGIvN3hZS2hHanFLL1JjeVgx?= =?utf-8?B?c2tad3FNZ2tOdzlSdFc3VHhzRmFsT1RJS3AyaERTUjlHS1FMSWpMYlZKN2RT?= =?utf-8?B?RGd5RDJXSVRzdWxFWTVkWnhad1ZnbmpKRkVUMnpYQTZwemJrbVB0VHMzNi9i?= =?utf-8?B?ejNXbkU1R0k1U0RuY2d3dTBPREpaSm41NWJBczZhRkFKcm93VEFhTGZuWDNZ?= =?utf-8?B?WklCOWRQUG9JVlZvNENZamNyLzZ2QTluK2xGZ2pZd3hyOUVOMElpVkdVZEVU?= =?utf-8?B?cDhUK2pzUlhXU3lVQzVUZ1ZXRnN3L3pxbXhMMUQvazBBcy9lWjhJNGlxZ05H?= =?utf-8?B?eWRocVE4aVBrRHdpSW8vNXhLZ2NLaUhkMHBaMlVJYTdVdVNLeXNvMzdaNVR2?= =?utf-8?B?Z2c9PQ==?= 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: DM6PR11MB3868.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ee2c91f6-a276-4fb4-e179-08db9f0dd367 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Aug 2023 10:36:33.2821 (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: u9Zv8zihvTrvUHpgFpGFKUGoaYIXNoHOxJU/MIeVnOsMYMo5lBunhqg4kmYaVwUheZSokCphAXHCrTRNvk2txZZNKNV4Y6ch3Xez5Qxaw9s= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6960 X-OriginatorOrg: intel.com 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgPGpl cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIEF1Z3VzdCAxNywgMjAyMyAz OjE4IFBNDQo+IFRvOiBOYWdhIEhhcmlzaCBLLCBTIFYgPHMudi5uYWdhLmhhcmlzaC5rQGludGVs LmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgSmF5YXRoZWVydGhhbiwgSmF5IDxqYXkuamF5YXRo ZWVydGhhbkBpbnRlbC5jb20+Ow0KPiBDYXJyaWxsbywgRXJpayBHIDxlcmlrLmcuY2FycmlsbG9A aW50ZWwuY29tPjsgR3VqamFyLCBBYmhpbmFuZGFuIFMNCj4gPGFiaGluYW5kYW4uZ3VqamFyQGlu dGVsLmNvbT47IE1jRGFuaWVsLCBUaW1vdGh5DQo+IDx0aW1vdGh5Lm1jZGFuaWVsQGludGVsLmNv bT47IFBhdmFuIE5pa2hpbGVzaA0KPiA8cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tPjsgU2hpaml0 aCBUaG90dG9uIDxzdGhvdHRvbkBtYXJ2ZWxsLmNvbT47DQo+IEhlbWFudCBBZ3Jhd2FsIDxoZW1h bnQuYWdyYXdhbEBueHAuY29tPjsgU2FjaGluIFNheGVuYQ0KPiA8c2FjaGluLnNheGVuYUBvc3Mu bnhwLmNvbT47IFZhbiBIYWFyZW4sIEhhcnJ5DQo+IDxoYXJyeS52YW4uaGFhcmVuQGludGVsLmNv bT47IG1hdHRpYXMucm9ubmJsb20NCj4gPG1hdHRpYXMucm9ubmJsb21AZXJpY3Nzb24uY29tPjsg TGlhbmcgTWEgPGxpYW5nbWFAbGlhbmdiaXQuY29tPjsNCj4gTWNjYXJ0aHksIFBldGVyIDxwZXRl ci5tY2NhcnRoeUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjJdIGV2ZW50ZGV2 L2V0aF9yeDogYWRkIG5ldyBhZGFwdGVyIGNyZWF0ZSBBUEkNCj4gDQo+IE9uIFRodSwgQXVnIDE3 LCAyMDIzIGF0IDM6MDbigK9QTSBOYWdhIEhhcmlzaCBLLCBTIFYNCj4gPHMudi5uYWdhLmhhcmlz aC5rQGludGVsLmNvbT4gd3JvdGU6DQo+ID4NCj4gPg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogSmVyaW4gSmFjb2IgPGplcmluamFjb2JrQGdtYWls LmNvbT4NCj4gPiA+IFNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMTcsIDIwMjMgMjoyNyBQTQ0KPiA+ ID4gVG86IE5hZ2EgSGFyaXNoIEssIFMgViA8cy52Lm5hZ2EuaGFyaXNoLmtAaW50ZWwuY29tPg0K PiA+ID4gQ2M6IGRldkBkcGRrLm9yZzsgSmF5YXRoZWVydGhhbiwgSmF5IDxqYXkuamF5YXRoZWVy dGhhbkBpbnRlbC5jb20+Ow0KPiA+ID4gQ2FycmlsbG8sIEVyaWsgRyA8ZXJpay5nLmNhcnJpbGxv QGludGVsLmNvbT47IEd1amphciwgQWJoaW5hbmRhbiBTDQo+ID4gPiA8YWJoaW5hbmRhbi5ndWpq YXJAaW50ZWwuY29tPjsgTWNEYW5pZWwsIFRpbW90aHkNCj4gPiA+IDx0aW1vdGh5Lm1jZGFuaWVs QGludGVsLmNvbT47IFBhdmFuIE5pa2hpbGVzaA0KPiA+ID4gPHBiaGFnYXZhdHVsYUBtYXJ2ZWxs LmNvbT47IFNoaWppdGggVGhvdHRvbiA8c3Rob3R0b25AbWFydmVsbC5jb20+Ow0KPiA+ID4gSGVt YW50IEFncmF3YWwgPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+OyBTYWNoaW4gU2F4ZW5hDQo+ID4g PiA8c2FjaGluLnNheGVuYUBvc3MubnhwLmNvbT47IFZhbiBIYWFyZW4sIEhhcnJ5DQo+ID4gPiA8 aGFycnkudmFuLmhhYXJlbkBpbnRlbC5jb20+OyBtYXR0aWFzLnJvbm5ibG9tDQo+ID4gPiA8bWF0 dGlhcy5yb25uYmxvbUBlcmljc3Nvbi5jb20+OyBMaWFuZyBNYSA8bGlhbmdtYUBsaWFuZ2JpdC5j b20+Ow0KPiA+ID4gTWNjYXJ0aHksIFBldGVyIDxwZXRlci5tY2NhcnRoeUBpbnRlbC5jb20+DQo+ ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyXSBldmVudGRldi9ldGhfcng6IGFkZCBuZXcgYWRh cHRlciBjcmVhdGUgQVBJDQo+ID4gPg0KPiA+ID4gT24gVGh1LCBBdWcgMTcsIDIwMjMgYXQgMTE6 MzPigK9BTSBOYWdhIEhhcmlzaCBLIFMgVg0KPiA+ID4gPHMudi5uYWdhLmhhcmlzaC5rQGludGVs LmNvbT4gd3JvdGU6DQo+ID4gPiA+DQo+ID4gPiA+IEFkZCBuZXcgQVBJICJydGVfZXZlbnRfZXRo X3J4X2FkYXB0ZXJfY3JlYXRlX2V4dF93aXRoX3BhcmFtcygpIg0KPiA+ID4gPiBmb3IgY3JlYXRp bmcgUnggYWRhcHRlciBpbnN0YW5jZS4gVGhpcyBBUEkgaXMgc2ltaWxhciB0bw0KPiA+ID4gPiBy dGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfY3JlYXRlX2V4dCgpIHdpdGggYW4gYWRkaXRpb25hbCBp bnB1dA0KPiA+ID4gPiBhcmd1bWVudCBmb3IgYWRhcHRlciBjb25maWd1cmF0aW9uIHBhcmFtZXRl cnMgb2YgdHlwZSAic3RydWN0DQo+ID4gPiA+IHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9wYXJh bXMiLg0KPiA+ID4gPg0KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBOYWdhIEhhcmlzaCBLIFMgViA8 cy52Lm5hZ2EuaGFyaXNoLmtAaW50ZWwuY29tPg0KPiA+ID4NCj4gPiA+ID4gKyAqLw0KPiA+ID4g PiArX19ydGVfZXhwZXJpbWVudGFsDQo+ID4gPiA+ICtpbnQgX19ydGVfY29sZA0KPiA+ID4NCj4g PiA+IElzIHRoZXJlIGFueSBzcGVjaWZpYyByZWFzb24gdG8ga2VlcCBfX3J0ZV9jb2xkIGhlcmU/ IE5vbmUgb2YgdGhlDQo+ID4gPiBvdGhlciBsaWJyYXJpZXMgaGFzIHRoaXMuDQo+ID4NCj4gPiBf X3J0ZV9jb2xkIGlzIGEgaGludCBmdW5jdGlvbiBpbiB0aGUgY29sZCBwYXRoLiBJdCBpcyB1c2Vk IGZvciBjb2RlDQo+ID4gb3B0aW1pemF0aW9uIHB1cnBvc2VzIGFuZCBtYW55IG5ldCBQTURzIGFy ZSB1c2luZyB0aGlzLg0KPiANCj4gSSB1bmRlcnN0YW5kIHRoYXQsIHRoZSBxdWVzdGlvbiB3YXMg bW9yZSBvbiB3aGF0IGlzIHRoZSBzaWduaWZpY2FuY2Ugb2YgdGhhdA0KPiBmb3IgdGhpcyBzcGVj aWZpYyBBUEkgPw0KPiBUaGVyZSBhcmUgYSBsb3Qgb2Ygc2xvdyBwYXRoIEFQSXMgaW4gZXZlbmRl diBhbmQgYWxsIG90aGVyIGxpYnJhcnkgbm9uZSBvZg0KPiB0aGVtIHVzZSBpdC4NCj4gSXQganVz dCBwdXQgaW50byBkaWZmZXJlbnQgc2VjdGlvbiBvZiBiaW5hcnkgYW5kIG9wdGltaXplIG1vcmUg Zm9yIHNpemUuIEkgdGhpbmssDQo+IHRoZXJlIGlzIG5vIHNwZWNpZmljIHJlYXNvbiB0byBhZGQg dGhpcyBPTkxZIGZvciB0aGlzIEFQSSB0byBtYWtlIGl0IHN0YW5kb3V0Lg0KPiANCg0KUmVtb3Zl ZCBfX3J0ZV9jb2xkIGF0dHJpYnV0ZSBmb3IgdGhpcyBBUEkgdG8gYmUgaW4gc3luYyB3aXRoIG90 aGVyIGV2ZW50ZGV2IGxpYnJhcnkgQVBJcy4NClRoZSB1cGRhdGVkIHBhdGNoIGlzIHBvc3RlZCBp biBWMy4NCg0KPiBBbHNvLCBUaGUgY29sZCBhdHRyaWJ1dGUgaXMgbm90IGltcGxlbWVudGVkIGlu IEdDQyB2ZXJzaW9ucyBlYXJsaWVyIHRoYW4gNC4zLg0KPiANCj4gDQo+IA0KPiANCj4gPg0KPiA+ ID4gUmVzdCBsb29rcyBnb29kIHRvIG1lLg0KPiA+ID4NCj4gPiA+IEZvciBsaWJyYXJ5IGNoYW5n ZXMsIHBsZWFzZSBrZWVwIGFsbCBldmVuZGV2IG1haW50YWluZXJzIGluIENjLiBJDQo+ID4gPiBo YXZlIGFkZGVkIHRob3NlIG5vdyBmb3IgdGhpcyBlbWFpbC4NCj4gPiA+DQo+ID4gPg0KPiA+ID4g PiArcnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX2NyZWF0ZV9leHRfd2l0aF9wYXJhbXModWludDhf dCBpZCwNCj4gPiA+ID4gK3VpbnQ4X3QNCj4gPiA+IGRldl9pZCwNCj4gPiA+ID4gKyAgICAgICAg ICAgICAgICAgICAgICAgcnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX2NvbmZfY2IgY29uZl9jYiwN Cj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqY29uZl9hcmcsDQo+ID4gPiA+ ICsgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJf cGFyYW1zDQo+ID4gPiA+ICsqcnhhX3BhcmFtcyk7DQo=