From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 73BA1A0562;
	Mon, 30 Mar 2020 04:35:30 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id D79F22C15;
	Mon, 30 Mar 2020 04:35:29 +0200 (CEST)
Received: from mga09.intel.com (mga09.intel.com [134.134.136.24])
 by dpdk.org (Postfix) with ESMTP id B59AC2BBE;
 Mon, 30 Mar 2020 04:35:27 +0200 (CEST)
IronPort-SDR: 4hRbdjWv/w6WRH16UgDS2jqdjhePCMSr29WoU4rSG2Dpg3Bw9aiM3HfOAnZ5JIM0LQ/2UScRHl
 I9c4WMTn3nQg==
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 29 Mar 2020 19:35:26 -0700
IronPort-SDR: c+2oRDLhhNwXKMKLQVy+zfwx38IJnS1aktgju/eAjRJkMK1Ww5lDYwVOzkPqlLOFQTD35kBddd
 1IikHCyqUQHA==
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.72,322,1580803200"; d="scan'208";a="241893824"
Received: from orsmsx106.amr.corp.intel.com ([10.22.225.133])
 by orsmga008.jf.intel.com with ESMTP; 29 Mar 2020 19:35:26 -0700
Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by
 ORSMSX106.amr.corp.intel.com (10.22.225.133) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sun, 29 Mar 2020 19:35:26 -0700
Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by
 ORSMSX609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1713.5; Sun, 29 Mar 2020 19:35:25 -0700
Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by
 orsmsx609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5
 via Frontend Transport; Sun, 29 Mar 2020 19:35:25 -0700
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.172)
 by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sun, 29 Mar 2020 19:35:24 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=cyh4p097U2m2ZW4aUDT57XaIbLF7W5ojyyZ+VspKAOtNPvJpYbpihT6bnEAP8D3LF3roB1RTadErDUlVgOmTD6vl8CrIXlCMIyNCd8/AaezCAAhLCLrGtnRnkvqa/hIvpW4qsu+4LPGmkKwxOEBzvzHllRLXhU0ysWv3wtmm+r7lya3uAyJtJVsqUuyITc81/aDp+sBqbGuK0iWkgvbjYBQ8RwXlZlB18TnkialD4/4ABI7Wwtnpc7dY8D7mQb/WfppqPm02fiqOlI6fVJqNw4Tp3feGxNjkQ1hl4LJ4btqcPvP7/s6WyecqsFHm/rE0jcdiQnYWvndsj6NvXHxufA==
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=3JuNIZKiJLR6ncBz68P3wiVddXd7Nzo/j+VuU9NgR2Y=;
 b=NYNv63stwd9ZlKNQujr/Aotws9epyWotZhJQfQ7Bl5S7RdwhGY18JI28TDWi/bFWTTPa4YpnplNju4gkuS0qQYuP9vS8M2L1vU1zJYPmLRau2o5XWqAVRe8ccPRWTdfEAUv+lPyKaBkLeKwhdMGdspBC/fCgX9NmMIcG9MLl2QIMZYZUDSf7oO3HhnhD4yWz5OWelQYSRQK5W7VQ6xFUSJQQCKrk/6VxuJZDMvK/p2nQm87FRZZGdwwD+ZaD2PPSBcX46BR9Xtu5nvTJy4DT3ece8S2Z8g/Z5UaewwaLi2/xiXwMUDIhkoAdTVzEsXQEO09JD53VB8FY0tqORTlOsw==
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=3JuNIZKiJLR6ncBz68P3wiVddXd7Nzo/j+VuU9NgR2Y=;
 b=chwKmmxxAo2bqkPGHXg0/Dn/7Zu98Yf3P7pnhSaZNwUEDjv44Aym3FoTFzgVRvMf93Fg4fq2NWcCHapy4Ah1Yav60kW+teiaMb0Dgc57Myh4FhZBPlH30V2iyngq+l0RsKKo4i+RH8XFJpd4D8QstbVxZhZXbWdVR2gdDcH0F5M=
Received: from BN7PR11MB2818.namprd11.prod.outlook.com (2603:10b6:406:ad::23)
 by BN7PR11MB2787.namprd11.prod.outlook.com (2603:10b6:406:b4::28)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20; Mon, 30 Mar
 2020 02:35:20 +0000
