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 A92C541C54; Thu, 9 Feb 2023 18:01:17 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8824D410EA; Thu, 9 Feb 2023 18:01:17 +0100 (CET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id AACEE40EDC for ; Thu, 9 Feb 2023 18:01:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675962075; x=1707498075; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=K7xFQMTL/RKNYxjVyYXy83Y3FWTIfB7RRPtzcXoO6kY=; b=YO75BaBZqxy60RZBKUcVz7ennbL2uQalNOMX1qvly06FSKHq1l4GYs2X BAa9G+uCjrzXIKVJ5+rAKOR1qkoBsYXow45+O1s5ELuofiCG4rumViYK8 qlJ9xCM4Un1XHCztCHIk3Z1QfcE0AhjeC6u44GCZ1HMToRPSs20phLQFf irN6Eueh3cZhlvvR0oxW3Td+RC5fyMKqNpeibo70NmG1vmogKYf7y84dw Zt2D7CoAghROsTMsPzxQB/UsLbC85gdknUngutqssbDz1czwTypR0T5Wk gBnIVQTNu2W9YxEZ+6a75f7TxQY3e7t6WZYOsRdDjlXTefJhINTZFid/Z w==; X-IronPort-AV: E=McAfee;i="6500,9779,10615"; a="394771787" X-IronPort-AV: E=Sophos;i="5.97,284,1669104000"; d="scan'208";a="394771787" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Feb 2023 09:00:50 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10615"; a="731383896" X-IronPort-AV: E=Sophos;i="5.97,284,1669104000"; d="scan'208";a="731383896" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga008.fm.intel.com with ESMTP; 09 Feb 2023 09:00:49 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 9 Feb 2023 09:00:49 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 9 Feb 2023 09:00:48 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Thu, 9 Feb 2023 09:00:48 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Thu, 9 Feb 2023 09:00:48 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hgOUMurH1WVWVCV+/RydaV8K7PVgwAMB4GZAipp21lRu9pXXpKMTjBWnhYo4cWAF+VSELPmJIJ30PvkgrPAZ8P0+pS0R2li/7NHkfWRWHwy5pWSW1lLTHt0cURIhkT+NmdunsSogS/fcKRMlY1P7dudyq2cepOZNF2ccqcC7CnLslsAcZSzBsg6mbsvKeuheeYd1DwvFY4j5ipnuwWe5HpcZLYuK2te1XFShVRUieGlalUPYZFPaowFPFWvOzhOFzn/CarX8HOURaCpJ32PPVDctNTboIkYjzR/TUBsTpud1KmvLsDFiAxnjoMS67NPenFBt1w02/g/kFbeFEOWFPg== 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=K7xFQMTL/RKNYxjVyYXy83Y3FWTIfB7RRPtzcXoO6kY=; b=LURjYHMeKyVyQ4bdMkjW74wK3cXdPS66Nqx3md1OknmRPxnY4ABr1kdLwSCnb+YQWl9PiNJBGPZ5ruz4yXSGSuXQEA9dfChv7scM7upzIEZRLt3eK+C7lHyOk5epQW+zjW5myhxpn9HxwY9OYIAKIZKUpa72vP7FeTCZgm7vpKhhJN6QWfK88u2EJEHeDrTxDH5YZR4IBONyA3V72IkQidqVqkAhxItfk/ZK0vnn9EBTzamK+Gy24UA93iA+y9zvTCUeyVHPRiUh1DBOI1UztFmb3Maty2eH7Uwxn9zCaNEYEZEo7wQa9Dc7AOk7hfuAzb4kNrB8kbFYryeFTE1w1A== 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 BN9PR11MB5305.namprd11.prod.outlook.com (2603:10b6:408:136::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.19; Thu, 9 Feb 2023 17:00:46 +0000 Received: from DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::1ee9:a41b:fe9:abb5]) by DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::1ee9:a41b:fe9:abb5%7]) with mapi id 15.20.6086.017; Thu, 9 Feb 2023 17:00:46 +0000 From: "Naga Harish K, S V" To: Jerin Jacob CC: "jerinj@marvell.com" , "Carrillo, Erik G" , "Gujjar, Abhinandan S" , "dev@dpdk.org" , "Jayatheerthan, Jay" Subject: RE: [PATCH v2 1/3] eventdev/eth_rx: add params set/get APIs Thread-Topic: [PATCH v2 1/3] eventdev/eth_rx: add params set/get APIs Thread-Index: AQHZL6yMjOFgG6SMPk+DjYxSLbttgK6tU5bggAEzigCAAFfbUIAAE/IAgAAtpdCABI2qgIADDQLQgABXtoCABM834IABJsYAgAR333CAALKfgIAEvLNQ Date: Thu, 9 Feb 2023 17:00:45 +0000 Message-ID: References: <20230107161852.3708690-1-s.v.naga.harish.k@intel.com> <20230123180458.486189-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_|BN9PR11MB5305:EE_ x-ms-office365-filtering-correlation-id: 1ceec3aa-af55-4bc9-c8d3-08db0abf2fa9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: drKJoI7fTxum5r+pXsGDl3cmXfi1NqU9WngWPY3r8A+fvYiyjfTzQQkB0oJGT804drqpBzBA2UtZKoHlNCbuuuUkgZN5ue2bNHVK0RBPDUhVbJ+ZBKKdOQIK12BKSV6ZEa98pLe++M5gGO4cvxRGlz8On77g9Y3pN/DQLMM3pTb4Ik5TrB9cya8dBfenJPDDHSdBJxYdo5inF278dmuq5RrEZIufKLDyPd1t5bdIeoegL0Mta/Jmko1gcrxyhNnbQrPWI1ZvWT6+MnZAT/7ja4V+7HkjGJKNOqJgvvtd8y9SI0HQfRLei2D4ULGpbk7qUqDGh1jM4LJ4IdnOY5sl9JVLcFApmX0dR3erk10eez2Txivab+/uwRvFZZdzEauwNGVH/SsxegGjmtzBK3IfdVaqoN3toPn2bfmSHixzkipOLueMLjd02kKPhWEm/hQsKaW85T72WBh8SWVrYgrAuHUpxmaoyYxlMi7WgXVnE3u+A50/HIuQDMTePnbJSkDrNBPUu5i1EAbcAWVTmuR+Hi5zcZF1OXsDNOjXrMabNszVjz2M7OkqeqXrgiV6VSifJVbbyZWKEgtx9YX6KJJQxdpU2pndLnZgl79vhUg87G5n8ym1Ddjqxu/M981e9CGFKTJkuIubBm3rlaXBgn+hJvypsar+OQ12zFR35A2lVu1RLusHOxuqwkUmUsbKLyzuje2mYu/uTRJet2lvXzE8Og== 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:(13230025)(136003)(346002)(366004)(39860400002)(396003)(376002)(451199018)(52536014)(5660300002)(8676002)(107886003)(83380400001)(8936002)(41300700001)(6916009)(66476007)(76116006)(4326008)(66446008)(64756008)(2906002)(66556008)(316002)(33656002)(122000001)(38100700002)(9686003)(38070700005)(26005)(66946007)(6506007)(53546011)(55016003)(478600001)(86362001)(7696005)(186003)(71200400001)(54906003)(82960400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dDVBVDdnWTBpNlZkLzZBYkh0VjEyZVVnbUQrUTgzRlQ4UWhTbW1Dbm45MENC?= =?utf-8?B?dHBCRzI0Ym0xcHovcFFkUk5BNWJQc0prNm1Sa3JuaTJiYkh0VVRqS1hvY2o5?= =?utf-8?B?NE0rWmFSd1JTVkxoWkc5S0JFeFZmMzZnU0E2ZjVuck5lNkhvTU9LMmY1L1dw?= =?utf-8?B?TkFJY1NYVHFmNjQ5ZUZyZ0pSV29EU3I4RVBoVTNjYnNWOGRzRmtSSkNreEdX?= =?utf-8?B?di85cUFPL1h6d3pnK2lIUTNaUDlkUnZVbjgxK0k0dWpXT213SzVXeE5NR3Rn?= =?utf-8?B?dE1rRDMyeWh0OFJwV3hwb0NLK1NxU0xzRk1BVTBZYVU3bm0rZXoxTEJLTWZE?= =?utf-8?B?a0xGZEh0ajhMSy9MWUNXWHQxMFlpQitTU201ZEtCVEFLS2JadUdidWU0REYw?= =?utf-8?B?T2UzOWhBQjArdWpCams3QU1DV3QrY1F3UmNCTlllVm5xbDY1OE1TNktGUTJB?= =?utf-8?B?TWRrUGdHa0xxS3RhWWt3RzB1VENWZEdDZkEzdDhSL295bU9ocUdablZJUE9n?= =?utf-8?B?ZTlsMlZxOWtwakN4MUtVRjg1Q2JTdjZyUlE5ZHdZSSsyOXpQdmNxNUIyN0xQ?= =?utf-8?B?aWEzcTk2QW9VenVWYThKTDVLTU1sdWV2SVNiWTU0OCtxcTE1TU5hMno2YytX?= =?utf-8?B?SWZLSlA1dnNxZnJvaDZpbTBoS1U4cFg4L2tmUTFZZ0VPbEpCaUovZGVrNFRU?= =?utf-8?B?M01kRUVPMmZQbERBVThxSWtoZUFTV1d3QzRpYnJCYmpmODJUeDVoVGF1YXRG?= =?utf-8?B?QjZNVHpUU3ZYZ1lZMkd4UDM3WDRJcWFaOWQ4c2ZROWpBbXUxZUc5NnRDQmQ5?= =?utf-8?B?cjgwK1dZYnNCS0pZWXVRYjNaWTFEaVhUbE1TKy9oejgxeTZhZ1lUK2ZOSk0w?= =?utf-8?B?ZTA5R1lsOVNVbWswK2I0a3hFc21SdlE4aGtjRkY1MWl5ZjRwY1BBUU90TUlC?= =?utf-8?B?Slkxa1VqUWR4UTZFMFAxRE9GdkhFUGR2MW5rVW9WUTZ2SlhKQjVsVmVyTW40?= =?utf-8?B?cDhaTkhtVVJnUThncGZKUk10bzl5NjBtN0hDZjZpc0MvaGpKbVZWWFdUWk1p?= =?utf-8?B?cThaRndaZlNQc3NCd2c2eHpscXptS2ZOWTRaRWRLeEZ6cFBBQUVZeEc4cEpo?= =?utf-8?B?SHVTdFJyV2dobjgrSUZmbzRIQmIvdllTNmJFSkFrdGJib0FpUHNZcjZSYSts?= =?utf-8?B?RGtoenBkOEs0SG9PMDk5L09iRmVBamUzTTUzbkZuSmtKeEVQTjdRb1k2TGRO?= =?utf-8?B?NzZuU2h4NzNPeldhQVRQSHZPaU5CenRnOVJSRW9TYlZBVWxIRUdmSFRNN3V0?= =?utf-8?B?OFYrMHdKZ3o5TEwzSVhHVklJNElGZ2xMV05rUkNXNHNnaVMxSFlSY1hSQmE3?= =?utf-8?B?TWF3N3BDRE9HQTlDb1lNdDBUWmZzZEtaYlh5VXQ1S1pDVzkvUFlUK2JndVdF?= =?utf-8?B?aWk4Qkwrb0JzZDd0Y1dncWdhdmUzUlJudDU3VU5EaEVUK3B6Mm1yWmkwNVN0?= =?utf-8?B?K1lJOVJEVlRDS1VveFJGa3hLaC9zc09wRWl1eFlCS0xRV2lub3BKZitKT1dQ?= =?utf-8?B?cS9FWHFZVW4rcm9KTHZoM3VnaXFCZ3lZREx2YzNsQkJSNS8xS1NqSFRhMHVs?= =?utf-8?B?TWpXeFBldWFKMkdSblFZQVBJeWxxdDNCNlkzS0R1K2tRYXRSM3B0dTZwOFJV?= =?utf-8?B?eVdlUGVOeEZOa3VyY1JXRERkcGJXT09RWnV2NHE3amxaa3BMd2lVVEtBWDZ0?= =?utf-8?B?UTZQWEJsVU9XVlNuV3MrdmE0eEt5MXpENTlkOFp6aUZkREduVkY4dXpGeGtD?= =?utf-8?B?ZXpKU0RVenVaRzF4aXdrZXR3WmNwWUFyUUZNVHpJclJERlBTQXVyU0xuN2Ew?= =?utf-8?B?Zmt4V1h5WHl0M01KcUs0Y2E5R3Z5R2JZcGl1NzRIY0dpQ1NIQktpcXdSTlhH?= =?utf-8?B?ckNxSnJCc0R0d242b09ZT3I4dllta3MwbHp6NytYSHh4WWg5ZU9xZGlsZ2JW?= =?utf-8?B?SVNJRDFpcG1PcjZibFBIbDRhN1h4YnA2cWswUGRhM2VsS2pYdTRSejBUZG9i?= =?utf-8?B?OGFIWTQ4ZWNtZXRYZ0g4RjJoNGVyMlpHTTh4eUpLMTYwOXhlTm5VeW84aTVt?= =?utf-8?B?WWYyZlg4TVdmMHdBYklIYW1PalpVQkZoV2pWQjRkZ2JNUGhQeUE4ZGMrU3pu?= =?utf-8?B?VlE9PQ==?= 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: 1ceec3aa-af55-4bc9-c8d3-08db0abf2fa9 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2023 17:00:45.7275 (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: XsBd49i984HeWEgJVAtUiSs4eiBWBxNcdD0KBJ24PnbsdIeWOT0sJZEfwrIAm9Ard40ouXraIFQhz88om9VXVvXyvcbnnEZ6ZzwQm+DLvLs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5305 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 cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBGZWJydWFyeSA2LCAyMDIzIDEw OjA4IFBNDQo+IFRvOiBOYWdhIEhhcmlzaCBLLCBTIFYgPHMudi5uYWdhLmhhcmlzaC5rQGludGVs LmNvbT4NCj4gQ2M6IGplcmluakBtYXJ2ZWxsLmNvbTsgQ2FycmlsbG8sIEVyaWsgRyA8ZXJpay5n LmNhcnJpbGxvQGludGVsLmNvbT47IEd1amphciwNCj4gQWJoaW5hbmRhbiBTIDxhYmhpbmFuZGFu Lmd1amphckBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmc7DQo+IEpheWF0aGVlcnRoYW4sIEpheSA8 amF5LmpheWF0aGVlcnRoYW5AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDEv M10gZXZlbnRkZXYvZXRoX3J4OiBhZGQgcGFyYW1zIHNldC9nZXQgQVBJcw0KPiANCj4gT24gTW9u LCBGZWIgNiwgMjAyMyBhdCAxMTo1MiBBTSBOYWdhIEhhcmlzaCBLLCBTIFYNCj4gPHMudi5uYWdh LmhhcmlzaC5rQGludGVsLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBIaSBKZXJpbiwNCj4gPg0KPiA+ ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IEplcmluIEphY29iIDxq ZXJpbmphY29ia0BnbWFpbC5jb20+DQo+ID4gPiBTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDMsIDIw MjMgMzoxNSBQTQ0KPiA+ID4gVG86IE5hZ2EgSGFyaXNoIEssIFMgViA8cy52Lm5hZ2EuaGFyaXNo LmtAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IGplcmluakBtYXJ2ZWxsLmNvbTsgQ2FycmlsbG8sIEVy aWsgRw0KPiA+ID4gPGVyaWsuZy5jYXJyaWxsb0BpbnRlbC5jb20+OyBHdWpqYXIsIEFiaGluYW5k YW4gUw0KPiA+ID4gPGFiaGluYW5kYW4uZ3VqamFyQGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsg SmF5YXRoZWVydGhhbiwgSmF5DQo+ID4gPiA8amF5LmpheWF0aGVlcnRoYW5AaW50ZWwuY29tPg0K PiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2MiAxLzNdIGV2ZW50ZGV2L2V0aF9yeDogYWRkIHBh cmFtcyBzZXQvZ2V0IEFQSXMNCj4gPiA+DQo+ID4gPiBPbiBUaHUsIEZlYiAyLCAyMDIzIGF0IDk6 NDIgUE0gTmFnYSBIYXJpc2ggSywgUyBWDQo+ID4gPiA8cy52Lm5hZ2EuaGFyaXNoLmtAaW50ZWwu Y29tPiB3cm90ZToNCj4gPiA+ID4NCj4gPiA+ID4gSGkgSmVyaW4sDQo+ID4gPiA+DQo+ID4gPiA+ ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gPiBGcm9tOiBKZXJpbiBKYWNv YiA8amVyaW5qYWNvYmtAZ21haWwuY29tPg0KPiA+ID4gPiA+IFNlbnQ6IE1vbmRheSwgSmFudWFy eSAzMCwgMjAyMyA4OjEzIFBNDQo+ID4gPiA+ID4gVG86IE5hZ2EgSGFyaXNoIEssIFMgViA8cy52 Lm5hZ2EuaGFyaXNoLmtAaW50ZWwuY29tPg0KPiA+ID4gPiA+IENjOiBqZXJpbmpAbWFydmVsbC5j b207IENhcnJpbGxvLCBFcmlrIEcNCj4gPiA+ID4gPiA8ZXJpay5nLmNhcnJpbGxvQGludGVsLmNv bT47IEd1amphciwgQWJoaW5hbmRhbiBTDQo+ID4gPiA+ID4gPGFiaGluYW5kYW4uZ3VqamFyQGlu dGVsLmNvbT47IGRldkBkcGRrLm9yZzsgSmF5YXRoZWVydGhhbiwgSmF5DQo+ID4gPiA+ID4gPGph eS5qYXlhdGhlZXJ0aGFuQGludGVsLmNvbT4NCj4gPiA+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENI IHYyIDEvM10gZXZlbnRkZXYvZXRoX3J4OiBhZGQgcGFyYW1zIHNldC9nZXQNCj4gPiA+ID4gPiBB UElzDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBPbiBNb24sIEphbiAzMCwgMjAyMyBhdCAzOjI2IFBN IE5hZ2EgSGFyaXNoIEssIFMgVg0KPiA+ID4gPiA+IDxzLnYubmFnYS5oYXJpc2gua0BpbnRlbC5j b20+IHdyb3RlOg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPg0KPiA+ID4g PiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiA+ID4gPiBGcm9tOiBK ZXJpbiBKYWNvYiA8amVyaW5qYWNvYmtAZ21haWwuY29tPg0KPiA+ID4gPiA+ID4gPiBTZW50OiBT YXR1cmRheSwgSmFudWFyeSAyOCwgMjAyMyA0OjI0IFBNDQo+ID4gPiA+ID4gPiA+IFRvOiBOYWdh IEhhcmlzaCBLLCBTIFYgPHMudi5uYWdhLmhhcmlzaC5rQGludGVsLmNvbT4NCj4gPiA+ID4gPiA+ ID4gQ2M6IGplcmluakBtYXJ2ZWxsLmNvbTsgQ2FycmlsbG8sIEVyaWsgRw0KPiA+ID4gPiA+ID4g PiA8ZXJpay5nLmNhcnJpbGxvQGludGVsLmNvbT47IEd1amphciwgQWJoaW5hbmRhbiBTDQo+ID4g PiA+ID4gPiA+IDxhYmhpbmFuZGFuLmd1amphckBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmc7IEph eWF0aGVlcnRoYW4sDQo+ID4gPiA+ID4gPiA+IEpheSA8amF5LmpheWF0aGVlcnRoYW5AaW50ZWwu Y29tPg0KPiA+ID4gPiA+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDEvM10gZXZlbnRkZXYv ZXRoX3J4OiBhZGQgcGFyYW1zDQo+ID4gPiA+ID4gPiA+IHNldC9nZXQgQVBJcw0KPiA+ID4gPiA+ ID4gPg0KPiA+ID4gPiA+ID4gPiBPbiBXZWQsIEphbiAyNSwgMjAyMyBhdCAxMDowMiBQTSBOYWdh IEhhcmlzaCBLLCBTIFYNCj4gPiA+ID4gPiA+ID4gPHMudi5uYWdhLmhhcmlzaC5rQGludGVsLmNv bT4gd3JvdGU6DQo+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4g PiA+DQo+ID4gPiA+ID4gPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4g PiA+ID4gPiA+ID4gRnJvbTogSmVyaW4gSmFjb2IgPGplcmluamFjb2JrQGdtYWlsLmNvbT4NCj4g PiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gKyAgICAgICAgKi8NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiArICAgICAg IHVpbnQzMl90IHJzdmRbMTVdOw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICsgICAgICAg LyoqPCBSZXNlcnZlZCBmaWVsZHMgZm9yIGZ1dHVyZSB1c2UgKi8NCj4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gSW50cm9kdWNlDQo+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9ydW50aW1lX3BhcmFtc19p bml0KCkNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gdG8NCj4gPiA+ID4gPiA+ID4gPiA+IG1h a2UNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gc3VyZSByc3ZkIGlzIHplcm8uDQo+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gVGhlIHJlc2VydmVkIGZpZWxkcyBhcmUgbm90IHVzZWQgYnkgdGhlIGFkYXB0 ZXIgb3INCj4gPiA+IGFwcGxpY2F0aW9uLg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gTm90IHN1 cmUgSXMgaXQgbmVjZXNzYXJ5IHRvIEludHJvZHVjZSBhIG5ldyBBUEkgdG8NCj4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+IGNsZWFyIHJlc2VydmVkDQo+ID4gPiA+ID4gPiA+IGZpZWxkcy4NCj4gPiA+ ID4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+IFdoZW4gYWRhcHRlciBzdGFy dHMgdXNpbmcgbmV3IGZpbGVkcyh3aGVuIHdlIGFkZCBuZXcNCj4gPiA+ID4gPiA+ID4gPiA+ID4g PiBmaWVkcyBpbiBmdXR1cmUpLCB0aGUgb2xkIGFwcGxpY2FpdG9uIHdoaWNoIGlzIG5vdA0KPiA+ ID4gPiA+ID4gPiA+ID4gPiA+IHVzaW5nDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gcnRlX2V2ZW50 X2V0aF9yeF9hZGFwdGVyX3J1bnRpbWVfcGFyYW1zX2luaXQoKSBtYXkNCj4gPiA+ID4gPiA+ID4g PiA+ID4gPiBoYXZlDQo+ID4gPiA+ID4ganVuaw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHZhbHVl IGFuZCB0aGVuIGFkYXB0ZXIgaW1wbGVtZW50YXRpb24gd2lsbCBiZWhhdmUgYmFkLg0KPiA+ID4g PiA+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiA+ ID4NCj4gPiA+ID4gPiA+ID4gPiA+ID4gZG9lcyBpdCBtZWFuLCB0aGUgYXBwbGljYXRpb24gZG9l c24ndCByZS1jb21waWxlIGZvcg0KPiA+ID4gPiA+ID4gPiA+ID4gPiB0aGUgbmV3DQo+ID4gPiBE UERLPw0KPiA+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiA+IFllcy4gTm8gbmVlZCBy ZWNvbXBpbGUgaWYgQUJJIG5vdCBicmVha2luZy4NCj4gPiA+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ ID4gPiA+ID4gPiA+IFdoZW4gc29tZSBvZiB0aGUgcmVzZXJ2ZWQgZmllbGRzIGFyZSB1c2VkIGlu IHRoZQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiBmdXR1cmUsIHRoZSBhcHBsaWNhdGlvbg0KPiA+ID4g PiA+ID4gPiA+ID4gYWxzbyBtYXkgbmVlZCB0byBiZSByZWNvbXBpbGVkIGFsb25nIHdpdGggRFBE SyByaWdodD8NCj4gPiA+ID4gPiA+ID4gPiA+ID4gQXMgdGhlIGFwcGxpY2F0aW9uIGFsc28gbWF5 IG5lZWQgdG8gdXNlIHRoZSBuZXdseQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiBjb25zdW1lZCByZXNl cnZlZA0KPiA+ID4gPiA+ID4gPiA+ID4gZmllbGRzPw0KPiA+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ ID4gPiA+ID4gPiA+IFRoZSBwcm9ibGVtYXRpYyBjYXNlIGlzOg0KPiA+ID4gPiA+ID4gPiA+ID4N Cj4gPiA+ID4gPiA+ID4gPiA+IEFkYXB0ZXIgaW1wbGVtZW50YXRpb24gb2YgMjMuMDcoQXNzdW1p bmcgdGhlcmUgaXMgY2hhbmdlDQo+ID4gPiA+ID4gPiA+ID4gPiBwYXJhbXMpIGZpZWxkIG5lZWRz IHRvIHdvcmsgd2l0aCBhcHBsaWNhdGlvbiBvZiAyMy4wMy4NCj4gPiA+ID4gPiA+ID4gPiA+IHJ0 ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9ydW50aW1lX3BhcmFtc19pbml0KCkgd2lsbCBzb3ZlDQo+ IHRoYXQuDQo+ID4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+ ID4gQXMgcnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX3J1bnRpbWVfcGFyYW1zX2luaXQoKQ0KPiA+ ID4gPiA+ID4gPiA+IGluaXRpYWxpemVzIG9ubHkNCj4gPiA+ID4gPiA+ID4gcmVzZXJ2ZWQgZmll bGRzIHRvIHplcm8sICBpdCBtYXkgbm90IHNvbHZlIHRoZSBpc3N1ZSBpbiB0aGlzIGNhc2UuDQo+ ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9ydW50 aW1lX3BhcmFtc19pbml0KCkgbmVlZHMgdG8gemVybw0KPiA+ID4gPiA+ID4gPiBhbGwgZmllbGRz LCBub3QganVzdCByZXNlcnZlZCBmaWVsZC4NCj4gPiA+ID4gPiA+ID4gVGhlIGFwcGxpY2F0aW9u IGNhbGxpbmcgc2VxdWVuY2UgIGlzDQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IHN0cnVj dCBteV9jb25maWcgYzsNCj4gPiA+ID4gPiA+ID4gcnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX3J1 bnRpbWVfcGFyYW1zX2luaXQoJmMpDQo+ID4gPiA+ID4gPiA+IGMuaW50ZXJzZXRlZF9maWxlZF90 b19iZV91cGRhdGVkID0gdmFsOw0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gQ2FuIGl0IGJl IGRvbmUgbGlrZQ0KPiA+ID4gPiA+ID4gICAgICAgICBzdHJ1Y3QgbXlfY29uZmlnIGMgPSB7MH07 DQo+ID4gPiA+ID4gPiAgICAgICAgIGMuaW50ZXJzZXRlZF9maWxlZF90b19iZV91cGRhdGVkID0g dmFsOyBhbmQgdXBkYXRlDQo+ID4gPiA+ID4gPiBEb3h5Z2VuIGNvbW1lbnRzIHRvIHJlY29tbWVu ZCBhYm92ZSB1c2FnZSB0byByZXNldCBhbGwgZmllbGRzPw0KPiA+ID4gPiA+ID4gVGhpcyB3YXks ICBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcnVudGltZV9wYXJhbXNfaW5pdCgpIGNhbg0KPiA+ ID4gPiA+ID4gYmUNCj4gPiA+ID4gPiBhdm9pZGVkLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gQmV0 dGVyIHRvIGhhdmUgYSBmdW5jdGlvbiBmb3IgZG9jdW1lbnRhdGlvbiBjbGFyaXR5LiBTaW1pbGFy DQo+ID4gPiA+ID4gc2NoZW1lIGFscmVhZHkgdGhlcmUgaW4gRFBESy4gU2VlIHJ0ZV9ldGhfY21h bl9jb25maWdfaW5pdCgpDQo+ID4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0K PiA+ID4gPiBUaGUgcmVmZXJlbmNlIGZ1bmN0aW9uIHJ0ZV9ldGhfY21hbl9jb25maWdfaW5pdCgp IGlzIHJlc2V0dGluZyB0aGUNCj4gPiA+ID4gcGFyYW1zDQo+ID4gPiBzdHJ1Y3QgYW5kIGluaXRp YWxpemluZyB0aGUgcmVxdWlyZWQgcGFyYW1zIHdpdGggZGVmYXVsdCB2YWx1ZXMgaW4gdGhlIHBt ZA0KPiBjYi4NCj4gPiA+DQo+ID4gPiBObyBuZWVkIGZvciBQTUQgY2IuDQo+ID4gPg0KPiA+ID4g PiBUaGUgcHJvcG9zZWQgcnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX3J1bnRpbWVfcGFyYW1zX2lu aXQgKCkgQVBJDQo+ID4gPiA+IGp1c3QNCj4gPiA+IG5lZWRzIHRvIHJlc2V0IHRoZSBwYXJhbXMg c3RydWN0LiBUaGVyZSBhcmUgbm8gcG1kIENCcyBpbnZvbHZlZC4NCj4gPiA+ID4gSGF2aW5nIGFu IEFQSSBqdXN0IHRvIHJlc2V0IHRoZSBzdHJ1Y3Qgc2VlbXMgb3ZlcmtpbGwuIFdoYXQgZG8geW91 DQo+IHRoaW5rPw0KPiA+ID4NCj4gPiA+IEl0IGlzIHNsb3cgcGF0aCBBUEkuIEtlZXBpbmcgaXQg YXMgZnVuY3Rpb24gaXMgYmV0dGVyLiBBbHNvLCBpdA0KPiA+ID4gaGVscHMgdGhlIGRvY3VtZW50 YXRpb25zIG9mIGNvbmZpZyBwYXJtIGluDQo+ID4gPiBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJf cnVudGltZV9wYXJhbXNfY29uZmlnKCkNCj4gPiA+IGxpa2UsIFRoaXMgc3RydWN0dXJlIG11c3Qg YmUgaW5pdGlhbGl6ZWQgd2l0aA0KPiA+ID4gcnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX3J1bnRp bWVfcGFyYW1zX2luaXQoKSBvciBzby4NCj4gPiA+DQo+ID4gPg0KPiA+DQo+ID4gQXJlIHRoZXJl IGFueSBvdGhlciByZWFzb25zIHRvIGhhdmUgdGhpcyBBUEkgKCpwYXJhbXNfaW5pdCgpKSBvdGhl ciB0aGFuDQo+IGRvY3VtZW50YXRpb24/DQo+IA0KPiBJbml0aWFsaXphdGlvbiBjb2RlIGlzIHNl Z3JlZ2F0ZWQgZm9yIHRyYWNraW5nLg0KPiANCg0KVGhlIGRpc2N1c3NlZCBjaGFuZ2VzIGFyZSB1 cGRhdGVkIGluIHRoZSB2MyBwYXRjaHNldC4NCg0KPiA+DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4g PiA+ID4NCj4gPiA+ID4gPiA+ID4gTGV0IG1lIHNoYXJlIGFuIGV4YW1wbGUgYW5kIHlvdSBjYW4g dGVsbCB3aGVyZSBpcyB0aGUgaXNzdWUNCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gMSlB c3N1bWUgcGFyYW1ldGVyIHN0cnVjdHVyZSBpcyA2NEIgYW5kIGZvciAyMi4wMyA4QiBhcmUgdXNl ZC4NCj4gPiA+ID4gPiA+ID4gMilydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcnVudGltZV9wYXJh bXNfaW5pdCgpIHdpbGwgY2xlYXIgYWxsDQo+IDY0Qi4NCj4gPiA+ID4gPiA+ID4gMylUaGVyZSBp cyBhbiBhcHBsaWNhdGlvbiB3cml0dGVuIGJhc2VkIG9uIDIyLjAzIHdoaWNoIHVzaW5nDQo+ID4g PiA+ID4gPiA+IG9ubHkgOEIgYWZ0ZXIgY2FsbGluZw0KPiA+ID4gPiA+ID4gPiBydGVfZXZlbnRf ZXRoX3J4X2FkYXB0ZXJfcnVudGltZV9wYXJhbXNfaW5pdCgpDQo+ID4gPiA+ID4gPiA+IDQpQXNz dW1lLCBpbiAyMi4wNyBhbm90aGVyIDhCIGFkZGVkIHRvIHN0cnVjdHVyZS4NCj4gPiA+ID4gPiA+ ID4gNSlOb3csIHRoZSBhcHBsaWNhdGlvbiAoMykgbmVlZHMgdG8gcnVuIG9uIDIyLjA3LiBTaW5j ZSB0aGUNCj4gPiA+ID4gPiA+ID4gYXBwbGljYXRpb24gaXMgY2FsbGluZw0KPiA+ID4gPiA+ID4g PiBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcnVudGltZV9wYXJhbXNfaW5pdCgpDQo+ID4gPiA+ ID4gPiA+IGFuZCA5IHRvIDE1QiBhcmUgemVybywgdGhlIGltcGxlbWVudGF0aW9uIHdpbGwgbm90 IGdvIGJhZC4NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiBUaGUgb2xkIGFwcGxpY2F0 aW9uIG9ubHkgdHJpZXMgdG8gc2V0L2dldCBwcmV2aW91cyB2YWxpZA0KPiA+ID4gPiA+ID4gPiA+ IGZpZWxkcyBhbmQgdGhlIG5ld2x5DQo+ID4gPiA+ID4gPiA+IHVzZWQgZmllbGRzIG1heSBzdGls bCBjb250YWluIGp1bmsgdmFsdWUuDQo+ID4gPiA+ID4gPiA+ID4gSWYgdGhlIGFwcGxpY2F0aW9u IHdhbnRzIHRvIG1ha2UgdXNlIG9mIGFueSB0aGUgbmV3bHkgdXNlZA0KPiA+ID4gPiA+ID4gPiA+ IHBhcmFtcywgdGhlDQo+ID4gPiA+ID4gPiA+IGFwcGxpY2F0aW9uIGNoYW5nZXMgYXJlIHJlcXVp cmVkIGFueXdheS4NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gWWVzLiBJZiBhcHBsaWNh dGlvbiB3YW50cyB0byBtYWtlIHVzZSBvZiBuZXdseSBhZGRlZCBmZWF0dXJlcy4NCj4gPiA+ID4g PiA+ID4gTm8gbmVlZCB0byBjaGFuZ2UgaWYgbmV3IGZlYXR1cmVzIGFyZSBub3QgbmVlZGVkIGZv ciBvbGQNCj4gYXBwbGljYXRpb24uDQo=