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 792AD42D26; Thu, 22 Jun 2023 18:40:46 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 012E440DDA; Thu, 22 Jun 2023 18:40:46 +0200 (CEST) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04on2073.outbound.protection.outlook.com [40.107.102.73]) by mails.dpdk.org (Postfix) with ESMTP id 36BD5406BA for ; Thu, 22 Jun 2023 18:40:44 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Oc3D7nVwSold00LUyJ9k99hTVB2Q9gX+dHtsu+km0wVDea7diLGe6Dc+4T7rPyugncoJ2geeaFQYdXMQqfVpdE/jQS4mcC51jdEML1hxgOZHplFO2CnrWqINuWAlxoBAj41juATkB5lwJSws5DkWjETodi7zlhbGuyWWLR+QFozxiQKCE4jxzF4t2KA4AvE5JtXK/on0ro4wzQ1bChH08HzsCF/xn1y8TriX3iZ/Y5sBJng+h9G8mc2AWaCoG7IPHnIpHvQI6ZISnH/+imkk5vy+8cX8VOd+CjF2U33Z0dzPhCwk8VVKHcqnZVDDJ4gnaAM5IkBm26uXaz15hpjHYQ== 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=CBtaB79BSXs2VAczrRGO1q7aCCQY2ui36QooWOrzf3I=; b=GHMym2ghWR+qebfKzkRiv5oNtGxGvYQiuGsfn5ouLYjPqUQNBvbktJgkzeXphuHH2y/1x8P4daz6exwPLh96NxVRLVOQiUP1WAo5bXnxVLod4Vf+AlvLoys5Ei4qIHoQ3iYgavgeJUxefuY5Ha3Fcdhdm+Qt/Qas68Jjqk/ZboaFJyyKZK7mpRKfzQfBpY+0mfxE0k9WBHBlonyfqjkDhI0hGxPZREJmnNuR/Id0l2vg8FJ9QuE9eCuZdZh55ld8b8W/E74EeeM0+FBNB+8ZcU+Zc3nliXXWAmC7YBVqXsLu2EjTvkWpfvqoXlM8818I+FYL6t/7+sYfmnRk2TfglA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CBtaB79BSXs2VAczrRGO1q7aCCQY2ui36QooWOrzf3I=; b=CQXQBOdCaMqPiChRXMYJkFCatz1JE9hPvJYuwra+nKaDOI99NAO1WyjF540j5W9Tsu+GTplP0sYuIbut3TLP98ccdmtHvTRN+rZV92G/OdL0G+CRi7Cm85TX54FQI5UNTJjP4EAU6JjsIkJSqEnbpVXl2OCdiGsjuthwqdl+jp1l2vy59/H2bmMbQ1Ga9HwULXmCehab1r8WfYZctYwnd8Wfu9gSG2vRZ7JKzfZHY+NGSfwcKVa/fFXOPzCaXDWdMgf9ZFZp+AY4hvnd1bStfRyvCSCIoPvsDKHVQyPq21qhYoqqKCzboiJCt9HMVudN1dVI5WvIkz7MZ7g4FG1QKg== Received: from DM4PR12MB5167.namprd12.prod.outlook.com (2603:10b6:5:396::10) by SA1PR12MB8700.namprd12.prod.outlook.com (2603:10b6:806:388::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.23; Thu, 22 Jun 2023 16:40:42 +0000 Received: from DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::8262:f36a:3e1f:1b1f]) by DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::8262:f36a:3e1f:1b1f%3]) with mapi id 15.20.6521.024; Thu, 22 Jun 2023 16:40:41 +0000 From: Ali Alnubani To: Jie Hai , Aman Singh , Yuying Zhang , Anatoly Burakov , Matan Azrad , Dmitry Kozlyuk CC: "dev@dpdk.org" , "liudongdong3@huawei.com" , "shiyangx.he@intel.com" , "ferruh.yigit@amd.com" , Raslan Darawsheh Subject: RE: [PATCH v4] app/testpmd: fix primary process not polling all queues Thread-Topic: [PATCH v4] app/testpmd: fix primary process not polling all queues Thread-Index: AQHZmrGlXMlEFbI8hkyuCyvbKdtNT6+XGMug Date: Thu, 22 Jun 2023 16:40:41 +0000 Message-ID: References: <20230529022649.51425-1-haijie1@huawei.com> <20230609090340.3942-1-haijie1@huawei.com> In-Reply-To: <20230609090340.3942-1-haijie1@huawei.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=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR12MB5167:EE_|SA1PR12MB8700:EE_ x-ms-office365-filtering-correlation-id: b2023ca5-83c2-4d9e-d626-08db733f6b11 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: flww7fLFaQZBG4cGFcHMv3nzXwTtHb8Fx0MqqE/7bQmO5uufTiL9fUzL6c8J/EVQ+XJxlp8rzjVC3DiLvmK7PLQ8ee8ar5vjTU3zRTTsIiqByNKg8LHXnfMryhu9JbeYuWQdyzrAzBadZu2gVb/7SgfuEI348qq0L8Efz5WdLRrfqqBKFWfEJS0CTsVeVDua/P4p72p+vgj3KBvlSrRlOmLUOWG4tj/ZXEcgqDv2ASUMiDJXui3cPQSALS3JCSPTetQCbEutHldqjtAZNvNv9rb+I4PKc1B9zU1XeSnqolVW/AXWENhhe4nL6hrMgsFnq5GLpqPtExGiRT0wPHC2iaUZwQA8BMMV0eKEG8smNAp/d02TFZ2EX+HmA3hMGjxnilAJt0tIg9T5F8mGy1h42aFUs91KQ8deEKIgrDVRJ1eJZlW6x8I4n61oEcXo3a/JGFg9UcpkwdEHixN3hxuCapZO5iA2nP1D/R+eV8v4RbZdjs4VHdVswycSTuLZkDqGYjh2BnV6PQ3q2QQ7xHbhCrImcon4BtbNIKhv1eoFvXSeO/K60iVXMgLlywIBG3iU+0ea/MhFADt70Sve81T20b0GN8RDHwVidaiLX8aJv+NGzTNzvHOz3x/VVYnswg07 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5167.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(346002)(396003)(366004)(39860400002)(376002)(451199021)(478600001)(71200400001)(54906003)(110136005)(4326008)(76116006)(83380400001)(86362001)(33656002)(38070700005)(55016003)(38100700002)(7696005)(2906002)(9686003)(107886003)(186003)(53546011)(6506007)(122000001)(64756008)(66946007)(41300700001)(8676002)(52536014)(8936002)(66556008)(66446008)(66476007)(316002)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T3RoNG1Cdm1jdUNycVlZWFBtVFpzUEN6V2pHcUt5Qy95WElocjNMbHczNFBN?= =?utf-8?B?NUNNbDkyYmdHUjd2OS91SEtpZ2xiR0d5QUdQNjVGYUIwbHJtbEhQUUl2SnUy?= =?utf-8?B?YVQ5bitTeGQ1dUMyYUQ4UHZ6ODZtdTE0VVBmQUJyejdDZ2svVjRCZkVWY3Bp?= =?utf-8?B?K2g3bElZVFhrQ3pKZld1d1VHK1RDanZJL001SnlLTTBGSkt5czJTdlZWSyti?= =?utf-8?B?ajBqcm0rYUdLaW9EcWtEYnRJVHZkQ043Y0Nld3lVQUlYeGJzQzdyNXVvSXIx?= =?utf-8?B?Y3B5VFBvbER2RzNmY0NyZnpiR2xyeTgvdDVZbkcvajVyUGRweEc2cGVnYXFH?= =?utf-8?B?MnN3aDVwcVA1Z3Z2cHZGN3FOdUtQbWM5bjRqc1g4YlFScER1aEREbnU3RXM2?= =?utf-8?B?d0s4OEFZdlU0ZGlEVTMvUTJtNHFSZ0Q5REpRclg5Slp0Q3ViYTJBSFRzNVFB?= =?utf-8?B?Yk5SaGFUNjA3UXhQQXQ0S1B2RU1xUDZRWURJbEVaWFpJUHJlQ1kxMTFvVVkr?= =?utf-8?B?WjZXeWNLZ2IySjBvd3FSd2t4SnF2eVU1Tzd1ZVRvS0JockJKZXQwK1UzVlIy?= =?utf-8?B?eWxUSG4xcXR4MDFGMzZ0NWRrSVpoMDdmZGhvZnlWRmNaVG1hZ2tiVmpTQlFv?= =?utf-8?B?YWpxZVFiZU1CbFNsbEJicHF3aGNvWFNPSzUrMDliZkNaZ0dTSFpqeFdvUFJz?= =?utf-8?B?Q0FFZWdDVzF0N0RQYTcvcGFndVlUVmk3ZUY4ZWRxZ1dDaUZyZjFXWXh4MmpJ?= =?utf-8?B?ZFYyWFBzYk9pcmZVY3E2R210VlNLRHZOR3RhUWVXTTlZTmFrcXZmQzg0dDlF?= =?utf-8?B?UzRNcVlsamtiak9JOUY1azB0NkkwNVp6a1BPSVRpVjJXT1d3N3k2QXlUNFFn?= =?utf-8?B?LzNDUzRHdHdRa0Ryd1ZGSm8wcmlpSzd4R2x4SnpnMVNtR0htenM5S1pHRGo2?= =?utf-8?B?ZzJpYmRyQTJrM05JcXBoWDZiY3VWLzE0VFpMR2NmdElTY2FSSThVaExGbUlN?= =?utf-8?B?WjBRV21peUhIZGhVaGthdjQ3aVpYTmdnTlIvZXNFM1JBbHpoWmtUemFFL3NU?= =?utf-8?B?OHFOK0hQTXZXdGU0cFZmNDJBcTFSWXhzMzhzQXBiZTluWFVFWjFuRXB1Vngz?= =?utf-8?B?SUNzVjFWU1ZoMTRyNWh1L0RWKzR0Nk5kTHNLdG5uTUk3THZjS2tKK216bnJ2?= =?utf-8?B?MUFkcDd0UTlQMC9TeG5FSzJQSHNOL00yUHA0cmpvRElpeWxWdVNxTWJpekxu?= =?utf-8?B?aFFtb1I1ejJIbEZXOG9IQVlPc010a0Y4aFlLeVRTK2hlRHI4U1NXZy9hOGl6?= =?utf-8?B?dFFtelVQVlNXeDQ2dmMrNk52Wk1xTHFwTTRzN3Q4WEFIbHc3TUlxcll0emJ5?= =?utf-8?B?c0dwcWNPam9VYldVWUVzLzI0SWIreGFCWnpVSGtmdWd1Tk55c3BQQnZzbWor?= =?utf-8?B?bXJEZkR6YkxTQ0xTeUhLRFdBQkNxTEQxN3prTjYrTk1jOUh6WWJOQTJnZTdU?= =?utf-8?B?K3ZYNmFENFRQUEI3U3puRnFRc3FsODRVMVhQUTgxTCtrVmVvNFFFY1ZyOW9n?= =?utf-8?B?a3dSWjFFMGJmZmQvRm1qNHB5NUVvTS9Xb0d5MEE1SmJSRW5abFE5ZWZ5UVg2?= =?utf-8?B?NHNJQjdZT3ZOdmplR3Nxc0NQRUxFcW14WmpFWHFSNEN0WlVTdENzS3orMXVw?= =?utf-8?B?a1U5b1pOcGZDWDRyMm15WU5QZXRtRWZzVGZ6YTVNZVBIZFZrOFhxcHFxaDBB?= =?utf-8?B?V2NIenZpVlRoVmRUQmtwZ3ExRW9UamozbEpzVHAyZnAxa3ovQ2RWc29tbGZm?= =?utf-8?B?czE1cENjSUwxUllLNFFWZzNIUHczRmgwZFRCbXN2dGxEUWV5WncrcWFhdzFK?= =?utf-8?B?bFZoelM1eGJNYjVFRTVYMDl2QkxUSDNKd3VLNU9LOXlRRm9ldzM5TW52Z3Zm?= =?utf-8?B?d2hzWWJYWEV0ZVhQYTdZU1EzS29abUxaVlYwN1VXd3JFb0VHV1RpTDdXajFD?= =?utf-8?B?dEdLSVJqT2NmZ1hnUlVZZXRrWmRKS1kvS2J3R3JuQzdlYjFzcmV2VjR0d0Mw?= =?utf-8?B?aXM0bFYyZExkcXBlekJxTnp3WnozODV0UG8xdz09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5167.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b2023ca5-83c2-4d9e-d626-08db733f6b11 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2023 16:40:41.8967 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: KerkBcQnc8O+3eKheXJk67ieEAUBij80FUQ8rWyFd6IJuf2dqHs3glpM3ZABozVhwkzfqvH59hAak+y9Zj8Ujg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB8700 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKaWUgSGFpIDxoYWlqaWUxQGh1 YXdlaS5jb20+DQo+IFNlbnQ6IEZyaWRheSwgSnVuZSA5LCAyMDIzIDEyOjA0IFBNDQo+IFRvOiBB bWFuIFNpbmdoIDxhbWFuLmRlZXAuc2luZ2hAaW50ZWwuY29tPjsgWXV5aW5nIFpoYW5nDQo+IDx5 dXlpbmcuemhhbmdAaW50ZWwuY29tPjsgQW5hdG9seSBCdXJha292IDxhbmF0b2x5LmJ1cmFrb3ZA aW50ZWwuY29tPjsNCj4gTWF0YW4gQXpyYWQgPG1hdGFuQG52aWRpYS5jb20+OyBEbWl0cnkgS296 bHl1aw0KPiA8ZG1pdHJ5LmtvemxpdWtAZ21haWwuY29tPg0KPiBDYzogZGV2QGRwZGsub3JnOyBs aXVkb25nZG9uZzNAaHVhd2VpLmNvbTsgc2hpeWFuZ3guaGVAaW50ZWwuY29tOw0KPiBmZXJydWgu eWlnaXRAYW1kLmNvbQ0KPiBTdWJqZWN0OiBbUEFUQ0ggdjRdIGFwcC90ZXN0cG1kOiBmaXggcHJp bWFyeSBwcm9jZXNzIG5vdCBwb2xsaW5nIGFsbCBxdWV1ZXMNCj4gDQo+IEhlcmUncyBob3cgdGhl IHByb2JsZW0gYXJpc2VzLg0KPiBzdGVwMTogU3RhcnQgdGhlIGFwcC4NCj4gICAgIGRwZGstdGVz dHBtZCAtYSAwMDAwOjM1OjAwLjAgLWwgMC0zIC0tIC1pIC0tcnhxPTEwIC0tdHhxPTEwDQo+IA0K PiBzdGVwMjogUGVyZm9ybSB0aGUgZm9sbG93aW5nIHN0ZXBzIGFuZCBzZW5kIHRyYWZmaWMuIEFz IGV4cGVjdGVkLA0KPiBxdWV1ZSA3IGRvZXMgbm90IHNlbmQgb3IgcmVjZWl2ZSBwYWNrZXRzLCBh bmQgb3RoZXIgcXVldWVzIGRvLg0KPiAgICAgcG9ydCAwIHJ4cSA3IHN0b3ANCj4gICAgIHBvcnQg MCB0eHEgNyBzdG9wDQo+ICAgICBzZXQgZndkIG1hYw0KPiAgICAgc3RhcnQNCj4gDQo+IHN0ZXAz OiBQZXJmb3JtIHRoZSBmb2xsb3dpbmcgc3RlcHMgYW5kIHNlbmQgdHJhZmZpYy4gQWxsIHF1ZXVl cw0KPiBhcmUgZXhwZWN0ZWQgdG8gc2VuZCBhbmQgcmVjZWl2ZSBwYWNrZXRzIG5vcm1hbGx5LCBi dXQgdGhhdCdzIG5vdA0KPiB0aGUgY2FzZSBmb3IgcXVldWUgNy4NCj4gICAgIHN0b3ANCj4gICAg IHBvcnQgc3RvcCBhbGwNCj4gICAgIHBvcnQgc3RhcnQgYWxsDQo+ICAgICBzdGFydA0KPiAgICAg c2hvdyBwb3J0IHhzdGF0cyBhbGwNCj4gDQo+IEluIGZhY3QsIG9ubHkgdGhlIHZhbHVlIG9mIHJ4 X3E3X3BhY2tldHMgZm9yIHF1ZXVlIDcgaXMgbm90IHplcm8sDQo+IHdoaWNoIG1lYW5zIHF1ZXVl IDcgaXMgZW5hYmxlZCBmb3IgdGhlIGRyaXZlciBidXQgaXMgbm90IGludm9sdmVkDQo+IGluIHBh Y2tldCByZWNlaXZpbmcgYW5kIGZvcndhcmRpbmcgYnkgc29mdHdhcmUuIElmIHdlIGNoZWNrIHF1 ZXVlDQo+IHN0YXRlIGJ5IGNvbW1hbmQgJ3Nob3cgcnhxIGluZm8gMCA3JyBhbmQgJ3Nob3cgdHhx IGluZm8gMCA3JywNCj4gd2Ugc2VlIHF1ZXVlIDcgaXMgc3RhcnRlZCBhcyBvdGhlciBxdWV1ZXMg YXJlLg0KPiAgICAgUnggcXVldWUgc3RhdGU6IHN0YXJ0ZWQNCj4gICAgIFR4IHF1ZXVlIHN0YXRl OiBzdGFydGVkDQo+IFRoZSBxdWV1ZSA3IGlzIHN0YXJ0ZWQgYnV0IGNhbm5vdCBmb3J3YXJkLiBU aGF0J3MgdGhlIHByb2JsZW0uDQo+IA0KPiBXZSBrbm93IHRoYXQgZWFjaCBzdHJlYW0gaGFzIGEg cmVhZC1vbmx5ICJkaXNhYmxlZCIgZmllbGQgdGhhdA0KPiBjb250cm9sIGlmIHRoaXMgc3RyZWFt IHNob3VsZCBiZSB1c2VkIHRvIGZvcndhcmQuIFRoaXMgZmllbGQNCj4gZGVwZW5kcyBvbiB0ZXN0 cG1kIGxvY2FsIHF1ZXVlIHN0YXRlLCBwbGVhc2Ugc2VlDQo+IGNvbW1pdCAzYzQ0MjZkYjU0ZmMg KCJhcHAvdGVzdHBtZDogZG8gbm90IHBvbGwgc3RvcHBlZCBxdWV1ZXMiKS4NCj4gRFBESyBmcmFt ZXdvcmsgbWFpbnRhaW5zIGV0aGRldiBxdWV1ZSBzdGF0ZSB0aGF0IGRyaXZlcnMgcmVwb3J0ZWQs DQo+IHdoaWNoIGluZGljYXRlcyB0aGUgcmVhbCBzdGF0ZSBvZiBxdWV1ZXMuDQo+IA0KPiBUaGVy ZSBhcmUgY29tbWFuZHMgdGhhdCB1cGRhdGUgdGhlc2UgdHdvIGtpbmQgcXVldWUgc3RhdGUgc3Vj aCBhcw0KPiAncG9ydCBYIHJ4cXx0eHEgc3RhcnR8c3RvcCcuIEJ1dCB0aGVzZSBvcGVyYXRpb25z IHRha2UgZWZmZWN0IG9ubHkNCj4gaW4gb25lIHN0b3Atc3RhcnQgcm91bmQuIEluIHRoZSBmb2xs b3dpbmcgc3RvcC1zdGFydCByb3VuZCwgdGhlDQo+IHByZWNlZGluZyBvcGVyYXRpb25zIGRvIG5v dCB0YWtlIGVmZmVjdCBhbnltb3JlLiBIb3dldmVyLCBvbmx5DQo+IHRoZSBldGhkZXYgcXVldWUg c3RhdGUgaXMgdXBkYXRlZCwgY2F1c2luZyB0aGUgdGVzdHBtZCBhbmQgZXRoZGV2DQo+IHN0YXRl IGluZm9ybWF0aW9uIHRvIGRpdmVyZ2UgYW5kIGNhdXNpbmcgdW5leHBlY3RlZCBzaWRlIGVmZmVj dHMNCj4gYXMgYWJvdmUgcHJvYmxlbS4NCj4gDQo+IFRoZXJlIHdhcyBhIHNpbWlsYXIgcHJvYmxl bSBmb3IgdGhlIHNlY29uZGFyeSBwcm9jZXNzLCBwbGVhc2Ugc2VlDQo+IGNvbW1pdCA1MDI4ZjIw N2E0ZmEgKCJhcHAvdGVzdHBtZDogZml4IHNlY29uZGFyeSBwcm9jZXNzIHBhY2tldA0KPiBmb3J3 YXJkaW5nIikuDQo+IA0KPiBUaGlzIHBhdGNoIGFwcGxpZXMgaXRzIHdvcmthcm91bmQgd2l0aCBz b21lIGRpZmZlcmVuY2UgdG8gdGhlDQo+IHByaW1hcnkgcHJvY2Vzcy4gTm90IGFsbCBQTURzIGlt cGxlbWVudCBydGVfZXRoX3J4X3F1ZXVlX2luZm9fZ2V0IGFuZA0KPiBydGVfZXRoX3R4X3F1ZXVl X2luZm9fZ2V0LCBob3dldmVyIHRoZXkgbWF5IHN1cHBvcnQgZGVmZXJyZWRfc3RhcnQNCj4gd2l0 aCBwcmltYXJ5IHByb2Nlc3MuIFRvIG5vdCBicmVhayB0aGVpciBiZWhhdmlvciwgcmV0YWluIHRo ZSBvcmlnaW5hbA0KPiB0ZXN0cG1kIGxvY2FsIHF1ZXVlIHN0YXRlIGZvciB0aG9zZSBQTURzLg0K PiANCj4gRml4ZXM6IDNjNDQyNmRiNTRmYyAoImFwcC90ZXN0cG1kOiBkbyBub3QgcG9sbCBzdG9w cGVkIHF1ZXVlcyIpDQo+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gDQo+IFNpZ25lZC1vZmYtYnk6 IEppZSBIYWkgPGhhaWppZTFAaHVhd2VpLmNvbT4NCj4gLS0tDQoNCkhpIEppZSwNCg0KSSBzZWUg dGhlIGVycm9yIGJlbG93IHdoZW4gc3RhcnRpbmcgYSByZXByZXNlbnRvciBwb3J0IGFmdGVyIHJl YXR0YWNoaW5nIGl0IHdpdGggdGhpcyBwYXRjaCwgaXMgaXQgZXhwZWN0ZWQ/DQoNCiQgc3VkbyAu L2J1aWxkIC9hcHAvZHBkay10ZXN0cG1kIC1uIDQgIC1hIDAwMDA6MDg6MDAuMCxkdl9lc3dfZW49 MSxyZXByZXNlbnRvcj12ZjAtMSAgLWEgYXV4aWxpYXJ5OiAtYSAwMDowMC4wIC0taW92YS1tb2Rl PSJ2YSIgLS0gLWkNClsuLl0NCnRlc3RwbWQ+IHBvcnQgc3RvcCBhbGwNCnRlc3RwbWQ+IHBvcnQg Y2xvc2UgMA0KdGVzdHBtZD4gZGV2aWNlIGRldGFjaCAwMDAwOjA4OjAwLjANCnRlc3RwbWQ+IHBv cnQgYXR0YWNoIDAwMDA6MDg6MDAuMCxkdl9lc3dfZW49MSxyZXByZXNlbnRvcj0wLTENCnRlc3Rw bWQ+IHBvcnQgc3RhcnQgMQ0KQ29uZmlndXJpbmcgUG9ydCAxIChzb2NrZXQgMCkNClBvcnQgMTog RkE6OUU6RDg6NUY6RDc6RDgNCkludmFsaWQgUnggcXVldWVfaWQ9MA0KdGVzdHBtZDogRmFpbGVk IHRvIGdldCByeCBxdWV1ZSBpbmZvDQpJbnZhbGlkIFR4IHF1ZXVlX2lkPTANCnRlc3RwbWQ6IEZh aWxlZCB0byBnZXQgdHggcXVldWUgaW5mbw0KDQpSZWdhcmRzLA0KQWxpDQo=