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 1865B4242B; Fri, 20 Jan 2023 09:58:42 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id ADF6540150; Fri, 20 Jan 2023 09:58:41 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 58459400D5 for ; Fri, 20 Jan 2023 09:58:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1674205119; x=1705741119; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=14BqPp1LJ3aE7mcoC6n97NLk8+CfyiGaYjbjsPRyGqw=; b=eCnUzniXk8L191Q/OJ+3W9O0/XJEYy6jsL9Mf5OheWVTlMOHcb2hX87a HEKFPwgewFPBQmGDxgd7epJLFekBzWAygDk63q6146ZnR0+EU6EKrZjA6 oV4cNRa2DD7O+Y7eCOh/4xK+qhldkVOH2iT6a2y3MUurLKe3/CqmW59wt 1l1FnIYS0Zp/7Sf4K+R9UnixeKSWbUY4ey+Gj9ZpUx69FhQZcEoId08BU ewi/2ojNK4gffrf64hRNTJGXKRvi+/yrfUwcS9p1WF0uyfyFXASQ/JdtO U+/lsJasFmyz1VMbqDg2HtPq6EuzHoaHAFzichzm12QdnOxthwKRNVCs8 g==; X-IronPort-AV: E=McAfee;i="6500,9779,10595"; a="305905773" X-IronPort-AV: E=Sophos;i="5.97,231,1669104000"; d="scan'208";a="305905773" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jan 2023 00:58:38 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10595"; a="660522122" X-IronPort-AV: E=Sophos;i="5.97,231,1669104000"; d="scan'208";a="660522122" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga002.jf.intel.com with ESMTP; 20 Jan 2023 00:58:38 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 20 Jan 2023 00:58:37 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) 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.16; Fri, 20 Jan 2023 00:58:37 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Fri, 20 Jan 2023 00:58:37 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.172) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Fri, 20 Jan 2023 00:58:35 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=flRwhyjnDLNDC90XDEh4mR01hg6BTXdHTqmwhLOhOgdXRmdhE9xYffiOG8H9PnvCBsDMOiwEuIvZhdteFc8e9+fu0oEUOl+8xwCH4rmcITPbiKge3O27TkTHOIw+ReFIhBg5bWkobuQcUhafX3JvTjvl4U/ud5/b7+Egl/6sqPXJwnnyRVZJY/vbWieg4Tbrtt9o9RmvIxZUyy1UZmLTymkF39xtRaaIblcbgTE2Yb1J4VQs2nXF08Zx2e7X6Nsvz57k7Nzb0X2J9TIhgyroTnKfeFX9F/enA7AK/1QtjOMwiMZYZrgDJIMhPJq4MF/4qoK3eFZkE+bLwl1JSFWNWQ== 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=14BqPp1LJ3aE7mcoC6n97NLk8+CfyiGaYjbjsPRyGqw=; b=AbsASpF3yeOUonfLIe15wK+cMLtZpTTGewAOtbRHzhTEZ1X5CixOjPkbNafjUjVv/Ljd69o7k0l0MJqKWgixdX2Z6vD1qbtgrhM0nVW5aEmGlOg014TyxwtICNYbuz+XCs28QGzeQ/PuloNsjm3dyyVCQ7KQmODD37rOY1oD8i7gS8TMW6NDjF5/14gYta+AKikK90topUt7BF4BBCWHaQyK1uAVguU3NAw0GF5G1+qOAgUlcobZKnVB0d4F0I/lC3ARHDU8l1PQTgYuFkBMLLIBdgk8TyV8o11hCXwl8TaaEX//UAWZRzqgC5DyM05uFtlkLBwLSbI5KBJWsHUfkA== 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 BN6PR11MB3858.namprd11.prod.outlook.com (2603:10b6:405:7e::17) by SA1PR11MB6991.namprd11.prod.outlook.com (2603:10b6:806:2b8::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.24; Fri, 20 Jan 2023 08:58:33 +0000 Received: from BN6PR11MB3858.namprd11.prod.outlook.com ([fe80::ee8f:6450:5f0e:6273]) by BN6PR11MB3858.namprd11.prod.outlook.com ([fe80::ee8f:6450:5f0e:6273%7]) with mapi id 15.20.6002.027; Fri, 20 Jan 2023 08:58:33 +0000 From: "Naga Harish K, S V" To: Jerin Jacob CC: "jerinj@marvell.com" , "Gujjar, Abhinandan S" , "dev@dpdk.org" , "Jayatheerthan, Jay" Subject: RE: [PATCH 1/3] eventdev/eth_rx: add params set/get APIs Thread-Topic: [PATCH 1/3] eventdev/eth_rx: add params set/get APIs Thread-Index: AQHZKybYE2Don7MOIkWgTs032Wzq566nAYWQ Date: Fri, 20 Jan 2023 08:58:33 +0000 Message-ID: References: <20230107161852.3708690-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: BN6PR11MB3858:EE_|SA1PR11MB6991:EE_ x-ms-office365-filtering-correlation-id: 40481f72-6a04-4027-c4b7-08dafac4823f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: La6N9kg0nhunXLiPFJCGdMT74OGv43Rh9o8V5xp0UBV4KhWqsp9QbT88D8SQ+47Vu1Rntfhs9Gx0GEmoQa8dZRAlF9gNXClTwfQni4efzagQT7gvWfVhw2CNzH0xcgBbYaTAfKP7lW0mzDMX+24VOgFkR0lasDpAggwiUFxQS5m1kFfglBe3iw+fNllCcKYuxckMTwTbw6JDlCohl3siUF80T3k2xc4HWaALePt9O6LZE5FrhMKgZSTOuU0X5HuQH3rA3qc7QahmV+mX3Aq8MbhnA29KMjci7+zR1LfwQckeBrKqnnq1Caj8pTiRvd7+PlEb3IxDZh8fkxjgTDaeZ7SJX43B/FDyXyZOfnq88ymRdVkjw9I4G7hd000mkGyRo30hz910rixcqa8DFQJdE9uz8x4+Iq7uTUfL2qQecjvkBBjeHieLdQIAx5Qb0TpaguhWHpUy7LacKxpvcVvSIIOV1BW/GJ2enhZKakhwYi2eAZ3wmsX7LVpOlso0etX1zoVLHbztzA63NH88A+iH33tanSbKR4cdFsKJ9CovXQFZB5z3Vnvuy3Q8NlzjTzcrSsEJvLL9uqTjWPJDDmiCccugv++nx8/2roE5vm9NkF/4L+P5Ez8F9JUPGwlYn8WMS3e/Z5hgyy9WuyNh3nO2uBz+DWl1o2VJZGF6JyTZE587+B9yysumQMmaSNoRNOZ4iUYtPCpSSurXalc31ixvrQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR11MB3858.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(346002)(39860400002)(366004)(396003)(376002)(136003)(451199015)(38070700005)(6506007)(33656002)(5660300002)(66946007)(76116006)(55016003)(66476007)(52536014)(2906002)(8936002)(82960400001)(38100700002)(66556008)(122000001)(316002)(64756008)(107886003)(71200400001)(54906003)(7696005)(53546011)(86362001)(4326008)(478600001)(6916009)(41300700001)(8676002)(66446008)(26005)(186003)(9686003)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aDlLWkpxRmN4SGVTN0djR2pvbytNSk80bzRsMjJhMDh5YzI2OUVpQStrNXM5?= =?utf-8?B?UldrRzJhUGxvQmlCVG53WFhUOGV6NmV3VStZdlE0czBNWUM3eVFOM3NCS2Vh?= =?utf-8?B?N1U1Z3AreHYxbFRPemt4UlM4WHBhS0drL2JhRWNtNXBjUEo2bHlmc2lEemRi?= =?utf-8?B?OUQxV0RGOEtFUlF2VFp3ZDI3YVJKVzA5bDAxZDR3NEd3bnBBS0RqTEtkRTRs?= =?utf-8?B?QW0rZ0wyTU9TMWIzV040UmF2eitqZW9RRnlzY1FhSUZ0L1JTZk9ZZUo3WGJN?= =?utf-8?B?RWl4WjRIdGY1eGRuMkN3M1E2MFc4MWgrTDB5QnFaMUxtWG5JQ1J6KzU2aUpO?= =?utf-8?B?Mm1QSjlONndCQ205TmI1TnFESGx4Vll0Y3BMejNnZW45b1EyQ3NEUnk4dW9u?= =?utf-8?B?NjM0S0FCOHJEckMyMTM4dVNHYzV3bGdoYTJQR0RyUlU1TU9ibGp5NHhRVkxT?= =?utf-8?B?SXB5LzJ4NytQVFFEVll2U01IRnVuZmc1Qy9zUDYvdlZjc2xQWU8zdVpCMlJ5?= =?utf-8?B?bkQ4OTMzNW9FQ2lKZkc3U2p6RHVpVVUwYzRPNno5V0ErOTJUdnRURmgxN0Fy?= =?utf-8?B?T0R2UEltTXhlYmY2VWhLZ0s5d3JqL3dWRDNNSUlTcHJkY1JjdUEwWWJYOG14?= =?utf-8?B?ZkNZd2FRTytvNzNMMjFTVFlVTzU2M1BsemRXeW8vU0JQbmRZb3RvNzRRRGIz?= =?utf-8?B?Mnkrb0RxdGJuSmxGZEhzUUJyS0JTcUZ4bHE5UFFFS01iS0ZiQlVaZnZMTE94?= =?utf-8?B?TWNPZWpzVVBRa1lsR3NUMDAwLzdJcVJOOSsrMXVBbHE4dytQb2k0NzBIVTNQ?= =?utf-8?B?NE9Ub3BIMjNpWDRvMDFkdXZNUllhcUMwdm9jQUFSMFRqMlFuMmVFRXk3UHdN?= =?utf-8?B?R0EzV0FrRW0rMk5yVWRTay9mVkFaSXJCVE8vSE1XS2RNbzFHenlCU2FyYnJJ?= =?utf-8?B?R1VZdy85U2crTWxqM0hBdzRVSUUwVkthTW01ZHFucWluOFBhUHF3SGhETStC?= =?utf-8?B?aVNTcndFRlc4cUxvaFdoNk8wN3oyT09DT2NCbDJ6ZEJMWGxFZ29oNUlMbXFx?= =?utf-8?B?dEZRbTNNWE1pUHgvTW1UTXh4UWVYbUdrNFl1VVdGckdnbFlOQTNGUm4yQm9I?= =?utf-8?B?VnBEaGx5dEl5aTEzVjNKOGlRK3NSN21CdDVZMEVjV1lvd25Db1RhOGJkcU14?= =?utf-8?B?WGxjRGNvL1RaZjZXVUNHb00xNWlqN1dITm5ZY290cTU3bm5xSUNUY0pBZXFP?= =?utf-8?B?bGRMUTc0M1l1WDBJeTBNcmlwQmE4Qm13cG5YSFh6UCs3Wms2TTEwcjM5ZnJn?= =?utf-8?B?T2d5OTlhVzJ6cVBxUHJlNHFKWEtxdzR0dU4wNStreUZHUEk3N3F6WVdLV1Y3?= =?utf-8?B?SFY2TlcwdGVONm9MajMveWxKMDZ1ZXZHcEY5SlhmWkZnNkRSZy90bEk5cklO?= =?utf-8?B?eC9DUmVRUndVMHNWdU8wdHkwSncvZGdNTGwzUi9vb2NjUU5Id2NwRUZvcm5I?= =?utf-8?B?RXUvU3pUUWJKYklPcEF2eldTeGgzNUw0UXRUSFNTMjNheFpxcWRkZnZjQnJB?= =?utf-8?B?K3dvZUlYMVRXZzQrVnpaUTlobk4yWnBSOU1QenAvbGM0MVgvT2dvdi9sb0NE?= =?utf-8?B?S2NKWWxBSkFRdWRhR2NLQy9hSEYyM25xcWxXaHEzOTlxMG91K1d0VVBzcE9B?= =?utf-8?B?eWJReXkvRHF6TTcwV1lhZ1piU2x6aHB2YWI4a1ZLTGoydWNQazJaRW84SzZW?= =?utf-8?B?Uk1WWGdCQ2xzVVpmT2JhQSsxR1VXSE5mR3d3TWdXMmxHV3VWV2lMUDlwbjFF?= =?utf-8?B?bzJzS3J3Y3RmTk5FNXE5OThVdnArd3E1Z1lDUW5wTjZEanU3M1hkSFRjbjNp?= =?utf-8?B?UytRdUhhU2Q2UThVakJRVk8zZ2FPL3o4R1MxVldtOXBhWGNJVyt1dnRmV2VY?= =?utf-8?B?Rk5CRDM5Zkl5c2tKRTFSOFNyQ256aDBjQm9FYlViMm5aRnEyL3ZLdGRDY213?= =?utf-8?B?YXk5cCtabjFrSStSY2hkSHNWbDVBa3hJQ3lkYklkWG5xM3RWTGg2VG1tRnBH?= =?utf-8?B?SWk3TEQwZXlMMFVFdzhhUkJOTVJkZmo3bFBlZjFmVDY2UU9jYWpJcU4yY3Bv?= =?utf-8?B?aEJWakdKKzBjTFR5amR2WEtaUjczaFlMNlJ1YU16ZUszKzEwem9tdUFxcmtk?= =?utf-8?B?M3c9PQ==?= 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: BN6PR11MB3858.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40481f72-6a04-4027-c4b7-08dafac4823f X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jan 2023 08:58:33.1629 (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: EjHLx+zM+kn5njF4EbckCfRk8v1bazmos6J3Rkfn+/LdTiOyiYGparASFPPBuo/2zswLGc7T6kEqIjh0fUIQudSLpNSiKfqAGX1EwwkbmC4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB6991 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 SGkgSmVyaW4sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4g SmFjb2IgPGplcmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5 IDE4LCAyMDIzIDM6NTIgUE0NCj4gVG86IE5hZ2EgSGFyaXNoIEssIFMgViA8cy52Lm5hZ2EuaGFy aXNoLmtAaW50ZWwuY29tPg0KPiBDYzogamVyaW5qQG1hcnZlbGwuY29tOyBHdWpqYXIsIEFiaGlu YW5kYW4gUw0KPiA8YWJoaW5hbmRhbi5ndWpqYXJAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOyBK YXlhdGhlZXJ0aGFuLCBKYXkNCj4gPGpheS5qYXlhdGhlZXJ0aGFuQGludGVsLmNvbT4NCj4gU3Vi amVjdDogUmU6IFtQQVRDSCAxLzNdIGV2ZW50ZGV2L2V0aF9yeDogYWRkIHBhcmFtcyBzZXQvZ2V0 IEFQSXMNCj4gDQo+IE9uIFNhdCwgSmFuIDcsIDIwMjMgYXQgOTo0OSBQTSBOYWdhIEhhcmlzaCBL IFMgVg0KPiA8cy52Lm5hZ2EuaGFyaXNoLmtAaW50ZWwuY29tPiB3cm90ZToNCj4gPg0KPiA+IFRo ZSBhZGFwdGVyIGNvbmZpZ3VyYXRpb24gcGFyYW1ldGVycyBkZWZpbmVkIGluIHRoZSBgYHN0cnVj dA0KPiA+IHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9jb25maWdfcGFyYW1zYGAgY2FuIGJlIGNv bmZpZ3VyZWQgYW5kDQo+ID4gcmV0cmlldmVkIHVzaW5nIGBgcnRlX2V2ZW50X2V0aF9yeF9hZGFw dGVyX3NldF9wYXJhbXNgYCBhbmQNCj4gPiBgYHJ0ZV9ldmVudF9ldGhfdHhfYWRhcHRlcl9nZXRf cGFyYW1zYGAgcmVzcGVjdGl2ZWx5Lg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTmFnYSBIYXJp c2ggSyBTIFYgPHMudi5uYWdhLmhhcmlzaC5rQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPg0KPiA+ ICsvKioNCj4gPiArICogQWRhcHRlciBjb25maWd1cmF0aW9uIHBhcmFtZXRlcnMNCj4gPiArICov DQo+ID4gK3N0cnVjdCBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcnVudGltZV9wYXJhbXMgew0K PiA+ICsgICAgICAgdWludDMyX3QgbWF4X25iX3J4Ow0KPiA+ICsgICAgICAgLyoqPCBUaGUgYWRh cHRlciBjYW4gcmV0dXJuIGVhcmx5IGlmIGl0IGhhcyBwcm9jZXNzZWQgYXQgbGVhc3QNCj4gPiAr ICAgICAgICAqIG1heF9uYl9yeCBtYnVmcy4gVGhpcyBpc24ndCB0cmVhdGVkIGFzIGEgcmVxdWly ZW1lbnQ7IGJhdGNoaW5nIG1heQ0KPiA+ICsgICAgICAgICogY2F1c2UgdGhlIGFkYXB0ZXIgdG8g cHJvY2VzcyBtb3JlIHRoYW4gbWF4X25iX3J4IG1idWZzLg0KPiANCj4gVGhpcyBwYXJhbWV0ZXIg YXMgc3BlY2lmaWMgdG8gU1cgb25seSBkcml2ZXIuIFNvIGZ1dHVyZSBzb21ldGhpbmcgYWRkZWQg ZnJvbQ0KPiBIVyBvbmx5IGRyaXZlciBpdGVtIHRoZW4gaXQgd29uJ3Qgd29yayBmb3IgU1cgZHJp dmVyLiBTbyB3ZSBuZWVkIGNhcGFiaWxpdHkNCj4gcGVyIGFkYXB0ZXIuDQo+IA0KPiBTbywgIEkg d291bGQgc3VnZ2VzdCBmb2xsb3dpbmcgdGhlbWUgYWNyb3NzIF9hbGxfIGFkYXB0ZXJzLg0KPiAN Cj4gMSkgSW50cm9kdWNlIFJURV9FVkVOVF9FVEhfUlhfQURBUFRFUl9DQVBfUlVOVElNRV9YWVog YW5kDQo+IGFzc29jaWF0ZSBlYWNoIHBhcmFtZXRlcih0aGUgb25lIHdlIHRoaW5rLCBpdCBpcyBu b3QgY29tbW9uIGZvciBhbGwNCj4gYWRhcHRlcnMpDQoNClRoZSBwYXJhbWV0ZXJzIHRoYXQgYXJl IGV4cG9zZWQgaW4gdGhlIHBhdGNoIGFyZSBhbGwgZXhpc3RpbmcgcGFyYW1ldGVycyBhbmQgdGhl eSBhcmUgbWFkZQ0KcnVudGltZSBjb25maWd1cmFibGUgZm9yIFNXIGltcGxlbWVudGF0aW9uLiBJ IHRoaW5rLCB0aGVyZSBhcmUgbm8gc3VjaCBwYXJhbWV0ZXJzIGV4aXN0aW5nIHRvZGF5IGZvcg0K SFcgZHJpdmVyIGltcGxlbWVudGF0aW9uLiBIZW5jZSBpdCBtYXkgYmUgYmV0dGVyIHRvIGludHJv ZHVjZSB0aGVzZSBmbGFncyB3aGVuIHRoZSBIVyBkcml2ZXINCkltcGxlbWVudGF0aW9uIHJlcXVp cmVzIHJ1bnRpbWUgY29uZmlndXJhYmxlIHBhcmFtZXRlcnMuDQoNCj4gMikgQWRkIHNvbWUgcmVz ZXJ2ZWQgZmllbGRzIGluIHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9ydW50aW1lX3BhcmFtcw0K PiBzbyB0aGF0IHdlIGRvbid0IGJyZWFrIEFCSSBpbiBmdXR1cmUNCg0KQWdyZWVkLg0KDQo+IDMp IEFkZCBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcnVudGltZV9wYXJhbXNfaW5pdCgpIGZ1bmN0 aW9uIGp1c3QNCj4gbWFrZSBzdHJ1Y3R1cmUgZmlsbCB3aXRoIGRlZmF1bHQgdG8gYXZvaWQgQUJJ IGJyZWFrDQo+IDQpIEFkZCBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcnVudGltZV9wYXJhbXNf aW5mb19nZXQoKS4gTGV0cw0KPiBjYXBhYmlsaXR5IGZsYWdzIGFuZCBvdGhlciBpdGVtcyBjYW4g YmUgcmV0dXJuIHZpYSB0aGlzDQoNClRoZXNlIHR3byBpdGVtcygzLDQpIGNhbiBiZSB0YWtlbiBh cyBhbmQgd2hlbiBpdGVtICIxIiBhYm92ZSBpcyBpbXBsZW1lbnRlZC4NCg0KPiA1KSBDaGFuZ2Ug cnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX3NldF9wYXJhbXMgYXMNCj4gcnRlX2V2ZW50X2V0aF9y eF9hZGFwdGVyX3J1bnRpbWVfc2V0KCkgIG9yDQo+IHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9y dW50aW1lX3BhcmFtc19zZXQoKSB0byBtYWtlIGl0IHJ1bnRpbWUNCj4gZXhwbGljaXQNCg0KQWdy ZWVkDQoNCj4gNikgQ2hhbmdlIHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9nZXRfcGFyYW1zIGFz DQo+IHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9ydW50aW1lX2dldCgpIG9yDQo+IHJ0ZV9ldmVu dF9ldGhfcnhfYWRhcHRlcl9ydW50aW1lX3BhcmFtc19nZXQoKSAgdG8gbWFrZSBpdCBydW50aW1l DQo+IGV4cGxpY2l0DQoNCkFncmVlZA0K