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 5449E42919; Tue, 11 Apr 2023 08:51:16 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3E59640DFD; Tue, 11 Apr 2023 08:51:16 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id AC91640A8B for ; Tue, 11 Apr 2023 08:51:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1681195873; x=1712731873; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=juGCLcZNcNNDxKIuvvNA+0Y4QdSMIGJ6etcQgSx8rmU=; b=Ewr0f25b6x1aPPsiG/oY6MYz42X2iX7hvqsBs3r4f2je7ZNmcmO8N40b X0wmStGlwbu2+UximCQ8zIYXCXHUhWMOzOoXsSKEBtwgBDhFCl7Ewvg5R tHnBPGdzGU96jIERzyTpWcqIylzIxc6v0fM5MbppzQGc7XfDHONLnOTUX KydOxrzDiM8Xzs5ICGTkoOe8ifnSFCvoFG0iAq7rxbeUIQgaPx6yMgHEE tHbmYsktbw77s5dGpHdojtLaHSckYDGxBQ8G610NBe91feLwzKnjoYfLc MgXb5DUoIEeNOuSWmByjxvfLENrVPnfxny6QuOXkywm+gKO3oS0INbahU Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10676"; a="323901009" X-IronPort-AV: E=Sophos;i="5.98,336,1673942400"; d="scan'208";a="323901009" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Apr 2023 23:51:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10676"; a="688508329" X-IronPort-AV: E=Sophos;i="5.98,336,1673942400"; d="scan'208";a="688508329" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga002.jf.intel.com with ESMTP; 10 Apr 2023 23:51:12 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.23; Mon, 10 Apr 2023 23:51:12 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Mon, 10 Apr 2023 23:51:12 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Mon, 10 Apr 2023 23:51:11 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mpvoL6NOEgmxo4d0RaHuKuBXFZ0vXY20Axkm2YkxvcyxlZ/kpYOYbt2TXbjJNHLuD6LLAVYh9fQRvsMivK2KVDiOl4+Kf/K/uYnpyv270TFKSWCPtvkJ/B8A2B5QnTqAbZGp1E/awxL+TjdzehqwAPB8F6H4HQdIsBqf9BLVoqlo79Qjn39qaJETXc8FnYUnIQdBnCF1kTqjBs0ov3h/+eTfRC2FQ+OQfRKf4h+waLnBL+gyp8z1k4PAkRbIo0giN/VPXaO+NYzuKytR9IXcPu2EyQdGDaP5JgeSA21RYlYhjs9ImEWcVaKvrymjmL0+oAPhpylbZGXLn6tu1ICuKg== 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=juGCLcZNcNNDxKIuvvNA+0Y4QdSMIGJ6etcQgSx8rmU=; b=iUizhk8LujpCBhUhG8QGVnXYMkDqCga1qisl/jKYxXZQL8qhKfysjV9oMQzTL3tAVpWGUJFOM3hD2PCirWTAz5YsR1O6TyWIpRXLeEvEa2PpJLy7VH164TF5K0ut80Ag+AHQS7F/60qgJ9Ph4CIc9XpJUOU0kaVae/vgoc42hK+zi9MGBcpipVp21728+tWF2IySOSQ5IfXp9wNAeC6h2CXF/gEj9SF8aKuS4z3J+x53Hsj/WzG177xVg57gOfJpyjqwBr4bHdhTs2WxgE89I0ZFuz9nNT/hUxUytaWeaOesQgIxBsjiRmrk1FmVb0A44X2m0KwjRA3ejaWmILUusg== 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 DM6PR11MB3723.namprd11.prod.outlook.com (2603:10b6:5:13f::25) by SA1PR11MB6808.namprd11.prod.outlook.com (2603:10b6:806:24f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.38; Tue, 11 Apr 2023 06:51:10 +0000 Received: from DM6PR11MB3723.namprd11.prod.outlook.com ([fe80::1ec3:4700:3052:76b4]) by DM6PR11MB3723.namprd11.prod.outlook.com ([fe80::1ec3:4700:3052:76b4%5]) with mapi id 15.20.6277.034; Tue, 11 Apr 2023 06:51:10 +0000 From: "Guo, Junfeng" To: "ferruh.yigit@amd.com" , "Richardson, Bruce" CC: "dev@dpdk.org" , "Zhang, Qi Z" , Rushil Gupta Subject: RE: [PATCH 1/1] net/gve: update base code for DQO Thread-Topic: [PATCH 1/1] net/gve: update base code for DQO Thread-Index: AQHZbDJvP0JPnYDus0KaIr7nGXYr1q8lloQA Date: Tue, 11 Apr 2023 06:51:09 +0000 Message-ID: References: <20230411045908.844901-1-rushilg@google.com> <20230411045908.844901-2-rushilg@google.com> In-Reply-To: <20230411045908.844901-2-rushilg@google.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: DM6PR11MB3723:EE_|SA1PR11MB6808:EE_ x-ms-office365-filtering-correlation-id: 4124dbd2-481b-428a-5dee-08db3a592203 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: C/ujHYEurWf7bmv6vA+jwLY2YKLPUKrInKAce37JjgiDWdQpccFbSpKOGp9l6NStS4mPONcnUZDkrkU6bPdYEsoeTTxruSw8o7Zo2htH8m7I6YSS6k9JJmtWMniwF76kslVjUKVIpGXzkfokWEVa3yfdklEK0WssfZmzSuxKYTwO9AU3lrkwLvmUBhn1MB2bSmBAMOQ8fu7wD8O9xu9Wxpn7IoUjyYgDKig34MMkfD9uJ8GmoqZraHgZPLRhvcbgiYlr6t/usGvx9RXogos84guqZcMrjGK4PhhzbVF4I/+PaTyWcu5P7xXr3I6xHS5QJgcNUd8gYIL5zdAoyvDva033jBk/hEpsa4s5cocGdaOtGje67FN9Aq90KB7DSQrQiUz4Jyk4tVONnl3c2qNBZVltiePySc0EQkoVTL4OxuldhWNLB9GRAcf/HV+hbPU2niqghFpVJFv9OMhMJrtw9x0oxiKoFPLVt+2Z0152rHvFRe67kwjMBG4Pg4mkuZ98Y7YYzkx/PftUYX4HfIAxccHvLTvS2yRMwCRWQP+db3gfr80/9pgoPPYOVu+uvFal4K/8u5zIBI5rN0opgR1p8yfovaxYG/DrpYqKntr2tTM= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3723.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(396003)(376002)(39860400002)(136003)(366004)(346002)(451199021)(55016003)(8936002)(52536014)(15650500001)(7696005)(966005)(5660300002)(86362001)(66556008)(66476007)(66446008)(64756008)(66946007)(76116006)(8676002)(4326008)(33656002)(478600001)(38100700002)(38070700005)(110136005)(82960400001)(122000001)(54906003)(6636002)(53546011)(2906002)(83380400001)(6506007)(9686003)(71200400001)(186003)(316002)(41300700001)(26005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZHNkQzZYeGtVRDBVY0dQaE5JdmEyeFFLNVcrZ2EwQUloUmhaWEhBNm1nbmox?= =?utf-8?B?T0V6b3JUcXNtRzdLenJ0bCtXMUVtdTY0SzJuV3pUNDF5MXh4TlJZSFBRN09q?= =?utf-8?B?OTBwcS9rc2pyU21maUZ4L1NudlUySHI2Q3JPdHhKS2p4bk02aUh5U1FZMDEx?= =?utf-8?B?ZW1ORFNqcnh4bnhzNTVQMGF2eUg1K2JicStMS0FlSzY0bW5KU0pqbG5JdXBo?= =?utf-8?B?TkNxanRyRCtlTzhJN2xsUGZrc09rcHZyQjY0TWFDZEFkb1A4aG5ZU1Vid2Rw?= =?utf-8?B?R2R4Yjdza0F6NnlCcXB0RlBZR25VRytOTEpJdzIwM0haMzg1M2tzUlZuVE1m?= =?utf-8?B?Q3ZZQStiQjNkNXhaZkRJeU5vZXpHWEcwbzQ0OWJoYXBEMjMxb3kwTytOZDJ4?= =?utf-8?B?ai9qWXoxdEphZ3hsaXhxYkI0M3MyYUxzZlFZSUMxdXc1VXpjQWU5dnk2eFpk?= =?utf-8?B?YWRkakIvZ3VtWVpvWFBFSS8zMnlCd080MlJTSFhDNEQxcW90QnpxZlZVcTZu?= =?utf-8?B?UTJvTkdPRklIZG9qakErbjVBWERPbW5kNU0vaDJuTlNTMmMvL1N5ajViNnh4?= =?utf-8?B?Uk1SbEl4QmU2dkhDbExVVTRGTjhTeW5tR0ZqYXlSVThHUGFIRlZ5ejV0L2NK?= =?utf-8?B?ZnE5OHBOdGpJUldNVE0xVUVQWXo2VDFDZzE4bUVCT05abHFaWkFZdnNYUDdU?= =?utf-8?B?Ny9Pd1loSStQODg0QlBwSFBJRW5vYlhOa3RIYlpkTmExTldsNlZSU0YrSEY4?= =?utf-8?B?TFdDMTRSajF6Yi8zSGt4VUlLYW9DL3RJTjdmc3FKTE0yVUNXTHh6OFJGQm9E?= =?utf-8?B?OWtWQTN0d00yQkFtNDlJQ2V0WUV3MGFkUnk3MXpMOTZ4QncwL1YzUEVUazhh?= =?utf-8?B?TGRvRk1vVlB5MFZxRzNiTHdFN1lhN2hqeVl5TXNQUHZWREhTVEVvbDlYTGcr?= =?utf-8?B?VUxnQisrVGxEKzV6dGlXMHl6ZUVwM2w2NEdEeVFYOC9EaWJQTEhFTzI3ZllW?= =?utf-8?B?cm1udUhmSkl2dlByNXptL3lsMlVxSjlXVDU1OEdVUXhJYmt3TmQvOGFpeGpy?= =?utf-8?B?ZDlabzllT3NJQVNHelRRZTRCZUIrby9KYURVRkhacGV1Znl6TEJwZ1A3U1lL?= =?utf-8?B?WkdLZWUwd0o0QTJ5eUVBYjg5aFM0ZXQzdmlvNmpWWGljZkFDSmlmTjJqbFM3?= =?utf-8?B?Y0lqNy9EcFRkbnhrN01LK3dldmtmSzJxUHV3RkUxbml1RUx4M0d0ZlgyR2xJ?= =?utf-8?B?ckFjeDZKT0lnT2R3YURBOFA0SVJITldESnJodkpaVElYUTRaTU9neVJSWUQ2?= =?utf-8?B?UVB1bWU1cm9aeXVZUStocHdSQ0dZVFNnZm5UWFFzQ2VuUFJPN0toL3I2MEhw?= =?utf-8?B?OVljSExVQU8yNUozTERCMlBKMnFIQURMWE00aTRiYm0zU28vb3UwVEFDem11?= =?utf-8?B?NktKUGNaNmhPMGltZ1d1aXNHNU1ZcTJzMDRLU2xORWlOZFJDYlNjb0M4VThn?= =?utf-8?B?UlViVkRoL2Q2NVNIQXBmOHBNNW9pYzFXNFZMOTllNCtmcncvUWlaUFRqcmNC?= =?utf-8?B?cnFKa0pLL3FUQ2tiVUYwYVFYTjc4S3Bac3l6QVJMRkFxT252S3JCN3FNQWtl?= =?utf-8?B?QnM2d3ZyeStSMHZzNlJCbUVqZ1RtN0w4NFVrTjcvVWJGQjFoaW4zMCt1YXJk?= =?utf-8?B?Y085c2dUQlVTTFU4amQ2T3lCTjJibytESHZ6S3JFMFc4Ukt1N3Qya0dhS2tt?= =?utf-8?B?OTRrWVpVWHZYaVZTaXU3LzQ1ZDdLc2lJMWhjVHFLY2IvUnl4NzdyZWhGczF4?= =?utf-8?B?dGgzSVJKbHh1Qm1JVFBuM3B6Tm1OS3c2Y3VQampwdzRUaUg4REh2MkM2cWps?= =?utf-8?B?TFoyeTRtenRtWEV1MTI2SittMlNnWDhkZDUveDRSUnlxRVdEWHo1L0t1MGFj?= =?utf-8?B?cDVOcjJnczQ5TjhZV3FVY2dvR1FYdGpiTGlCeS9hR0NTRlBNYkF5U002bDVa?= =?utf-8?B?S3VSbGpIV29aZUlIN0FpVm5lSEtUaVFJWFVOUXgzOVp2YUtmNUpPczJGN1Nk?= =?utf-8?B?V3dyc0N0NHdmS096aEdzWnNrWTROZmY3dU9wSm9iWjFiaUhVR3NyOUg4SlhO?= =?utf-8?Q?2esnFZm6SBovlcsvr/6E0ziJs?= 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: DM6PR11MB3723.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4124dbd2-481b-428a-5dee-08db3a592203 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2023 06:51:09.9672 (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: aNC9wyo/Tf5ovPf2FU8OgL8JwhJg3Ot6FB07ed9SyOzX/6CtMrQPjWPtsGayOB+q8YRXXtb6wJ6jcT4Fh51vHg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB6808 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 SGkgRmVycnVoICYgQnJ1Y2UsDQoNClRoaXMgcGF0Y2ggY29udGFpbnMgZmV3IGxpbmVzIGNoYW5n ZSBmb3IgdGhlIE1JVCBsaWNlbnNlZCBndmUgYmFzZSBjb2RlLg0KTm90ZSB0aGF0IHRoZXJlIGlz IG5vIG5ldyBmaWxlcyBhZGRlZCwganVzdCBzb21lIG1pbm9yIGNvZGUgdXBkYXRlLg0KDQpEbyB3 ZSBuZWVkIHRvIGFzayBmb3Igc3BlY2lhbCBhcHByb3ZhbCBmcm9tIHRoZSBUZWNoIEJvYXJkIGZv ciB0aGlzPw0KUGxlYXNlIGhlbHAgZ2l2ZSBzb21lIGFkdmljZSBhbmQgYWxzbyBoZWxwIHJldmll dyB0aGlzIHBhdGNoLiBUaGFua3MhDQoNCkJUVywgR29vZ2xlIHdpbGwgYWxzbyBoZWxwIHJlcGxh Y2UgYWxsIHRoZSBiYXNlIGNvZGUgdW5kZXIgTUlUIGxpY2Vuc2UNCndpdGggdGhlIG9uZXMgdW5k ZXIgQlNELTMgbGljZW5zZSBzb29uLCB3aGljaCB3b3VsZCBtYWtlIHRoaW5ncyBtb3JlDQplYXNp ZXIuDQoNClJlZ2FyZHMsDQpKdW5mZW5nDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gRnJvbTogUnVzaGlsIEd1cHRhIDxydXNoaWxnQGdvb2dsZS5jb20+DQo+IFNlbnQ6IFR1ZXNk YXksIEFwcmlsIDExLCAyMDIzIDEyOjU5DQo+IFRvOiBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0Bp bnRlbC5jb20+OyBmZXJydWgueWlnaXRAYW1kLmNvbQ0KPiBDYzogUmljaGFyZHNvbiwgQnJ1Y2Ug PGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOw0KPiBSdXNoaWwgR3Vw dGEgPHJ1c2hpbGdAZ29vZ2xlLmNvbT47IEd1bywgSnVuZmVuZw0KPiA8anVuZmVuZy5ndW9AaW50 ZWwuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggMS8xXSBuZXQvZ3ZlOiB1cGRhdGUgYmFzZSBjb2Rl IGZvciBEUU8NCj4gDQo+IFVwZGF0ZSBndmUgYmFzZSBjb2RlIHRvIHN1cHBvcnQgRFFPLg0KPiAN Cj4gVGhpcyBwYXRjaCBpcyBiYXNlZCBvbiB0aGlzOg0KPiBodHRwczovL3BhdGNod29yay5kcGRr Lm9yZy9wcm9qZWN0L2RwZGsvbGlzdC8/c2VyaWVzPTI3NjQ3JnN0YXRlPSoNCj4gDQo+IFNpZ25l ZC1vZmYtYnk6IFJ1c2hpbCBHdXB0YSA8cnVzaGlsZ0Bnb29nbGUuY29tPg0KPiBTaWduZWQtb2Zm LWJ5OiBKdW5mZW5nIEd1byA8anVuZmVuZy5ndW9AaW50ZWwuY29tPg0KPiAtLS0NCj4gIGRyaXZl cnMvbmV0L2d2ZS9iYXNlL2d2ZS5oICAgICAgICAgIHwgIDEgKw0KPiAgZHJpdmVycy9uZXQvZ3Zl L2Jhc2UvZ3ZlX2FkbWlucS5jICAgfCAxMCArKysrKy0tLS0tDQo+ICBkcml2ZXJzL25ldC9ndmUv YmFzZS9ndmVfZGVzY19kcW8uaCB8ICA0IC0tLS0NCj4gIDMgZmlsZXMgY2hhbmdlZCwgNiBpbnNl cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0 L2d2ZS9iYXNlL2d2ZS5oIGIvZHJpdmVycy9uZXQvZ3ZlL2Jhc2UvZ3ZlLmgNCj4gaW5kZXggMmRj NDUwN2FjYi4uMmI3Y2Y3ZDk5YiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9uZXQvZ3ZlL2Jhc2Uv Z3ZlLmgNCj4gKysrIGIvZHJpdmVycy9uZXQvZ3ZlL2Jhc2UvZ3ZlLmgNCj4gQEAgLTcsNiArNyw3 IEBADQo+ICAjZGVmaW5lIF9HVkVfSF8NCj4gDQo+ICAjaW5jbHVkZSAiZ3ZlX2Rlc2MuaCINCj4g KyNpbmNsdWRlICJndmVfZGVzY19kcW8uaCINCj4gDQo+ICAjZGVmaW5lIEdWRV9WRVJTSU9OCQki MS4zLjAiDQo+ICAjZGVmaW5lIEdWRV9WRVJTSU9OX1BSRUZJWAkiR1ZFLSINCj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvbmV0L2d2ZS9iYXNlL2d2ZV9hZG1pbnEuYw0KPiBiL2RyaXZlcnMvbmV0L2d2 ZS9iYXNlL2d2ZV9hZG1pbnEuYw0KPiBpbmRleCBlNzQ1YjcwOWIyLi5lOTYzZjkxMGEwIDEwMDY0 NA0KPiAtLS0gYS9kcml2ZXJzL25ldC9ndmUvYmFzZS9ndmVfYWRtaW5xLmMNCj4gKysrIGIvZHJp dmVycy9uZXQvZ3ZlL2Jhc2UvZ3ZlX2FkbWlucS5jDQo+IEBAIC00OTcsMTEgKzQ5NywxMSBAQCBz dGF0aWMgaW50IGd2ZV9hZG1pbnFfY3JlYXRlX3R4X3F1ZXVlKHN0cnVjdA0KPiBndmVfcHJpdiAq cHJpdiwgdTMyIHF1ZXVlX2luZGV4KQ0KPiAgCQljbWQuY3JlYXRlX3R4X3F1ZXVlLnF1ZXVlX3Bh Z2VfbGlzdF9pZCA9DQo+IGNwdV90b19iZTMyKHFwbF9pZCk7DQo+ICAJfSBlbHNlIHsNCj4gIAkJ Y21kLmNyZWF0ZV90eF9xdWV1ZS50eF9yaW5nX3NpemUgPQ0KPiAtCQkJY3B1X3RvX2JlMTYodHhx LT5uYl90eF9kZXNjKTsNCj4gKwkJCWNwdV90b19iZTE2KHByaXYtPnR4X2Rlc2NfY250KTsNCj4g IAkJY21kLmNyZWF0ZV90eF9xdWV1ZS50eF9jb21wX3JpbmdfYWRkciA9DQo+IC0JCQljcHVfdG9f YmU2NCh0eHEtPmNvbXBscS0+dHhfcmluZ19waHlzX2FkZHIpOw0KPiArCQkJY3B1X3RvX2JlNjQo dHhxLT5jb21wbF9yaW5nX3BoeXNfYWRkcik7DQo+ICAJCWNtZC5jcmVhdGVfdHhfcXVldWUudHhf Y29tcF9yaW5nX3NpemUgPQ0KPiAtCQkJY3B1X3RvX2JlMTYocHJpdi0+dHhfY29tcHFfc2l6ZSk7 DQo+ICsJCQljcHVfdG9fYmUxNihwcml2LT50eF9jb21wcV9zaXplICoNCj4gRFFPX1RYX01VTFRJ UExJRVIpOw0KPiAgCX0NCj4gDQo+ICAJcmV0dXJuIGd2ZV9hZG1pbnFfaXNzdWVfY21kKHByaXYs ICZjbWQpOw0KPiBAQCAtNTQ5LDkgKzU0OSw5IEBAIHN0YXRpYyBpbnQgZ3ZlX2FkbWlucV9jcmVh dGVfcnhfcXVldWUoc3RydWN0DQo+IGd2ZV9wcml2ICpwcml2LCB1MzIgcXVldWVfaW5kZXgpDQo+ ICAJCWNtZC5jcmVhdGVfcnhfcXVldWUucnhfcmluZ19zaXplID0NCj4gIAkJCWNwdV90b19iZTE2 KHByaXYtPnJ4X2Rlc2NfY250KTsNCj4gIAkJY21kLmNyZWF0ZV9yeF9xdWV1ZS5yeF9kZXNjX3Jp bmdfYWRkciA9DQo+IC0JCQljcHVfdG9fYmU2NChyeHEtPnJ4X3JpbmdfcGh5c19hZGRyKTsNCj4g KwkJCWNwdV90b19iZTY0KHJ4cS0+Y29tcGxfcmluZ19waHlzX2FkZHIpOw0KPiAgCQljbWQuY3Jl YXRlX3J4X3F1ZXVlLnJ4X2RhdGFfcmluZ19hZGRyID0NCj4gLQkJCWNwdV90b19iZTY0KHJ4cS0+ YnVmcS0+cnhfcmluZ19waHlzX2FkZHIpOw0KPiArCQkJY3B1X3RvX2JlNjQocnhxLT5yeF9yaW5n X3BoeXNfYWRkcik7DQo+ICAJCWNtZC5jcmVhdGVfcnhfcXVldWUucGFja2V0X2J1ZmZlcl9zaXpl ID0NCj4gIAkJCWNwdV90b19iZTE2KHJ4cS0+cnhfYnVmX2xlbik7DQo+ICAJCWNtZC5jcmVhdGVf cnhfcXVldWUucnhfYnVmZl9yaW5nX3NpemUgPQ0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQv Z3ZlL2Jhc2UvZ3ZlX2Rlc2NfZHFvLmgNCj4gYi9kcml2ZXJzL25ldC9ndmUvYmFzZS9ndmVfZGVz Y19kcW8uaA0KPiBpbmRleCBlZTFhZmRlY2I4Li5iYjRhMThkNGQxIDEwMDY0NA0KPiAtLS0gYS9k cml2ZXJzL25ldC9ndmUvYmFzZS9ndmVfZGVzY19kcW8uaA0KPiArKysgYi9kcml2ZXJzL25ldC9n dmUvYmFzZS9ndmVfZGVzY19kcW8uaA0KPiBAQCAtMTMsMTAgKzEzLDYgQEANCj4gICNkZWZpbmUg R1ZFX1RYX01BWF9IRFJfU0laRV9EUU8gMjU1DQo+ICAjZGVmaW5lIEdWRV9UWF9NSU5fVFNPX01T U19EUU8gODgNCj4gDQo+IC0jaWZuZGVmIF9fTElUVExFX0VORElBTl9CSVRGSUVMRA0KPiAtI2Vy cm9yICJPbmx5IGxpdHRsZSBlbmRpYW4gc3VwcG9ydGVkIg0KPiAtI2VuZGlmDQo+IC0NCj4gIC8q IEJhc2ljIFRYIGRlc2NyaXB0b3IgKERUWVBFIDB4MEMpICovDQo+ICBzdHJ1Y3QgZ3ZlX3R4X3Br dF9kZXNjX2RxbyB7DQo+ICAJX19sZTY0IGJ1Zl9hZGRyOw0KPiAtLQ0KPiAyLjQwLjAuNTc3Lmdh YzFlNDQzNDI0LWdvb2cNCg0K