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 F2F51A0C4C; Tue, 21 Sep 2021 16:10:26 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AF93040DF8; Tue, 21 Sep 2021 16:10:26 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id AD5624003C for ; Tue, 21 Sep 2021 16:10:25 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10113"; a="202861620" X-IronPort-AV: E=Sophos;i="5.85,311,1624345200"; d="scan'208";a="202861620" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Sep 2021 06:45:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,311,1624345200"; d="scan'208";a="549491563" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by FMSMGA003.fm.intel.com with ESMTP; 21 Sep 2021 06:45:19 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Tue, 21 Sep 2021 06:45:18 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2242.12 via Frontend Transport; Tue, 21 Sep 2021 06:45:18 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.107) 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.2242.12; Tue, 21 Sep 2021 06:45:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U8fl8IVUUcyCa7nl+x2hyVfkQxKfV0U3IDE0JlAH276ZQTiHVjk6FkODqU7/qDzQhmzzTaGDJm6afHPK/GrWJLwwVn5Mwy7j0zZH8ghJd2EBPDDT/wBFuFag5UDs584NgudCn5DinBa+27KAlKZpSnFAZ85GOmrj31gmRKFO50Weyet6t6p6j4CEPfK4AVk3BX4RB5DJsBb9jpLExcz1q3xILQ1/t5uTX8uWNQooZJCxh2V6vTpxP2VT5YsJT1kfSrLWt8kX3MkKm0x3KU8fNvbp4Zd1WyYCUqcJ5PcP9aJwQw40Eeo/nbCz1ZfFivEwI5JnV/WZqnSdUNEXGFJATQ== 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; bh=275GRk92KZr/wz4ssySPCbba1D4Y1RdaTL6M6vYN/4c=; b=HuiM0UoHJfClPDg79xHnZylngTF6r6VJ7Mku1uE3jvAjqVoClnffJZMOtBuNXEsxLv9pkTApJr9Zokw8hJZrGeTMrSHYVka/TBC7GtuLbwFHTwQ32uG4N1mDGKHiRieIO+v/+gQvU0R7oap9ukUjsBkVBVvJTT+hdf3qn814ztFrRwk6PAgSokRxZebxoDER8k15vcZDOttd8nOS2Q/+tmxlVrQUk0CXiE7sC+0VDiJ2uQkWwFDRKqbPhO/+UnvTucu4sNHsl8htFFkFy9udo9CxdYgquOj+4gk/gmC4Uup97vTBmgMaV+wQ8K9I4ESvouLKi/wjjWgP9vHoF5WcZg== 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=275GRk92KZr/wz4ssySPCbba1D4Y1RdaTL6M6vYN/4c=; b=FwrlsDT2LgIzLuLhYeT7b+Pb4ZtOX0tJeu46SRJVp21KobCDyoUa+jChpeAVKg1JScixMeN8w6dpdUbTWwYu44eQ00eD8VqsIU2i7+M6UwIpU5XibHm5XlyqKOjLukVyg5Z+DXBeGGzdYEHCGJ57S7ZPBgPpJECAXBsI7JJN4yE= Received: from DM6PR11MB3868.namprd11.prod.outlook.com (2603:10b6:5:19f::13) by DM6PR11MB4444.namprd11.prod.outlook.com (2603:10b6:5:1de::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.17; Tue, 21 Sep 2021 13:45:15 +0000 Received: from DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::a4b7:7005:e8:ac15]) by DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::a4b7:7005:e8:ac15%5]) with mapi id 15.20.4523.019; Tue, 21 Sep 2021 13:45:15 +0000 From: "Naga Harish K, S V" To: Jerin Jacob CC: Jerin Jacob , "Jayatheerthan, Jay" , dpdk-dev , "Kundapura, Ganapati" Thread-Topic: [dpdk-dev] [PATCH v1 1/5] eventdev: rx_adapter: add support to configure event buffer size Thread-Index: AQHXreekb+AKob4iN0mkJQlPIGdb8auugMzA Date: Tue, 21 Sep 2021 13:45:14 +0000 Message-ID: References: <20210918131140.3543317-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: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a2eec048-d23c-47e3-9600-08d97d060a97 x-ms-traffictypediagnostic: DM6PR11MB4444: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:655; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CMCmh4KP4RRsjJrhpYC8V4J1JnWutDr/+xCndEYcdLYo/VulZsjv6I6QuF1ZqfAgefm1KvbCdFQsZ+llUanN5kxPOeMtFPl4SDL+xOLmE9bikXR4THOiqH20VSYeVYc+6haL/ZNZC+C3/t76WK68QGizk515vuwtNmvXM9sELvJRJKPI494CrfAR3nsF2znE/7yW3zRp5mmbrfBqj5Y/5d4ZAlnxHyZFG0DkYyyzirW+DFpv/nl3IcQmVqCZmFFTGxMcJ4Nln8v66xL93qUipkFQZ2jwew5ow0f07Yx2tKqhWMoju0+pTroFUmNdEXy9vCGWE3gX3RAk6wo7KD0YjIyl8gdMur00zJBiORwDShOrg+rRlIBvvDFGJ6/y4NXmgf5kGLmoONqkKy8kPFMVhyTD/8X7AlLIHfxwroHBepYyH5BPC8vmKlfcSzGKKFj63dxzXRDh44E4FA+cjKEpRqLPgZIgdsNiNw/BczgKSjWwgdNVQKQgrIzeTqV9p63R4Dd2R8j6bit+udL9uJGJly3j3iu+VvhKArt5ymVouhQcj6AKj/mookpMt9Vmg+Vb6mHHADc3pLsRIi09BFSom1lrptZcoRpefE9Q2/vVGMlNiGl0iueTOK34FyN6t/LZ2AF0B4IBozqxptu6GtCqk7oUsOCio+tyYwFgu2jiaAwuTnmmktFajw5x4/KYq36Zbf3SMykVPZvZuo7JzX6h2w== 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:(4636009)(366004)(55016002)(316002)(26005)(9686003)(8936002)(5660300002)(76116006)(66446008)(4326008)(6916009)(66946007)(122000001)(38100700002)(38070700005)(83380400001)(33656002)(54906003)(64756008)(53546011)(66476007)(107886003)(66556008)(6506007)(7696005)(186003)(55236004)(2906002)(508600001)(8676002)(86362001)(52536014)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RHBicmZFU0xaZTFmQWNBd2FQVjU1dlhQaGJBenN6REpja3B4YitLNnE5RzhR?= =?utf-8?B?UjRvNll1dmF0UU91QTJqK2RoTkpsVlZFa1NaZktOc1hsTys5SjREciszL0NB?= =?utf-8?B?RjFBQ2lDZlVJVzVIZ1JtSG1IdzV2MXJhWm5qeTFsY0FTVUZiT0N0Tng3SzAv?= =?utf-8?B?VXdCcnFzWDRPTWJFQkNCY0NReWNraUxGWU8xbDUxTC93dXQ5QlZQc0ZMTTAr?= =?utf-8?B?bGRkNUlWT1k5cWpxNzhvYWkxMUMrU2dQQWdmamVzbUU5K1dtNDNrbVZtdVBi?= =?utf-8?B?RXQ3UmJMVGw1Wlh2ZUJSR28vMkxnK2V0eTJIeWFBM09PZ1UrdmtGalVNZGJk?= =?utf-8?B?VldkYm10WEZKdEdNazFNNHZwSUhsaGRIKzl2d29qT1hDcW9jUTljdjdTdUU5?= =?utf-8?B?Z0ZZSW9GbzhOTmc4REdTZXJYM0ROQXMvNEZjWmU1Z0Mzbm5DZTdlVkhDTTJG?= =?utf-8?B?NHYxQXpMeHRZVlpLNXpIQjBwZ0NWTGpudWIraEw5UWxlOHd1djJvRjZ2a0FY?= =?utf-8?B?WXc0OGF2a01LMENaZzhxUVhLTmhqSmh1LzRoNXI4MHdCSUMvUFZOVE5pNjZE?= =?utf-8?B?SGphelZGazZhU2dPRDlvZlNDbXBjcHQ4ampOZmNjWlpDZ3U4UVFNQWtGVWRi?= =?utf-8?B?MnBRbGNjQ3ZhWUllUUEwRTFFSUJZMzBrejBOVWVyWkpKV0F0dFNUNTlZS0ZM?= =?utf-8?B?eGoxNUJjNkF0clorTUlJcHFjZmxJNW8wem9veGtNbHF5VUNrekltWEJEVlVR?= =?utf-8?B?ajZxbFpPUUsrdWRqVDVRQmtRaXdldUhXSmVadjBoUGJKRFBJWWZaWHVOREZi?= =?utf-8?B?N3EvbkNDYmpkeVdCOWx6MG1DeVlUMnJRZ2Ivbzl3QXBNYmF4T1drcVJRdFVB?= =?utf-8?B?MVd1SDE5bS9JVWZncXJZMHRISExRS2NROFRyRzJ2Zmk4dndzV3ZOZHZQdUJ0?= =?utf-8?B?eURXVUVXb2dPS3dlUllreWM4blh2V0lUeHl2VmdUcDE3RE42R0puUy9vUWdi?= =?utf-8?B?bXBPWnpocEQxak9GdnZmd3lINDFtaEROTld4ckJYaEE0YWNoK0xqT09wOVVm?= =?utf-8?B?WTIrQ0NYZ2x5VUZKR2JIMTlnM1pod2JQOGNGV3pFZ2hTaU9Odm9QcVpIZkxp?= =?utf-8?B?RG54WWlpNVRBU1REQk9PUVgxOTZMWUF2MHppUWs5aDc1YWxTQTRqT0xseVdJ?= =?utf-8?B?TjFEeFFTVWYrYUp2Qzk4OFdHTnNydVJEQ2F2Ny8yUGVvUmFRTDhNdFc3VmRa?= =?utf-8?B?VzZhQTFVeVF2eUxJOE1Xa0psM0JXSndIK3dSalFNK2dKNjMzaWlLaW1HTTdW?= =?utf-8?B?VW5mMmlmeVBjLy92Qk55bkRzOFpGeFZWY1hyS3FLdnBWcXczSTlpR09LUlpm?= =?utf-8?B?M2lDRlhQOGtDZXFWRW5pWmhTc2xpS2tDc1RaTHNRZHJBV004TU5USk95bVRE?= =?utf-8?B?MFlZRHRzTVp3b1dCcGdNZ2NONDVZRjQrajQ2TDF5UXlqY1hnd2R4TnNVOWZY?= =?utf-8?B?MTNjeUVyaHNnZjFyY2dQRTRUQkRWTzY1bXBZZHJ0azRYbWIvOGFJdm1LSE81?= =?utf-8?B?Ly93SllPK1BiQWZyNkt4OWxaT0tHRm44K3BJUkpZdUtJQXRwT3p5d1licnQ5?= =?utf-8?B?WWRHNUh4MEg5czJUMFRWSGs0UWUwRktsaFpxVlI3YWxJdkNFRkZFM21GekND?= =?utf-8?B?ZkR1eHhwN1p0QzB2WTBqRWZKWVlyQllUb0FXYXAwQlVnbkxlYnZGTDV6WTRW?= =?utf-8?Q?s/uD2gGaWsyKukYuML5g12q4BXWIJwCDZaVzPdV?= 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: a2eec048-d23c-47e3-9600-08d97d060a97 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2021 13:45:14.8709 (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: gTqm2TCokW48TAZ7Pm+4W4d3ll7M4433aHxED5RSwaKYRhIeoQQswvhLpp6M6ymqA+cQlh5DZK7aiatI+pWoxNwgE0pFXe9uNEAzLNfxs1U= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4444 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v1 1/5] eventdev: rx_adapter: add support to configure event buffer size 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" SGkgSmVyaW4sDQogIFBsZWFzZSBzZWUgdGhlIHJlcGxpZXMgaW5saW5lLg0KDQo+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEplcmluIEphY29iIDxqZXJpbmphY29ia0BnbWFp bC5jb20+DQo+IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDIwLCAyMDIxIDExOjUwIEFNDQo+IFRv OiBOYWdhIEhhcmlzaCBLLCBTIFYgPHMudi5uYWdhLmhhcmlzaC5rQGludGVsLmNvbT4NCj4gQ2M6 IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+OyBKYXlhdGhlZXJ0aGFuLCBKYXkNCj4g PGpheS5qYXlhdGhlZXJ0aGFuQGludGVsLmNvbT47IGRwZGstZGV2IDxkZXZAZHBkay5vcmc+OyBL dW5kYXB1cmEsDQo+IEdhbmFwYXRpIDxnYW5hcGF0aS5rdW5kYXB1cmFAaW50ZWwuY29tPg0KPiBT dWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjEgMS81XSBldmVudGRldjogcnhfYWRhcHRl cjogYWRkIHN1cHBvcnQNCj4gdG8gY29uZmlndXJlIGV2ZW50IGJ1ZmZlciBzaXplDQo+IA0KPiBP biBTYXQsIFNlcCAxOCwgMjAyMSBhdCA2OjQxIFBNIE5hZ2EgSGFyaXNoIEsgUyBWDQo+IDxzLnYu bmFnYS5oYXJpc2gua0BpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gQ3VycmVudGx5IFJ4IGV2 ZW50IGJ1ZmZlciBpcyBzdGF0aWMgYXJyYXkgd2l0aCBhIGRlZmF1bHQgc2l6ZSBvZg0KPiA+IDE5 Mig2KkJBVENIX1NJWkUpLg0KPiA+DQo+ID4gYGBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfY3Jl YXRlMmBgIGFwaSBpcyBhZGRlZCB3aGljaCB0YWtlcyBgYHN0cnVjdA0KPiA+IHJ0ZV9ldmVudF9l dGhfcnhfYWRhcHRlcl9wYXJhbXNgYCB0byBjb25maWd1cmUgZXZlbnQgYnVmZmVyIHNpemUgaW4N Cj4gPiBhZGRpdGlvbiBvdGhlciBwYXJhbXMgLiBUaGUgZXZlbnQgYnVmZmVyIGlzIGFsbG9jYXRl ZCBkeW5hbWljYWxseSBhdA0KPiA+IHJ1biB0aW1lIGFsaWduZWQgdG8gQkFUQ0hfU0laRSArIDIq QkFUQ0hfU0laRS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IE5hZ2EgSGFyaXNoIEsgUyBWIDxz LnYubmFnYS5oYXJpc2gua0BpbnRlbC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogR2FuYXBhdGkg S3VuZGFwdXJhIDxnYW5hcGF0aS5rdW5kYXB1cmFAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+DQo+ ID4gKy8qKg0KPiA+ICsgKiBBIHN0cnVjdHVyZSB0byBob2xkIGFkYXB0ZXIgY29uZmlnIHBhcmFt cyAgKi8gc3RydWN0DQo+ID4gK3J0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9wYXJhbXMgew0KPiA+ ICsgICAgICAgdWludDE2X3QgZXZlbnRfYnVmX3NpemU7DQo+ID4gKyAgICAgICAvKio8IHNpemUg b2YgZXZlbnQgYnVmZmVyIGZvciB0aGUgYWRhcHRlciAqLw0KPiANCj4gU2VlIGJlbG93Lg0KPiAN Cj4gPiArfTsNCj4gPiArDQo+ID4gIC8qKg0KPiA+ICAgKg0KPiA+ICAgKiBDYWxsYmFjayBmdW5j dGlvbiBpbnZva2VkIGJ5IHRoZSBTVyBhZGFwdGVyIGJlZm9yZSBpdCBjb250aW51ZXMgQEANCj4g PiAtMzMwLDYgKzMzOSw0MCBAQCBpbnQgcnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX2NyZWF0ZV9l eHQodWludDhfdCBpZCwNCj4gdWludDhfdCBkZXZfaWQsDQo+ID4gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfY29uZl9jYiBjb25mX2NiLA0K PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqY29uZl9hcmcpOw0KPiA+ DQo+ID4gKy8qKg0KPiA+ICsgKiBDcmVhdGUgYSBuZXcgZXRoZXJuZXQgUnggZXZlbnQgYWRhcHRl ciB3aXRoIHRoZSBzcGVjaWZpZWQgaWRlbnRpZmllci4NCj4gPiArICogVGhpcyBmdW5jdGlvbiBh bGxvY2F0ZXMgUnggYWRhcHRlciBldmVudCBidWZmZXIgd2l0aCB0aGUgc2l6ZQ0KPiA+ICtzcGVj aWZpZWQNCj4gPiArICogaW4gcnhhX3BhcmFtcyBhbGlnbmVkIHRvIEJBVENIX1NJWkUgcGx1cyAo QkFUQ0hfU0laRStCQVRDSF9TSVpFKQ0KPiA+ICthbmQNCj4gPiArICogdXNlcyBhbiBpbnRlcm5h bCBjb25maWd1cmF0aW9uIGZ1bmN0aW9uIHRoYXQgY3JlYXRlcyBhbiBldmVudCBwb3J0Lg0KPiAN Cj4gVGhpcyBmdW5jdGlvbiBtYXkgdXNlIGZvciBhZGRpbmcgYW5vdGhlcg0KPiBydGVfZXZlbnRf ZXRoX3J4X2FkYXB0ZXJfcGFyYW1zOjogdmFsdWUuDQo+IFNvIHNlbWFudGljcyBvZiBydGVfZXZl bnRfZXRoX3J4X2FkYXB0ZXJfcGFyYW1zOjpldmVudF9idWZfc2l6ZSB5b3UNCj4gY2FuIGRvY3Vt ZW50IGF0IGluIHRoYXQgc3RydWN0dXJlLiAgVGhpcyBmdW5jdGlvbiwgIHlvdSBjYW4gdGVsbCBp dCBhZGFwdGVyDQo+IGNyZWF0aW9uIHZhcmludCB3aXRoIHBhcmFtZXRlcnMgb3Igc28gU2VlIGJl bG93Lg0KPiANCg0KVGhlIGRvY3VtZW50YXRpb24gaXMgdXBkYXRlZCBhcyBhcyBwZXIgdGhlIHJl dmlldyBjb21tZW50cy4NCg0KPiA+ICsgKiBUaGlzIGRlZmF1bHQgZnVuY3Rpb24gcmVjb25maWd1 cmVzIHRoZSBldmVudCBkZXZpY2Ugd2l0aCBhbg0KPiA+ICsgKiBhZGRpdGlvbmFsIGV2ZW50IHBv cnQgYW5kIHNldHVwcyB1cCB0aGUgZXZlbnQgcG9ydCB1c2luZyB0aGUgcG9ydA0KPiA+ICsgY29u ZmlnDQo+ID4gKyAqIHBhcmFtZXRlciBwYXNzZWQgaW50byB0aGlzIGZ1bmN0aW9uLiBJbiBjYXNl IHRoZSBhcHBsaWNhdGlvbiBuZWVkcw0KPiA+ICsgbW9yZQ0KPiA+ICsgKiBjb250cm9sIGluIGNv bmZpZ3VyYXRpb24gb2YgdGhlIHNlcnZpY2UsIGl0IHNob3VsZCB1c2UgdGhlDQo+ID4gKyAqIHJ0 ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9jcmVhdGVfZXh0KCkgdmVyc2lvbi4NCj4gPiArICoNCj4g PiArICogQHBhcmFtIGlkDQo+ID4gKyAqICBUaGUgaWRlbnRpZmllciBvZiB0aGUgZXRoZXJuZXQg UnggZXZlbnQgYWRhcHRlci4NCj4gPiArICoNCj4gPiArICogQHBhcmFtIGRldl9pZA0KPiA+ICsg KiAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIGV2ZW50IGRldmljZSB0byBjb25maWd1cmUuDQo+ID4g KyAqDQo+ID4gKyAqIEBwYXJhbSByeGFfcGFyYW1zDQo+ID4gKyAqICBQb2ludGVyIHRvIHN0cnVj dCBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcGFyYW1zIGNvbnRhaW5pbmcNCj4gPiArICogIHNp emUgdG8gYWxsb2NhdGUgcnggZXZlbnQgYnVmZmVyLg0KPiANCj4gVmFsdWUgTlVMTCBpcyBhbGxv d2VkIHRvIHJlcHJlc2VudCB0aGUgZGVmYXVsdCB2YWx1ZXMgb3Igc28uDQo+IA0KDQpUaGUgYXBp IGlzIHVwZGF0ZWQgdG8gdHJlYXQgTlVMTCBwb2ludGVyIGZvciBhZGFwdGVyIHBhcmFtcyB3aXRo IGRlZmF1bHQgdmFsdWVzLg0KDQo+ID4gKyAqDQo+ID4gKyAqIEBwYXJhbSBwb3J0X2NvbmZpZw0K PiA+ICsgKiAgQXJndW1lbnQgb2YgdHlwZSAqcnRlX2V2ZW50X3BvcnRfY29uZiogdGhhdCBpcyBw YXNzZWQgdG8gdGhlDQo+ID4gK2NvbmZfY2INCj4gPiArICogIGZ1bmN0aW9uLg0KPiA+ICsgKg0K PiA+ICsgKiBAcmV0dXJuDQo+ID4gKyAqICAgLSAwOiBTdWNjZXNzDQo+ID4gKyAqICAgLSA8MDog RXJyb3IgY29kZSBvbiBmYWlsdXJlDQo+ID4gKyAqLw0KPiA+ICtfX3J0ZV9leHBlcmltZW50YWwN Cj4gPiAraW50IHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9jcmVhdGUyKHVpbnQ4X3QgaWQsIHVp bnQ4X3QgZGV2X2lkLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBydGVfZXZl bnRfZXRoX3J4X2FkYXB0ZXJfcGFyYW1zICpyeGFfcGFyYW1zLA0KPiA+ICsgICAgICAgICAgICAg ICAgICAgICAgIHN0cnVjdCBydGVfZXZlbnRfcG9ydF9jb25mICpwb3J0X2NvbmZpZyk7DQo+IA0K PiBDb3VwbGUgb2Ygc3VnZ2VzdGlvbiBvbiBBUEkgbmFtZSBhbmQgcHJvdG90eXBlOg0KPiAtIEkg dGhpbmssIHdlIGNhbiByZW1vdmUgMiB2ZXJzaW9uIGFuZCBnaXZlIG1vcmUgbWVhbmluZ2Z1bCxu YW1lIGxpa2UNCj4gcnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX2NyZWF0ZV93aXRoX3BhcmFtKCkg b3Igc28NCj4gDQo+IC0gS2VlcCBuZXcgcGFyYW1ldGVyIGFzIGxhc3QgdG8gaGF2ZSBiZXR0ZXIg Y29tcGF0aWJpbGl0eSBpLmUNCj4gcnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX2NyZWF0ZV93aXRo X3BhcmFtKHVpbnQ4X3QgaWQsIHVpbnQ4X3QgZGV2X2lkLA0KPiBzdHJ1Y3QgcnRlX2V2ZW50X3Bv cnRfY29uZiAqcG9ydF9jb25maWcsIHN0cnVjdA0KPiBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJf cGFyYW1zICpyeGFfcGFyYW1zKQ0KDQpUaGUgZnVuY3Rpb24gbmFtZSBhbmQgcGFyYW1ldGVycyBh cmUgYWRqdXN0ZWQgYXMgc3VnZ2VzdGVkLg0KDQpSZWdhcmRzDQpIYXJpc2gNCg==