Received: from BN7PR11MB2818.namprd11.prod.outlook.com
 ([fe80::ac4b:92de:860d:e573]) by BN7PR11MB2818.namprd11.prod.outlook.com
 ([fe80::ac4b:92de:860d:e573%6]) with mapi id 15.20.2856.019; Mon, 30 Mar 2020
 02:35:20 +0000
From: "Han, YingyaX" <yingyax.han@intel.com>
To: "Jiang, JunyuX" <junyux.jiang@intel.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: "Yang, Qiming" <qiming.yang@intel.com>, "Yigit, Ferruh"
 <ferruh.yigit@intel.com>, "Jiang, JunyuX" <junyux.jiang@intel.com>,
 "stable@dpdk.org" <stable@dpdk.org>
Thread-Topic: [dpdk-dev] [PATCH v2 2/2] examples/vmdq: fix RSS configuration
Thread-Index: AQHWAnDriPu4CXdsT0GQmNMjvNMhxKhgcrAg
Date: Mon, 30 Mar 2020 02:35:20 +0000
Message-ID: <BN7PR11MB2818D13D3128A86B1DC09466FFCB0@BN7PR11MB2818.namprd11.prod.outlook.com>
References: <20200303091621.30114-1-junyux.jiang@intel.com>
 <20200325063248.28484-1-junyux.jiang@intel.com>
 <20200325063248.28484-3-junyux.jiang@intel.com>
In-Reply-To: <20200325063248.28484-3-junyux.jiang@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=yingyax.han@intel.com; 
x-originating-ip: [192.55.52.193]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ea3b3e27-6801-4a95-36a0-08d7d452fdbe
x-ms-traffictypediagnostic: BN7PR11MB2787:
x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BN7PR11MB27878669117E38841D1C50A5FFCB0@BN7PR11MB2787.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0358535363
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:BN7PR11MB2818.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFTY:;
 SFS:(10019020)(39860400002)(366004)(346002)(396003)(376002)(136003)(5660300002)(52536014)(53546011)(6506007)(7696005)(76116006)(8936002)(66946007)(81166006)(81156014)(4326008)(450100002)(86362001)(64756008)(8676002)(66446008)(66476007)(66556008)(55016002)(478600001)(110136005)(26005)(33656002)(316002)(71200400001)(186003)(9686003)(54906003)(2906002);
 DIR:OUT; SFP:1102; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: AWzTUdPqlv7gJKlbMZMbl3xfOFPmjCtYhqckVn3bpcE68v3n2T+F2kk6vDPH0LUgNvWOndoTfm5Om26kpbnXuh0J9aufsN42H8rO/s2/Zv0Lc+rUO+IiN1uIapDUR1+ZUQ5r5nY8pp1nvsWZrti8T+u7m3Nj6thiAN7nUXltJdYDcEZlICeYnM86c7ZG6AR6GtT5vLKX+9JjaAvpg7J/VVa+aRRo010VYzPcahVmiLd51WlY8d9pN4RfdowsDxR+Mi7mt5eu9t9lKx8OKEM+LntFkvg+izn3BkHBI1H0FQIfdyf37aw2edXFBB/L/kgp2li+ZM5AYZ9Q1w66Z0SCwx2AL47fpm5YA1O9bf0sJwXnE++iAqhSWKPI1TmHc/lLHTfRZeulHOO8kusWMgeT0ruo7XsWjHixVekhVqLcO2Dp8FYSPn8+Z0i61IIlseyv
