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 1043CA0C42; Mon, 12 Apr 2021 04:21:51 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 902521414A2; Mon, 12 Apr 2021 04:21:50 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 596114069D; Mon, 12 Apr 2021 04:21:48 +0200 (CEST) IronPort-SDR: 3DZ9pnr3oqaLD6RvNIb92/0xr2bQbZe08o/5GsHwpIoSijG8nyJihtGnslNPmSIzggfIfbyi+j dwftGOFHM+9w== X-IronPort-AV: E=McAfee;i="6000,8403,9951"; a="181616913" X-IronPort-AV: E=Sophos;i="5.82,214,1613462400"; d="scan'208";a="181616913" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Apr 2021 19:21:47 -0700 IronPort-SDR: ghp4ixnstGwriaL8/dpg1N9vsCkJZXWA9TYVdSIl2U0s8oYI3G4kg1yYbK+uN4n8VQhgFtXO9i ewS/9Xlus6qA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,214,1613462400"; d="scan'208";a="381392793" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga003.jf.intel.com with ESMTP; 11 Apr 2021 19:21:47 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2106.2; Sun, 11 Apr 2021 19:21:46 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) 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.2106.2; Sun, 11 Apr 2021 19:21:46 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Sun, 11 Apr 2021 19:21:46 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.170) 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.2106.2; Sun, 11 Apr 2021 19:21:46 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JMJAGl9oz2gvoZjQXf4laG5LHOMibKB3fy3f4HTNFv/1RE4/pmXxQzkRAHEDjKfR7B6X4+ne1G8gmNxjtMQ0j1XUPSj9AwZ7oY+pMBynqMzD5ihNY/Fdsh5BUyqcW/gEEcraijMWbNXBpDbLVHzQKc6dqlosQ1XM59TLehnwO/JaTmhnDn2JNo+gVttvaDgxH4S1J3QmcvNyITTDkbdgIROPWUvQtrcK/vuZYELoUrRO3tuGuzj1v3a0esEwU4fhJ5nCGN4QbfMCdpZwSyz25EuqyuBtRe8rDBIpLM76iwp743q6n0o/hopIVs64B1VZSUZpNLsJL1ggPEVoJ9FU5Q== 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-SenderADCheck; bh=KbafmXsqHmHnY5+mf3Oxj2PAPeQhQHMKxTIgU7B6lJs=; b=hfAt/vJaTYsYWipoIjBwBAVNKWbxrVgJABSpkqj2G69gF3IcGR6Da1aR8RNTt6aDDFhFIOFl55kCQEN/tC7UEpoKB795HP3/jAmNV7p6VPtOAFJSN9ljM/qNqorASno5ozTUxoolt9PNn601UidtmkMkGKCjPq+yg+rHumQO8iWTPG48BQ7ThdL30V1nFIn2k7avfaK8HjfQE+kCf4CrVi4+owAdebgvekqWOeTNuY26IeCPCRf3QJnZy1bGZWU5MGEv1SNZhuol+VWbolk4o7KZ8KBlVFZ3OMnig2MvsKaAFbwd11AohIFkMwVOeghIDGf0JDzjrRntCJddQZ/a2Q== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KbafmXsqHmHnY5+mf3Oxj2PAPeQhQHMKxTIgU7B6lJs=; b=gQn7Xivgsa11ODpNhn5gQgDY+Qw31QLf3YbiYLMKtwYyhTDKXIwt4a480C9iMK9kwm+XMc79JHtCkoqzmMHu1rsUUtDREAC+jKliCuktcinzGGr++O9eBXMUbOEV4RBZelShHDdXtN+hIB1uoxAGRDDceXQMF0KLh4QVeub39K0= Received: from DM4PR11MB5534.namprd11.prod.outlook.com (2603:10b6:5:391::22) by DM5PR1101MB2170.namprd11.prod.outlook.com (2603:10b6:4:54::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17; Mon, 12 Apr 2021 02:21:44 +0000 Received: from DM4PR11MB5534.namprd11.prod.outlook.com ([fe80::79a3:3404:b907:d49c]) by DM4PR11MB5534.namprd11.prod.outlook.com ([fe80::79a3:3404:b907:d49c%6]) with mapi id 15.20.4020.022; Mon, 12 Apr 2021 02:21:44 +0000 From: "Li, Xiaoyun" To: "Yu, DapengX" , "Yigit, Ferruh" , "Zhang, Qi Z" CC: "dev@dpdk.org" , "stable@dpdk.org" Thread-Topic: [dpdk-stable] [PATCH] app/testpmd: fix queue Rx and Tx offload reconfig cmd Thread-Index: AQHXJtETGJ3/xVRznkCZQT2lAwB5Y6qqzaiAgADmIACAACcHMIAALd0AgAQswMA= Date: Mon, 12 Apr 2021 02:21:43 +0000 Message-ID: References: <20210401082844.401918-1-dapengx.yu@intel.com> <500b55c4-6ec5-1466-8ddf-60728e9cefcb@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.51] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 332f4fc7-8721-4346-84b6-08d8fd59b746 x-ms-traffictypediagnostic: DM5PR1101MB2170: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /H7vEvruY8L3oojo6eJg7ty9M1FhyR/b6y75ID9LDEY9d+YRvKy1FKhBRX4OvG8yJ8ad6ZA9kUa5pkuTNTREiwr46UKZ8ANoQMm5ZmYkgeOKnoZWAdX0IxDE0OFsPoAjeR/l54J291EPOfQwEG2ZHUF0IVxNLg+d2V2JTRsbjf7FBMn65XbJfWMIBKU4E+GTRHKwlChIY7VGseaVcvRKM1lByFg4JlA1Jiph/fytxP2wiYAbiLUT8VMzh5BkhGPtcYyUK39ebPWo1Ut6U3VqE4oyy+C+omda1HLBOHbxsD04vDr9iuSYbRhJdBNud/tEw3tYUBy2WKF7a/FhJZL7ApMm4FTv2Uky/puujhsF7JAtsGkQk601JMwZ6XE2u2BSqLMNAvvjy/Op6j4mK/T9uyoegopJE3y8Ok5sPu+Hwwypo+oIg5Kp+XZrImKh/axJhOPYvab0ExVpKdbdrLwx1u5elX68rfsl0Jkvfz+N6MbDJuHOO0GPrXzWQbXxAEtTF8HkBSOCLmkxawWxuiW3OJHofrOokCXTMuJgpAhW5iys8qFtrgtMw7x2bDjvIZPOaIxsr9oLuxDncgYG1wm97onIyOyvFYc4J4QMUGP6DYk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5534.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(39860400002)(376002)(396003)(136003)(366004)(55016002)(478600001)(66556008)(54906003)(6506007)(33656002)(52536014)(53546011)(110136005)(6636002)(450100002)(316002)(76116006)(66946007)(71200400001)(8676002)(86362001)(186003)(26005)(8936002)(2906002)(9686003)(64756008)(7696005)(4326008)(83380400001)(66446008)(66476007)(5660300002)(38100700002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?aEg0T0Vha0krT0xmenR2VFYwdm1jNCtFcVFPa05qcWZRMzM0bGRlRmNuR0lS?= =?utf-8?B?ZUp5MEJxRDFoOG1kNmdXdTkvZmtsNm1kQjJGNmVJN1VNd2VsRWVxNSszWFRk?= =?utf-8?B?TTRHUDY3YXREOVFpcFpOWjRIY041UW1NdWllWnN6dHZ6blNtOFAvaXhMdzBT?= =?utf-8?B?RkxwbUc3eUdWT21EeStiR3BpUllCOGtYUE1qLzNZaGtESzBXTXJueWFSYVhu?= =?utf-8?B?NGdUSnpQcjZsTDlKSjdKVTdrZlE4ZFpuYUlhdXplRm4za3ZxMXBRbUlHZ1Bh?= =?utf-8?B?V0FDV0lWdkRIdThwYm5sbkNIV09MUFNmYVpPcXN5Z29VN2wzYUE1YkRKWTJp?= =?utf-8?B?N1dBYWZQbUJkdThLc0o5QnBWQVhTWDRrTzdoa1BnOTVHckZKL056WDM5K1My?= =?utf-8?B?YTVzS01TYy85VExyRGlVSTFsREtHVUNjcm9FNTVpYW5iUXlZZmM5MmZ3V1p2?= =?utf-8?B?TWZTb3FDaHg0M3lIWmY2dVFiTkxpYlIya3Q5YW9XSWRjSW5uNVJQRWpNSmJG?= =?utf-8?B?eGJkQW94amsvVTM2TlFPUVAwZUsvZm81QTZkTmxsWmNoK28yUlB3Z1FvL0dq?= =?utf-8?B?ckdWNFdFV1JxblRDSzE2RE1JQUEwRldEU3hsT1JRbXMvUnh6dDRWTWlWNHNk?= =?utf-8?B?RS9mdkt0SDJQZTFNMFlIak40dGxCY3FkWEdWT0kzVGVXMnBWd1BlTW1OVW54?= =?utf-8?B?dUVOekk1Vnh6ZnJtbC9veVZsVFhWbGpYc1UzUmQrUTYrYlVHdG91ZnUrY25R?= =?utf-8?B?MTNmR0hRRnRLYU50S2M0NWtvdHhQT05DY0xqcU55ak5ra1dwdEpDemF6NkdF?= =?utf-8?B?TXB0Wk1oc0ZPOWEveURxaEVETWdjRDhDWU8vRmxOSHdocFdmbHFLMmZuSmhO?= =?utf-8?B?WEhaS3ZMenBpQXdRSHJodm5ZWTZRN2UxaUZOTHc2VmsrcFpleVl1TWdLUGhr?= =?utf-8?B?RUZFa0c5S2xiOGgwSXNRS1l0aTBnQW5wOUZmNmZDSFZGb1BqQnFlRDZXZSsr?= =?utf-8?B?cXRDTTZMekRrVFhGeHhtV2hvRVhHWkdkbkQyQTArUVpxMVdFWkljck10cStW?= =?utf-8?B?NHRlSkJxS3dyNmtHMis4dXN2QnA4K0hTbG1OaHY4SnpETGdJK2U5bkFyOHFN?= =?utf-8?B?TTJlL3dEdzFUNFJpd0k2TW1pbWdHbkgwQUsxSlVxRjd6ZllCNko1ZzY1UllI?= =?utf-8?B?VmYxNXJYRzE5VHpxTmYzUU5lU3FESS9sTXM3ckwvc2wxaWw3QkF2Y2RDYnFE?= =?utf-8?B?MzUwYzludWkwZkMzZDJrenhpZ1JMZG5tVFk3RDNiWW1tYmZUOUdtSEJQVzVS?= =?utf-8?B?eEJQOEVkVG5HQ2dsS2pJTjZ4YVJmdjBlNHpvTG0xd1FkT1pNN2x3cTd2dFA1?= =?utf-8?B?amQ1aGZuQUl3SytwY1YyZjZUTXlBRUtTNGwzY2EzbENGOHJwSm4rOThVZTFS?= =?utf-8?B?NG8vKzJTVzdobmk3N0dvZDVsUFVDWFR3N2V2ZHhYanowYXFOR2tLTmV6a2x2?= =?utf-8?B?Z1YwZHhRRXorK3daOC9hbS80RDdqVmxuMDVlc21RdUtxQlZjVXE2NTRiQXZt?= =?utf-8?B?R1NsdEQyN1A1am9Vd2RXWTR6Qkl2bW1ueVgyRDV4c3ozc2VLSDJaMC80TDVw?= =?utf-8?B?eWVBckpiV0liWVVFbmx6cFRDdHArOVBEQnlBVjBJN1BIb0NTSHZqVEhkaDVY?= =?utf-8?B?TVhWSmRyaEltcHI3UnAycndXdy9vSm1UOWRjUXYrZk9hekF5MXViQUV4Ukth?= =?utf-8?Q?cv698Yps25YnleoiTRQoyM0wiHPVqxfKcZGWERn?= 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: DM4PR11MB5534.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 332f4fc7-8721-4346-84b6-08d8fd59b746 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2021 02:21:43.9901 (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: dYp1yYI/0eNGIsVwZFoRLebpXytkdtoP3GgywMGRxwZSpGlHr4KLNs1HuI4efscqC7xenduDD3dMQTyCBIyd0A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2170 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [dpdk-stable] [PATCH] app/testpmd: fix queue Rx and Tx offload reconfig cmd 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 Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWXUsIERhcGVuZ1ggPGRh cGVuZ3gueXVAaW50ZWwuY29tPg0KPiBTZW50OiBGcmlkYXksIEFwcmlsIDksIDIwMjEgMTg6MjkN Cj4gVG86IExpLCBYaWFveXVuIDx4aWFveXVuLmxpQGludGVsLmNvbT47IFlpZ2l0LCBGZXJydWgg PGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+Ow0KPiBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRl bC5jb20+DQo+IENjOiBkZXZAZHBkay5vcmc7IHN0YWJsZUBkcGRrLm9yZw0KPiBTdWJqZWN0OiBS RTogW2RwZGstc3RhYmxlXSBbUEFUQ0hdIGFwcC90ZXN0cG1kOiBmaXggcXVldWUgUnggYW5kIFR4 IG9mZmxvYWQNCj4gcmVjb25maWcgY21kDQo+IA0KPiANCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBMaSwgWGlhb3l1biA8eGlhb3l1bi5saUBpbnRlbC5jb20+ DQo+ID4gU2VudDogRnJpZGF5LCBBcHJpbCA5LCAyMDIxIDM6NTAgUE0NCj4gPiBUbzogWXUsIERh cGVuZ1ggPGRhcGVuZ3gueXVAaW50ZWwuY29tPjsgWWlnaXQsIEZlcnJ1aA0KPiA+IDxmZXJydWgu eWlnaXRAaW50ZWwuY29tPjsgWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPg0KPiA+ IENjOiBkZXZAZHBkay5vcmc7IHN0YWJsZUBkcGRrLm9yZw0KPiA+IFN1YmplY3Q6IFJFOiBbZHBk ay1zdGFibGVdIFtQQVRDSF0gYXBwL3Rlc3RwbWQ6IGZpeCBxdWV1ZSBSeCBhbmQgVHgNCj4gPiBv ZmZsb2FkIHJlY29uZmlnIGNtZA0KPiA+DQo+ID4NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IFl1LCBEYXBlbmdYIDxkYXBlbmd4Lnl1QGludGVsLmNv bT4NCj4gPiA+IFNlbnQ6IEZyaWRheSwgQXByaWwgOSwgMjAyMSAxMzoyNQ0KPiA+ID4gVG86IFlp Z2l0LCBGZXJydWggPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+OyBMaSwgWGlhb3l1bg0KPiA+ID4g PHhpYW95dW4ubGlAaW50ZWwuY29tPjsgWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29t Pg0KPiA+ID4gQ2M6IGRldkBkcGRrLm9yZzsgc3RhYmxlQGRwZGsub3JnDQo+ID4gPiBTdWJqZWN0 OiBSRTogW2RwZGstc3RhYmxlXSBbUEFUQ0hdIGFwcC90ZXN0cG1kOiBmaXggcXVldWUgUnggYW5k IFR4DQo+ID4gPiBvZmZsb2FkIHJlY29uZmlnIGNtZA0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiBZaWdpdCwgRmVy cnVoIDxmZXJydWgueWlnaXRAaW50ZWwuY29tPg0KPiA+ID4gPiBTZW50OiBUaHVyc2RheSwgQXBy aWwgOCwgMjAyMSAxMTo0MiBQTQ0KPiA+ID4gPiBUbzogWXUsIERhcGVuZ1ggPGRhcGVuZ3gueXVA aW50ZWwuY29tPjsgTGksIFhpYW95dW4NCj4gPiA+ID4gPHhpYW95dW4ubGlAaW50ZWwuY29tPjsg WmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPg0KPiA+ID4gPiBDYzogZGV2QGRwZGsu b3JnOyBzdGFibGVAZHBkay5vcmcNCj4gPiA+ID4gU3ViamVjdDogUmU6IFtkcGRrLXN0YWJsZV0g W1BBVENIXSBhcHAvdGVzdHBtZDogZml4IHF1ZXVlIFJ4IGFuZA0KPiA+ID4gPiBUeCBvZmZsb2Fk IHJlY29uZmlnIGNtZA0KPiA+ID4gPg0KPiA+ID4gPiBPbiA0LzEvMjAyMSA5OjI4IEFNLCBkYXBl bmd4Lnl1QGludGVsLmNvbSB3cm90ZToNCj4gPiA+ID4gPiBGcm9tOiBEYXBlbmcgWXUgPGRhcGVu Z3gueXVAaW50ZWwuY29tPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gQ29uZmlndXJlIHBlciBxdWV1 ZSByeCBvZmZsb2FkaW5nIGFuZCBwZXIgcXVldWUgdHggb2ZmbG9hZGluZw0KPiA+ID4gPiA+IGNv bW1hbmQgc2hvdWxkbid0IHRyaWdnZXIgdGhlIHJ0ZV9ldGhfZGV2X2NvbmZpZ3VyZSgpIHRvDQo+ ID4gPiA+ID4gcmVjb25maWd1cmUNCj4gPiA+IGRldmljZS4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+ IFRoZSBwYXRjaCBzZXRzIHRoZSBxdWV1ZSByZWNvbmZpZ3VyYXRpb24gZmxhZyBvbmx5LCBhbmQg ZG9lcyBub3QNCj4gPiA+ID4gPiBzZXQgdGhlIGRldmljZSByZWNvbmZpZ3VyYXRpb24gZmxhZy4g VGhlcmVmb3JlIGFmdGVyIHBvcnQgaXMNCj4gPiA+ID4gPiByZXN0YXJ0ZWQsDQo+ID4gPiA+ID4g cnRlX2V0aF9kZXZfY29uZmlndXJlKCkgd2lsbCBub3QgYmUgY2FsbGVkIGFnYWluLg0KPiA+ID4g PiA+DQo+ID4gPiA+DQo+ID4gPiA+IEp1c3QgdG8gY2xhcmlmeSB0aGUgaW1wYWN0LCB3YXMgY2Fs bGluZyAncnRlX2V0aF9kZXZfY29uZmlndXJlKCknDQo+ID4gPiA+IGNhdXNpbmcgYW55IHByb2Js ZW0sIGlzIHRoaXMgZml4aW5nIGFueSBpc3N1ZT8NCj4gPiA+ID4gT3IgaXMgdGhpcyBwYXRjaCBh biBvcHRpbWl6YXRpb24gdG8gZWxpbWluYXRlIGFuIHVubmVjZXNzYXJ5IGNhbGw/DQo+ID4gPiA+ DQo+ID4gPiBUaGlzIHBhdGNoIGRvZXMgZml4IGFuIGlzc3VlLCBhbmQgaXQgYWxzbyBlbGltaW5h dGVzIGFuIHVubmVjZXNzYXJ5IGNhbGwuDQo+ID4gPg0KPiA+ID4gVGhlIGlzc3VlIGlzOg0KPiA+ ID4gcGVyLXF1ZXVlIGNvbmZpZ3VyYXRpb24sIGZvciBleGFtcGxlOiBwb3J0IDAgcnhxIDAgcnhf b2ZmbG9hZA0KPiA+ID4ganVtYm9fZnJhbWUgb2ZmIHRyaWdnZXJzIHRoZSBwZXItZGV2aWNlIGNv bmZpZ3VyYXRpb24gY2hhbmdlOiB0aGUNCj4gPiA+IFJTUyBrZXkgaXMgcmVjb25maWd1cmVkIGFu ZCBjaGFuZ2VzIGFmdGVyIHJ0ZV9ldGhfZGV2X2NvbmZpZ3VyZSgpIGlzDQo+ID4gPiBjYWxsZWQg b24gSUNFIFBNRCBkcml2ZXIsIHRoYXQgY2F1c2UgYSB0ZXN0IGNhc2UgZmFpbHVyZS4NCj4gPiA+ DQo+ID4NCj4gPiBIbW1tLiBJIGFncmVlIG9uIHRoZSBmb2xsb3dpbmcuIEl0IGRvZXNuJ3QgbmVl ZCBkZXZfY29uZmlndXJlLiBUaGF0J3MNCj4gPiB3aHkgSSBnaXZlIHlvdSBhY2suDQo+ID4NCj4g PiBCdXQgeW91ciBpc3N1ZS4gU2hvdWxkbid0IHlvdSBmaXggdGhlIGRyaXZlcj8gVGhlIHZzaS0+ cnNzX2tleVtdIGp1c3QNCj4gPiB1cGRhdGVkIGl0c2VsZiBhcyBhIHJhbmRvbSB2YWx1ZSB3aGVu IGRldl9jb25mIGRvZXNuJ3QgY29udGFpbiBvbmUuDQo+ID4gQnV0IHlvdXIgY2FzZSBpcyBkZXZf Y29uZiBkb2Vzbid0IGNvbnRhaW4gbmV3IHJzcyBrZXksIGJ1dA0KPiA+IHZzaS0+cnNzX2tleSBp cyBub3QgbnVsbC4gSW4gdGhpcyBjYXNlLCBpdCBzaG91bGQga2VlcCB0aGUgc2FtZSBub3QgZ2V0 IGEgbmV3DQo+IHJhbmRvbSBrZXkuDQo+ID4NCj4gSW4gY3VycmVudCBpbXBsZW1lbnRhdGlvbiwg ZGV2LT5kYXRhLT5kZXZfY29uZi5yeF9hZHZfY29uZi5yc3NfY29uZiBpbiBQTUQNCj4gZG9lcyBu b3QgaG9sZCB0aGUgcnNzX2tleSB2YWx1ZSBpZiB1c2VyIGRvZXMgbm90IHNldCBpdCBpbiB0aGUg aW5wdXQgcGFyYW1ldGVyIG9mDQo+IHJ0ZV9ldGhfZGV2X2NvbmZpZ3VyZSgpLg0KPiANCj4gRXZl biBpZiBQTUQgZ2VuZXJhdGUgb25lIGF1dG9tYXRpY2FsbHksIGl0IHdpbGwgbm90IGJlIHNhdmVk IGluIGRldi0+ZGF0YS0NCj4gPmRldl9jb25mLnJ4X2Fkdl9jb25mLnJzc19jb25mLg0KPiANCj4g V2hlbiB1c2VyIHdhbnQgdG8gZ2V0IHJzc19rZXksIGl0IHdpbGwgYmUgcmV0cmlldmVkIG9uIHRo ZSBmbHkgZnJvbSBoYXJkd2FyZSwgYnV0DQo+IG5vdCBmcm9tIGFueSB2YXJpYWJsZSBpbiBQTUQu DQo+IA0KPiBTbyBQTUQgKGljZSBhbmQgaTQwZSkgdGhpbmsgb25seSByc3Nfa2V5ICB3aGljaCBp cyBzZXQgYnkgdXNlciB2aWENCj4gcnRlX2V0aF9kZXZfY29uZmlndXJlKCkgY2FuIGJlIHJldXNl ZCB3aGVuIHBvcnQgaXMgcmVjb25maWd1cmVkLg0KPiANCj4gSWYgaXQgaXMgbm90IHByZXNlbnQs IFBNRCB3aWxsIGdlbmVyYXRlIG9uZSBieSBpdHNlbGYgYW55d2F5IGV2ZW4gaWYgaXQgaXMgcHJl c2VudCBpbg0KPiB2c2ktPnJzc19rZXkuDQo+IA0KPiBJIGRvbuKAmXQgdGhpbmsgdGhpcyBiZWhh dmlvciBpcyB3cm9uZywgc28gZGlkIG5vdCBmaXggaWNlIFBNRC4NCg0KSWYgeW91IHdhbnQgdG8g cmVjb3ZlciB0aGUgcnNzIGtleS4gVGhlIGRyaXZlciBzaG91bGQgc3RvcmUgdGhlIGtleSBpbiB2 c2ktPnJzc19rZXkgYWxzbyBpbiBpY2VfcnNzX2hhc2hfdXBkYXRlKCkuIFRoZW4gd2hlbiB1c2Vy IG5vdCBjb25maWcgcnNzX2tleSBpbiByc3NfY29uZiBhbmQgdnMtPnJzc19rZXkgaXMgbm90IDAs IHlvdSBzaG91bGQgc2V0IHRoZSBvcmlnaW5hbCB2YWx1ZSBub3QgYSByYW5kb20gdmFsdWUgdG8g aHcuDQoNCk90aGVyd2lzZSwgeW91IGFyZSBhc3N1bWluZyB0aGUgYmVoYXZpb3IgcnNzIHRvIGRp ZmZlcmVudCBxdWV1ZXMgaXMgcmlnaHQgc2luY2UgdXNlciB3YW50IHJhbmRvbSBrZXkuIEl0J3Mg bm90IGFuIGlzc3VlLg0KDQpBbnkgc2NlbmFyaW8sIGl0J3Mgbm90IHRlc3RwbWQgaXNzdWUuIFBs ZWFzZSB3aXRoZHJhdyB5b3VyIHBhdGNoLg0KDQo+IA0KPiA+ID4gVGhlcmUgaXMgYW4gdW5uZWNl c3NhcnkgY2FsbCBpbiBvcmlnaW5hbCBpbXBsZW1lbnRhdGlvbiBiZWNhdXNlIGJvdGgNCj4gPiA+ IGNtZF9jb25maWdfcGVyX3F1ZXVlX3J4X29mZmxvYWRfcGFyc2VkKCkgYW5kDQo+ID4gPiBjbWRf Y29uZmlnX3Blcl9xdWV1ZV90eF9vZmZsb2FkX3BhcnNlZCgpDQo+ID4gPiBkb2VzIG5vdCB1cGRh dGUgdGhlICJwb3J0LT5kZXZfY29uZiIgd2hpY2ggaG9sZCB0aGUgcG9ydA0KPiA+ID4gY29uZmln dXJhdGlvbiwgdGhlcmVmb3JlIHRoZXJlIGlzIG5vIG5lZWQgdG8gY2FsbCBydGVfZXRoX2Rldl9j b25maWd1cmUoKS4NCg0K