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 52482A00C2; Thu, 13 Oct 2022 03:30:07 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E3DA142C94; Thu, 13 Oct 2022 03:30:06 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id EB92742C27 for ; Thu, 13 Oct 2022 03:30:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1665624605; x=1697160605; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=7t0z8+KQcTaic83TJkgfDo2Vw/ssXEaojX9i4hKGgx0=; b=I4X5WAqNdY8jV0+v5axM94nzuJZuBPuK+dXKDJlRieTT5w3TqpvJp/Oy +I4Qc/T0ckoVxITxaDOMqyAzM9SHUDyLQOCF1HzOjDApT3/+Eckr5x8lD r6GaJplkwLGeSFwoFAb388fYgctKhE4V8zrROUWzmXpSB5Y8rJ47iP3EV h8n6Tunnw4h7fjc7mzTdS9+NZVf/ldyNdsE9Hcpb3US56oCbmNMtA3Cjp /eZlPs6RSPhTUh02zIwsIy3kvrLVb2KmHvOZbMp7HLH9BGTM9R8xs9KXn OlZL1uH6cxBhQIOrRMBFZ68Hx4K676kYW9Z6UwCeTyeagNCpfYDh7C052 A==; X-IronPort-AV: E=McAfee;i="6500,9779,10498"; a="284677931" X-IronPort-AV: E=Sophos;i="5.95,180,1661842800"; d="scan'208";a="284677931" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Oct 2022 18:30:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10498"; a="955973279" X-IronPort-AV: E=Sophos;i="5.95,180,1661842800"; d="scan'208";a="955973279" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga005.fm.intel.com with ESMTP; 12 Oct 2022 18:30:03 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2375.31; Wed, 12 Oct 2022 18:30:03 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Wed, 12 Oct 2022 18:30:03 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.177) 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.2375.31; Wed, 12 Oct 2022 18:30:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LJ+dwUU6+KaOyek+6G9JVT6ZDDlrKvifk6CVZON1CYIWDHw63YPENNeB20hyZYfpcYgZ7ZX5d5bF7PZBPfTCO02E7nY3Wj/2rHdcoISkRNy8i+R792VV6pWJH+3bcJf0/7TLDcnBYkmG4OaDaExAOt++1gRV8RT2Wt1X5/JJjgcQ59F0Y0ndvLIOUI1ePFebW16j4VEDir5pYj2pePZgLti0NfAn1PPxw3xqbNYzyXXQFsGPdZu5f7afFgI7lyowELHRDUrQ+CRjpn1JWT6d5t0jiberGOGyxJg5S/IbGpte/KWPd6KRUd0Dz3Tc/8khH6o3XsYjNM8BqtPaG6zZbw== 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=7t0z8+KQcTaic83TJkgfDo2Vw/ssXEaojX9i4hKGgx0=; b=kckIl5jQ0F2P5jcXO6KlrhV7HwAjvoRhcYvQ0GZJREo2OiZVqxs1RLmSDg6lMWnIYJC0dwdOekDccMfkN7ClMEDQWcEBOUZLpV7ZO6zBBoh/x73989KeeOYAugeaOC4ZaPPSpk9maONSUGuLsoWEIXrHBHc4bmLswDquTwph7yVsFfQ406TCgWMc3apApVnhzH6KGDxvakR6lAlYw00NPj2KvSyUzxm1i7vL8Cp9HrXGLf5Egxn6nn3OtyRW/ms+9cu8tVtSGCUWQECSHJJDV/75XWgki/Wa7SK6GzAfgF2Pb3JtN/dE2ER6+IqVfXuKfzvbG/cJZVr3OLctW/5Fsg== 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 BL1PR11MB5496.namprd11.prod.outlook.com (2603:10b6:208:314::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.21; Thu, 13 Oct 2022 01:30:00 +0000 Received: from DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::87e:90f3:206:c6db]) by DM6PR11MB3868.namprd11.prod.outlook.com ([fe80::87e:90f3:206:c6db%4]) with mapi id 15.20.5723.026; Thu, 13 Oct 2022 01:30:00 +0000 From: "Naga Harish K, S V" To: "Jayatheerthan, Jay" , mattias.ronnblom , "Carrillo, Erik G" , "Gujjar, Abhinandan S" , Jerin Jacob CC: "dev@dpdk.org" , "Van Haaren, Harry" , "hofors@lysator.liu.se" , mattias.ronnblom Subject: RE: [PATCH 3/4] eventdev: have ethernet Tx adapter appropriately report idle Thread-Topic: [PATCH 3/4] eventdev: have ethernet Tx adapter appropriately report idle Thread-Index: AQHY3LjrS7KWQ9u4MUul7y+qORg7Za4Ix5xAgALEK+A= Date: Thu, 13 Oct 2022 01:30:00 +0000 Message-ID: References: <20221010145406.118880-1-mattias.ronnblom@ericsson.com> <20221010145406.118880-4-mattias.ronnblom@ericsson.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.500.17 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_|BL1PR11MB5496:EE_ x-ms-office365-filtering-correlation-id: 0b176f53-33e0-45fe-d7e7-08daacba71ff 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: 2QBtNXuJUNLTDwFZJp0+Ot0/7hfJOWeJkpL8xDqRxovYmXpxRg4rDlC1tMjJ9pYpU5QCOdfOeUuvgKAA9IQJS4/hyP4AlsarhPun48K7EGsCTVPX5AjPM23lIdOlJ3jNkCyEStMt4AOpC17QVSbQfW3suCyqE1nzKAMF/MhjRky+2M1zRbhoPMBROU2Cx/0+EyR2wWpWxbcQ1K5IP32Fz+ARVbfl+6qJyae2j13cggKOiIT79Yngz+1vDq1/C2x0vDFpN99Uett5m7YFg2EmqsZ4SULhCQGDit+KuyrWxAqHS3TnZptn8NzBjq0yxTOhM6IQ83Yx/J6RPOFC7dGo/qbjfML60GFmxtoqoW3X6eAmXcbAA4cRcM7bb+pyy5ZSpJC1LauZHjCW0nS1rSgcDusxel6POwWL02hukHZBeC7kih5fQhL2rHGWZVkgZMskwV5uYxrO3wOygah/7oWnVz0Qs8TqKs1jqclpffsC8PxnRz5JwhxHp+Ugz5M9vcWQr/TklkbZl+b8kPWsjiI/dpqFjCfo/cKu0UZaPqrRtyZoDwChrejOR+SC6QBjWFsXsUByp8e4xUGYiX0gCodNxO7CFHV4mkADRblIh1BorI2RyTc1hjS+aLnj3qrXyUEzZJOSivd0tU/LPJuuexH1AO8eryZjHoOIq5QjNWGEvBKkLcEUW7ECpSbe125iwxy67CqU0i66RSP3NtQAkOrYySdyNm8crkoXIJkbn6IPeJR0V0nuEAl04KdaomJLV+8zLdhiZmiQBeHR9oLRehNqjQ== 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:(13230022)(366004)(396003)(39860400002)(376002)(346002)(136003)(451199015)(4326008)(38070700005)(71200400001)(82960400001)(54906003)(110136005)(478600001)(316002)(38100700002)(186003)(66446008)(66476007)(66946007)(66556008)(64756008)(76116006)(8676002)(122000001)(53546011)(5660300002)(55016003)(26005)(83380400001)(52536014)(6506007)(8936002)(41300700001)(9686003)(33656002)(7696005)(2906002)(86362001)(66574015); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZHdQeGpXQjBGazFBNDArRkM2aUFkQlY2RkR6STk2SFRGbS9mYVNaRzlmdGcv?= =?utf-8?B?cEFrOElRSTNGTHhkVzhXUWhWVlE2V2RFVDZ3WlNOQ3Iza2NrZEJYRFV0dE02?= =?utf-8?B?eVRiNUF1OVA1VUxNalNVQ3hnSnp0NnNqZ3c0c3F4ampydEVOM0p0MXloaXFQ?= =?utf-8?B?bVpIVEpGeWhydStxb2VOK1RaaGc4SFJiNTZiUXVmOGI3cXdkSUZlRWdwK0pa?= =?utf-8?B?NEJRZWQyWVNhcnA5bHBoZlcvd2trbHZWRzRnOXN0QXdFdFBkTHFGMmo2Y2pk?= =?utf-8?B?VE14eFprTXdZZUlaRHR0NlV1UHdkMlJySE1mcXZFamZDRlFubTNUbEhyeXFu?= =?utf-8?B?TkRWdzVjZ1VkRUwwRkY4NjE3ZnBudGMzV29MeU5QcmR5VDN6ajhkbkNpVTl5?= =?utf-8?B?aVpsR2FyZEYyNEhTU2NBQzhCUE5jN2NqMVBpM1NOdmlXYm9jcEV6a0Z1dno4?= =?utf-8?B?anBVMW1POUJzMUtla2JyeTJwV2tRY1psRzF3TFJTRnR2S2lwcEV4YkNOMEpY?= =?utf-8?B?TUp5L25EazEvZ1QxRnlxUHJKY0Y3NUdodHVwNlE0Tm1kRWo0TGlSYzNWaDJv?= =?utf-8?B?dkdrOGhsSlhXM28rNjhLY3NQM0dxdkVJVFFQdndVZEZsbjQwanhtNTByUHJu?= =?utf-8?B?RkxkSlplaHhVM2Z6eERTb2ZKUy9HTlczN2dEajBqWlczbkNGM0R6aDZOK1Ni?= =?utf-8?B?ZHMvLzNmczlWS01HaUtYYmZXOU8xMkI5b2d4OWxYTnAxeGt2OXBhdmFTVFcx?= =?utf-8?B?S2h1VTRQcVFtTFVSR2FpOG0zZ0dzOUI3eTdGRHVlcyt1YjR3YVZQV1BpOStC?= =?utf-8?B?NmdQemc5THNDYzdNaVdsd3lzd09RbFp4QzBYZ1dCMUZGckpoWHdaME13dEFU?= =?utf-8?B?L213Y09NNW5SR0JEUSs5WFFJOWRrQkRGRHExK1FGd29BVG1kOVZZVXFQWDc3?= =?utf-8?B?emU0SHNXWWdEOFI0UVRUZkZJZkhkWmlFZDRZcGg4enMzTm9QTlhxc1FVZzRo?= =?utf-8?B?L0ZuZWhMa255Z1BJL3I5UkF4cTVTaitKaXloS0ZkN3JsL3owVkZiV1RuNldX?= =?utf-8?B?ZUpreTJrejFZWUhQME1OelBCK2xNMURXWG03blRXd1NTZjlWVmZYMS8vOWlE?= =?utf-8?B?bWwvbGdBUmMyN1ZBV3hDU3F4WXBSeFp4ZTV0ejV0Mis0MWkwdWYyZDQyb2pY?= =?utf-8?B?QnNxQzY2ejE0NE1EUmhYRHVkMUNaVUZPNDJvUGp3aVk1a2krT0VseXE2YUdO?= =?utf-8?B?N0o3bVZjdVU3TU5kR2R6TDk4OE1DazRUNWZCNHhJc1ZxYkRZekIrNjBZcWtE?= =?utf-8?B?U1ozUkxkOTlZbTFyWVAvdk1QU3IySjZVN2xXZ3BHR2xCRmt0ek5wR0hCTlFY?= =?utf-8?B?TTZyeVoyUmxzQVdGaThROG96MDZXaGx0bC81MzVxY2s4SjlnamVrNzh4bXI0?= =?utf-8?B?N0c3SE04Zy9wbUkxRUpzR1N0WHhYdG84SEYydGc1RnoyNzZiQ1ZDKzFESDNy?= =?utf-8?B?RUl1d0NPOERwbDlQTXo0bGxlc3lnMTZjN2cwMnBTcm9Fb2xNdi8rMHVVWXlC?= =?utf-8?B?UGE3UGhUZzFnODVLYU04bmgrT2FFYTBWQTJKUnNGaWNsSGlqY3NQNUMwcFFU?= =?utf-8?B?UnlvUTFoWWtBMkpBMVZaOVpSMjZFdnoyL3Q5SDJ2aUVoVC92dmNuMVZaSXdN?= =?utf-8?B?NG5mRWhwTlovY1IxNjlPNHpZSUlFbDZPS2NuV1JsU1N5eVJYTUtLTS84a2hO?= =?utf-8?B?SjJ4VXliMUQvaVJFcmYyU2liREFNeVd1bkVnWmpCOUgxTG9MRFZ1SHRSK1ZV?= =?utf-8?B?dHNOM2g1d0EySkdIQjZWQVlWYVR6cTlDRzlzQ2s2eStScnQraFgwWkZUUG1t?= =?utf-8?B?YUFJT0pXL1p5MXZISHROcFFudkQyOHNNWUlNWFJVeFJNcHVadDBtU0ViZ2R5?= =?utf-8?B?c2R1OGE4cXhBd3l0KzNMUFo0YW1rbjVaNVFtL0VDUlNKN0hoT0xJYVVaK0Qv?= =?utf-8?B?QkVOWEc2dzRJYzRjbHhvc3gvRitIR1ZFd3k0eXVNMTlVclErQkx6NWpiMXRv?= =?utf-8?B?N0ZzanAyTjNYM1NOYlQ0UkQ5MVZNVVlnVWEzd3N2S2dZbzlhWjQxUGk0WEZq?= =?utf-8?B?azVwQVA1OG91VjlubW4rTzhKTGpRVHZ4ckJKNHNtRFk4TUcyanNBM1h3SW4v?= =?utf-8?B?aGc9PQ==?= 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: 0b176f53-33e0-45fe-d7e7-08daacba71ff X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Oct 2022 01:30:00.2677 (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: y6Ey0lIL/rDbRMpJP4ux1NOaBdWb49Bl/VvDT4dfq8fmBsWSsNKx9a1G71JyXVBaX67fci0d56tzvPlbB/L/t0aDGcE+3auVzQ/v3lrr9QY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5496 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmF5YXRoZWVydGhhbiwg SmF5IDxqYXkuamF5YXRoZWVydGhhbkBpbnRlbC5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIE9jdG9i ZXIgMTEsIDIwMjIgMTI6NDEgUE0NCj4gVG86IG1hdHRpYXMucm9ubmJsb20gPG1hdHRpYXMucm9u bmJsb21AZXJpY3Nzb24uY29tPjsgQ2FycmlsbG8sIEVyaWsgRw0KPiA8ZXJpay5nLmNhcnJpbGxv QGludGVsLmNvbT47IEd1amphciwgQWJoaW5hbmRhbiBTDQo+IDxhYmhpbmFuZGFuLmd1amphckBp bnRlbC5jb20+OyBKZXJpbiBKYWNvYiA8amVyaW5qQG1hcnZlbGwuY29tPjsgTmFnYQ0KPiBIYXJp c2ggSywgUyBWIDxzLnYubmFnYS5oYXJpc2gua0BpbnRlbC5jb20+DQo+IENjOiBkZXZAZHBkay5v cmc7IFZhbiBIYWFyZW4sIEhhcnJ5IDxoYXJyeS52YW4uaGFhcmVuQGludGVsLmNvbT47DQo+IGhv Zm9yc0BseXNhdG9yLmxpdS5zZTsgbWF0dGlhcy5yb25uYmxvbSA8bWF0dGlhcy5yb25uYmxvbUBl cmljc3Nvbi5jb20+DQo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggMy80XSBldmVudGRldjogaGF2ZSBl dGhlcm5ldCBUeCBhZGFwdGVyIGFwcHJvcHJpYXRlbHkNCj4gcmVwb3J0IGlkbGUNCj4gDQo+IEBI YXJpc2gsIGNvdWxkIHlvdSByZXZpZXcgdGhlIHBhdGNoID8NCj4gDQo+IC1KYXkNCj4gDQo+IA0K PiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IE1hdHRpYXMgUsO2 bm5ibG9tIDxtYXR0aWFzLnJvbm5ibG9tQGVyaWNzc29uLmNvbT4NCj4gPiBTZW50OiBNb25kYXks IE9jdG9iZXIgMTAsIDIwMjIgODoyNCBQTQ0KPiA+IFRvOiBKYXlhdGhlZXJ0aGFuLCBKYXkgPGph eS5qYXlhdGhlZXJ0aGFuQGludGVsLmNvbT47IENhcnJpbGxvLCBFcmlrIEcNCj4gPiA8ZXJpay5n LmNhcnJpbGxvQGludGVsLmNvbT47IEd1amphciwgQWJoaW5hbmRhbiBTDQo+ID4gPGFiaGluYW5k YW4uZ3VqamFyQGludGVsLmNvbT47IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+DQo+ ID4gQ2M6IGRldkBkcGRrLm9yZzsgVmFuIEhhYXJlbiwgSGFycnkgPGhhcnJ5LnZhbi5oYWFyZW5A aW50ZWwuY29tPjsNCj4gPiBob2ZvcnNAbHlzYXRvci5saXUuc2U7IG1hdHRpYXMucm9ubmJsb20N Cj4gPiA8bWF0dGlhcy5yb25uYmxvbUBlcmljc3Nvbi5jb20+DQo+ID4gU3ViamVjdDogW1BBVENI IDMvNF0gZXZlbnRkZXY6IGhhdmUgZXRoZXJuZXQgVHggYWRhcHRlciBhcHByb3ByaWF0ZWx5DQo+ ID4gcmVwb3J0IGlkbGUNCj4gPg0KPiA+IFVwZGF0ZSB0aGUgRXZlbnQgRXRoZXJuZXQgVHggQWRh cHRlcidzIHNlcnZpY2UgZnVuY3Rpb24gdG8gcmVwb3J0IGFzDQo+ID4gaWRsZSAoaS5lLiwgcmV0 dXJuIC1FQUdBSU4pIGluIGNhc2Ugbm8gZXZlbnRzIHdlcmUgZGVxdWV1ZWQgZnJvbSB0aGUNCj4g PiBldmVudCBkZXZpY2UgYW5kIG5vIEV0aGVybmV0IGZyYW1lcyB3ZXJlIHNlbnQgb3V0IG9uIHRo ZSB3aXJlLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTWF0dGlhcyBSw7ZubmJsb20gPG1hdHRp YXMucm9ubmJsb21AZXJpY3Nzb24uY29tPg0KPiA+IC0tLQ0KPiA+ICBsaWIvZXZlbnRkZXYvcnRl X2V2ZW50X2V0aF90eF9hZGFwdGVyLmMgfCAxMyArKysrKysrKystLS0tDQo+ID4gIDEgZmlsZSBj aGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0t Z2l0IGEvbGliL2V2ZW50ZGV2L3J0ZV9ldmVudF9ldGhfdHhfYWRhcHRlci5jDQo+ID4gYi9saWIv ZXZlbnRkZXYvcnRlX2V2ZW50X2V0aF90eF9hZGFwdGVyLmMNCj4gPiBpbmRleCA3ZjdkODZmNjgz Li5jMmE4NDgxMDNiIDEwMDY0NA0KPiA+IC0tLSBhL2xpYi9ldmVudGRldi9ydGVfZXZlbnRfZXRo X3R4X2FkYXB0ZXIuYw0KPiA+ICsrKyBiL2xpYi9ldmVudGRldi9ydGVfZXZlbnRfZXRoX3R4X2Fk YXB0ZXIuYw0KPiA+IEBAIC02MzksNiArNjM5LDcgQEAgdHhhX3NlcnZpY2VfZnVuYyh2b2lkICph cmdzKQ0KPiA+ICAJc3RydWN0IHR4YV9zZXJ2aWNlX2RhdGEgKnR4YSA9IGFyZ3M7DQo+ID4gIAl1 aW50OF90IGRldl9pZDsNCj4gPiAgCXVpbnQ4X3QgcG9ydDsNCj4gPiArCWludCByZXQgPSAtRUFH QUlOOw0KPiA+ICAJdWludDE2X3QgbjsNCj4gPiAgCXVpbnQzMl90IG5iX3R4LCBtYXhfbmJfdHg7 DQo+ID4gIAlzdHJ1Y3QgcnRlX2V2ZW50IGV2W1RYQV9CQVRDSF9TSVpFXTsgQEAgLTY0OCwxMCAr NjQ5LDEwIEBADQo+ID4gdHhhX3NlcnZpY2VfZnVuYyh2b2lkICphcmdzKQ0KPiA+ICAJcG9ydCA9 IHR4YS0+cG9ydF9pZDsNCj4gPg0KPiA+ICAJaWYgKHR4YS0+bmJfcXVldWVzID09IDApDQo+ID4g LQkJcmV0dXJuIDA7DQo+ID4gKwkJcmV0dXJuIHJldDsNCj4gPg0KPiA+ICAJaWYgKCFydGVfc3Bp bmxvY2tfdHJ5bG9jaygmdHhhLT50eF9sb2NrKSkNCj4gPiAtCQlyZXR1cm4gMDsNCj4gPiArCQly ZXR1cm4gcmV0Ow0KPiA+DQo+ID4gIAlmb3IgKG5iX3R4ID0gMDsgbmJfdHggPCBtYXhfbmJfdHg7 IG5iX3R4ICs9IG4pIHsNCj4gPg0KPiA+IEBAIC02NTksNiArNjYwLDcgQEAgdHhhX3NlcnZpY2Vf ZnVuYyh2b2lkICphcmdzKQ0KPiA+ICAJCWlmICghbikNCj4gPiAgCQkJYnJlYWs7DQo+ID4gIAkJ dHhhX3NlcnZpY2VfdHgodHhhLCBldiwgbik7DQo+ID4gKwkJcmV0ID0gMDsNCj4gPiAgCX0NCj4g Pg0KPiA+ICAJaWYgKCh0eGEtPmxvb3BfY250KysgJiAoVFhBX0ZMVVNIX1RIUkVTSE9MRCAtIDEp KSA9PSAwKSB7IEBAIC0NCj4gNjkyLDEwDQo+ID4gKzY5NCwxMyBAQCB0eGFfc2VydmljZV9mdW5j KHZvaWQgKmFyZ3MpDQo+ID4gIAkJCX0NCj4gPiAgCQl9DQo+ID4NCj4gPiAtCQl0eGEtPnN0YXRz LnR4X3BhY2tldHMgKz0gbmJfdHg7DQo+ID4gKwkJaWYgKGxpa2VseShuYl90eCA+IDApKSB7DQoN CkhvdyBhcmUgdGhlIHBlcmZvcm1hbmNlIG51bWJlcnMgYmVmb3JlIGFuZCBhZnRlciB0aGlzIHBh dGNoPw0KVHJ5aW5nIHRvIHVuZGVyc3RhbmQgdGhlIHBlcmZvcm1hbmNlIGltcGFjdCwgYXMgbmV3 IGNvbmRpdGlvbiBpcyBhZGRlZCB0byB0aGUgc2VydmljZSBmdW5jdGlvbiBEYXRhcGF0aC4NCg0K PiA+ICsJCQl0eGEtPnN0YXRzLnR4X3BhY2tldHMgKz0gbmJfdHg7DQo+ID4gKwkJCXJldCA9IDA7 DQo+ID4gKwkJfQ0KPiA+ICAJfQ0KPiA+ICAJcnRlX3NwaW5sb2NrX3VubG9jaygmdHhhLT50eF9s b2NrKTsNCj4gPiAtCXJldHVybiAwOw0KPiA+ICsJcmV0dXJuIHJldDsNCj4gPiAgfQ0KPiA+DQo+ ID4gIHN0YXRpYyBpbnQNCj4gPiAtLQ0KPiA+IDIuMzQuMQ0KDQo=