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 196D541E65; Fri, 10 Mar 2023 14:45:40 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A42FC40DD8; Fri, 10 Mar 2023 14:45:39 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 308F540685 for ; Fri, 10 Mar 2023 14:45:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1678455938; x=1709991938; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Qidcca4CHRHErGGIbgIuM4stePADMuc3LVdJwHMlugU=; b=PkFBjUslPBHxmHs20lHDOIPZxhICNJKzWaNQuyHFnd/FVTgt2HohOqQ0 1rizIQKnDqQljz3UqT8bD5ZtUblHe7dhSFM1FpNwqHRxqr85L1co4sOvy APh13839SIveVu+fgnbQisFzLCSV7zu1aAlAlwK25RGfV/ERrQJkRkbhE jGPvmzliT4EnSzRuleASi3l7x8n1ICeiF+xAJEv3O51N9ULv8Jh02ItLL 3hbtBBQqT0l8KGuzMsmE7dd0LrNaWuaNjpRjNIDviKI8TAbaM1NCuQhKS yBxqyCJBzSQ/19HvXXBNAZNdYN7C5FkWHtXeW+junGBJDHUL1C5TjaXXy A==; X-IronPort-AV: E=McAfee;i="6500,9779,10644"; a="336747640" X-IronPort-AV: E=Sophos;i="5.98,249,1673942400"; d="scan'208";a="336747640" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Mar 2023 05:45:37 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10644"; a="851921815" X-IronPort-AV: E=Sophos;i="5.98,249,1673942400"; d="scan'208";a="851921815" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga005.jf.intel.com with ESMTP; 10 Mar 2023 05:45:36 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2507.21; Fri, 10 Mar 2023 05:45:36 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) 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:45:36 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.108) by edgegateway.intel.com (192.55.55.68) 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:45:36 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lDJFy6denXhK8YvcwfJSy08WHL+JOQIXCZ+yBnPNC1/kc8nAL+uUG5wWjaapl1olZGGKKO1MiQU4DvKVdGyjO40bnGIYtJ0Vi9tHYJ7RzcXX9ZM37JoYHaV4I05T/oz7Ep9+IuFKqVjYc/k9LE9iIYtjjNzVdUuY7a+WbJ9pq4xDhAwlzlj79MW4z1+LmlByds26Ws1JWpn/nVD3Pp7PRwnXybileX0qmQPZgw8qHhHFtvR6wk7tiFFZvEQXgbk/RZ6Vha131Tw6DVyFDIt+4cuztxGJq88ZEZvX0cGtaWD8/I7LZ213imcKziCluNDdigtITRJ3Vi38mFwOhmbZug== 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=Qidcca4CHRHErGGIbgIuM4stePADMuc3LVdJwHMlugU=; b=QEpJcJKvLao5dQrjmaUR62XhZWUxo2jYYveZQljb2l2Z7Id6WnRd70g8gGWB68GFSH07cvQffmkJyYq36OOI04EGpGZMC4GbO5+eyCYROi3/mbb6sKURV8+06TYBBOF4HD0OX8/NKZwyN7xX7bI2adCDOqsy3j7KqgKX+n6QPKCEtUsUhjHIfORsABT3zqZLiZkadnduhh+EbtMZxf02EfZLUTWK/uB+uPepQrgT9yLx6Un2sZVslyNhekoGG57mOdGZPV0LkpfmctWPq7Kd0I9ENHh9yJF6KldcDU2KGyxtKYXGDOKqXjZqEBwPXdTjjT3Vo3O5Mmud5CCkdEV10A== 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 IA0PR11MB8302.namprd11.prod.outlook.com (2603:10b6:208:482::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.19; Fri, 10 Mar 2023 13:45:31 +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:45:31 +0000 From: "Dumitrescu, Cristian" To: "Singh, Aman Deep" , Stephen Hemminger CC: "Jangra, Yogesh" , "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/CAgAAKIdCAADZ0AIAA1leAgABI/9A= Date: Fri, 10 Mar 2023 13:45:30 +0000 Message-ID: References: <20230309144249.1199517-1-yogesh.jangra@intel.com> <20230309083109.01baaebb@hermes.local> <20230309122218.5ba9e848@hermes.local> <41d07191-7057-1c32-a57a-1f3d60848ed2@intel.com> In-Reply-To: <41d07191-7057-1c32-a57a-1f3d60848ed2@intel.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_|IA0PR11MB8302:EE_ x-ms-office365-filtering-correlation-id: 02559266-112f-4c4c-d74f-08db216db718 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TIgseHLJyRU+rmo6ujc7MFn5X86WtcB50EmMLt2IRdyT92qD9/+bu+8RIqoj9h6RuE1Qc1ARS4OBAZYKEUSMOGy1b8443nX/ADgbzcjzFL6ecf0qkbNlzc+PVEQnGpuuK/yw5Oe50qvhgTXy9SbZ3/Emcwat3LOI5yGd7Xcbc576RZtk//LYm1yw+1X7Nn4548fojV0axhrpuu0id+y1ZEcM+fv2KuqTXL6lzP+OHY0GzKnUYzYlTAkIZ7mfTI8OIRGiemeg4Mtq2dH6eFucY3WM+TPle+OMjmO7ULiZkJu7J1U0tqovxAPMUUtWmXMjMbciv8DFNfXzAlaUMxPl2Uh9c9Ey6w2XllASazJvayEI3ASst/Aisu1WlxsA7gmGDQ4QWvsqyVd6SdKN+X5dCo2I/dpsv3XMdteBnguW6d9elbJTG/igVSI4lGccgeVWMgnpEen/0zZB3PFqh1bMK0ct568kOgrGo1ql5JFSMkYKFL2oMeGivp9Ks6Q9zeHDEPt4acYWHhtMlecdlgGxwxN9y4lWnXeMro5ZNA0kX+JK/gx99A5QwZDNZeyJy8Wt8CTUsrQ8nUUz5eRkMlLLfndx+HZiGRd6drme0/7uf/nxFWHWRZyFVDqbbPyJrzVaPohVVxfCrsbOMJrae3tXJndzU+vQtNEICUFBEjQy7hFIyjOVoGRDMmdsFzl6bcU9qLEsafYri+dbm9nA641Y/w== 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)(366004)(39860400002)(376002)(396003)(346002)(136003)(451199018)(316002)(82960400001)(122000001)(2906002)(55016003)(83380400001)(5660300002)(33656002)(52536014)(66446008)(76116006)(66476007)(66946007)(66556008)(8936002)(64756008)(38100700002)(38070700005)(4326008)(8676002)(478600001)(41300700001)(86362001)(54906003)(110136005)(7696005)(107886003)(26005)(6506007)(53546011)(186003)(9686003)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?akRLdGZER3JrQ0E2ODZHN3pyM2xNclZHWURwYTY1bldoWGdvSS8vNmxOY2Zp?= =?utf-8?B?aWdWRHkzcXZLRVVoNHNXL2VaSDd0ejNKcWY0Mk1XV2NSTmZJWkN3azVVVTR2?= =?utf-8?B?Qk8wYUZFbHJYZTlkY09qbW9OS3hmMm1HTGpsVEt3VEVsZEJrYUkrT0dqTHZZ?= =?utf-8?B?UlFYdERtaHd6eGgzb216VytZU2k2cllyS0pQTlVqRFpZdFpuK1RZaDl1UWdm?= =?utf-8?B?WUdkbGRDMkQxK1lOZlFVSlhNaTBDL2d2bzlGc3lLRGdQWHdONHV1QzUxVWVD?= =?utf-8?B?K2Z3VnV6bFVocHRxNW5JZ2dCb011MEdvZ0Fpb1RXc0pENXovUHdTYVBJb3lo?= =?utf-8?B?VEdEZVVETFZBcjJ5Nk1PZGtNaEpKV05JTUJrSUN4L1doZ0pCTGdSL3diendT?= =?utf-8?B?L1hpYWpXVmRSY0pyMlZxaEFWTVZuSzVUU1BndjZKK0J0TGpGSk5GR1gxSGht?= =?utf-8?B?Uk5ROUt0YjNqQ3FlVHh0SUsxaXdVU3EzTXN5QncrWHU5U1ErZTBWUm9TaytY?= =?utf-8?B?UzF2cDQwSDZmVHJNaW5ZYldYMUE1SThqZlc1dmFROHdDR3JvSnNvY3AwMnBx?= =?utf-8?B?SjFFUXFNWTAra2pCcVI2SEh6bXU0SGkvaSsvWjRoZHhOVUpGT0FhNW5NY3Uw?= =?utf-8?B?TVJ4TWN3cTRkbThiaGFNZXhOQ0x4bVVWaFlvL2htdm5zL213dlFpV2VYd3g3?= =?utf-8?B?NlRQakNrdVg3YjREbEhua0Y1a3lvdE83YW0rVzJTU2RtOVZGd2F2ZmQzUDNy?= =?utf-8?B?b1VLWnRpME1GT1dnMnVQb1crUGx5OGYvU2xRdmFjZGVPbTlCcUdoTUFKZUlF?= =?utf-8?B?Mk9jdm14ZGltNzdpQWJKV1o2TDA4TXpwVmVrV0NaU3VMUzRTVGpVcFdDOVZa?= =?utf-8?B?SjI4RHl6RzVHMWpOVUMrVWdWVVJKNG5zTkJQUFlJRXVuM3NTUk0vZTJ2Zndv?= =?utf-8?B?aHBqSVVOWnBiN3dleTg2N2pWTHVlUTZtaTVDeWRUb3VHSnRzQXRQNkc2OHpo?= =?utf-8?B?UXB3dWx5bGlpMkdLVHVEbis4bURxOWxpODJ6Zk5kVHQ1Rmx1bU9DeHZzR05Z?= =?utf-8?B?N094MlZZVGg4bDZzMzluKzU0SVBjYWJ6c1Y5L2hJNVdRQjUwaE53MzNFMWhB?= =?utf-8?B?YmdSZnp6VHNiMmlPcUF3QlNBd2JEMVQwWjFSbWNUdHh5a1dPWDBYREcxKzlt?= =?utf-8?B?YWpTdWIwQ20wT1EzRUhsdkR1Y0x6TGwwWGVMRTNLak5TNXZEMnRPV212SUhn?= =?utf-8?B?OUU1TVM3NDJ1cVMzeCtZTGFSLzZ4M1pPVmNEb245TGhsenRsYW1wVXIvZzJx?= =?utf-8?B?TnA4NEphYm9oUXRqQ2FTVWxjZ1grc0FuZUFJOTRqSjg1Q1Q0MERmeEFOMXFC?= =?utf-8?B?RndYM1NNeUdXTEI5dEVnbWtNeXFrZDBJKzVFNXRGVzJQcjdSakpyd1JrOVhG?= =?utf-8?B?NlNuc2JDM3R3cVVqL0VSUGplS0RIc2dKbkVNbzZ3SVU2eHlLUVFuUEJrcm4r?= =?utf-8?B?b3hQVkZSajcyTm5tMmVMd2pVd1pLN0l6bVFoVVp4eVZDK3lYM0oySDBiTmU1?= =?utf-8?B?U2FEeHNBNGVGNTZ4Q2JlSEl5a3UraHlLbFBWK1JQeXFPN1l3WE5xcklRZytz?= =?utf-8?B?OFduVFJ6R3pnQXdROGlDdTNSSEF2K1BOcE5RU0JFVmYxVDMvc3FmbTBRNTZD?= =?utf-8?B?cmhxNjB6WTYrSUJnMFFEYU9jcktQUkNkOHp3eWRFNVVObTVvTGJ5d0V2ZTN0?= =?utf-8?B?YStydllsZ0VGanZqYW9vb2RSU09lVTA2M2QwNnRpdjVvM1Z0eW9rZTVJMWpP?= =?utf-8?B?dit3U2h0aE42RDd0Y3J6c1F1aWlmMWhQb3p2Z3UxaktzQUVxUVAvU0hSVzVh?= =?utf-8?B?d002ZVUyM3BiZlFpU3hackk2ZnJ5QzFUbWdRK256ZnJpemsxN0ljL0JKc29C?= =?utf-8?B?bGdHWWJpNUZ0K1Bwb3MySk5DdGJScy9IbTM2ZGFyc0VkMlFLdDAwSFp6VTN0?= =?utf-8?B?SDVqVitmSE1TV28vZXpjdXdCWENsMkxJbTJJSmtRekFwaTMzLzNGUWZiTFEz?= =?utf-8?B?c1ZLZllsemZ2MWNQZkI5cE1TZGVGWFcrWlkyZk5kd2lTMnZIdFFxa01Ja0x4?= =?utf-8?B?ZG1YS2xseFVZVzR5ZmNiVjYvdFZicGI1QmdBSHpzSWlQeXJYVGFFSWRxdjFs?= =?utf-8?B?cUE9PQ==?= 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: 02559266-112f-4c4c-d74f-08db216db718 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Mar 2023 13:45:30.9598 (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: 0a0wT2jiNHCH7gT+xUV8VA2XIyZ3Xqpqptcq+c85Hy+xhokf/+41rtmqTMqx/Z29ScTQEhCQ3pzW8c3NzF7h3kcopH/PL0j0drrq5kKUEXg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB8302 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU2luZ2gsIEFtYW4gRGVl cCA8YW1hbi5kZWVwLnNpbmdoQGludGVsLmNvbT4NCj4gU2VudDogRnJpZGF5LCBNYXJjaCAxMCwg MjAyMyA5OjA5IEFNDQo+IFRvOiBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1 bWJlci5vcmc+OyBEdW1pdHJlc2N1LCBDcmlzdGlhbg0KPiA8Y3Jpc3RpYW4uZHVtaXRyZXNjdUBp bnRlbC5jb20+DQo+IENjOiBKYW5ncmEsIFlvZ2VzaCA8eW9nZXNoLmphbmdyYUBpbnRlbC5jb20+ OyBkZXZAZHBkay5vcmc7IFIsDQo+IEthbWFsYWthbm5hbiA8a2FtYWxha2FubmFuLnJAaW50ZWwu Y29tPjsgU3VyZXNoIE5hcmF5YW5lLCBIYXJzaGFkDQo+IDxoYXJzaGFkLnN1cmVzaC5uYXJheWFu ZUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIGFwcC90ZXN0cG1kOiBmaXggY2xv c2luZyBzb2Z0bmljIHBvcnQgYmVmb3JlIGV0aGRldiBwb3J0cw0KPiANCj4gDQo+IE9uIDMvMTAv MjAyMyAxOjUyIEFNLCBTdGVwaGVuIEhlbW1pbmdlciB3cm90ZToNCj4gPiBPbiBUaHUsIDkgTWFy IDIwMjMgMTc6MTk6NTkgKzAwMDANCj4gPiAiRHVtaXRyZXNjdSwgQ3Jpc3RpYW4iIDxjcmlzdGlh bi5kdW1pdHJlc2N1QGludGVsLmNvbT4gd3JvdGU6DQo+ID4NCj4gPj4+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQo+ID4+PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3 b3JrcGx1bWJlci5vcmc+DQo+ID4+PiBTZW50OiBUaHVyc2RheSwgTWFyY2ggOSwgMjAyMyA0OjMx IFBNDQo+ID4+PiBUbzogSmFuZ3JhLCBZb2dlc2ggPHlvZ2VzaC5qYW5ncmFAaW50ZWwuY29tPg0K PiA+Pj4gQ2M6IGRldkBkcGRrLm9yZzsgRHVtaXRyZXNjdSwgQ3Jpc3RpYW4gPGNyaXN0aWFuLmR1 bWl0cmVzY3VAaW50ZWwuY29tPjsNCj4gUiwNCj4gPj4+IEthbWFsYWthbm5hbiA8a2FtYWxha2Fu bmFuLnJAaW50ZWwuY29tPjsgU3VyZXNoIE5hcmF5YW5lLCBIYXJzaGFkDQo+ID4+PiA8aGFyc2hh ZC5zdXJlc2gubmFyYXlhbmVAaW50ZWwuY29tPg0KPiA+Pj4gU3ViamVjdDogUmU6IFtQQVRDSF0g YXBwL3Rlc3RwbWQ6IGZpeCBjbG9zaW5nIHNvZnRuaWMgcG9ydCBiZWZvcmUgZXRoZGV2DQo+IHBv cnRzDQo+ID4+Pg0KPiA+Pj4gT24gVGh1LCAgOSBNYXIgMjAyMyAxNDo0Mjo0OSArMDAwMA0KPiA+ Pj4gWW9nZXNoIEphbmdyYSA8eW9nZXNoLmphbmdyYUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+Pj4N Cj4gPj4+PiArCQkvKg0KPiA+Pj4+ICsJCSAqIFNvZnROSUMgcnVucyBvbiB0aGUgc2V2aWNlIGNv cmUsIGl0IHVzZXMgdGhlIHJlc291cmNlcyBmcm9tDQo+ID4+Pj4gKwkJICogdGhlIHRlc3RwbWQg YXBwbGljYXRpb24uIFdoZW4gd2UgcnVuIHF1aXQgY29tbWFuZCwgdGhlDQo+ID4+PiB0ZXN0cG1k DQo+ID4+Pj4gKwkJICogYXBwbGljYXRpb24gc3RvcHMgZXRoZGV2IHBvcnRzIGZpcnN0LCBTb2Z0 TklDIHdpbGwgdHJ5IHRvDQo+ID4+Pj4gKwkJICogYWNjZXNzIHRoZSBwb3J0IGFuZCBzb21ldGlt ZXMgdGhhdCByZXN1bHQgaW4gc2VnbWVudGF0aW9uDQo+ID4+Pj4gKwkJICogZXJyb3IuIFNvIGZp cnN0IGNsb3NpbmcgdGhlIFNvZnROSUMgcG9ydC4NCj4gPj4+PiArCQkgKi8NCj4gPj4+PiArCQlS VEVfRVRIX0ZPUkVBQ0hfREVWKHB0X2lkKSB7DQo+ID4+Pj4gKwkJCWlmICghc3RyY21wKHBvcnRz W3B0X2lkXS5kZXZfaW5mby5kcml2ZXJfbmFtZSwNCj4gPj4+ICJuZXRfc29mdG5pYyIpKSB7DQo+ ID4+Pj4gKwkJCQlzdG9wX3BvcnQocHRfaWQpOw0KPiA+Pj4+ICsJCQkJY2xvc2VfcG9ydChwdF9p ZCk7DQo+ID4+Pj4gKwkJCX0NCj4gPj4+PiArCQl9DQo+ID4+Pj4gKw0KPiA+Pj4gTkFLDQo+ID4+ PiBObyBkcml2ZXIgc3BlY2lmaWMgaGFja3MgcGxlYXNlLg0KPiA+Pj4NCj4gPj4+IEluc3RlYWQg Zml4IHRoZSBkcml2ZXIgZGVzaWduIG9yIGJ1ZyBwbGVhc2UuDQo+ID4+IEhpIFN0ZXBoZW4sDQo+ ID4+DQo+ID4+IFRoaXMgaXMgbm90IGEgU29mdCBOSUMgZHJpdmVyLXNwZWNpZmljIGhhY2ssIHRo aXMgaXMgcmVxdWlyZWQgZm9yIHdvcmtpbmcgYXJvdW5kDQo+IHNvbWUgb2YgdGhlIGV0aGRldiBk cml2ZXJzIHRoYXQgZG9uJ3QgaW1wbGVtZW50IHRoZSBzdG9wKCkgQVBJIGNvcnJlY3RseSBhbmQN Cj4gZnJlZSB1cCB0aGUgZGV2aWNlIHF1ZXVlcyBvciBzb21lIG90aGVyIGludGVybmFsIHJlc291 cmNlcyBvbiBzdG9wKCkgaW5zdGVhZCBvZg0KPiBjbG9zZSgpLg0KPiA+Pg0KPiA+PiBUaGUgU29m dCBOSUMgaXMgYSBtZXRhLWRldmljZSB0aGF0IHNpdHMgb24gdG9wIG9mIG90aGVyICJwaHlzaWNh bCIgZXRoZGV2DQo+IGRldmljZXMsIHNvIHdoZW4gdGhlIFNvZnQgTklDIGRldmljZSBjb250aW51 ZXMgdG8gcG9sbCB0aGUgcXVldWVzIG9mIHRob3NlDQo+IHBoeXNpY2FsIGRldmljZXMgYWZ0ZXIg dGhlaXIgcXVldWVzIGhhdmUgYmVlbiBmcmVlZCwgdGhlIFNvZnQgTklDIHdpbGwgZ2V0IGENCj4g c2VnZmF1bHQuIFRoaXMgZml4IGlzIHJlcXVpcmVkIHRvIHByb3RlY3QgYWdhaW5zdCB0aGlzIHNv cnQgb2YgaW5jb3JyZWN0IGRyaXZlcg0KPiBiZWhhdmlvciBieSBzaW1wbHkgc3RvcHBpbmcgdGhl IFNvZnQgTklDIGRldmljZXMgZmlyc3QuDQo+ID4+DQo+ID4+IFdlIGFscmVhZHkgaGF2ZSBzZXZl cmFsIGRyaXZlciBzcGVjaWZpYyBicmFuY2hlcyBpbiB0aGUgdGVzdC1wbWQgZm9yIGUuZy4gTEFH DQo+IG9yIHZpcnR1YWwgZGV2aWNlczsgSU1PIHRoaXMgc21hbGwgY2hhbmdlIGZhbGxzIGluIHRo ZSBzYW1lIGNhdGVnb3J5IGFuZCBpdCBzaG91bGQNCj4gZ2V0IGFjY2VwdGVkLg0KPiA+Pg0KPiA+ PiBQbGVhc2UgbGV0IHVzIGtub3cgaWYgdGhpcyBtYWtlcyBzZW5zZSB0byB5b3U/DQo+ID4+DQo+ ID4+IFJlZ2FyZHMsDQo+ID4+IENyaXN0aWFuDQo+ID4gSWYgdGhlIGFwcGxpY2F0aW9uIGhhcyB0 byBkbyB0aGlzIHRoZW4gc29tZXRoaW5nIGlzIHdyb25nIHdpdGggdGhlIGFyY2hpdGVjdHVyZS4N Cj4gPg0KPiA+DQo+ID4gWW91IGFyZW4ndCBwcm9wYWdhdGluZyBzdGF0ZSBjaGFuZ2VzIHRocm91 Z2ggaW4gYSBzYWZlIG1hbm5lci4NCj4gPiBPdGhlciBhcHBsaWNhdGlvbnMgd2lsbCBoYXZlIHNh bWUgaXNzdWUuDQo+ID4NCj4gPiBJZiBMQUcgb3IgdmlydHVhbCBkZXZpY2VzIGhhdmUgc2ltaWxh ciBwcm9ibGVtcyB0aGVuIGEgZ2VuZXJpYyBzb2x1dGlvbiBpcw0KPiBuZWVkZWQuDQo+IA0KPiBB dCBleGl0LCB0aGVyZSBpcyBjYWxsIHRvIHN0b3BfcGFja2V0X2ZvcndhcmRpbmcoKS4gU2hvdWxk bid0IHRoYXQgc3RvcCBTb2Z0TmljDQo+IGZyb20gcG9sbGluZyBvZiB0aGUgcXVldWVzID8NCg0K SGkgQW1hbiwNCg0KVW5mb3J0dW5hdGVseSBub3QuIENhbGxpbmcgdGhlIHN0b3BfcGFja2V0X2Zv cndhcmRpbmcoKSB3aWxsIG5vdCBzdG9wIHRoZSBjb3JlIHJ1bm5pbmcgdGhlIFNvZnQgTklDLCBh cyBTb2Z0IE5JQyBpcyBydW5uaW5nIG9uIGEgc2VydmljZSBjb3JlLCBhbmQgdGhlIHNlcnZpY2Ug Y29yZXMgYXJlIG5vdCBoYW5kbGVkIGJ5IHRoaXMgZnVuY3Rpb24uDQoNCk1vcmVvdmVyLCBhIFNv ZnQgTklDIGRldmljZSBpcyBub3QgdGFraW5nIG92ZXIgdGhlIGVudGlyZSBzZXJ2aWNlIGNvcmU7 IHRoZSBzYW1lIHNlcnZpY2UgY29yZSBjYW4gYWxzbyBydW4gb3RoZXIgc2VydmljZXMgZS5nLiBT b2Z0IE5JQyBmb3IgZGV2aWNlIEEsIHRlbGVtZXRyeSwgc3RhdHMsIFNvZnQgTklDIGZvciBkZXZp Y2UgQiwgZXRjKS4gVGhlcmVmb3JlLCBzdG9wcGluZyB0aGUgc2VydmljZSBjb3JlIGFzc29jaWF0 ZWQgd2l0aCBhIFNvZnQgTklDIGRldmljZSB3aWxsIGFsc28gaW5jb3JyZWN0bHkgcmVzdWx0IGlu IHN0b3BwaW5nIGFsbCB0aGUgb3RoZXIgc2VydmljZXMgcnVubmluZyBvbiB0aGUgc2FtZSBzZXJ2 aWNlIGNvcmUuDQoNClN0b3BwaW5nIHRoZSBzZXJ2aWNlIGZvciBhIFNvZnQgTklDIGRldmljZSBp cyBkb25lIGJ5IHRoZSBzdG9wKCkgZnVuY3Rpb24sIHdoaWNoIGlzIGV4YWN0bHkgd2hhdCB3ZSBh cmUgdHJ5aW5nIHRvIGRvIHdpdGggdGhpcyBzaG9ydCBwYXRjaC4NCg0KUmVnYXJkcywNCkNyaXN0 aWFuDQoNCg==