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 27A17A0544; Fri, 18 Nov 2022 07:52:05 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CD1454067B; Fri, 18 Nov 2022 07:52:04 +0100 (CET) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 898024021F for ; Fri, 18 Nov 2022 07:52:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1668754323; x=1700290323; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=yySPd7cBi756Gdt3hXDpqPYTAGpDapv9FlvyoFEc2Rs=; b=G2lS+XNdEjlQMbDWUj1FayAWT/39RbiGJIphmHOM781bFzH7jGePV1Yf w67j0xZayIOo0qZJM2xC5keBlxrdTEbBi9BxLqaqHq01OwZ8548q/FneM kN+3T9wFEnVSQuvrQTnLB0V6LEuBqJegIMXAlgIxhPndAKCH+HvwW0O95 om67ftDyz8B9xtGuvXCrZqiK4En3OS7l1LHAOWcQaNjeCzVcQUUuCvSNr C+fM0uhl/VwqI5McDSopkNVzkJeY5HmJ3Nop3U8FdWozQFYxTFABbRSjO 1rLzpbaXHsPL2PXZIuD96WNH9lXUuaENdQKfDOozS2KjHkk4Y++Q6ckYF w==; X-IronPort-AV: E=McAfee;i="6500,9779,10534"; a="375204774" X-IronPort-AV: E=Sophos;i="5.96,173,1665471600"; d="scan'208";a="375204774" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2022 22:52:02 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10534"; a="703632923" X-IronPort-AV: E=Sophos;i="5.96,173,1665471600"; d="scan'208";a="703632923" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga008.fm.intel.com with ESMTP; 17 Nov 2022 22:52:02 -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.2375.31; Thu, 17 Nov 2022 22:52:01 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2375.31; Thu, 17 Nov 2022 22:52:01 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.2375.31 via Frontend Transport; Thu, 17 Nov 2022 22:52:01 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.176) 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; Thu, 17 Nov 2022 22:52:01 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FwguJSh0/TPr/1SNw+sd3HXG883SXLGiYo22B0AhSr72xaj9ajIrDOKCIgEyZ+4j3Wj4LNB7uEMuXeJeLBFPVf/xe0cdJYgHxbc2BbBlRiGrlG7CpT8nl2fCZiBcFqPJSXREhSz1OmlUknlz1Ef/LVAxNrB36LRUH9SteaGx9NJQ8BwQT0TOznMUz34yFgQi9lmSjui1OjMKObuJ0DmBZt0xWaIe+cidykp8jCC6/C2bwcjLwo62g4H+O8t70tsu/VVa1cFiOhI+HQjccJAY5ZwRf0c1u3levBCjf8qIzcTsUh0w6xV4WGpGgACXJ5Gb3pCNYoUEyxfTuiMpCJGJFg== 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=yySPd7cBi756Gdt3hXDpqPYTAGpDapv9FlvyoFEc2Rs=; b=lmEBpd1jpDuB7FkgMsHAEeSX4S5Mzmtb5hnSOQIBJnJtIVNSRnxMRsVz602MbLJ/YSZTEt5mEPZPdc6PYzVxOHJBGBF34o9WDDLZLAwdf4aATteuFSBCxV7BrOh63iQuzIevgR9Dj7u32GEAINtEx55c+d9ASJ6hBJoqntRH7P0HGK8XOaV7XSMORPeJmZNz0779ldhsHpqf25+Ldd27xzpzfFSshgf1r2ga+V2VrTNE8UxhB2bb71/wJ7rO0VPJ+anTb6IP/dn5NCp7LaykduLPYFaAhQAQQlETuKqADq3PRqfEsZmApftIWvOmU3S17/TjFKBN0KWm6yikQzBDVw== 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 BN6PR11MB1266.namprd11.prod.outlook.com (2603:10b6:404:49::16) by BL1PR11MB5240.namprd11.prod.outlook.com (2603:10b6:208:30a::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Fri, 18 Nov 2022 06:51:59 +0000 Received: from BN6PR11MB1266.namprd11.prod.outlook.com ([fe80::f4fd:3a3d:4210:cfb2]) by BN6PR11MB1266.namprd11.prod.outlook.com ([fe80::f4fd:3a3d:4210:cfb2%9]) with mapi id 15.20.5813.019; Fri, 18 Nov 2022 06:51:59 +0000 From: "Han, YingyaX" To: Ferruh Yigit , Hanumanth Pothula , "Singh, Aman Deep" , "Zhang, Yuying" , "Jiang, YuX" CC: "dev@dpdk.org" , "andrew.rybchenko@oktetlabs.ru" , "thomas@monjalon.net" , "jerinj@marvell.com" , "ndabilpuram@marvell.com" Subject: RE: [PATCH v3 1/1] app/testpmd: add valid check to verify multi mempool feature Thread-Topic: [PATCH v3 1/1] app/testpmd: add valid check to verify multi mempool feature Thread-Index: AQHY+p55xjnvN9EMWUqO4S+PX7mrKa5DxbSAgAB0GvA= Date: Fri, 18 Nov 2022 06:51:59 +0000 Message-ID: References: <20221117125542.3091224-1-hpothula@marvell.com> <20221117160305.3361415-1-hpothula@marvell.com> <51487d0b-6e85-bfe6-f76b-dc61aaea8d14@amd.com> In-Reply-To: <51487d0b-6e85-bfe6-f76b-dc61aaea8d14@amd.com> 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: BN6PR11MB1266:EE_|BL1PR11MB5240:EE_ x-ms-office365-filtering-correlation-id: 1aa8a473-8321-4f23-e823-08dac9316406 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +k/PoV5ZJ7M9cqimcUCao641XBYrcHZStFvLTDbMZdGKwp07zru/EsAnvoB4vFf0I2so0PsaSRY7NCA7Ty5WEk3eVA1mF2wxgXQREQqRtEZ9J1eONIGAET1kdOyxexg4NG2JkdlStjux1LuCwvLnNOvD+WKHjOvgXlZQQhgp5dh4WcHz9hbHyvWBx3syouXbR3cBY6Di74HWDJLRr7HuV/Gqai/GRSaWzL3k5MBFKBGunUmLSGAKZlzBkclUGuaS8wYePqddTf6uwVARfiPmczszY/Jm3nw/ECkffxTNZyfkMkchetlXYYbQUQgOls6JYm0LIpJI400j59zd+cIHf77elGbk2A7QN69TC+oY+xcPuoITbp3pzcQdFIe/tiJwUOKQwOjK0vJt7lkEOdzgBFb8eagOW1N6TFnyGcMYDWL0uzEkQnjwjlqNzfn4wSa6HAfpF/Uq5oQhFoLSZj2IG++oVCgfhgwpMX1OnQfHUM3MleoVqoFHAwoD/UMaNFFDDg7MhusfFTkkCLeB0fPpSj3Ti3lwz9QaG+l7XCn/hG+FCtBpvgLza2riJUELaASaz71x4QvbDV83aX4ENvgF9enNyvCXkOqA+jQVdx9ZyonAOq9SUWm/POOkH8ml5XdHA4zZ0EugeODL8dmnLj1APLC2AeGBc1s+u2y0BmU58Q6IX/mX52bwIbdwxGYmHD5YolK9JsOtMJy2R4VXyHGrcA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR11MB1266.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(346002)(396003)(366004)(39860400002)(376002)(136003)(451199015)(83380400001)(2906002)(15650500001)(38070700005)(71200400001)(41300700001)(66476007)(26005)(76116006)(66556008)(66946007)(64756008)(8676002)(4326008)(33656002)(9686003)(55016003)(6506007)(7696005)(5660300002)(186003)(6636002)(54906003)(110136005)(53546011)(66446008)(316002)(86362001)(8936002)(52536014)(478600001)(38100700002)(82960400001)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cTRWSEFqN2plZXNtZUxrc2ZQcDRGaGZjaUp5c2gvOENzMTkzNUF0ZTFZRkht?= =?utf-8?B?WXVOVWhYSGxnN0VMVTh3SmtUdkVYdm94UXR1R2dUeURmRUtPVHcxSG5sZzZk?= =?utf-8?B?N3c5dURNMUg3VHR0ZVoxdHFXZ3RWZVhBS2I3a3pUZVRadEcvRFNaclZiZjRX?= =?utf-8?B?aE1KTEpGYTBVSGp6eDF1SytxbGdZdGdYK2k4Z0I4OUh6SkRzOE0xU2xTUU95?= =?utf-8?B?WFk1YWFIdWxxMEVDQlVBdWdCOHRLclB0ZlpuaTBtNWlHeDlwWE9yQUJDWmIv?= =?utf-8?B?allCUllFdGFUNFlUQ1lGeTlxWUoyWFluTWpUMlpET1N1MWE1eHQ4YUgyNWpZ?= =?utf-8?B?ZXlsUkMybWZLdW5ZT01VYmd6RDZEeVZGV0FYQWIvMXBRNDFGeHg4V1M2Qy85?= =?utf-8?B?UkNYVDR6S1huMWVFM1BLM25KMXlYazc0NjhVS0ZJOTl1NzNYRFN5TklVTzgv?= =?utf-8?B?R0RrTTdaL09ESWlzTDFvK0lxZzZ1dTc2Y2hGdm9SWTJHQ1RKekt4L3lxdCtp?= =?utf-8?B?SS9CTE9SUUd5Y3UvWFI1YmhXaHNFMm01WW1tQzJ0VDZnVm5ZWW5lQWRvczE0?= =?utf-8?B?ajd6QjlwVUpmWXVXL2dqWUE0WmFFdHZjWXJHSzNqN25uQjBtRmx2VFdBdERv?= =?utf-8?B?eTYrTzM0K0xIQ1ZKWlRsMXVjcEdqQXVWakhBVDduYWZEbTlCN242QnI4QVpm?= =?utf-8?B?OW1HN0VicUxLYkVLMGJhcjVRMjZMTms4L1BidThYd1Q5TUhOK3lKU3p4NnVU?= =?utf-8?B?THRBK3puUm9HVVgwdEVITG9HdE8yQTFJZ01hV01NaHhmcG8wODhibFhTNlBR?= =?utf-8?B?YzVIUTJNbWpma0Zzang0RTQ2VVBFS1VyRDJ2VS9SVllscjR5Q1dFOVUrbmhD?= =?utf-8?B?T3RqOGcwL1o2TW1pVUc0TE1qcHhsSEFjSkJqWUZUZG1qRVBqbXI5RytQZXRN?= =?utf-8?B?eEJMWC9tSUFwNW9zMG1RbjFGVXBaQXJLdWVOallJUUNkVnl4b0tqMk95VG51?= =?utf-8?B?TUVheXdmMy9lQjd2dUFyZWhGaWZwY0k1WXgvYWR3Z1Z0OU5DM1VkbUkreVFL?= =?utf-8?B?dW9nM1hpQ2d3Vkc3cFRUZ0hLMS9sbW14bVZSNFFDNXdmS2dZdDRKVnMzbnha?= =?utf-8?B?Zm5taXZIaU52eDlVdmtFQWJtRm9qU28rZ3pndGpqdWE2RjV4dkc5cVlVenAx?= =?utf-8?B?QUlmY0w2UFZVQWIxNUVMRlpJcjVuS0FTNXVLc2RGRGhsQnF5UG4vbnhub1NK?= =?utf-8?B?dFN1SkNORzdrTmQ5MEZMWjBwTnFKY0lnOEpibGJ4enEzRFlnUjNFVE51R1oy?= =?utf-8?B?TlJEcll1ZU5XcHFzcmhETk16Z21pUkdXdWxVK25Ed1BwSUUxcmpQU3VUTzhS?= =?utf-8?B?QXU5NC9CUXN3TzVQZFBIbDJUUmdoa3Y2N0YwUFFQVDJDam5MaVN2dWthcmZ6?= =?utf-8?B?ekxXWlF3dUtWYWNRTXJpY1JBclNlKy9zVFNaS2lMN05ydzJFejh5eVNiQmtX?= =?utf-8?B?Q2dsSDdzWXNOc3MvVXAza1N4K3ozanR5M2Q0UzdyeThmNk85RDVEMWFSUzkr?= =?utf-8?B?ckl3bi9TbUcrNGhxRkUvRVFteHcrUU1iOGxNYUhiU2JMY1hyYVZYd29KMW1T?= =?utf-8?B?cldKaDFSdnd6NnZXSkpWU0w2a2dkRGVoaWdQN1YvMFhxWmgyU3pOM0hEZDRq?= =?utf-8?B?cTZmZEd3SUp5OTltVjNRaWUrUTBnZTMySm4zSE5kaUZRdnkvWjdyT1NCWG0v?= =?utf-8?B?V3NvUG50Si9OVGpLWE1ybDJESEVVN2lERExSR0ZIMUt0MmYzTkRXZ01lRCth?= =?utf-8?B?eEFDZVhZcWVUOHF6NUJYemxFMzJlNDBDMGlBTmdxeUNUamJrakhLcCtzN0Fm?= =?utf-8?B?bTBzSzJUUi9IRElVejBpejQ0ckVySGJXZngzTDlWanc5N1dwUzQxZUUzZ3FI?= =?utf-8?B?MVlkOTVhN0tNaE1sQzJZNU54cHJKVXROb1J4MXA1c0dmV0xrMlFvaHF5QXVq?= =?utf-8?B?RnNua3dET0ZHclFSMyswVlJrVFpoMFphVDhQQ0ZHdDVHNmc0RXZWajVxcUUw?= =?utf-8?B?Ulo5R1VVMWNHUVV3U1ExOHVvdE9uSmZTRDIrV2ljZG92dFZvUTFLdnFuNC83?= =?utf-8?Q?TOPFGpdInh5n0m9qe/aj11RLF?= 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: BN6PR11MB1266.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1aa8a473-8321-4f23-e823-08dac9316406 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2022 06:51:59.4476 (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: Oc/OqcqzGweR/MRIEpP7wS8UCh01+4J0/mOJ8lg7B69waYAE0T2Ld0DSybHXuSURybNPU7pQf0CAfWZKpAz8Ew== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5240 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 VGhlcmUgaXMgYSBuZXcgaXNzdWUgYWZ0ZXIgYXBwbHlpbmcgdGhlIHBhdGNoLg0KRmFpbGVkIHRv IGNvbmZpZ3VyZSBidWZmZXJfc3BsaXQgZm9yIGEgc2luZ2xlIHF1ZXVlIGFuZCBwb3J0IGNhbid0 IHVwLg0KVGhlIHRlc3Qgc3RlcHMgYW5kIGxvZ3MgYXJlIGFzIGZvbGxvd3M6DQouL3g4Nl82NC1u YXRpdmUtbGludXhhcHAtZ2NjL2FwcC9kcGRrLXRlc3RwbWQgLWwgNS05IC1uIDQgIC1hIDMxOjAw LjAgLS1mb3JjZS1tYXgtc2ltZC1iaXR3aWR0aD02NCAtLSAtaSAtLW1idWYtc2l6ZT0yMDQ4LDIw NDggLS10eHE9NCAtLXJ4cT00DQp0ZXN0cG1kPiBwb3J0IHN0b3AgYWxsDQp0ZXN0cG1kPiBwb3J0 IDAgcnhxIDIgcnhfb2ZmbG9hZCBidWZmZXJfc3BsaXQgb24NCnRlc3RwbWQ+IHNob3cgcG9ydCAw IHJ4X29mZmxvYWQgY29uZmlndXJhdGlvbg0KUnggT2ZmbG9hZGluZyBDb25maWd1cmF0aW9uIG9m IHBvcnQgMCA6DQogIFBvcnQgOiBSU1NfSEFTSA0KICBRdWV1ZVsgMF0gOiBSU1NfSEFTSA0KICBR dWV1ZVsgMV0gOiBSU1NfSEFTSA0KICBRdWV1ZVsgMl0gOiBSU1NfSEFTSCBCVUZGRVJfU1BMSVQN CiAgUXVldWVbIDNdIDogUlNTX0hBU0gNCnRlc3RwbWQ+IHNldCByeGhkcnMgZXRoDQp0ZXN0cG1k PiBwb3J0IHN0YXJ0IGFsbA0KQ29uZmlndXJpbmcgUG9ydCAwIChzb2NrZXQgMCkNCk5vIFJ4IHNl Z21lbnRhdGlvbiBvZmZsb2FkIGNvbmZpZ3VyZWQNCkZhaWwgdG8gY29uZmlndXJlIHBvcnQgMCBy eCBxdWV1ZXMNCg0KQlJzLA0KWWluZ3lhDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpG cm9tOiBGZXJydWggWWlnaXQgPGZlcnJ1aC55aWdpdEBhbWQuY29tPiANClNlbnQ6IEZyaWRheSwg Tm92ZW1iZXIgMTgsIDIwMjIgNzozNyBBTQ0KVG86IEhhbnVtYW50aCBQb3RodWxhIDxocG90aHVs YUBtYXJ2ZWxsLmNvbT47IFNpbmdoLCBBbWFuIERlZXAgPGFtYW4uZGVlcC5zaW5naEBpbnRlbC5j b20+OyBaaGFuZywgWXV5aW5nIDx5dXlpbmcuemhhbmdAaW50ZWwuY29tPjsgSGFuLCBZaW5neWFY IDx5aW5neWF4LmhhbkBpbnRlbC5jb20+OyBKaWFuZywgWXVYIDx5dXguamlhbmdAaW50ZWwuY29t Pg0KQ2M6IGRldkBkcGRrLm9yZzsgYW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU7IHRob21h c0Btb25qYWxvbi5uZXQ7IGplcmluakBtYXJ2ZWxsLmNvbTsgbmRhYmlscHVyYW1AbWFydmVsbC5j b20NClN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMgMS8xXSBhcHAvdGVzdHBtZDogYWRkIHZhbGlkIGNo ZWNrIHRvIHZlcmlmeSBtdWx0aSBtZW1wb29sIGZlYXR1cmUNCg0KT24gMTEvMTcvMjAyMiA0OjAz IFBNLCBIYW51bWFudGggUG90aHVsYSB3cm90ZToNCj4gVmFsaWRhdGUgZXRoZGV2IHBhcmFtZXRl ciAnbWF4X3J4X21lbXBvb2xzJyB0byBrbm93IHdoZXRoZXIgZGV2aWNlIA0KPiBzdXBwb3J0cyBt dWx0aS1tZW1wb29sIGZlYXR1cmUgb3Igbm90Lg0KPiANCj4gQnVnemlsbGEgSUQ6IDExMjgNCj4g DQo+IFNpZ25lZC1vZmYtYnk6IEhhbnVtYW50aCBQb3RodWxhIDxocG90aHVsYUBtYXJ2ZWxsLmNv bT4NCj4gdjM6DQo+ICAtIFNpbXBsaWZpZWQgY29uZGl0aW9uYWwgY2hlY2suDQo+ICAtIENvcnJl Y3RlZCBzcGVsbCwgd2hldGhlci4NCj4gdjI6DQo+ICAtIFJlYmFzZWQgb24gdGlwIG9mIG5leHQt bmV0L21haW4uDQo+IC0tLQ0KPiAgYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYyB8IDggKysrKysrKy0N Cj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+ IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jIGIvYXBwL3Rlc3QtcG1kL3Rlc3Rw bWQuYyBpbmRleCANCj4gNGUyNWY3N2M2YS4uNmMzZDA5NDhlYyAxMDA2NDQNCj4gLS0tIGEvYXBw L3Rlc3QtcG1kL3Rlc3RwbWQuYw0KPiArKysgYi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jDQo+IEBA IC0yNjU1LDE2ICsyNjU1LDIyIEBAIHJ4X3F1ZXVlX3NldHVwKHVpbnQxNl90IHBvcnRfaWQsIHVp bnQxNl90IHJ4X3F1ZXVlX2lkLA0KPiAgCXVuaW9uIHJ0ZV9ldGhfcnhzZWcgcnhfdXNlZ1tNQVhf U0VHU19CVUZGRVJfU1BMSVRdID0ge307DQo+ICAJc3RydWN0IHJ0ZV9tZW1wb29sICpyeF9tZW1w b29sW01BWF9NRU1QT09MXSA9IHt9Ow0KPiAgCXN0cnVjdCBydGVfbWVtcG9vbCAqbXB4Ow0KPiAr CXN0cnVjdCBydGVfZXRoX2Rldl9pbmZvIGRldl9pbmZvOw0KPiAgCXVuc2lnbmVkIGludCBpLCBt cF9uOw0KPiAgCXVpbnQzMl90IHByZXZfaGRycyA9IDA7DQo+ICAJaW50IHJldDsNCj4gIA0KPiAr CXJldCA9IHJ0ZV9ldGhfZGV2X2luZm9fZ2V0KHBvcnRfaWQsICZkZXZfaW5mbyk7DQo+ICsJaWYg KHJldCAhPSAwKQ0KPiArCQlyZXR1cm4gcmV0Ow0KPiArDQo+ICAJLyogVmVyaWZ5IFJ4IHF1ZXVl IGNvbmZpZ3VyYXRpb24gaXMgc2luZ2xlIHBvb2wgYW5kIHNlZ21lbnQgb3INCj4gIAkgKiBtdWx0 aXBsZSBwb29sL3NlZ21lbnQuDQo+ICsJICogQHNlZSBydGVfZXRoX2Rldl9pbmZvOjptYXhfcnhf bWVtcG9vbHMNCj4gIAkgKiBAc2VlIHJ0ZV9ldGhfcnhjb25mOjpyeF9tZW1wb29scw0KPiAgCSAq IEBzZWUgcnRlX2V0aF9yeGNvbmY6OnJ4X3NlZw0KPiAgCSAqLw0KPiAtCWlmICghKG1idWZfZGF0 YV9zaXplX24gPiAxKSAmJiAhKHJ4X3BrdF9uYl9zZWdzID4gMSB8fA0KPiArCWlmICgoZGV2X2lu Zm8ubWF4X3J4X21lbXBvb2xzID09IDApICYmICEocnhfcGt0X25iX3NlZ3MgPiAxIHx8DQo+ICAJ ICAgICgocnhfY29uZi0+b2ZmbG9hZHMgJiBSVEVfRVRIX1JYX09GRkxPQURfQlVGRkVSX1NQTElU KSAhPSAwKSkpIHsNCj4gIAkJLyogU2luZ2xlIHBvb2wvc2VnbWVudCBjb25maWd1cmF0aW9uICov DQo+ICAJCXJ4X2NvbmYtPnJ4X3NlZyA9IE5VTEw7DQoNCg0KSGkgWWluZ3lhLCBZdSwNCg0KQ2Fu IHlvdSBwbGVhc2UgdmVyaWZ5IHRoaXMgcGF0Y2g/DQoNClRoYW5rcywNCmZlcnJ1aA0K