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 0C771A0579; Fri, 9 Apr 2021 12:29:07 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BA8ED407FF; Fri, 9 Apr 2021 12:29:06 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 76CB44014D; Fri, 9 Apr 2021 12:29:05 +0200 (CEST) IronPort-SDR: 0npE80/1C37fhVo4Xow59E16X50BK9LMlhj5os3qRpTlBS1ABFmOiyerPHP+k7p0kaXLJCN5/V yZko0dkCEhIw== X-IronPort-AV: E=McAfee;i="6000,8403,9948"; a="181267923" X-IronPort-AV: E=Sophos;i="5.82,209,1613462400"; d="scan'208";a="181267923" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Apr 2021 03:29:04 -0700 IronPort-SDR: O4fDf89Ckm1eQaopfvCFck0U3zU6U/6pJQZjFeFRiKzOOOPhHl21KGBhaVXWIezNXPSDhIPypV 90X6BIA8M1mA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,209,1613462400"; d="scan'208";a="422673928" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga008.jf.intel.com with ESMTP; 09 Apr 2021 03:29:04 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) 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; Fri, 9 Apr 2021 03:29:03 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Fri, 9 Apr 2021 03:29:03 -0700 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.50) 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; Fri, 9 Apr 2021 03:29:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KkLt1NKAGPcxXZTXuIbKq1fhf9VSf4o7HWYVu9/e0nVbL+tjm9FDJ3mH6NfirTdewvPmz9svNjlCn+AVeG2yh0ojNUlozEXbd+mPIESpEzRgX/7Ns4T1ISvBbhcFeKn+j+rpjpqTG8U6pscVa/xOfQKUdMUCAg4CSUxoMw/hjzf/gN8iXGBDV4KYMGhGKgBQqY4qDcqcoNqm1iuj3K4Uvhlp7w6cbH9ObLBs9JCZgirtesUOST5P5RmeNfiD2E7cqxcdV7EIbKg0Xa7jMVFMNqBtlDnhKk4AGB9wu5xaeQO7PrJ8/8UmJmsvXK+2zdI8c5N/G+Cel+8hjdZFlQRkUA== 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=S9nunC09hNg3jx1+YzXbRqjhmiEFBzLAS3yDOv3r2mo=; b=k6+Yhp2PRjh/BAEp+BOoDC9vf2mpJXsZmnTHQSJkNCksjqqGX2l9CH5dSy7UdUK2o4egJJCdSqbCXRWD+TdTq9gg7L0bkJGdAQXt4fDJZd6xU9eRSdpwoumrXf98x9M+2hKrta1Vi1nkdBrAOK+Nlq9O2F3hVT0CL6HAlEzBmOUpyfDDpNHVr0mwl/K4DXRHCrRJfZb7W+/tWAFUEBNnEY2XSMeTTJ+3vx1w7ziyCE5bxxDb9EqnKWvjN73DtAvriFOzoOQakgM8pA4CpSBP6a11q1iDjloeVHcwco738tX/L3xhzt0L/13AB7h1tyt+hXnPo3DRfKwN1r4bMhOMWg== 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=S9nunC09hNg3jx1+YzXbRqjhmiEFBzLAS3yDOv3r2mo=; b=rVzvZt89DcUkcJCdEzi3f28iDo7qZkSxFIogHiw4C+CT1R+iWthx2gaboVyyJDil/qkIeKtrbmj4rT36ncvc5icPfpY0dyd/pl0XQu+nbt5nZ+UJ0anidO/iD6rPXJmAjcyddIQTpim9Ur7etbsK2QDA2RV2ZAV0nrbT8I4XWAQ= Received: from DM5PR11MB1401.namprd11.prod.outlook.com (2603:10b6:3:14::20) by DM5PR11MB1833.namprd11.prod.outlook.com (2603:10b6:3:110::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.18; Fri, 9 Apr 2021 10:29:00 +0000 Received: from DM5PR11MB1401.namprd11.prod.outlook.com ([fe80::e8b3:f0b7:d03c:a898]) by DM5PR11MB1401.namprd11.prod.outlook.com ([fe80::e8b3:f0b7:d03c:a898%12]) with mapi id 15.20.4020.021; Fri, 9 Apr 2021 10:29:00 +0000 From: "Yu, DapengX" To: "Li, Xiaoyun" , "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: AQHXJtETeMSdBFAc/EifMUNA0qBS6qqqzaiAgADgDGCAAC6RAIAAIurA Date: Fri, 9 Apr 2021 10:29:00 +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.53] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 33b5e55c-27b5-4deb-03ae-08d8fb424a52 x-ms-traffictypediagnostic: DM5PR11MB1833: 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: QDSRa2rWjjn0Ur0dEVMILla63H2caDmdPzarNsLAhl50Gz+MXuMbJZ7u+kLKFYCPjXdp9GIDDdY7lzbcRymJ6ygNYIE6+M61Xxpo3w0uBEuda0KA1kmsNglJ9P2vfhq1IkEJU5Bfw5TArwm34DfZVYbt1B8j80w0vR+BdZysi46Clre2sN/fUZDopsCKad7Fi6n7fJ1/irQWETPR+vquJL27pMUyNuEl3A/XI3COXae+rFxiEovmkWmuEobfgJDjwpLs5aMUJ+QyvNoKKAD31N4M4BWfU6vD2JhPD64FMIV1WZhcCuVyg71CgCJJdxH35aTE2LU22BE1g1+DGb6P/MKIZhCZaT/iTrRIoupCGf/yn6/NogQrKJhXRCN7qQw2A/2EedLahY1gXSdD+DZGg9/Z+ZYf2+eowPd9gRmzQerViDWgmLwkF8mcJ1FCxKnF4p7dgiosbeIOwtd//MYaMy6LDNwA2ho8LK8gtTLo50XfyTctZ8IadBgiZJWwFlF/C0Dckh6WZhVRNc+ylYhU3GUtG3OVHAQzpf7SvtXw3qu05Aa9+1OR+ijMf4WHrEMXB9lmrUGLtXpAIT+vlcYt54vAycUQ7CxWnM8p9MH5tWj5GwIad1aY/FXXQpMhIuwwN4tqYu9frNAtGQ3pMMGquhOlXUGRNhU96AevK0ewnJ0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR11MB1401.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(366004)(39860400002)(136003)(396003)(376002)(66476007)(52536014)(83380400001)(66556008)(64756008)(66946007)(450100002)(4326008)(86362001)(478600001)(66446008)(33656002)(9686003)(316002)(54906003)(110136005)(76116006)(55016002)(2906002)(5660300002)(8676002)(186003)(6636002)(7696005)(6506007)(26005)(8936002)(71200400001)(38100700001)(53546011); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?UXhUSkZJaXZ0SlMyL2phb3BsUFN0YTg0enpCQWtwTlQrOFNxNFZodm9VUmJ3?= =?utf-8?B?V0VnUDMrZEdpZjZVamFiUjRrUFZlUjEwaWNZMlNWK2Y0QWd0bjJTaGVWUGVG?= =?utf-8?B?YXNKYUJVWmRYVmxiU2Z5MGk3Ni9NTDNmVHFYSnRneCt6YmlZWXo4UFJ4dkF5?= =?utf-8?B?TFhLNEJuTDd5MDdBcE1wekJoUURWQmhZVVRRdXdCZXp5TzltSDc5Tzh5bjFR?= =?utf-8?B?RmZXT3BEWE5oSVpjTWYwcU1DNGgwZnlmbUZ3SnhTTFJhcCtGYkVpU2lOQUM1?= =?utf-8?B?dEdvZGlkUHdYcVdqOUl6Mk1ZZkNEam5XYTQ5TU1sVHBRVzlkLzh6U085eGc4?= =?utf-8?B?cm1HTlUzb01MSmhoNVQvV1U5cW9UUEErM2N2Nmx3d2dzNlpCeVplU2FxK3pi?= =?utf-8?B?OC9reERqTWtubTFSZHg5L1IxNkp0RWUrR2NpdWpXNEdLelRIdGJhamZNVzZI?= =?utf-8?B?Qng2S3V0bHFPNU5jOTJrOExmYS9rWXZpanpPam80SFp4TGpuOVVHbU5NZXRj?= =?utf-8?B?aisyUWNuKzVxL2kvLytVeVdpZDl4RTE5M2E3OFNPQ0ZtVk5zQ05mK2ZnUHhM?= =?utf-8?B?R2R4SnB1UE1IcUJpK2lEbFh0aXc4ZkRCeVpFbHhOOWJ0UXcreUxtRmNZbksv?= =?utf-8?B?eXphaEJEeVQrcGdZT0puM2Z3aWkxQ1hZeWVjR3ZrS0o0SGFhaUU4VUtUTTVE?= =?utf-8?B?elAvaHFRNERnRExjUTlRWmZCV0lybkt2d0xLeGxleUw0eGV1c2NqRFJFMmdK?= =?utf-8?B?bjYvdWMwc0JlOElSNG5mb3JBY2dJSWVsTnNveW0yaWFBdzhDWkZXVUdPN3dK?= =?utf-8?B?T0Zmekx6Q2hRMHN3SEI1SENqSE5uMDNXcUVoeTBmQnFhQmo4alRuTkRsZjhP?= =?utf-8?B?OW1SSHlIaDhsa2JyTy9BUEdSUHkxNFFXaEJjbTE3WHFkbGIzb0lzTitPTC9M?= =?utf-8?B?L2VyNXU2SVArY0ZHWDdUZi84ZzI1R1Q0WmpHOGs2K0p1bTZoR0tOTElWZTlV?= =?utf-8?B?S0FLQkxJdHVXMWxYMGNEbVBGQWlPSlVkWk9idHFOSi8rK2RuOGZIKzl3NHZH?= =?utf-8?B?bXpRNFFzSFQwS1Y4NDlDR00rYjlhTW9ReHUrYlBoNWFDL0gzMmJ0d3dZaVd2?= =?utf-8?B?blBHbG5yZFJFYkxYV0JVNklIWUIxZ3hTZCtUZU9OZkQ0NWxpUGdtZ0FqSTlI?= =?utf-8?B?UWltbU0vV3NNTkFwdFBYajRIWERCRENnQXZjZWZhUmd4R0dYWCtGR29jVGF6?= =?utf-8?B?QWlRcitDakd5Sy9rWHlXOENsYXhnckNMWmJPRHc3QTJOaWp2UWlhM2lhakJ3?= =?utf-8?B?Wi94TUM5SVp5b0lpTHB4bGhTUXFoOW5yOVhhNHp4QmFUSmNkZFRISUphbE42?= =?utf-8?B?RDVLSDh3NVJvZjY5aU5GUFYrN2YxT2dRUFR3VkN1UGNkMlhHUm9nUXVlL250?= =?utf-8?B?OUs4T0hXcExZTkRoV2MvcWVUYytFVXBqVVB5Vmc3TU9IdWdMeFErT01ZZnVV?= =?utf-8?B?YWRXbTJpcG91WjcwZmlrbjZQQ3VBOUtTNkR3SVFGT2Jpb0lyaURRVjN2UEdW?= =?utf-8?B?UXo1N1NZWGRGdnBkUFNOT1BnRUFEN3VUL3h3eFExVUVNVUpqSXFLZ2ErVkc4?= =?utf-8?B?UmlpUEd3NERCMTFiMEJOK1VNVlBnOWU3OUYvZW9QZUZpTVpWbDlIYU5vWHhG?= =?utf-8?B?MlFxTHVmVjNSU01ESVN1QjFKK29zSlBkelowRGp6WlZWcllKaXUwNlNYd2xl?= =?utf-8?Q?rdMM1AQ/EqSr77iv36pwGhrBmtHvpCpI3vlNS04?= 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: DM5PR11MB1401.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 33b5e55c-27b5-4deb-03ae-08d8fb424a52 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Apr 2021 10:29:00.5397 (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: kh1/mfhvtZ3/bc30QLYmtTYj8g3yOBVlkxGBXCeRRiDJ19Mz6PKgTMqFjJAec9bIvvo9V/Qb+kRmvHuSgsf4/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1833 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGksIFhpYW95dW4gPHhp YW95dW4ubGlAaW50ZWwuY29tPg0KPiBTZW50OiBGcmlkYXksIEFwcmlsIDksIDIwMjEgMzo1MCBQ TQ0KPiBUbzogWXUsIERhcGVuZ1ggPGRhcGVuZ3gueXVAaW50ZWwuY29tPjsgWWlnaXQsIEZlcnJ1 aA0KPiA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT47IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGlu dGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgc3RhYmxlQGRwZGsub3JnDQo+IFN1YmplY3Q6 IFJFOiBbZHBkay1zdGFibGVdIFtQQVRDSF0gYXBwL3Rlc3RwbWQ6IGZpeCBxdWV1ZSBSeCBhbmQg VHggb2ZmbG9hZA0KPiByZWNvbmZpZyBjbWQNCj4gDQo+IA0KPiANCj4gPiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFl1LCBEYXBlbmdYIDxkYXBlbmd4Lnl1QGludGVsLmNv bT4NCj4gPiBTZW50OiBGcmlkYXksIEFwcmlsIDksIDIwMjEgMTM6MjUNCj4gPiBUbzogWWlnaXQs IEZlcnJ1aCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT47IExpLCBYaWFveXVuDQo+ID4gPHhpYW95 dW4ubGlAaW50ZWwuY29tPjsgWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPg0KPiA+ IENjOiBkZXZAZHBkay5vcmc7IHN0YWJsZUBkcGRrLm9yZw0KPiA+IFN1YmplY3Q6IFJFOiBbZHBk ay1zdGFibGVdIFtQQVRDSF0gYXBwL3Rlc3RwbWQ6IGZpeCBxdWV1ZSBSeCBhbmQgVHgNCj4gPiBv ZmZsb2FkIHJlY29uZmlnIGNtZA0KPiA+DQo+ID4NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IFlpZ2l0LCBGZXJydWggPGZlcnJ1aC55aWdpdEBpbnRl bC5jb20+DQo+ID4gPiBTZW50OiBUaHVyc2RheSwgQXByaWwgOCwgMjAyMSAxMTo0MiBQTQ0KPiA+ ID4gVG86IFl1LCBEYXBlbmdYIDxkYXBlbmd4Lnl1QGludGVsLmNvbT47IExpLCBYaWFveXVuDQo+ ID4gPiA8eGlhb3l1bi5saUBpbnRlbC5jb20+OyBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRl bC5jb20+DQo+ID4gPiBDYzogZGV2QGRwZGsub3JnOyBzdGFibGVAZHBkay5vcmcNCj4gPiA+IFN1 YmplY3Q6IFJlOiBbZHBkay1zdGFibGVdIFtQQVRDSF0gYXBwL3Rlc3RwbWQ6IGZpeCBxdWV1ZSBS eCBhbmQgVHgNCj4gPiA+IG9mZmxvYWQgcmVjb25maWcgY21kDQo+ID4gPg0KPiA+ID4gT24gNC8x LzIwMjEgOToyOCBBTSwgZGFwZW5neC55dUBpbnRlbC5jb20gd3JvdGU6DQo+ID4gPiA+IEZyb206 IERhcGVuZyBZdSA8ZGFwZW5neC55dUBpbnRlbC5jb20+DQo+ID4gPiA+DQo+ID4gPiA+IENvbmZp Z3VyZSBwZXIgcXVldWUgcnggb2ZmbG9hZGluZyBhbmQgcGVyIHF1ZXVlIHR4IG9mZmxvYWRpbmcN Cj4gPiA+ID4gY29tbWFuZCBzaG91bGRuJ3QgdHJpZ2dlciB0aGUgcnRlX2V0aF9kZXZfY29uZmln dXJlKCkgdG8NCj4gPiA+ID4gcmVjb25maWd1cmUNCj4gPiBkZXZpY2UuDQo+ID4gPiA+DQo+ID4g PiA+IFRoZSBwYXRjaCBzZXRzIHRoZSBxdWV1ZSByZWNvbmZpZ3VyYXRpb24gZmxhZyBvbmx5LCBh bmQgZG9lcyBub3QNCj4gPiA+ID4gc2V0IHRoZSBkZXZpY2UgcmVjb25maWd1cmF0aW9uIGZsYWcu IFRoZXJlZm9yZSBhZnRlciBwb3J0IGlzDQo+ID4gPiA+IHJlc3RhcnRlZCwNCj4gPiA+ID4gcnRl X2V0aF9kZXZfY29uZmlndXJlKCkgd2lsbCBub3QgYmUgY2FsbGVkIGFnYWluLg0KPiA+ID4gPg0K PiA+ID4NCj4gPiA+IEp1c3QgdG8gY2xhcmlmeSB0aGUgaW1wYWN0LCB3YXMgY2FsbGluZyAncnRl X2V0aF9kZXZfY29uZmlndXJlKCknDQo+ID4gPiBjYXVzaW5nIGFueSBwcm9ibGVtLCBpcyB0aGlz IGZpeGluZyBhbnkgaXNzdWU/DQo+ID4gPiBPciBpcyB0aGlzIHBhdGNoIGFuIG9wdGltaXphdGlv biB0byBlbGltaW5hdGUgYW4gdW5uZWNlc3NhcnkgY2FsbD8NCj4gPiA+DQo+ID4gVGhpcyBwYXRj aCBkb2VzIGZpeCBhbiBpc3N1ZSwgYW5kIGl0IGFsc28gZWxpbWluYXRlcyBhbiB1bm5lY2Vzc2Fy eSBjYWxsLg0KPiA+DQo+ID4gVGhlIGlzc3VlIGlzOg0KPiA+IHBlci1xdWV1ZSBjb25maWd1cmF0 aW9uLCBmb3IgZXhhbXBsZTogcG9ydCAwIHJ4cSAwIHJ4X29mZmxvYWQNCj4gPiBqdW1ib19mcmFt ZSBvZmYgdHJpZ2dlcnMgdGhlIHBlci1kZXZpY2UgY29uZmlndXJhdGlvbiBjaGFuZ2U6IHRoZSBS U1MNCj4gPiBrZXkgaXMgcmVjb25maWd1cmVkIGFuZCBjaGFuZ2VzIGFmdGVyIHJ0ZV9ldGhfZGV2 X2NvbmZpZ3VyZSgpIGlzDQo+ID4gY2FsbGVkIG9uIElDRSBQTUQgZHJpdmVyLCB0aGF0IGNhdXNl IGEgdGVzdCBjYXNlIGZhaWx1cmUuDQo+ID4NCj4gDQo+IEhtbW0uIEkgYWdyZWUgb24gdGhlIGZv bGxvd2luZy4gSXQgZG9lc24ndCBuZWVkIGRldl9jb25maWd1cmUuIFRoYXQncyB3aHkgSQ0KPiBn aXZlIHlvdSBhY2suDQo+IA0KPiBCdXQgeW91ciBpc3N1ZS4gU2hvdWxkbid0IHlvdSBmaXggdGhl IGRyaXZlcj8gVGhlIHZzaS0+cnNzX2tleVtdIGp1c3QgdXBkYXRlZA0KPiBpdHNlbGYgYXMgYSBy YW5kb20gdmFsdWUgd2hlbiBkZXZfY29uZiBkb2Vzbid0IGNvbnRhaW4gb25lLg0KPiBCdXQgeW91 ciBjYXNlIGlzIGRldl9jb25mIGRvZXNuJ3QgY29udGFpbiBuZXcgcnNzIGtleSwgYnV0IHZzaS0+ cnNzX2tleSBpcyBub3QNCj4gbnVsbC4gSW4gdGhpcyBjYXNlLCBpdCBzaG91bGQga2VlcCB0aGUg c2FtZSBub3QgZ2V0IGEgbmV3IHJhbmRvbSBrZXkuDQo+IA0KSW4gY3VycmVudCBpbXBsZW1lbnRh dGlvbiwgZGV2LT5kYXRhLT5kZXZfY29uZi5yeF9hZHZfY29uZi5yc3NfY29uZiBpbiBQTUQNCmRv ZXMgbm90IGhvbGQgdGhlIHJzc19rZXkgdmFsdWUgaWYgdXNlciBkb2VzIG5vdCBzZXQgaXQgaW4g dGhlIGlucHV0IHBhcmFtZXRlciBvZiBydGVfZXRoX2Rldl9jb25maWd1cmUoKS4gDQoNCkV2ZW4g aWYgUE1EIGdlbmVyYXRlIG9uZSBhdXRvbWF0aWNhbGx5LCBpdCB3aWxsIG5vdCBiZSBzYXZlZCBp biBkZXYtPmRhdGEtPmRldl9jb25mLnJ4X2Fkdl9jb25mLnJzc19jb25mLiANCg0KV2hlbiB1c2Vy IHdhbnQgdG8gZ2V0IHJzc19rZXksIGl0IHdpbGwgYmUgcmV0cmlldmVkIG9uIHRoZSBmbHkgZnJv bSBoYXJkd2FyZSwgYnV0IG5vdCBmcm9tIGFueSB2YXJpYWJsZQ0KaW4gUE1ELg0KDQpTbyBQTUQg KGljZSBhbmQgaTQwZSkgdGhpbmsgb25seSByc3Nfa2V5ICB3aGljaCBpcyBzZXQgYnkgdXNlciB2 aWEgcnRlX2V0aF9kZXZfY29uZmlndXJlKCkgY2FuIGJlIHJldXNlZA0Kd2hlbiBwb3J0IGlzIHJl Y29uZmlndXJlZC4NCg0KSWYgaXQgaXMgbm90IHByZXNlbnQsIFBNRCB3aWxsIGdlbmVyYXRlIG9u ZSBieSBpdHNlbGYgYW55d2F5IGV2ZW4gaWYgaXQgaXMgcHJlc2VudCBpbiB2c2ktPnJzc19rZXku DQoNCkkgZG9u4oCZdCB0aGluayB0aGlzIGJlaGF2aW9yIGlzIHdyb25nLCBzbyBkaWQgbm90IGZp eCBpY2UgUE1ELg0KDQo+ID4gVGhlcmUgaXMgYW4gdW5uZWNlc3NhcnkgY2FsbCBpbiBvcmlnaW5h bCBpbXBsZW1lbnRhdGlvbiBiZWNhdXNlIGJvdGgNCj4gPiBjbWRfY29uZmlnX3Blcl9xdWV1ZV9y eF9vZmZsb2FkX3BhcnNlZCgpIGFuZA0KPiA+IGNtZF9jb25maWdfcGVyX3F1ZXVlX3R4X29mZmxv YWRfcGFyc2VkKCkNCj4gPiBkb2VzIG5vdCB1cGRhdGUgdGhlICJwb3J0LT5kZXZfY29uZiIgd2hp Y2ggaG9sZCB0aGUgcG9ydA0KPiA+IGNvbmZpZ3VyYXRpb24sIHRoZXJlZm9yZSB0aGVyZSBpcyBu byBuZWVkIHRvIGNhbGwgcnRlX2V0aF9kZXZfY29uZmlndXJlKCkuDQoNCg==