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 1049EA0C4C; Tue, 21 Sep 2021 16:14:35 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9167540DF8; Tue, 21 Sep 2021 16:14:34 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 364A54003C for ; Tue, 21 Sep 2021 16:14:31 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10113"; a="221479620" X-IronPort-AV: E=Sophos;i="5.85,311,1624345200"; d="scan'208";a="221479620" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Sep 2021 06:46:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,311,1624345200"; d="scan'208";a="454371361" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga002.jf.intel.com with ESMTP; 21 Sep 2021 06:46:49 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) 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.2242.12; Tue, 21 Sep 2021 06:46:49 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX608.amr.corp.intel.com (10.22.229.21) 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:46:48 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.2242.12 via Frontend Transport; Tue, 21 Sep 2021 06:46:48 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.171) by edgegateway.intel.com (134.134.137.102) 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:46:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c+Y/yxuAjNruVTrL6FopnESBGvgSazGGkeBd9OkoeTe2Pikii0Hnwgep86BnM1q63o37IclyOd+OxNlnpszla1wcc1AQcpuHRu7XOZX5UpuSw0CWsHTvd+KxiV91exe4scI+7IHzU5jo48iHzVx+fXftXL17c0tbS/CcuI9R1xezHMfB/sLCOJBF8aGt4288eEaPGucxKs7om9A8R7EzIOBHAlt8um96WcMihPf7OtuA6iL3b4BPTZsEN3OL8SAi9QhdfT07/ieK/9aadef1ckkNd0NJEMo75xs2C2c8AcF5Nx4J+reySFReFXDVl2/ReYVqzpUwDN2d4Oa3IQLLzw== 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=71R/Ap1jMtnWQiA2HV1WF36/XkZQkOIH768Q4gyytc4=; b=bvuXze5K4XQbKHTfm9IsIQ915QTUa9D1YtDDW0REbXysAbflnYECyQgK5k2hXVqVnTObIcXhpuNiKSC/pfkxKMtXn/Dm9d7e3Y6I44ZzspY1IZAj+5OF6S6S31SmKmLawChj8Iz/wxqincLwVClgm3URZdzYHGU10j34k9pjAoJQkJ9z9CeT3zJrFA+EXyg/yyUvE0iHA5yZyU69oMnXCqv268J6TbD5cvFDCTCF7gmllMBZVm+uUJX92WZN7KKspxbvnzGcuwkwPTGYqtB0NDf0XIZXnUJICNb6mTpvhMgNcMjlctkh0g76rNNkPhOGJSP4rpBi8SaPswXEiMoSLg== 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=71R/Ap1jMtnWQiA2HV1WF36/XkZQkOIH768Q4gyytc4=; b=F28+NWpF3rzj5RAddE6Ga5T9Iw8NGK5YzBo7Gyi19sv81+8Ul2DAJeNHQWUblFhksyU0dEWfhtVXl1FOljc2piRkd3nCDId/hCW3791x/VLeu0CcZXbo+P6xVqlIDCRN2rb/mpYKulvkH+FyFFq/Eat6i2vm4l48/OcHnYpD2CQ= Received: from DM6PR11MB3868.namprd11.prod.outlook.com (2603:10b6:5:19f::13) by DM4PR11MB5280.namprd11.prod.outlook.com (2603:10b6:5:38b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14; Tue, 21 Sep 2021 13:46:36 +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:46:36 +0000 From: "Naga Harish K, S V" To: Jerin Jacob , Pavan Nikhilesh , mattias.ronnblom CC: Jerin Jacob , "Jayatheerthan, Jay" , dpdk-dev Thread-Topic: [dpdk-dev] [PATCH v1 3/5] eventdev:rx_adapter:add per queue event buffer configure support Thread-Index: AQHXregRP7H6MDMsK0SxzYUD/Hc66auugghg Date: Tue, 21 Sep 2021 13:46:35 +0000 Message-ID: References: <20210918131140.3543317-1-s.v.naga.harish.k@intel.com> <20210918131140.3543317-3-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: 3d9c94f0-c9d8-4dd0-2d46-08d97d063aee x-ms-traffictypediagnostic: DM4PR11MB5280: 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:489; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rOdFvpxJ5Z99ArkXqIuo+gkYwBhDMmZC5JeIBPDSH2i6pVpLfZvl4whJcWbIdyniFpYur/XxHGoLGAUEcwq43iVp102CEfnk3xKtGYYbA9htE0Kn4HjEMVH1dx+V/vTmBhPzvaE2ZejMCKL9FmcJ6d9M+85M6yBMuszJs1VpxcJbTSONiZxi1PzuSGMb7HecJyhKQPuadvO/Ddxzi0UAshL/GcypSBNnM2mFZcIVnCe0Be2GiEv2iGIqEH/Dlz5RmlG+cX+LsAiv+zDjCDWdSfqEmNvcoRhVzztH2t/Z1r/naTiJCKyzEDozI0VP7C4w26JeLZJY/EOviVHk+ZHv5sOlH2SlBztOIZs/Ee0wekroBlBrEGj6vuz7XaCZf+xrJvlQ/sD5SYHZzLDEA676blT/gygCRYTBCsimv+RF9lUeGblSFEsM8wZIMPW1PO9q6yd2ms4d7YJ8W6hThyZYbLSqRBw8DSRPSCcHpFftDU5dtDzNPBF9aU/7vhIGPiXeiXnGTSK1ZtSyM10AqiytWiAJH7MoaFwVfOOTHbHs9/PyVIGrnjpGOvH6wxNpuLIwAa56Gc7gamfmT75vbNaxOgeKd7AToMNuLwjtSoo2yzxc4wI7LgSPiioI7wUSj2TQMIFTHrAg/kfGhNqj0VDzrhbL8eRrzKPmVWtepaKes6dA81dtkbeV0uZj2kYRyPajnwbBcowerZ5QrLJYoeITzg== 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)(4326008)(5660300002)(9686003)(7696005)(55016002)(33656002)(110136005)(38070700005)(53546011)(83380400001)(86362001)(122000001)(508600001)(186003)(8676002)(66946007)(8936002)(54906003)(6506007)(66476007)(66556008)(2906002)(66446008)(64756008)(52536014)(76116006)(26005)(71200400001)(55236004)(316002)(38100700002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?allUNDR4VndRZEVyOGZQTjI3cUM3VG9tSnNGbXFiZVRWOFg0aGdqZ3E2MG83?= =?utf-8?B?ZTBYT1ppOEFkYW5kWWVnRXdOclZDSTg1bnhPL1IyOGNDM0picldkbHlQaEkz?= =?utf-8?B?WjlsODdRUUo1Q05DdTJKS2IvTTV2QkNUNjJ6REo4U203MWJvRll2UEc0WkZ4?= =?utf-8?B?Y1hvQlMreVdoOFFVUi9EUCtybllCOVZpd2U5MGRNYnNsVEl5clJQbWdhNFlX?= =?utf-8?B?aWVEK1lIdjVUOUs2Y3hGOUJ3aVZVQUxESWdtN2JWWE9veDJDc2VvaXcwSmM5?= =?utf-8?B?cGJoU1VMZ1Zkak9jSmlmUE0wWm9jMnZSR1pid3BQQzVzL0NRVWFyeXFySU81?= =?utf-8?B?dG5nNmU0dWx3QW9IQ0taYml5UUZvdjJob0Q5TkxRMy8yd1ZWaEpkSFNzaWJs?= =?utf-8?B?NS9ldEkycURteWxUd0FJL3pVYWZLT1RYYVVoTnZuaStrOTBCRVJ6bzd1NXUx?= =?utf-8?B?YXJjOFNvZmhoSWRZa1Jjak13T09qMFhlcmVjWE5jMnJ4T1IvczRaUy9pZE9D?= =?utf-8?B?T0xGOGJyTzMzVTRQV0I1cXlObHN5T3hkNGlLSmNNZjFkb1QreTUzdUQ5Z2Nj?= =?utf-8?B?NzVVSDlUNGptQzAremFhVTVxeFFXMXVDSG5BZHVnSUY3Q2h4a0l6a0xzMUpN?= =?utf-8?B?L3Arb3JxWGptOGFyTVBNTzlXWWpHN1ZFQ3BhSllCbVRBSG9DWU5vOHlQSGU2?= =?utf-8?B?Q29VL3N4UktITlNDT2pXZHd5OFhFN0tEYzJWRGh5TUJYQXJpZ0hvdW9nVEZ0?= =?utf-8?B?K2VSaHpQMlVJTTZaT1dQYWg2dlBoR0dGNTI2aU52N3RhclUwc2NYemxiRGh0?= =?utf-8?B?VmFTMEkvNTUyeUI0cVRySmRLK3BGc1IzQWIyZFdrMUdDSXFjSjFZM0VEUDZX?= =?utf-8?B?anZsc3EvNmtjU2VPcUtKc0gzZk5KL2FtQnlJdm12VHBvbWNnU25VemZIblpP?= =?utf-8?B?QUV4YTdUeDIydGJiRUNETlI5cWNwTERIZDY4ZmVLWUVnRkF0SEJaWnA4dXFL?= =?utf-8?B?WStDKzBSaWFGaU9Zc1dLb0xsWlRzcysvMjlIS3BwZ0JEcTFuS00xWlRxdlQ0?= =?utf-8?B?bEc4aHlOL0JodGNzVm5DT0pBeWd5Z29uaDgyK3FNSzVjd0UybFdmZ0Iwa1N5?= =?utf-8?B?am14UHBiUTYvd1BVeU11aUx0eitNek1yeDZkbmxWdTRZa3NFRFplNlRyd3RZ?= =?utf-8?B?Z0lYL1FnRGwrZWduTXJPWUJYMkFDOGpMWEs4aG9ZN3Z5ZXpINUhjZFd6V0Z6?= =?utf-8?B?dElPNi9Bb29IbUY2ek5jR2NadmFGMVMrZ2NleGF0eDFBWDFiOXM3bkdmbFFj?= =?utf-8?B?aGpySFB5ZzZtMlhWTVNOTEhwNzlCdk9oSDJacUV6WmEzck9GNGhQUFJuK2Fn?= =?utf-8?B?VHgrdkM1cllwbnVrMXRlOGg3bmcvbWV5NUk1ZFNCNnNRanFXYno1Sksya1ZK?= =?utf-8?B?NU5lcXNaRTFldlE2dWsybUExSjlxb1lBeXlSRjYxeDRnMkNNRytYSUlYWDMx?= =?utf-8?B?QWFobWRJSFVxVE1ESTZCSHcrZjNJT0djZWhZL3hpd2hLYkRFa28wQkRmR0RR?= =?utf-8?B?U3BKd01ENXdkOCtVbzFBMzU3bVFnb1NSZTZQaVNUb09nZWhlQjZDV3pyQmwx?= =?utf-8?B?YlBSMkZVL2hqNktkZnBWQjBuRER1V2RXZzhucEdjWXRWWHRveTZNd09wVVJO?= =?utf-8?B?eHZybTRCelFPZXZ0OVNkUlJnTkJzWGh5dlhGQ29zcGhocjY3QjlMbjg2Zis0?= =?utf-8?Q?RJZZR0oDy+gjvvsJnHs3FikViQPGB6MmkHgvlNf?= 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: 3d9c94f0-c9d8-4dd0-2d46-08d97d063aee X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2021 13:46:36.0040 (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: KNYUV0ehQEAVu0W/Sdf7e3SaZFjKUSC0Iips2zr+z1wCZ1ElvQvoCfWSpFwAuw/mux9NhK6RlD5EJy2RzP68RuWXr4TMquU9c5ITNUYnFzk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5280 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v1 3/5] eventdev:rx_adapter:add per queue event buffer configure support 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" SGkgSmVyaW4sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4g SmFjb2IgPGplcmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIg MjAsIDIwMjEgMTE6NTMgQU0NCj4gVG86IE5hZ2EgSGFyaXNoIEssIFMgViA8cy52Lm5hZ2EuaGFy aXNoLmtAaW50ZWwuY29tPjsgUGF2YW4gTmlraGlsZXNoDQo+IDxwYmhhZ2F2YXR1bGFAbWFydmVs bC5jb20+OyBtYXR0aWFzLnJvbm5ibG9tDQo+IDxtYXR0aWFzLnJvbm5ibG9tQGVyaWNzc29uLmNv bT4NCj4gQ2M6IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+OyBKYXlhdGhlZXJ0aGFu LCBKYXkNCj4gPGpheS5qYXlhdGhlZXJ0aGFuQGludGVsLmNvbT47IGRwZGstZGV2IDxkZXZAZHBk ay5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MSAzLzVdIGV2ZW50ZGV2 OnJ4X2FkYXB0ZXI6YWRkIHBlciBxdWV1ZQ0KPiBldmVudCBidWZmZXIgY29uZmlndXJlIHN1cHBv cnQNCj4gDQo+IE9uIFNhdCwgU2VwIDE4LCAyMDIxIGF0IDY6NDIgUE0gTmFnYSBIYXJpc2ggSyBT IFYNCj4gPHMudi5uYWdhLmhhcmlzaC5rQGludGVsLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBUbyBj b25maWd1cmUgcGVyIHF1ZXVlIGV2ZW50IGJ1ZmZlciBzaXplLCBhcHBsaWNhdGlvbnMgc2V0cw0K PiA+IGBgcnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX3BhcmFtczo6dXNlX3F1ZXVlX2V2ZW50X2J1 ZmBgIGZsYWcgYXMgdHJ1ZQ0KPiA+IGFuZCBpcyBwYXNzZWQgdG8gYHJ0ZV9ldmVudF9ldGhfcnhf YWRhcHRlcl9jcmVhdGUyYCBhcGkuDQo+ID4NCj4gPiBUaGUgcGVyIHF1ZXVlIGV2ZW50IGJ1ZmZl ciBzaXplIGlzIHBvcHVsYXRlZCAgaW4NCj4gPiBgYHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9x dWV1ZV9jb25mOjpldmVudF9idWZfc2l6ZWBgIGFuZCBwYXNzZWQgdG8NCj4gPiBgYHJ0ZV9ldmVu dF9ldGhfcnhfYWRhcHRlcl9xdWV1ZV9hZGRgYC4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IE5h Z2EgSGFyaXNoIEsgUyBWIDxzLnYubmFnYS5oYXJpc2gua0BpbnRlbC5jb20+DQo+IA0KPiBQbGVh c2UgY2hhbmdlIHRoZSBzdWJqZWN0IHRvDQo+IGV2ZW50ZGV2L3J4X2FkYXB0ZXI6IC4uLg0KPiAN Cg0KSXQgaXMgdXBkYXRlZCBpbiBsYXRlc3QgcGF0Y2ggc2V0Lg0KDQo+IHJlc3QgbG9va3MgZ29v ZCB0byBtZS4NCj4gDQo+ID4gLS0tDQo+ID4gIC4uLi9wcm9nX2d1aWRlL2V2ZW50X2V0aGVybmV0 X3J4X2FkYXB0ZXIucnN0ICB8IDE5ICsrKysrKysrKysrKy0tLS0tLS0NCj4gPiAgbGliL2V2ZW50 ZGV2L3J0ZV9ldmVudF9ldGhfcnhfYWRhcHRlci5oICAgICAgIHwgIDQgKysrKw0KPiA+ICAyIGZp bGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBk aWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9wcm9nX2d1aWRlL2V2ZW50X2V0aGVybmV0X3J4X2FkYXB0 ZXIucnN0DQo+ID4gYi9kb2MvZ3VpZGVzL3Byb2dfZ3VpZGUvZXZlbnRfZXRoZXJuZXRfcnhfYWRh cHRlci5yc3QNCj4gPiBpbmRleCBjYmY2OTRjNjZiLi41NWQwOWRiY2I4IDEwMDY0NA0KPiA+IC0t LSBhL2RvYy9ndWlkZXMvcHJvZ19ndWlkZS9ldmVudF9ldGhlcm5ldF9yeF9hZGFwdGVyLnJzdA0K PiA+ICsrKyBiL2RvYy9ndWlkZXMvcHJvZ19ndWlkZS9ldmVudF9ldGhlcm5ldF9yeF9hZGFwdGVy LnJzdA0KPiA+IEBAIC02MiwxMiArNjIsMTQgQEAgc2VydmljZSBmdW5jdGlvbiBhbmQgbmVlZHMg dG8gY3JlYXRlIGFuIGV2ZW50IHBvcnQNCj4gPiBmb3IgaXQuIFRoZSBjYWxsYmFjayBpcyAgZXhw ZWN0ZWQgdG8gZmlsbCB0aGUgYGBzdHJ1Y3QNCj4gPiBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJf Y29uZiBzdHJ1Y3R1cmVgYCAgcGFzc2VkIHRvIGl0Lg0KPiA+DQo+ID4gLUlmIHRoZSBhcHBsaWNh dGlvbiBkZXNpcmVzIHRvIGNvbnRyb2wgdGhlIGV2ZW50IGJ1ZmZlciBzaXplLCBpdCBjYW4NCj4g PiB1c2UgdGhlIC1gYHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9jcmVhdGUyKClgYCBhcGkuIFRo ZSBldmVudCBidWZmZXINCj4gPiBzaXplIGlzIC1zcGVjaWZpZWQgdXNpbmcgYGBzdHJ1Y3QNCj4g cnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX3BhcmFtczo6ZXZlbnRfYnVmX3NpemVgYC4NCj4gPiAt VGhlIGZ1bmN0aW9uIGlzIHBhc3NlZCB0aGUgZXZlbnQgZGV2aWNlIHRvIGJlIGFzc29jaWF0ZWQg d2l0aCB0aGUNCj4gPiBhZGFwdGVyIC1hbmQgcG9ydCBjb25maWd1cmF0aW9uIGZvciB0aGUgYWRh cHRlciB0byBzZXR1cCBhbiBldmVudCBwb3J0DQo+ID4gaWYgdGhlIC1hZGFwdGVyIG5lZWRzIHRv IHVzZSBhIHNlcnZpY2UgZnVuY3Rpb24uDQo+ID4gK0lmIHRoZSBhcHBsaWNhdGlvbiBkZXNpcmVz IHRvIGNvbnRyb2wgdGhlIGV2ZW50IGJ1ZmZlciBzaXplIGF0DQo+ID4gK2FkYXB0ZXIgbGV2ZWws IGl0IGNhbiB1c2UgdGhlIGBgcnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX2NyZWF0ZTIoKWBgDQo+ ID4gK2FwaS4gVGhlIGV2ZW50IGJ1ZmZlciBzaXplIGlzIHNwZWNpZmllZCB1c2luZyBgYHN0cnVj dA0KPiBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcGFyYW1zOjpldmVudF9idWZfc2l6ZWBgLg0K PiA+ICtUbyBjb25maWd1cmUgdGhlIGV2ZW50IGJ1ZmZlciBzaXplIGF0IHF1ZXVlIGxldmVsLCB0 aGUgYm9vbGVhbiBmbGFnDQo+ID4gK2Bgc3RydWN0IHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9w YXJhbXM6OnVzZV9xdWV1ZV9ldmVudF9idWZgYA0KPiBuZWVkDQo+ID4gK3RvIGJlIHNldCB0byB0 cnVlLiBUaGUgZnVuY3Rpb24gaXMgcGFzc2VkIHRoZSBldmVudCBkZXZpY2UgdG8gYmUNCj4gPiAr YXNzb2NpYXRlZCB3aXRoIHRoZSBhZGFwdGVyIGFuZCBwb3J0IGNvbmZpZ3VyYXRpb24gZm9yIHRo ZSBhZGFwdGVyIHRvDQo+ID4gK3NldHVwIGFuIGV2ZW50IHBvcnQgaWYgdGhlIGFkYXB0ZXIgbmVl ZHMgdG8gdXNlIGEgc2VydmljZSBmdW5jdGlvbi4NCj4gPg0KPiA+ICBBZGRpbmcgUnggUXVldWVz IHRvIHRoZSBBZGFwdGVyIEluc3RhbmNlDQo+ID4gfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fg0KPiA+IEBAIC03OSw3ICs4MSw5IEBAIHBhcmFtZXRlci4gRXZlbnQgaW5m b3JtYXRpb24gZm9yIHBhY2tldHMgZnJvbSB0aGlzDQo+ID4gUnggcXVldWUgaXMgZW5jb2RlZCBp biB0aGUgIGBgZXZgYCBmaWVsZCBvZiBgYHN0cnVjdA0KPiA+IHJ0ZV9ldmVudF9ldGhfcnhfYWRh cHRlcl9xdWV1ZV9jb25mYGAuIFRoZSAgc2VydmljaW5nX3dlaWdodCBtZW1iZXINCj4gb2YNCj4g PiB0aGUgc3RydWN0ICBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcXVldWVfY29uZg0KPiA+ICBp cyB0aGUgcmVsYXRpdmUgcG9sbGluZyBmcmVxdWVuY3kgb2YgdGhlIFJ4IHF1ZXVlIGFuZCBpcyBh cHBsaWNhYmxlDQo+ID4gd2hlbiB0aGUgLWFkYXB0ZXIgdXNlcyBhIHNlcnZpY2UgY29yZSBmdW5j dGlvbi4NCj4gPiArYWRhcHRlciB1c2VzIGEgc2VydmljZSBjb3JlIGZ1bmN0aW9uLiBUaGUgYXBw bGljYXRpb25zIGNhbiBjb25maWd1cmUNCj4gPiArcXVldWUgZXZlbnQgYnVmZmVyIHNpemUgaW4g YGBzdHJ1Y3QNCj4gPiArcnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyX3F1ZXVlX2NvbmY6OmV2ZW50 X2J1Zl9zaXplYGANCj4gPiArcGFyYW1ldGVyLg0KPiA+DQo+ID4gIC4uIGNvZGUtYmxvY2s6OiBj DQo+ID4NCj4gPiBAQCAtOTAsNiArOTQsNyBAQCBhZGFwdGVyIHVzZXMgYSBzZXJ2aWNlIGNvcmUg ZnVuY3Rpb24uDQo+ID4gICAgICAgICAgcXVldWVfY29uZmlnLnJ4X3F1ZXVlX2ZsYWdzID0gMDsN Cj4gPiAgICAgICAgICBxdWV1ZV9jb25maWcuZXYgPSBldjsNCj4gPiAgICAgICAgICBxdWV1ZV9j b25maWcuc2VydmljaW5nX3dlaWdodCA9IDE7DQo+ID4gKyAgICAgICBxdWV1ZV9jb25maWcuZXZl bnRfYnVmX3NpemUgPSAxMDI0Ow0KPiA+DQo+ID4gICAgICAgICAgZXJyID0gcnRlX2V2ZW50X2V0 aF9yeF9hZGFwdGVyX3F1ZXVlX2FkZChpZCwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZXRoX2Rldl9pZCwgZGlmZg0KPiA+IC0tZ2l0IGEvbGli L2V2ZW50ZGV2L3J0ZV9ldmVudF9ldGhfcnhfYWRhcHRlci5oDQo+ID4gYi9saWIvZXZlbnRkZXYv cnRlX2V2ZW50X2V0aF9yeF9hZGFwdGVyLmgNCj4gPiBpbmRleCBhMWI1ZTBlZDM3Li5mOWU2M2Rj MTI2IDEwMDY0NA0KPiA+IC0tLSBhL2xpYi9ldmVudGRldi9ydGVfZXZlbnRfZXRoX3J4X2FkYXB0 ZXIuaA0KPiA+ICsrKyBiL2xpYi9ldmVudGRldi9ydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXIuaA0K PiA+IEBAIC0xOTksNiArMTk5LDggQEAgc3RydWN0IHJ0ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl9x dWV1ZV9jb25mIHsNCj4gPiAgICAgICAgICAqIFZhbGlkIHdoZW4gUlRFX0VWRU5UX0VUSF9SWF9B REFQVEVSX1FVRVVFX0VWRU5UX1ZFQ1RPUg0KPiBmbGFnIGlzIHNldCBpbg0KPiA+ICAgICAgICAg ICogQHNlZSBydGVfZXZlbnRfZXRoX3J4X2FkYXB0ZXJfcXVldWVfY29uZjo6cnhfcXVldWVfZmxh Z3MuDQo+ID4gICAgICAgICAgKi8NCj4gPiArICAgICAgIHVpbnQxNl90IGV2ZW50X2J1Zl9zaXpl Ow0KPiA+ICsgICAgICAgLyoqPCBldmVudCBidWZmZXIgc2l6ZSBmb3IgdGhpcyBxdWV1ZSAqLw0K PiA+ICB9Ow0KPiA+DQo+ID4gIC8qKg0KPiA+IEBAIC0yNjMsNiArMjY1LDggQEAgc3RydWN0IHJ0 ZV9ldmVudF9ldGhfcnhfYWRhcHRlcl92ZWN0b3JfbGltaXRzIHsNCj4gPiBzdHJ1Y3QgcnRlX2V2 ZW50X2V0aF9yeF9hZGFwdGVyX3BhcmFtcyB7DQo+ID4gICAgICAgICB1aW50MTZfdCBldmVudF9i dWZfc2l6ZTsNCj4gPiAgICAgICAgIC8qKjwgc2l6ZSBvZiBldmVudCBidWZmZXIgZm9yIHRoZSBh ZGFwdGVyICovDQo+ID4gKyAgICAgICBib29sIHVzZV9xdWV1ZV9ldmVudF9idWY7DQo+ID4gKyAg ICAgICAvKio8IGZsYWcgdG8gaW5kaWNhdGUgdGhhdCBldmVudCBidWZmZXIgaXMgc2VwYXJhdGUg Zm9yIGVhY2gNCj4gPiArIHF1ZXVlICovDQo+ID4gIH07DQo+ID4NCj4gPiAgLyoqDQo+ID4gLS0N Cj4gPiAyLjI1LjENCj4gPg0KDQpSZWdhcmRzDQpIYXJpc2gNCg==