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 A190441E65; Fri, 10 Mar 2023 14:47:43 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 918B54113C; Fri, 10 Mar 2023 14:47:43 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 4463740DD8 for ; Fri, 10 Mar 2023 14:47:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1678456061; x=1709992061; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=qpxuMbyynKadocI18/rpDmfSCicp/tO03RK8dloca2k=; b=kw97NVGwnOsBTdV/Itu5GdjQMAGe4TI0SCHv/h5s6CgIliF0Aa5BylR2 tM/yHwPrPqkcT7aW6eJ3daw97+veGRZDwAkr2+pRvKdKuPmcA77Bu/pjR IAGFnRvn+8JvCbkUe0qIf8W2RZTjhNgo9ilousWiO3HmYn9gmlj3LUQcW FD5r5JuWzb7sBzNJhPY5+hq/ngPm9PkH2vxdy8CpkuvKx5ulpgQfSEuzF qVfYlQJKsZlGIA67OwwwVXIdhQRI58eyZIunNlZ/vgAT8hzKmeEIDRY56 RqLzDhRt3ze/Bz4+RnJNNOoP50dEUqsBlO4N/FooZwdJajAyP0vTA7MI8 g==; X-IronPort-AV: E=McAfee;i="6500,9779,10645"; a="338282137" X-IronPort-AV: E=Sophos;i="5.98,249,1673942400"; d="scan'208";a="338282137" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Mar 2023 05:47:40 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10644"; a="627815759" X-IronPort-AV: E=Sophos;i="5.98,249,1673942400"; d="scan'208";a="627815759" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga003.jf.intel.com with ESMTP; 10 Mar 2023 05:47:40 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Fri, 10 Mar 2023 05:47:39 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.21; Fri, 10 Mar 2023 05:47:39 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.2507.21 via Frontend Transport; Fri, 10 Mar 2023 05:47:39 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.106) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Fri, 10 Mar 2023 05:47:39 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z1rixGrk77PnCjqEDfVccZ2X87GU9oP3gPT82qfqABEk/Sf38ZBldStHNzBPdRp6nesuiFBLY9myMzj+5FB61OdwdPJ7+0AEnxamI8LdsuHNWKIgvEorhmz+GJ1IiV50HfMkGb8S+zyXWtxgQggy7Nw5Rke+KsV5+ZsJ5uIU+Xb/FtumvuuUo3cR60wQ1X0V3NLjDBYgMNevcwIJMVqGBmxQy5tEqvURWObDyaa74Yuek6vSx+4+swwTNn+L+w86wupgDFr4n38ZF4s19Qf3ERpgROBYkxAUL1cQVJv+p7IlLcQ0GfW0rMuxGpDrBqPBtBoJvB+q7Bjr6pFBgNbRDw== 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=qpxuMbyynKadocI18/rpDmfSCicp/tO03RK8dloca2k=; b=cNukQjvC0amkzclaVQEoiuGRsae9KanCKuu8Oas74s92xxlA2FSl63FjaOa7yzraD8u/fwe4GW2v7S+tNsjJyue1xgpONGrEURTHHNFKTl+QL1O/bWI+9XD+vfAeLSXlUQ1SHPUX9X9uV8RKETwoF9yKZnkOqta62HNdOXDCsNmaU2IGUmgF8sH+/94Eguzf03e/v5kqoInSwdUC1XXkXVxRRuQzZUXlzm60coNE8/vUH7+s4olheCPt1aaGNNxn3mu4lrXXlL6YmpLDnU2uvnQ1HriSI4q1yw0/3QK6IrbVBvod7vsNeCQrsrWOwN0OYIXhHYlwJEBbKZEJcC5SYw== 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 CH0PR11MB5724.namprd11.prod.outlook.com (2603:10b6:610:101::22) by SJ2PR11MB7574.namprd11.prod.outlook.com (2603:10b6:a03:4ca::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.17; Fri, 10 Mar 2023 13:47:37 +0000 Received: from CH0PR11MB5724.namprd11.prod.outlook.com ([fe80::81e6:4df3:9629:7ed4]) by CH0PR11MB5724.namprd11.prod.outlook.com ([fe80::81e6:4df3:9629:7ed4%6]) with mapi id 15.20.6178.019; Fri, 10 Mar 2023 13:47:37 +0000 From: "Dumitrescu, Cristian" To: Ferruh Yigit , Stephen Hemminger , "Jangra, Yogesh" , "Singh, Aman Deep" , "Zhang, Yuying" CC: "dev@dpdk.org" , "R, Kamalakannan" , "Suresh Narayane, Harshad" Subject: RE: [PATCH] app/testpmd: fix closing softnic port before ethdev ports Thread-Topic: [PATCH] app/testpmd: fix closing softnic port before ethdev ports Thread-Index: AQHZUpWpARBX8L4J1EaVq7nwtdmnNa7yo/CAgAAKIdCAATyMAIAAHZSQ Date: Fri, 10 Mar 2023 13:47:36 +0000 Message-ID: References: <20230309144249.1199517-1-yogesh.jangra@intel.com> <20230309083109.01baaebb@hermes.local> <10c16ee4-1c6c-8686-00a6-b5628f415267@amd.com> In-Reply-To: <10c16ee4-1c6c-8686-00a6-b5628f415267@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: CH0PR11MB5724:EE_|SJ2PR11MB7574:EE_ x-ms-office365-filtering-correlation-id: fb5d8cf9-399d-4b3c-7db9-08db216e0237 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: B7EuTSUDXeS/kHCssE1xy+2x53Byig+AbdaPAIs5hcNuRuRD8X7MbQMf2lUFawyFWrnfG/LgVkDG4Pf7fStZKgAWiIwVvHMkcqMMGI857DdIeR8EwHaM58Ko5STwkij1u02Cglz82/TfhIDdDEaYKZZOxRKukqlCZokuWJ+c9g6S9WRpjloMbWhHkBkMkWIqmapDWGja3MPRA5XkiT9nhYITNvMv8NbeR4+DoI6m7aghdiVOhpeLl8bDDLDF/7BNYLpMFI32jSsZmK+Ey1W4gKwRiJ4EV93QS2WLDxQB5tjK9kvcVH/OvR8OZftDsTK6yY+KuinTPfWI/5ilFSMhEB4BLmC6ZO8SNhRR8SRNBd1WWUiVSuvZruJziLt7nrsimqX7gLaAUoRuWzO57IGm8UVB/T6cfcVe6bbGRe4Wv7cMXVg0FhL9FJxKRBV7H8ZD/NvP3pR8COGaV7D6341hpaKkTcAMYnV+YJmeeYBGoy3UjvcqyaorwiGw+xws+6QE6jOCSgEq0sWTQ8uKSuRLFJJw3A4nE/UeVbGo6ngYDVmhcfBWW64UmTt1Rfc60gHgJ5bTszw4WbfMqF30FzywCfx/jgSWmnRqwJS4sdzYbaKJyguCpVB2sbYZ8rk5mtM+vOr81U2Bh9527qL1QYX8GTz3RttRDwTmwSuAVrK52+slEapDcq/5HOShyOhZFmKgGCDur4iYpRwTcSYDkbm0dw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH0PR11MB5724.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(396003)(136003)(376002)(366004)(346002)(39860400002)(451199018)(478600001)(2906002)(122000001)(38100700002)(38070700005)(186003)(5660300002)(8936002)(82960400001)(6506007)(26005)(9686003)(53546011)(52536014)(66946007)(66446008)(107886003)(66556008)(41300700001)(76116006)(66476007)(86362001)(64756008)(110136005)(316002)(54906003)(6636002)(83380400001)(8676002)(4326008)(71200400001)(33656002)(7696005)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NFE3a3RpRXJGUElDTTZUd2ZTWU14UHB2dGhzajZ2VGtZWmxyMjRlRjAxVmpo?= =?utf-8?B?TlA0RkJIRUpzVjkrdXBRUmxBY0x5NEo1bVFwVTV2MVk5Z2YrbEhTVDdVckZo?= =?utf-8?B?NmlGcHN2MVhhc1VOcDBlRW1DQXN3RHVwVW5sZWNjamViVitRTjNvOTczaUJ2?= =?utf-8?B?bFZLY2Z4TXo3aFRNUEcwWDVyNnNpeERlb0lNdG4yRWVYeWpZdWxUYTFkdmIw?= =?utf-8?B?cWlHZngxSWl5TlAyN1MxZmI3Y29lSWovSGJIVmVKZU51WjNlcU93d3Z2ZERr?= =?utf-8?B?UjBaN2lEQ3dZSWFRQW9yMndTYytOYitJTUg2dnQxQTNaZFdkUWpUS0phRkFx?= =?utf-8?B?NVR4ZE15TjBLdTJzcTF5Q2xRRWdMb0RVaHhDTjhHM2RUNTEwMS85aUJpb2NI?= =?utf-8?B?OGs4RzFVaTI5L1RzQTAvSitlQnZqMXBVQ2RhanN1NGZ6Rk5la25RNnVPbEtz?= =?utf-8?B?RlF6dk5MWW5lZC9MRnBWUWVCZVYvWkkwTTBpck9HOTlaZWZGN3dVc2NIYnJ5?= =?utf-8?B?bk9FalRjd0poa3JNQlY1UXIwVkQxRk1ENmc4alZ6RTRvVFhGeVdVTkdveVpo?= =?utf-8?B?SWNlemo5ZDR0dTdyOWhDUDhjK1dJYy9nT1l1dG1kRGNtOC9zS1h4SUNRbE9x?= =?utf-8?B?aUhzK1pCU0lMVnBwalZ0R2JSeWh0aWVxUmZOc24yRGhhWHRnQmx5MS9ndzAy?= =?utf-8?B?dlF3MVRtRC82NlFJeHgycHZFVjFhSDJld20yMUIySE5naXNWNE5YS0wySVJq?= =?utf-8?B?SnNLck5rdlNVUXk2ZFczVjB5Mlg1a05qa1JtYlo5Smd4SUwzc3UrTGVKaXNK?= =?utf-8?B?Yjc3bWhqcDk1TXd6WUxIUVlqZGptU2pXT0VIK25HRHRkdVhtMVYzSzZUc3R2?= =?utf-8?B?b2FaMkk1QjhFWE51MzQxMll2ODNPcjAwcTBGTWg0L2dTaXVSdjhGbk9XcVRU?= =?utf-8?B?UC9TeU56UjNURDY3MHpHbldkZ1BrOEYzRUtnOUJ4dVl3NkkvbVhrYUkyb1Ur?= =?utf-8?B?Sy9KTGlnVFhWM3pCYWdzMWZXb2VpdXAvdkd2bVo2YXhEUWlVQjJET2EyK2Zn?= =?utf-8?B?SnA3dGNUQSszVlRyR1NBNVlYZTBjZ3p0djZmMGxUL0p0VTdwSkVlaFcrbWdY?= =?utf-8?B?UHY1RjdDbGN3cW5IUW1ic2ljQ2hlZjEzaWphS0RLT0s0Z1BDV1g0SWkzRWtT?= =?utf-8?B?bUdmVXpTMEQ0bitGN2pKQ0RnbkROY2lSWEVXc1FKSEh3dUt1QzRBUmdqSEts?= =?utf-8?B?WUxCb05DZWRXZGZkWEJYN1hBdGZhb1dXblJSdUpPUUlxdnZUZ0I0ejBuTm4v?= =?utf-8?B?bXZ5VEpvb2lham4rbkZPeUZmZVczUkdnbmZyYlpsK2FjYjBidDdjdUkxOEJY?= =?utf-8?B?NGlNV3B5VURZRWdLV2VqNnE0THNhRjNOQnM4MzNIZzRoU0pXRFFIbExOWW9a?= =?utf-8?B?YlIySlkrNUxxUVQzUXN1Nk9KZkR0b2s4czFoQjBZdEhubmpzRHRET2ZxYW0z?= =?utf-8?B?cGpmZlJlcWRIN3NSbkpUTVY0T3AyZnZCeVpscGt1dmczL01KMWplRE1QV2Vj?= =?utf-8?B?bzN0WmNpSVZyMFNBK1R1VXlRak5EeXdkZU4vYjAxcVpuaG9WRFhDdlQ4czMw?= =?utf-8?B?dmtpOTR0T01iT3pZdTZlL3EyTDQ0WVRHaXFJUjJhcUJuM1UwcWpSUGVhQVJl?= =?utf-8?B?TENZSzNhSjdhN2tFVFlBWkhzajlpSHRhZnBLNUdLcGtERFJxMEdjVFoySnoz?= =?utf-8?B?NlREZnRUSk1GRGdCRXdQNjh6NWFuZ2xYU2djbXBiclJBTHlDL3BPNSt5RUJY?= =?utf-8?B?NTZicytKdXRCUjVSaCtXall1YXU4YVRZOGpTaUxITXJwSlg4dHh0cWM1MGtO?= =?utf-8?B?UzFCSGtUQzFyYjc4TStVNU8zY2RoY0lBZGEwLy9ZTmRsZk0yYzFjbmxsb0ow?= =?utf-8?B?bEtsMDFaQS90OGV4bUdMenJwR3lFamVUSURhRnBNSjNzT2lxcWxkeWZ2VGRz?= =?utf-8?B?NzkyUTQyVnl6ZHR1QXJEUFJ4S2NaZjM4NWVRWEwyeG55Wnc2QmlWY2U0dUFO?= =?utf-8?B?ZE5rL2hnT0F6WUxNcFNtYXVxc2xrNm8xeUhWdHd4K2VSNFRQZGNudFp4M0M3?= =?utf-8?B?QWcxdDVzaU1ta1lzQzVYYW0remZ3bUVWMUFCV1Vtb250UThTTlBwQnJsRGJC?= =?utf-8?B?aXc9PQ==?= 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: CH0PR11MB5724.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fb5d8cf9-399d-4b3c-7db9-08db216e0237 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Mar 2023 13:47:37.0211 (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: ILs5ItGX4H9tFpBI15JVlLlcMr5RXnGX/kHSZINpsE9q1t6wWJxHXPYyCpKXyeRHIYc2b+ACpJZX6qENq+lrOtZ9H35iuB8j6pe2z2LIEw0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR11MB7574 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm ZXJydWgueWlnaXRAYW1kLmNvbT4NCj4gU2VudDogRnJpZGF5LCBNYXJjaCAxMCwgMjAyMyAxMjow MCBQTQ0KPiBUbzogRHVtaXRyZXNjdSwgQ3Jpc3RpYW4gPGNyaXN0aWFuLmR1bWl0cmVzY3VAaW50 ZWwuY29tPjsgU3RlcGhlbiBIZW1taW5nZXINCj4gPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3Jn PjsgSmFuZ3JhLCBZb2dlc2ggPHlvZ2VzaC5qYW5ncmFAaW50ZWwuY29tPjsNCj4gU2luZ2gsIEFt YW4gRGVlcCA8YW1hbi5kZWVwLnNpbmdoQGludGVsLmNvbT47IFpoYW5nLCBZdXlpbmcNCj4gPHl1 eWluZy56aGFuZ0BpbnRlbC5jb20+DQo+IENjOiBkZXZAZHBkay5vcmc7IFIsIEthbWFsYWthbm5h biA8a2FtYWxha2FubmFuLnJAaW50ZWwuY29tPjsgU3VyZXNoDQo+IE5hcmF5YW5lLCBIYXJzaGFk IDxoYXJzaGFkLnN1cmVzaC5uYXJheWFuZUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFU Q0hdIGFwcC90ZXN0cG1kOiBmaXggY2xvc2luZyBzb2Z0bmljIHBvcnQgYmVmb3JlIGV0aGRldiBw b3J0cw0KPiANCj4gT24gMy85LzIwMjMgNToxOSBQTSwgRHVtaXRyZXNjdSwgQ3Jpc3RpYW4gd3Jv dGU6DQo+ID4NCj4gPg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9t OiBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+DQo+ID4+IFNl bnQ6IFRodXJzZGF5LCBNYXJjaCA5LCAyMDIzIDQ6MzEgUE0NCj4gPj4gVG86IEphbmdyYSwgWW9n ZXNoIDx5b2dlc2guamFuZ3JhQGludGVsLmNvbT4NCj4gPj4gQ2M6IGRldkBkcGRrLm9yZzsgRHVt aXRyZXNjdSwgQ3Jpc3RpYW4gPGNyaXN0aWFuLmR1bWl0cmVzY3VAaW50ZWwuY29tPjsgUiwNCj4g Pj4gS2FtYWxha2FubmFuIDxrYW1hbGFrYW5uYW4uckBpbnRlbC5jb20+OyBTdXJlc2ggTmFyYXlh bmUsIEhhcnNoYWQNCj4gPj4gPGhhcnNoYWQuc3VyZXNoLm5hcmF5YW5lQGludGVsLmNvbT4NCj4g Pj4gU3ViamVjdDogUmU6IFtQQVRDSF0gYXBwL3Rlc3RwbWQ6IGZpeCBjbG9zaW5nIHNvZnRuaWMg cG9ydCBiZWZvcmUgZXRoZGV2DQo+IHBvcnRzDQo+ID4+DQo+ID4+IE9uIFRodSwgIDkgTWFyIDIw MjMgMTQ6NDI6NDkgKzAwMDANCj4gPj4gWW9nZXNoIEphbmdyYSA8eW9nZXNoLmphbmdyYUBpbnRl bC5jb20+IHdyb3RlOg0KPiA+Pg0KPiA+Pj4gKwkJLyoNCj4gPj4+ICsJCSAqIFNvZnROSUMgcnVu cyBvbiB0aGUgc2V2aWNlIGNvcmUsIGl0IHVzZXMgdGhlIHJlc291cmNlcyBmcm9tDQo+ID4+PiAr CQkgKiB0aGUgdGVzdHBtZCBhcHBsaWNhdGlvbi4gV2hlbiB3ZSBydW4gcXVpdCBjb21tYW5kLCB0 aGUNCj4gPj4gdGVzdHBtZA0KPiA+Pj4gKwkJICogYXBwbGljYXRpb24gc3RvcHMgZXRoZGV2IHBv cnRzIGZpcnN0LCBTb2Z0TklDIHdpbGwgdHJ5IHRvDQo+ID4+PiArCQkgKiBhY2Nlc3MgdGhlIHBv cnQgYW5kIHNvbWV0aW1lcyB0aGF0IHJlc3VsdCBpbiBzZWdtZW50YXRpb24NCj4gPj4+ICsJCSAq IGVycm9yLiBTbyBmaXJzdCBjbG9zaW5nIHRoZSBTb2Z0TklDIHBvcnQuDQo+ID4+PiArCQkgKi8N Cj4gPj4+ICsJCVJURV9FVEhfRk9SRUFDSF9ERVYocHRfaWQpIHsNCj4gPj4+ICsJCQlpZiAoIXN0 cmNtcChwb3J0c1twdF9pZF0uZGV2X2luZm8uZHJpdmVyX25hbWUsDQo+ID4+ICJuZXRfc29mdG5p YyIpKSB7DQo+ID4+PiArCQkJCXN0b3BfcG9ydChwdF9pZCk7DQo+ID4+PiArCQkJCWNsb3NlX3Bv cnQocHRfaWQpOw0KPiA+Pj4gKwkJCX0NCj4gPj4+ICsJCX0NCj4gPj4+ICsNCj4gPj4NCj4gPj4g TkFLDQo+ID4+IE5vIGRyaXZlciBzcGVjaWZpYyBoYWNrcyBwbGVhc2UuDQo+ID4+DQo+ID4+IElu c3RlYWQgZml4IHRoZSBkcml2ZXIgZGVzaWduIG9yIGJ1ZyBwbGVhc2UuDQo+ID4NCj4gPiBIaSBT dGVwaGVuLA0KPiA+DQo+ID4gVGhpcyBpcyBub3QgYSBTb2Z0IE5JQyBkcml2ZXItc3BlY2lmaWMg aGFjaywgdGhpcyBpcyByZXF1aXJlZCBmb3Igd29ya2luZyBhcm91bmQNCj4gc29tZSBvZiB0aGUg ZXRoZGV2IGRyaXZlcnMgdGhhdCBkb24ndCBpbXBsZW1lbnQgdGhlIHN0b3AoKSBBUEkgY29ycmVj dGx5IGFuZA0KPiBmcmVlIHVwIHRoZSBkZXZpY2UgcXVldWVzIG9yIHNvbWUgb3RoZXIgaW50ZXJu YWwgcmVzb3VyY2VzIG9uIHN0b3AoKSBpbnN0ZWFkIG9mDQo+IGNsb3NlKCkuDQo+ID4NCj4gDQo+ IFdoeSBub3QgZml4IHRoZSBtaXNiZWhhdmluZyBkcml2ZXJzLCBpbnN0ZWFkIG9mIHdvcmtpbmcg YXJvdW5kIGZvcg0KPiBzb2Z0bmljLCBhcyBTdGVwaGVuIHN1Z2dlc3RlZD8NCj4gDQo+IElzIHRo ZXJlIGEgbGlzdCBvZiBwcm9ibGVtYXRpYyBkcml2ZXJzPw0KPiANCg0KRmVycnVoLCBJIHRoaW5r IHRoaXMgaXMgbm90IGEgcmVhc29uYWJsZSByZXF1ZXN0LiBXZSBkb24ndCBoYXZlIHRoZSBleHBl cnRpc2UgdG8gZml4IGFsbCBkcml2ZXJzLCBub3QgdGhlIGhhcmR3YXJlIHRvIHRlc3QgYWxsIGRy aXZlcnMuDQoNCj4gPiBUaGUgU29mdCBOSUMgaXMgYSBtZXRhLWRldmljZSB0aGF0IHNpdHMgb24g dG9wIG9mIG90aGVyICJwaHlzaWNhbCIgZXRoZGV2DQo+IGRldmljZXMsIHNvIHdoZW4gdGhlIFNv ZnQgTklDIGRldmljZSBjb250aW51ZXMgdG8gcG9sbCB0aGUgcXVldWVzIG9mIHRob3NlDQo+IHBo eXNpY2FsIGRldmljZXMgYWZ0ZXIgdGhlaXIgcXVldWVzIGhhdmUgYmVlbiBmcmVlZCwgdGhlIFNv ZnQgTklDIHdpbGwgZ2V0IGENCj4gc2VnZmF1bHQuIFRoaXMgZml4IGlzIHJlcXVpcmVkIHRvIHBy b3RlY3QgYWdhaW5zdCB0aGlzIHNvcnQgb2YgaW5jb3JyZWN0IGRyaXZlcg0KPiBiZWhhdmlvciBi eSBzaW1wbHkgc3RvcHBpbmcgdGhlIFNvZnQgTklDIGRldmljZXMgZmlyc3QuDQo+ID4NCj4gPiBX ZSBhbHJlYWR5IGhhdmUgc2V2ZXJhbCBkcml2ZXIgc3BlY2lmaWMgYnJhbmNoZXMgaW4gdGhlIHRl c3QtcG1kIGZvciBlLmcuIExBRw0KPiBvciB2aXJ0dWFsIGRldmljZXM7IElNTyB0aGlzIHNtYWxs IGNoYW5nZSBmYWxscyBpbiB0aGUgc2FtZSBjYXRlZ29yeSBhbmQgaXQgc2hvdWxkDQo+IGdldCBh Y2NlcHRlZC4NCj4gPg0KPiA+IFBsZWFzZSBsZXQgdXMga25vdyBpZiB0aGlzIG1ha2VzIHNlbnNl IHRvIHlvdT8NCj4gPg0KPiA+IFJlZ2FyZHMsDQo+ID4gQ3Jpc3RpYW4NCg0K