x-ms-exchange-antispam-messagedata: E0i/nUTQkv7u1B6kxIHVH6mdmn9eo8DBWFKIjh2yof8mxC/30UCMaVnTRex9TQvdk4f+joq9WAvrKdtgUoxVtlvjg1phstmlz2/HAY4AxA6Z7mowXrKFkmVTFzqxY3huAaHzIXl4Ioohssa1oUVCbw==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: ea3b3e27-6801-4a95-36a0-08d7d452fdbe
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2020 02:35:20.3853 (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: TePpAWe7NUhQR6TCwxGqyJh6wzyFRP6qzUVTL/oj6b1qXs4WrrmzUXM2bdPOjTxmWiIkOR07DcpRK6t9sP5ZCg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2787
X-OriginatorOrg: intel.com
Subject: Re: [dpdk-dev] [PATCH v2 2/2] examples/vmdq: fix RSS configuration
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

VGVzdGVkLWJ5OiBIYW4sWWluZ3lhWCA8eWluZ3lheC5oYW5AaW50ZWwuY29tPg0KDQpCUnMsDQpZ
aW5neWENCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGRldiA8ZGV2LWJvdW5j
ZXNAZHBkay5vcmc+IE9uIEJlaGFsZiBPZiBKdW55dSBKaWFuZw0KU2VudDogV2VkbmVzZGF5LCBN
YXJjaCAyNSwgMjAyMCAyOjMzIFBNDQpUbzogZGV2QGRwZGsub3JnDQpDYzogWWFuZywgUWltaW5n
IDxxaW1pbmcueWFuZ0BpbnRlbC5jb20+OyBZaWdpdCwgRmVycnVoIDxmZXJydWgueWlnaXRAaW50
ZWwuY29tPjsgSmlhbmcsIEp1bnl1WCA8anVueXV4LmppYW5nQGludGVsLmNvbT47IHN0YWJsZUBk
cGRrLm9yZw0KU3ViamVjdDogW2RwZGstZGV2XSBbUEFUQ0ggdjIgMi8yXSBleGFtcGxlcy92bWRx
OiBmaXggUlNTIGNvbmZpZ3VyYXRpb24NCg0KSW4gb3JkZXIgdGhhdCBhbGwgcXVldWVzIG9mIHBv
b2xzIGNhbiByZWNlaXZlIHBhY2tldHMsIGFkZCBlbmFibGUtcnNzIGFyZ3VtZW50IHRvIGNoYW5n
ZSByc3MgY29uZmlndXJhdGlvbi4NCg0KRml4ZXM6IDZiYjk3ZGY1MjFhYSAoImV4YW1wbGVzL3Zt
ZHE6IG5ldyBhcHAiKQ0KQ2M6IHN0YWJsZUBkcGRrLm9yZw0KDQpTaWduZWQtb2ZmLWJ5OiBKdW55
dSBKaWFuZyA8anVueXV4LmppYW5nQGludGVsLmNvbT4NCkFja2VkLWJ5OiBYaWFveXVuIExpIDx4
aWFveXVuLmxpQGludGVsLmNvbT4NCi0tLQ0KIGRvYy9ndWlkZXMvc2FtcGxlX2FwcF91Zy92bWRx
X2ZvcndhcmRpbmcucnN0IHwgIDYgKy0tDQogZXhhbXBsZXMvdm1kcS9tYWluLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAzOSArKysrKysrKysrKysrKysrKy0tLQ0KIDIgZmlsZXMgY2hhbmdl
ZCwgMzcgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2RvYy9n
dWlkZXMvc2FtcGxlX2FwcF91Zy92bWRxX2ZvcndhcmRpbmcucnN0IGIvZG9jL2d1aWRlcy9zYW1w
bGVfYXBwX3VnL3ZtZHFfZm9yd2FyZGluZy5yc3QNCmluZGV4IGRmMjMwNDNkNi4uNjU4ZDY3NDJk
IDEwMDY0NA0KLS0tIGEvZG9jL2d1aWRlcy9zYW1wbGVfYXBwX3VnL3ZtZHFfZm9yd2FyZGluZy5y
c3QNCisrKyBiL2RvYy9ndWlkZXMvc2FtcGxlX2FwcF91Zy92bWRxX2ZvcndhcmRpbmcucnN0DQpA
QCAtMjYsMTMgKzI2LDEzIEBAIFRoZSBJbnRlbMKuIDgyNTk5IDEwIEdpZ2FiaXQgRXRoZXJuZXQg
Q29udHJvbGxlciBOSUMgYWxzbyBzdXBwb3J0cyB0aGUgc3BsaXR0aW5nICBXaGlsZSB0aGUgSW50
ZWzCriBYNzEwIG9yIFhMNzEwIEV0aGVybmV0IENvbnRyb2xsZXIgTklDcyBzdXBwb3J0IG1hbnkg
Y29uZmlndXJhdGlvbnMgb2YgVk1EUSBwb29scyBvZiA0IG9yIDggcXVldWVzIGVhY2guDQogQW5k
IHF1ZXVlcyBudW1iZXJzIGZvciBlYWNoIFZNRFEgcG9vbCBjYW4gYmUgY2hhbmdlZCBieSBzZXR0
aW5nIENPTkZJR19SVEVfTElCUlRFX0k0MEVfUVVFVUVfTlVNX1BFUl9WTQ0KIGluIGNvbmZpZy9j
b21tb25fKiBmaWxlLg0KLVRoZSBuYi1wb29scyBwYXJhbWV0ZXIgY2FuIGJlIHBhc3NlZCBvbiB0
aGUgY29tbWFuZCBsaW5lLCBhZnRlciB0aGUgRUFMIHBhcmFtZXRlcnM6DQorVGhlIG5iLXBvb2xz
IGFuZCBlbmFibGUtcnNzIHBhcmFtZXRlcnMgY2FuIGJlIHBhc3NlZCBvbiB0aGUgY29tbWFuZCBs
aW5lLCBhZnRlciB0aGUgRUFMIHBhcmFtZXRlcnM6DQogDQogLi4gY29kZS1ibG9jazo6IGNvbnNv
bGUNCiANCi0gICAgLi9idWlsZC92bWRxX2FwcCBbRUFMIG9wdGlvbnNdIC0tIC1wIFBPUlRNQVNL
IC0tbmItcG9vbHMgTlANCisgICAgLi9idWlsZC92bWRxX2FwcCBbRUFMIG9wdGlvbnNdIC0tIC1w
IFBPUlRNQVNLIC0tbmItcG9vbHMgTlAgDQorIC0tZW5hYmxlLXJzcw0KIA0KLXdoZXJlLCBOUCBj
YW4gYmUgOCwgMTYgb3IgMzIuDQord2hlcmUsIE5QIGNhbiBiZSA4LCAxNiBvciAzMiwgcnNzIGlz
IGRpc2FibGVkIGJ5IGRlZmF1bHQuDQogDQogSW4gTGludXgqIHVzZXIgc3BhY2UsIHRoZSBhcHBs
aWNhdGlvbiBjYW4gZGlzcGxheSBzdGF0aXN0aWNzIHdpdGggdGhlIG51bWJlciBvZiBwYWNrZXRz
IHJlY2VpdmVkIG9uIGVhY2ggcXVldWUuDQogVG8gaGF2ZSB0aGUgYXBwbGljYXRpb24gZGlzcGxh
eSB0aGUgc3RhdGlzdGljcywgc2VuZCBhIFNJR0hVUCBzaWduYWwgdG8gdGhlIHJ1bm5pbmcgYXBw
bGljYXRpb24gcHJvY2Vzcy4NCmRpZmYgLS1naXQgYS9leGFtcGxlcy92bWRxL21haW4uYyBiL2V4
YW1wbGVzL3ZtZHEvbWFpbi5jIGluZGV4IDAxMTExMDkyMC4uOTgwMzJlNmEzIDEwMDY0NA0KLS0t
IGEvZXhhbXBsZXMvdm1kcS9tYWluLmMNCisrKyBiL2V4YW1wbGVzL3ZtZHEvbWFpbi5jDQpAQCAt
NTksNiArNTksNyBAQCBzdGF0aWMgdWludDMyX3QgZW5hYmxlZF9wb3J0X21hc2s7DQogLyogbnVt
YmVyIG9mIHBvb2xzIChpZiB1c2VyIGRvZXMgbm90IHNwZWNpZnkgYW55LCA4IGJ5IGRlZmF1bHQg
Ki8gIHN0YXRpYyB1aW50MzJfdCBudW1fcXVldWVzID0gODsgIHN0YXRpYyB1aW50MzJfdCBudW1f
cG9vbHMgPSA4Ow0KK3N0YXRpYyB1aW50OF90IHJzc19lbmFibGU7DQogDQogLyogZW1wdHkgdm1k
cSBjb25maWd1cmF0aW9uIHN0cnVjdHVyZS4gRmlsbGVkIGluIHByb2dyYW1hdGljYWxseSAqLyAg
c3RhdGljIGNvbnN0IHN0cnVjdCBydGVfZXRoX2NvbmYgdm1kcV9jb25mX2RlZmF1bHQgPSB7IEBA
IC0xNDMsNiArMTQ0LDEzIEBAIGdldF9ldGhfY29uZihzdHJ1Y3QgcnRlX2V0aF9jb25mICpldGhf
Y29uZiwgdWludDMyX3QgbnVtX3Bvb2xzKQ0KIAkodm9pZCkocnRlX21lbWNweShldGhfY29uZiwg
JnZtZHFfY29uZl9kZWZhdWx0LCBzaXplb2YoKmV0aF9jb25mKSkpOw0KIAkodm9pZCkocnRlX21l
bWNweSgmZXRoX2NvbmYtPnJ4X2Fkdl9jb25mLnZtZHFfcnhfY29uZiwgJmNvbmYsDQogCQkgICBz
aXplb2YoZXRoX2NvbmYtPnJ4X2Fkdl9jb25mLnZtZHFfcnhfY29uZikpKTsNCisJaWYgKHJzc19l
bmFibGUpIHsNCisJCWV0aF9jb25mLT5yeG1vZGUubXFfbW9kZSA9IEVUSF9NUV9SWF9WTURRX1JT
UzsNCisJCWV0aF9jb25mLT5yeF9hZHZfY29uZi5yc3NfY29uZi5yc3NfaGYgPSBFVEhfUlNTX0lQ
IHwNCisJCQkJCQkJRVRIX1JTU19VRFAgfA0KKwkJCQkJCQlFVEhfUlNTX1RDUCB8DQorCQkJCQkJ
CUVUSF9SU1NfU0NUUDsNCisJfQ0KIAlyZXR1cm4gMDsNCiB9DQogDQpAQCAtMTY0LDYgKzE3Miw3
IEBAIHBvcnRfaW5pdCh1aW50MTZfdCBwb3J0LCBzdHJ1Y3QgcnRlX21lbXBvb2wgKm1idWZfcG9v
bCkNCiAJdWludDE2X3QgcTsNCiAJdWludDE2X3QgcXVldWVzX3Blcl9wb29sOw0KIAl1aW50MzJf
dCBtYXhfbmJfcG9vbHM7DQorCXVpbnQ2NF90IHJzc19oZl90bXA7DQogDQogCS8qDQogCSAqIFRo
ZSBtYXggcG9vbCBudW1iZXIgZnJvbSBkZXZfaW5mbyB3aWxsIGJlIHVzZWQgdG8gdmFsaWRhdGUg
dGhlIHBvb2wgQEAgLTIwOSw2ICsyMTgsMTcgQEAgcG9ydF9pbml0KHVpbnQxNl90IHBvcnQsIHN0
cnVjdCBydGVfbWVtcG9vbCAqbWJ1Zl9wb29sKQ0KIAlpZiAoIXJ0ZV9ldGhfZGV2X2lzX3ZhbGlk
X3BvcnQocG9ydCkpDQogCQlyZXR1cm4gLTE7DQogDQorCXJzc19oZl90bXAgPSBwb3J0X2NvbmYu
cnhfYWR2X2NvbmYucnNzX2NvbmYucnNzX2hmOw0KKwlwb3J0X2NvbmYucnhfYWR2X2NvbmYucnNz
X2NvbmYucnNzX2hmICY9DQorCQlkZXZfaW5mby5mbG93X3R5cGVfcnNzX29mZmxvYWRzOw0KKwlp
ZiAocG9ydF9jb25mLnJ4X2Fkdl9jb25mLnJzc19jb25mLnJzc19oZiAhPSByc3NfaGZfdG1wKSB7
DQorCQlwcmludGYoIlBvcnQgJXUgbW9kaWZpZWQgUlNTIGhhc2ggZnVuY3Rpb24gYmFzZWQgb24g
aGFyZHdhcmUgc3VwcG9ydCwiDQorCQkJInJlcXVlc3RlZDolIyJQUkl4NjQiIGNvbmZpZ3VyZWQ6
JSMiUFJJeDY0IlxuIiwNCisJCQlwb3J0LA0KKwkJCXJzc19oZl90bXAsDQorCQkJcG9ydF9jb25m
LnJ4X2Fkdl9jb25mLnJzc19jb25mLnJzc19oZik7DQorCX0NCisNCiAJLyoNCiAJICogVGhvdWdo
IGluIHRoaXMgZXhhbXBsZSwgd2Ugb25seSByZWNlaXZlIHBhY2tldHMgZnJvbSB0aGUgZmlyc3Qg
cXVldWUNCiAJICogb2YgZWFjaCBwb29sIGFuZCBzZW5kIHBhY2tldHMgdGhyb3VnaCBmaXJzdCBy
dGVfbGNvcmVfY291bnQoKSB0eCBAQCAtMzYzLDcgKzM4Myw4IEBAIHN0YXRpYyB2b2lkICB2bWRx
X3VzYWdlKGNvbnN0IGNoYXIgKnByZ25hbWUpICB7DQogCXByaW50ZigiJXMgW0VBTCBvcHRpb25z
XSAtLSAtcCBQT1JUTUFTS11cbiINCi0JIiAgLS1uYi1wb29scyBOUDogbnVtYmVyIG9mIHBvb2xz
XG4iLA0KKwkiICAtLW5iLXBvb2xzIE5QOiBudW1iZXIgb2YgcG9vbHNcbiINCisJIiAgLS1lbmFi
bGUtcnNzOiBlbmFibGUgUlNTIChkaXNhYmxlZCBieSBkZWZhdWx0KVxuIiwNCiAJICAgICAgIHBy
Z25hbWUpOw0KIH0NCiANCkBAIC0zNzcsNiArMzk4LDcgQEAgdm1kcV9wYXJzZV9hcmdzKGludCBh
cmdjLCBjaGFyICoqYXJndikNCiAJY29uc3QgY2hhciAqcHJnbmFtZSA9IGFyZ3ZbMF07DQogCXN0
YXRpYyBzdHJ1Y3Qgb3B0aW9uIGxvbmdfb3B0aW9uW10gPSB7DQogCQl7Im5iLXBvb2xzIiwgcmVx
dWlyZWRfYXJndW1lbnQsIE5VTEwsIDB9LA0KKwkJeyJlbmFibGUtcnNzIiwgMCwgTlVMTCwgMH0s
DQogCQl7TlVMTCwgMCwgMCwgMH0NCiAJfTsNCiANCkBAIC0zOTQsMTEgKzQxNiwxOCBAQCB2bWRx
X3BhcnNlX2FyZ3MoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQ0KIAkJCX0NCiAJCQlicmVhazsNCiAJ
CWNhc2UgMDoNCi0JCQlpZiAodm1kcV9wYXJzZV9udW1fcG9vbHMob3B0YXJnKSA9PSAtMSkgew0K
LQkJCQlwcmludGYoImludmFsaWQgbnVtYmVyIG9mIHBvb2xzXG4iKTsNCi0JCQkJdm1kcV91c2Fn
ZShwcmduYW1lKTsNCi0JCQkJcmV0dXJuIC0xOw0KKwkJCWlmICghc3RyY21wKGxvbmdfb3B0aW9u
W29wdGlvbl9pbmRleF0ubmFtZSwNCisJCQkgICAgIm5iLXBvb2xzIikpIHsNCisJCQkJaWYgKHZt
ZHFfcGFyc2VfbnVtX3Bvb2xzKG9wdGFyZykgPT0gLTEpIHsNCisJCQkJCXByaW50ZigiaW52YWxp
ZCBudW1iZXIgb2YgcG9vbHNcbiIpOw0KKwkJCQkJdm1kcV91c2FnZShwcmduYW1lKTsNCisJCQkJ
CXJldHVybiAtMTsNCisJCQkJfQ0KIAkJCX0NCisNCisJCQlpZiAoIXN0cmNtcChsb25nX29wdGlv
bltvcHRpb25faW5kZXhdLm5hbWUsDQorCQkJICAgICJlbmFibGUtcnNzIikpDQorCQkJCXJzc19l
bmFibGUgPSAxOw0KIAkJCWJyZWFrOw0KIA0KIAkJZGVmYXVsdDoNCi0tDQoyLjE3LjENCg0K