From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5BB6CA0540 for ; Tue, 14 Jul 2020 05:46:20 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 928AC1D42A; Tue, 14 Jul 2020 05:46:19 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 8EDE11D417 for ; Tue, 14 Jul 2020 05:46:17 +0200 (CEST) IronPort-SDR: MGGJy8F/UwIvI6MVIEAgDpACYuFV1E+Zun/mo4H35acuIrjNTDWeRj/ytPuULAgcBTdkAFycAj kbvYvQAb9n7Q== X-IronPort-AV: E=McAfee;i="6000,8403,9681"; a="147927135" X-IronPort-AV: E=Sophos;i="5.75,350,1589266800"; d="scan'208,217";a="147927135" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jul 2020 20:46:16 -0700 IronPort-SDR: IeLKFd0gErg6VU83qA52W+dszuF/qy+nb2JT/qwds158JVzaarf2r328wP1pAe8zoK90lOMayM WJCyXBuNC4wQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,349,1589266800"; d="scan'208,217";a="325719312" Received: from orsmsx110.amr.corp.intel.com ([10.22.240.8]) by orsmga007.jf.intel.com with ESMTP; 13 Jul 2020 20:46:15 -0700 Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by ORSMSX110.amr.corp.intel.com (10.22.240.8) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 13 Jul 2020 20:46:15 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.170) by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 13 Jul 2020 20:46:15 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L32bK/7lfo1y5XvtM4221rHRSC8Pr7qvMHkKQXDq3iZqnNEO9oQEHIdaECR57WuzzY7QtkWBctpy7XZQ9oYCLHv7PbcyWtRJTrsYJyGp4I9Wh3K2i+s9MRHSeHaFrowM3eiBG/L5tt4sgzYqjRBWHBNnKGA/mykS6ezrPY2BB5Kk3v9Jx73pDtyMwNTMejeARxhZ7lTclwHX/svE8k45EprgKY6RDT7OscrrI14MtV3+ALZ16Ij3/80XLYHk+1XITxZ0opnmb1TNLVkslZOTaG7dIPJkA847Yq75oIGi8pyMCOHq/S/zaA7QXQTbvoDNuSOOh4q76UCEmCte004N7Q== 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=iHWwq2xHhLm699iBmT6a5mo0KMeWXa2KV7n7wd8JttQ=; b=R+B3Te4VIQnC+f18wkzcfNbnNs+xSllJUMF5QOLagaTX3svt8gjiQRsfjYAvshtPTYxlu33ikKFLFQvntw2XGHf+olQGohOaSzjFwaz4Y5/77ckscGj3umJW7yxPgdbN0eccpwbVO3+GTKelIzNwPPeejPDTIFowV5jIyG9o2/arGDvfhDAhOGtFAK9PnF0V3uyl8kcmGtsZFdgQWyP0q1iNk/jglrsOSXefTqjcqVEG98ydEfdUiFhxZkKOH+HNFataorCcO2mJ20i4FUCdXv5Iodq8gXYqmAJOH7KtB93/poGK2J56eOxmQMOV184E3GSI5mniPnS0LifjK0RyzA== 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=iHWwq2xHhLm699iBmT6a5mo0KMeWXa2KV7n7wd8JttQ=; b=HQJ7amILz4xmjpb23g9YTaY/1yE0tFjWp2YsB4Unyp05mHL1MPJPMMes6uHiqzW+wQDtTS/tgYD1+h6e58BXNeKpZ1k1kxmCjLeSMDb7t0Ltn9K5c/QF7gf0ZxgW5NkNXmDsdfl17nu7a8LamWkZUInWmx9d0xoNJ4gt3vgirJU= Received: from MW3PR11MB4730.namprd11.prod.outlook.com (2603:10b6:303:58::8) by MWHPR11MB1598.namprd11.prod.outlook.com (2603:10b6:301:c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.22; Tue, 14 Jul 2020 03:46:11 +0000 Received: from MW3PR11MB4730.namprd11.prod.outlook.com ([fe80::d0d6:4c70:8cec:1d61]) by MW3PR11MB4730.namprd11.prod.outlook.com ([fe80::d0d6:4c70:8cec:1d61%3]) with mapi id 15.20.3174.025; Tue, 14 Jul 2020 03:46:11 +0000 From: "Johnson, Brian" To: "Wu, Jianyue (NSB - CN/Hangzhou)" CC: "Li, Xiaoyun" , "users@dpdk.org" , "Harouat, Karim (Nokia - FR/Lannion)" , "Meunier, Julien (Nokia - FR/Paris-Saclay)" , "Cheng, Fei 2. (NSB - CN/Hangzhou)" , "Lu, Malak (NSB - CN/Hangzhou)" , "Li, Jiu (NSB - CN/Hangzhou)" , "Pan, Jianyong (NSB - CN/Hangzhou)" , "Hong, Christian (NSB - CN/Hangzhou)" , "Fei, Xiang (NSB - CN/Hangzhou)" , "Ning, Gang (NSB - CN/Hangzhou)" , "Ren, Longlong (NSB - CN/Hangzhou)" , "Ye, Hua (NSB - CN/Hangzhou)" Thread-Topic: [dpdk-users] [dpdk-18.05] Issue while configuring VLAN ID and priority in VF Thread-Index: AdZZgUWuuNOZui7YTcmQ2DkuVfDM9wAB67ndAABaYpAAAbyYWg== Date: Tue, 14 Jul 2020 03:46:11 +0000 Message-ID: <25B79A6A-08F8-47CD-AEE5-1359097A2982@intel.com> References: <1174405832d547f4b348f61a1d1ffed6@nokia-sbell.com> , <389c49886a90416cbaf874f666e1802d@nokia-sbell.com> In-Reply-To: <389c49886a90416cbaf874f666e1802d@nokia-sbell.com> 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: [2601:1c0:5480:b4c0:154a:7a61:5df5:8876] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1913923c-f4fd-4110-c43a-08d827a87346 x-ms-traffictypediagnostic: MWHPR11MB1598: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WWaWnfIuL56gbFd27DslRHyyre76rrBZQ2fEtAsdzg3e+IBdyx2Rnk+YkiSN7XqkmLMibNgVk8CL34HIVIWWcGcwAycE7DjXsVD2AFJgsGj1tM8ce2qsZ/jRF7zexjZkL8nfw3dtjan0+nXgCnk9rVx9Ijpxfs4mtZkUJIJadnBVeqW8cQiUkM0qLxLqPQ0Jp9t6lJEhj9AMAlxfvMEAMZPMAYCqt26q9c8/GtpuDK1QAePxG1jnsCsJ7u1mp06JQIrgdh3ZNE0eSn5fpcN1RWdgBd6NAFQLJA3R46jCyEfd689ZmHfgSlfhyHCnU+5BkmO+eWBrhV0aPA2RpLR5l2t0ML0GF94VQg+qqyCNqccLGwT5ulRAQyHr5UZMYMzNPiNjvcm1j9O8qfYgFmvMFw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW3PR11MB4730.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(396003)(366004)(376002)(136003)(39860400002)(4326008)(8936002)(316002)(33656002)(66556008)(6506007)(66476007)(66946007)(66446008)(2906002)(5660300002)(64756008)(6486002)(53546011)(8676002)(54906003)(478600001)(7416002)(36756003)(6916009)(186003)(71200400001)(6512007)(76116006)(2616005)(166002)(86362001)(966005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: /wso4fGUMV7oarCyYTPEuQ6yBZ9T3gL342WhVm6adYXqEi5QnI9q62PJXi4Js9IplisSzjgG/wfBBBMYgbTiNbt8+A7tbd/VAvVZAeTBWo40nb4Mgj899mFwOoOMfNMXLV2p13taGbFWVyF0iX3c9othuGonV1rwLL8AF5a0ENfstISoJb486cQImRv/a34H/g637nVtZ8bVOybRACxCiC8mjMRL6rWTGE6shlKZM5/4dc2sxIS3S9U6M3bnvSyNbi6VLRTsVtNGRti4M4RCAVLH5vKnmDg6PTmc7jrlzf+aDbeR9lZmV3zcSgU1IUhkcRsVfmw84hYXKK6qGV7U55t9pMlDurW6npsWMPKXWu1XcCA1zaA2IFQaHKRcExUEOqL/mzCL6SorzPDgff4JvWT45BM/KpiNB7TN12DBTk/E4tXtY1TvrvbicftQaqvjDbjWJjNPC/USKLgeGBS1TmrHqUHjU81kcxK/XlEX1bZ99QBv98DlK1kCd0tOhmDMi/tUwykJK2wwn/4FnJtOZ9OQsFyMsRrGYt8OF9RWJkrnahUQ53D2qd3RfOdbis54 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW3PR11MB4730.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1913923c-f4fd-4110-c43a-08d827a87346 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2020 03:46:11.3995 (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: BYtElpK6tNNy5e506GbUQBM3IhJaBohf4L5eT6g5Ac41zNxkiZvb7hLbHznG2K3PxYpZxmRBOqtQ/LnWNC+QEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1598 X-OriginatorOrg: intel.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-users] [dpdk-18.05] Issue while configuring VLAN ID and priority in VF X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" WW91IG1pZ2h0IHdhbnQgdG8gZG91YmxlIGNoZWNrIHdpdGggRXRoZXJuZXQgQ29udHJvbGxlciBp cyBjb25uZWN0ZWQgdG8gdGhlIFg1MjIuIElmIGl0IGlzIGxvYWRpbmcgdGhlIGk0MGUgZHJpdmVy IHRoZW4gaXQgaXMgdGhlIFg3MjIgd2l0aCBpcyBub3QgcGFydCBvZiB0aGUgNTAwIFNlcmllcyAo WDUyMCwgWDU0MCwgYW5kIFg1NTApIHdpdGggdXNlcyB0aGUgaXhnYmUgZHJpdmVyLiBUaGUgNzAw IFNlcmllcyBzZXRzIHRoZSBNVFUgb24gVkZzIGluZGVwZW5kZW50bHkgb2YgdGhlIE1UVSBvbiB0 aGUgUEYgc28gaXQgc2hvdWxkIGJlIHNldCBpbiB0aGUgRFBESyBhcHAuDQoNClNlbnQgZnJvbSBt eSBpUGhvbmUNCg0KT24gSnVsIDEzLCAyMDIwLCBhdCA4OjIxIFBNLCBXdSwgSmlhbnl1ZSAoTlNC IC0gQ04vSGFuZ3pob3UpIDxqaWFueXVlLnd1QG5va2lhLXNiZWxsLmNvbT4gd3JvdGU6DQoNCu+7 vw0KSGksIEJyaWFuLA0KDQpUaGFua3MgaW5kZWVkIGZvciB0aGUgcXVpY2sgcmVzcG9uc2UuDQpO ZXR3b3JrIGFkYXB0b3IgaXMgWDU1MiB3aGljaCBpbnRlZ3JhdGVkIGluIFhFT04sIGh0dHBzOi8v d3d3LmludGVsLmNvbS9jb250ZW50L2RhbS93d3cvcHVibGljL3VzL2VuL2RvY3VtZW50cy9kYXRh c2hlZXRzL2V0aGVybmV0LXg1NTAtZGF0YXNoZWV0LnBkZg0KDQpUaGUgTVRVIGluIFBGIGlzIOKA nG10dSA5MTk04oCdDQozOiBldGgxOiA8QlJPQURDQVNULE1VTFRJQ0FTVCxVUCxMT1dFUl9VUD4g bXR1IDkxOTQgcWRpc2MgbXEgc3RhdGUgVVAgbW9kZSBERUZBVUxUIGdyb3VwIGRlZmF1bHQgcWxl biAxMDAwDQpJbiBjdXJyZW50IHRlc3QsIEkgc2VudCB0aGUgcGFja2V0IHNpemUgaXMgMWtCLCBt YXliZSBzbWFsbCBwYWNrZXRzLg0KDQpPSywgdGhhbmtzLCBJ4oCZbGwgYWxzbyB0cnkgc2V0IGRw ZGsgbXR1LCB0byBhdm9pZCBiaWcgcGFja2V0cyBkcm9wIGluIEhXIGZpbHRlcmluZy4gSXMgaXQg bGlrZSB0aGlzPyBydGVfZXRoX2Rldl9zZXRfbXR1KHBvcnRfaWQsIDkxOTQgLSA4KS4NCg0KQmVz dCBSZWdhcmRzLA0KRGF2ZShKaWFueXVlKQ0KDQpGcm9tOiBKb2huc29uLCBCcmlhbiA8YnJpYW4u am9obnNvbkBpbnRlbC5jb20+DQpTZW50OiAyMDIw5bm0N+aciDE05pelIDEwOjUzDQpUbzogV3Us IEppYW55dWUgKE5TQiAtIENOL0hhbmd6aG91KSA8amlhbnl1ZS53dUBub2tpYS1zYmVsbC5jb20+ OyBMaSwgWGlhb3l1biA8eGlhb3l1bi5saUBpbnRlbC5jb20+OyB1c2Vyc0BkcGRrLm9yZw0KQ2M6 IEhhcm91YXQsIEthcmltIChOb2tpYSAtIEZSL0xhbm5pb24pIDxrYXJpbS5oYXJvdWF0QG5va2lh LmNvbT47IE1ldW5pZXIsIEp1bGllbiAoTm9raWEgLSBGUi9QYXJpcy1TYWNsYXkpIDxqdWxpZW4u bWV1bmllckBub2tpYS5jb20+OyBDaGVuZywgRmVpIDIuIChOU0IgLSBDTi9IYW5nemhvdSkgPGZl aS4yLmNoZW5nQG5va2lhLXNiZWxsLmNvbT47IEx1LCBNYWxhayAoTlNCIC0gQ04vSGFuZ3pob3Up IDxtYWxhay5sdUBub2tpYS1zYmVsbC5jb20+OyBMaSwgSml1IChOU0IgLSBDTi9IYW5nemhvdSkg PGppdS5saUBub2tpYS1zYmVsbC5jb20+OyBQYW4sIEppYW55b25nIChOU0IgLSBDTi9IYW5nemhv dSkgPGppYW55b25nLnBhbkBub2tpYS1zYmVsbC5jb20+OyBIb25nLCBDaHJpc3RpYW4gKE5TQiAt IENOL0hhbmd6aG91KSA8Y2hyaXN0aWFuLmhvbmdAbm9raWEtc2JlbGwuY29tPjsgRmVpLCBYaWFu ZyAoTlNCIC0gQ04vSGFuZ3pob3UpIDx4aWFuZy5mZWlAbm9raWEtc2JlbGwuY29tPjsgTmluZywg R2FuZyAoTlNCIC0gQ04vSGFuZ3pob3UpIDxnYW5nLm5pbmdAbm9raWEtc2JlbGwuY29tPjsgUmVu LCBMb25nbG9uZyAoTlNCIC0gQ04vSGFuZ3pob3UpIDxsb25nbG9uZy5yZW5Abm9raWEtc2JlbGwu Y29tPjsgWWUsIEh1YSAoTlNCIC0gQ04vSGFuZ3pob3UpIDxodWEueWVAbm9raWEtc2JlbGwuY29t Pg0KU3ViamVjdDogUmU6IFtkcGRrLXVzZXJzXSBbZHBkay0xOC4wNV0gSXNzdWUgd2hpbGUgY29u ZmlndXJpbmcgVkxBTiBJRCBhbmQgcHJpb3JpdHkgaW4gVkYNCg0KV2hhdCBuZXR3b3JrIGFkYXB0 ZXIgYXJlIHlvdSB1c2luZz8NCg0KSW4gc29tZSBjYXNlcyBpZiB0aGVyZSBpcyBhIHBvcnQgdmxh biBzZXQsIHNpbmNlIHRoZSBWRiBkcml2ZXIgZG9lcyBub3Qga25vdyB0byBhZGQgYW4gYWRkaXRp b25hbCA0QiB0byB0aGUgbWF4IFJ4IHBhY2tldCBsZW5ndGgsIHRoZSBwYWNrZXRzIGdldCBkcm9w cGVkIGJ5IHRoZSBoYXJkd2FyZSBmaWx0ZXJzIGlmIHRoZSBwYWNrZXQgaXMgYXQgZnVsbCBNVFUg c2l6ZS4NCg0KVHJ5IHNldHRpbmcgdGhlIE1UVSBpbiBEUERLIGFuZCB0aGlzIHNob3VsZCBhZGQg dGhlIDRCIG9yIDhCIG5lZWRlZC4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N CkZyb206IHVzZXJzIDx1c2Vycy1ib3VuY2VzQGRwZGsub3JnPG1haWx0bzp1c2Vycy1ib3VuY2Vz QGRwZGsub3JnPj4gb24gYmVoYWxmIG9mIFd1LCBKaWFueXVlIChOU0IgLSBDTi9IYW5nemhvdSkg PGppYW55dWUud3VAbm9raWEtc2JlbGwuY29tPG1haWx0bzpqaWFueXVlLnd1QG5va2lhLXNiZWxs LmNvbT4+DQpTZW50OiBNb25kYXksIEp1bHkgMTMsIDIwMjAgNzo0MzozOCBQTQ0KVG86IExpLCBY aWFveXVuIDx4aWFveXVuLmxpQGludGVsLmNvbTxtYWlsdG86eGlhb3l1bi5saUBpbnRlbC5jb20+ PjsgdXNlcnNAZHBkay5vcmc8bWFpbHRvOnVzZXJzQGRwZGsub3JnPiA8dXNlcnNAZHBkay5vcmc8 bWFpbHRvOnVzZXJzQGRwZGsub3JnPj4NCkNjOiBIYXJvdWF0LCBLYXJpbSAoTm9raWEgLSBGUi9M YW5uaW9uKSA8a2FyaW0uaGFyb3VhdEBub2tpYS5jb208bWFpbHRvOmthcmltLmhhcm91YXRAbm9r aWEuY29tPj47IE1ldW5pZXIsIEp1bGllbiAoTm9raWEgLSBGUi9QYXJpcy1TYWNsYXkpIDxqdWxp ZW4ubWV1bmllckBub2tpYS5jb208bWFpbHRvOmp1bGllbi5tZXVuaWVyQG5va2lhLmNvbT4+OyBD aGVuZywgRmVpIDIuIChOU0IgLSBDTi9IYW5nemhvdSkgPGZlaS4yLmNoZW5nQG5va2lhLXNiZWxs LmNvbTxtYWlsdG86ZmVpLjIuY2hlbmdAbm9raWEtc2JlbGwuY29tPj47IEx1LCBNYWxhayAoTlNC IC0gQ04vSGFuZ3pob3UpIDxtYWxhay5sdUBub2tpYS1zYmVsbC5jb208bWFpbHRvOm1hbGFrLmx1 QG5va2lhLXNiZWxsLmNvbT4+OyBMaSwgSml1IChOU0IgLSBDTi9IYW5nemhvdSkgPGppdS5saUBu b2tpYS1zYmVsbC5jb208bWFpbHRvOmppdS5saUBub2tpYS1zYmVsbC5jb20+PjsgUGFuLCBKaWFu eW9uZyAoTlNCIC0gQ04vSGFuZ3pob3UpIDxqaWFueW9uZy5wYW5Abm9raWEtc2JlbGwuY29tPG1h aWx0bzpqaWFueW9uZy5wYW5Abm9raWEtc2JlbGwuY29tPj47IEhvbmcsIENocmlzdGlhbiAoTlNC IC0gQ04vSGFuZ3pob3UpIDxjaHJpc3RpYW4uaG9uZ0Bub2tpYS1zYmVsbC5jb208bWFpbHRvOmNo cmlzdGlhbi5ob25nQG5va2lhLXNiZWxsLmNvbT4+OyBGZWksIFhpYW5nIChOU0IgLSBDTi9IYW5n emhvdSkgPHhpYW5nLmZlaUBub2tpYS1zYmVsbC5jb208bWFpbHRvOnhpYW5nLmZlaUBub2tpYS1z YmVsbC5jb20+PjsgTmluZywgR2FuZyAoTlNCIC0gQ04vSGFuZ3pob3UpIDxnYW5nLm5pbmdAbm9r aWEtc2JlbGwuY29tPG1haWx0bzpnYW5nLm5pbmdAbm9raWEtc2JlbGwuY29tPj47IFJlbiwgTG9u Z2xvbmcgKE5TQiAtIENOL0hhbmd6aG91KSA8bG9uZ2xvbmcucmVuQG5va2lhLXNiZWxsLmNvbTxt YWlsdG86bG9uZ2xvbmcucmVuQG5va2lhLXNiZWxsLmNvbT4+OyBZZSwgSHVhIChOU0IgLSBDTi9I YW5nemhvdSkgPGh1YS55ZUBub2tpYS1zYmVsbC5jb208bWFpbHRvOmh1YS55ZUBub2tpYS1zYmVs bC5jb20+Pg0KU3ViamVjdDogW2RwZGstdXNlcnNdIFtkcGRrLTE4LjA1XSBJc3N1ZSB3aGlsZSBj b25maWd1cmluZyBWTEFOIElEIGFuZCBwcmlvcml0eSBpbiBWRg0KDQpIaSwgeGlhb3l1biwNCg0K Q291bGQgeW91IGhlbHAgZ2l2ZSBhIGhhbmQgYWJvdXQgdGhpcyBpc3N1ZT8gVGhhbmtzIGluZGVl ZDopDQoNCkJhY2tncm91bmQ6DQpTaW1wbGlmaWVkIHRyYWZmaWMgZmxvdyBpcyBsaWtlIHRoaXM6 IFNlbmRlciBYRU9OIFg1NTIgZXRoMSB2ZiAwIC0+IFJlY2VpdmVyIFhFT04gWDU1MiBldGgxIHZm IDAuDQpPdXIgcmVxdWlyZW1lbnQgaXMgdG8gY29uZmlndXJlIERQREsgdG8gc3VwcG9ydCBvbmUg VkxBTiBJRCwgYW5kIHdpdGggbXVsdGlwbGUgcHJpb3JpdGllcyAwfjcuDQoNCkN1cnJlbnQgY29u ZmlndXJhdGlvbiBpczoNClBWSUQ6DQogICAgcnRlX2V0aF9kZXZfc2V0X3ZsYW5fcHZpZChwb3J0 X2lkLCAyMDEsIDEpOw0KVkxBTiBvZmZsb2FkOg0KICB2bGFuX29mZmxvYWQgPSBydGVfZXRoX2Rl dl9nZXRfdmxhbl9vZmZsb2FkKHBvcnRfaWQpOw0KICB2bGFuX29mZmxvYWQgJj0gfkVUSF9WTEFO X1NUUklQX09GRkxPQUQ7DQogIHZsYW5fb2ZmbG9hZCAmPSB+RVRIX1ZMQU5fRklMVEVSX09GRkxP QUQ7DQogIHZsYW5fb2ZmbG9hZCAmPSB+RVRIX1ZMQU5fRVhURU5EX09GRkxPQUQ7DQogIGlmICgw ICE9IHJ0ZV9ldGhfZGV2X3NldF92bGFuX29mZmxvYWQocG9ydF9pZCwgdmxhbl9vZmZsb2FkKSkN ClNwb29mIG9mZiwgdHJ1c3Qgb246DQogICAgIHZmIDAgTUFDIDAyOjQwOjQzOjgwOjAxOjM5LCBz cG9vZiBjaGVja2luZyBvZmYsIGxpbmstc3RhdGUgYXV0bywgdHJ1c3Qgb24sIHF1ZXJ5X3JzcyBv ZmYNCg0KVGVzdCBzY2VuYXJpb3M6DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09DQpGaXJzdCBzY2VuYXJpbzogc2V0IHZsYW4gaW4gdmYgMCAtLSBw cmlvcml0eSBhbHdheXMgMA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQ0KaXAgbGluayBzaG93IGV0aDENCjM6IGV0aDE6IDxCUk9BRENBU1QsTVVM VElDQVNULFVQLExPV0VSX1VQPiBtdHUgOTE5NCBxZGlzYyBtcSBzdGF0ZSBVUCBtb2RlIERFRkFV TFQgZ3JvdXAgZGVmYXVsdCBxbGVuIDEwMDANCiAgICBsaW5rL2V0aGVyIDAyOjQwOjQzOjgwOjAx OjM4IGJyZCBmZjpmZjpmZjpmZjpmZjpmZg0KdmYgMCBNQUMgMDI6NDA6NDM6ODA6MDE6MzksIHZs YW4gMjAxLCBzcG9vZiBjaGVja2luZyBvZmYsIGxpbmstc3RhdGUgYXV0bywgdHJ1c3Qgb24sIHF1 ZXJ5X3JzcyBvZmYNCg0KSWYgd2UgY29uZmlndXJlIHZsYW4gaW4gdmYgMCwgdGhlbiB3ZSBjYW4g b25seSBzZW5kIG91dCBwYWNrZXRzIHdpdGggcHJpb3JpdHkgMC4NCkV2ZW4gd2UgYWxyZWFkeSBl bmFibGVkIG1idWYtPm9sX2ZsYWdzIHw9IFBLVF9UWF9WTEFOX1BLVDsgYW5kIHNldCBjb3JyZWN0 IG1idWYtPnZsYW5fdGNpLg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0NClNlY29uZCBzY2VuYXJpbzogbm90IHNldCB2bGFuIGluIHZmIDAg LS0gY2FuJ3QgcmVjdg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09DQozOiBldGgxOiA8QlJPQURDQVNULE1VTFRJQ0FTVCxVUCxMT1dFUl9VUD4g bXR1IDkxOTQgcWRpc2MgbXEgc3RhdGUgVVAgbW9kZSBERUZBVUxUIGdyb3VwIGRlZmF1bHQgcWxl biAxMDAwDQogICAgbGluay9ldGhlciAwMjo0MDo0Mzo4MDowMTozOCBicmQgZmY6ZmY6ZmY6ZmY6 ZmY6ZmYNCnZmIDAgTUFDIDAyOjQwOjQzOjgwOjAxOjM5LCBzcG9vZiBjaGVja2luZyBvZmYsIGxp bmstc3RhdGUgYXV0bywgdHJ1c3Qgb24sIHF1ZXJ5X3JzcyBvZmYNCg0KSWYgd2UgZG9uJ3Qgc2V0 IHZsYW4gaW4gdmYgMCwgdGhlbiB3ZSBjYW4gc2VuZCBvdXQgaW4gc2VuZGVyIFhFT04gWDU1MiBl dGgxIHZmIDAgd2l0aCBjb3JyZWN0IFZMQU4gSUQgYW5kIHByaW9yaXR5LA0KRnJvbSB0Y3BkdW1w IGluIG1pcnJvcmVkIHRyYWZmaWMgb2YgcmVjZWl2ZXIgWEVPTiwgd2UgY2FuIHNlZSB0aGUgcGFj a2V0IGhhcyBjb3JyZWN0IFZMQU4gSUQgYW5kIHByaW9yaXR5LA0KYnV0IHRoZSBwcm9ibGVtIGlz IHBhY2tldCBzaWxlbnRseSBkcm9wcGVkLiBGcm9tIERQREsgY291bnRlcnMsIHdlIGNhbid0IHNl ZSB0aGUgcGFja2V0IHJlY2VpdmVkIGluDQpyZWNlaXZlciBYRU9OIFg1NTIgZXRoMSB2ZjAuIFdo ZW4gd2UgZW5hYmxlIHByb21pc2N1b3VzIG1vZGUsIHdlIGNhbiBzZWUgdGhlIHBhY2tldHMgYXJy aXZlIGluDQpyZWNlaXZlciBYRU9OLCBhbmQgVkxBTiBJRCwgcHJpb3JpdHkgaXMgY29ycmVjdC4g YnV0IGNhbid0IGFycml2ZSBhdCBEUERLLg0KDQpGcm9tIG15IHNpbXBsZSBhc3N1bXB0aW9uLCBt YXliZSB3ZSBuZWVkIHNlY29uZCBzY2VuYXJpbywgdG8gc3VwcG9ydCBtdWx0aXBsZSBwcmlvcml0 aWVzLg0KQnV0IGhvdyB0byBjb25maWd1cmUgdG8gbGV0IHRoZSBwYWNrZXQgcGFzcyB2ZiAwPw0K RGlkIEkgbWlzcyBzb21ldGhpbmcgaW4gbXkgY29uZmlndXJhdGlvbj8NCg0KVGhhbmtzIGluZGVl ZCBpbiBhZHZhbmNlIQ0KDQpCZXN0IFJlZ2FyZHMsDQpEYXZlKEppYW55dWUpDQo=