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 ED20DA0548 for ; Tue, 18 May 2021 08:45:51 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 961D441101; Tue, 18 May 2021 08:45:42 +0200 (CEST) Received: from mx08-001f8a01.pphosted.com (mx08-001f8a01.pphosted.com [91.207.212.157]) by mails.dpdk.org (Postfix) with ESMTP id 3627D40041 for ; Mon, 17 May 2021 20:32:23 +0200 (CEST) Received: from pps.filterd (m0091160.ppops.net [127.0.0.1]) by mx08-001f8a01.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 14HIWMIp025768; Mon, 17 May 2021 20:32:22 +0200 Received: from ind01-bo1-obe.outbound.protection.outlook.com (mail-bo1ind01lp2053.outbound.protection.outlook.com [104.47.101.53]) by mx08-001f8a01.pphosted.com with ESMTP id 38ksstrqqs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 17 May 2021 20:32:21 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NtVxMA3+G8MrkhLJbfYMCwwcu8PA0+qkLDOFXX3yTBSp//od9xovwWaUsCF9gFzcT62CVdCBfPuAkgbxvck6XueiGjamWP1UVHXFUloyQ94TkLXDzcoBn010CrmQce7y6Ac5/2DsU6rFIhJmhlFLDsqtLGSAwweC/UGfjjx6omGNo9LJKK0kONM/FM4hb2AYYkdiB7VuyMP5sDQWVt4+GKVLLIU4lPmwplvOv7vdr51lCeWCscjRMr3XpD9CFQGfQI+8mm0kpyu3UuTAX2OkMLAxah2DmQn7Xlhr5roevvBgiHgVCjQap2NbCqxlPIVzRWVMgbP1bKjobB+nGsPNqg== 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=+fQDIgeSuB8N65i8jbsJa/ZjjH5Da9FntU4jK3jhlN0=; b=nIpmcSV7lTKD7zMMClZhSl3Nk50ojmWeLInb6Eh0yGsVXbUG29Fi+8t0lgqfDUNJy+ODUm/laFoYjXmMAfHMlAdDnnxWQ162oztpU89kYAlAYq/XSHWoUrBZYPU8dkqqDvCL//jWPM6SAn4Snk99kM2Zpp1mPPkRZffI+dkyn9qNTT2iZtFQYq3WHJ2Hy4Jf8NdolD/L1+5yRBw3kTKhWy3kV5ucgthgHbN68BbzeX6JejvmkLGap2YvdewUhoFe1xKm59tdr5gxzF1FlY0v5E1eJGoSUi36ngYJDsvVaBf498uAi11HrfQ49LOSsbTQPozeICO/RGeAiOJJlZZPgg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=aricent.com; dmarc=pass action=none header.from=aricent.com; dkim=pass header.d=aricent.com; arc=none Received: from MAXPR01MB3278.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:6c::17) by MA1PR01MB3898.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:7a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.26; Mon, 17 May 2021 18:32:10 +0000 Received: from MAXPR01MB3278.INDPRD01.PROD.OUTLOOK.COM ([fe80::d8f2:7fc0:2f55:e5fd]) by MAXPR01MB3278.INDPRD01.PROD.OUTLOOK.COM ([fe80::d8f2:7fc0:2f55:e5fd%7]) with mapi id 15.20.4129.031; Mon, 17 May 2021 18:32:10 +0000 From: Jagan P To: Muhammad Zain-ul-Abideen CC: users Thread-Topic: [dpdk-users] DPDK support for vlan id 0 Thread-Index: AddHQ/oG1fnhC97+TpOcb52MsH5onwDtQymAAAUWSzAAAcikgAAFjwbwAAGnO4AABACUwA== Date: Mon, 17 May 2021 18:32:09 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=aricent.com; x-originating-ip: [125.17.107.145] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 912539ab-f436-425d-f2dc-08d919621543 x-ms-traffictypediagnostic: MA1PR01MB3898: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hiHzj5gg+b3v9QzseloI5rhs2Dkar9JCQXYPGy21bZLKeScZ8ismmxuwnRqh3LFuGwggSiyoZl/A1TrioE905NjAN+qUMZCaX+wS+oAPAb0gBVBprBSGp/wkZVQ+VHWo41yEktq+NN2Hkpp+NbIp2PNAkna1miwiLAvqVLP274F3CQOOQAT8uilNannfQ6hifK3zczaDwqVE45E2VyNaOA8u3dxCHx71x0mtqWiZMmep5JEBWLn+ITUvoYQ+VC/75Tt6GkEE5tTH8A2lvPg6Qe0e5AOZ0fHbima2KRNwB8QLajIIxeQKxFD6aPHr7Ol2AUxgo8TUyNHrhGMC29ZJpRreBikPGO45/hZyoUPNgxaNUJaraNyWNDOPnA/Nm/mdFR9F60jtoFJ7LXKioF+ZXZ6IeF/RRWZ7ZcknrjfNULAAL/NkzuQVX3iZB9gADoHyd/lRotbI+CPz9n2c7dAhOazmj9wHbLIIR9K3jUnwJAsJlltD9I5U7D2v/JQpEY8TKtLOCFaP3HITV281Iw6QRvAvRP3tNz1c8WMETHO5UYvVmgNkj3UsgurBV4Pjs0yWfKQKAHJz6gTn38xmg0dkdk/58dlOUK+psR/ZDaGKdOioHTFkOXrBOJKDpjF2YdFk9Lw2nkxOoKbqyiXQiu6DNITOyOTAIaDRkt5c6Ct4YEdpk+9lzYmaBW3dWqxZzMjWSsEO2fKKiuAIXZUOMJV2THLf/s7ZeDAhp6kfQnlKFu6VEgi9sqyuCFmoh9uMfaYe x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MAXPR01MB3278.INDPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(136003)(396003)(376002)(39850400004)(366004)(346002)(71200400001)(6916009)(5660300002)(52536014)(99936003)(33656002)(186003)(316002)(966005)(2906002)(66556008)(66616009)(64756008)(66476007)(66946007)(76116006)(26005)(38100700002)(122000001)(66446008)(83380400001)(86362001)(7696005)(4326008)(478600001)(166002)(8936002)(55016002)(9686003)(53546011)(6506007)(8676002)(30864003)(505234006)(383094003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?Szd0VGVRNVRITithY0VsemtsNFB0K3NWZ3E2SGZpYzBTalRGWUtZSEM3YXk5?= =?utf-8?B?RjF3Z0hNb2dyK21ZbTRIQmowWmZML25EelloTjkyTFg2Mml2UTgrRVlOUDg1?= =?utf-8?B?cTQyRGtFdjV4dkluY1BBZjlYYjNvdVpHR2Rra1Rjc2gyWkpLNUZUN1NvcEE1?= =?utf-8?B?a1NEdFljajhzZ3hMMnRlcmJFMCs1d3Y1QTdqSUE0SHFIUUdwZVdoM0F5S2JS?= =?utf-8?B?Ri95OU8wQlFLR1BKZVo3Sm1UMWx4b29XU1QrRjgyVm1NNUNUVDdQbTFHUC95?= =?utf-8?B?WjZoZGJHMGRWT3NjUGwwNXFBSG9INWhEUGJkbEs3NnVNYWRFMGovYmMxRldv?= =?utf-8?B?VnJCdmt0aTRJcHVSdGdPcGJ1MzNUNGV6b2dXSW1hY3hVQnRaak1xaFlraHQv?= =?utf-8?B?bkkwOWcwSk9nUzBMYmxJTUpFTElyWmVlRllJWFkzaVB6ZHZkeWNmejFwNk1Z?= =?utf-8?B?M0pIQVYxVXNUeFhFSlpRWXIrWXkzYm1ORUFaeEVTTWw0am04enpTSmtLYUhU?= =?utf-8?B?SGtyaG5qN3NtRUV0dndVT1VtVklsT2JwQmx3TjdHVUdYVUEvd0pVWkNFcEZj?= =?utf-8?B?TzR6OFZnZUhOYXp4MnVKcmQrY0pkQnVDc3l4cSsxTDZPbWp2OEhQeFFFeGxP?= =?utf-8?B?RjJtVU9pRWJaR3NOazJzSnFHdUdTWXVuQnBPWUdGaW5mVDZyekUwWFlpQ0g4?= =?utf-8?B?bjV1N3YzQnF6YmdaU2tyMWlMcUg5RkR4Q29UM2VHa3BqMWV2dG03c1JVTHRV?= =?utf-8?B?c1NlZ2NjRk1HR0RSS2E1cmF5YkhaSlBHNlhRekIvZnFVWnBYb2F2dFNaQWk1?= =?utf-8?B?ZWRyTVVnM1NBQnRSZDZCWG1mZzlvTThobXQ3SXJYSWFOb0lVMkV2c2gwMStO?= =?utf-8?B?RkJFTC8wbTMyMndPOVY0Z2E5V3MvQW9PbDVuN2NZL0ZnTGRGYitSMzdrdmhy?= =?utf-8?B?d2ErUTZkTUFEcHUxVXJ6YzNaMGtWMEc4R3l4VDJNYkNuNFpGdmNiQmJDZUds?= =?utf-8?B?QmZtdEtQeGJpdFhqNm9aKzJ3MkwwMFFhcUIrMHc0QUZZbkQzeVJEN0pJTmZo?= =?utf-8?B?NWtsbmNJZEh0dFVyOU8xMEZzbmVZdW02WWxtOUd0Z3hJaWJBdDkxTVltamo2?= =?utf-8?B?NWdSUC82MldBSExoNGxJR0tlOEgvVDJlWEdJWVc2K2tjWlRoYWl0VXpSUVBs?= =?utf-8?B?ejB2b0dSYUwrZE9vNHJoR0QwV3hXT3NTdWMySEZ5OXE5U2hXVFVuSXFqdFRt?= =?utf-8?B?Z2R4TEFFTGxFckRady8rbWZ0SklFVDdRbWxiUk5UVkp5SGdwVTZvUHcrWmtG?= =?utf-8?B?dHMyZ0RrMDFTWWNic3pwVmg0Q0UzWC9QUGo2NFF5WCtNMGd6T2lDeGZaQ3lj?= =?utf-8?B?VjNPcHpHUysrV0F6SFR4KzlhbjErakNER2ZmMkNxejF3K25BZHpGWktudnE4?= =?utf-8?B?bnZ1YTE3a2E2R1hWYVFPSUZRUUhGMERldzNyVkZ3L2VCRFNSVXJyd0ZkbXhF?= =?utf-8?B?a0x2S1VjemFMcGx4cGpnem43TUU0Uk0yVGthM3JGazRFTmN2MEMvWTUvc3di?= =?utf-8?B?MmN2aS92bWsxYlRRZ05WUEhnSFRqQ1Ewb3U4WlA1RzFjK3Z3WDNmV0FicDBY?= =?utf-8?B?cHdaazFFcGRodmp1YkhMc2VodGRjZEdHQTR5UVdzdzhpakhuWThRNVFkbkdG?= =?utf-8?B?REVMM2RLakdSb0VJQm9vTGp2TEl6U0p0WlJGaDVJUUxQUWtjTGVhN0R5K282?= =?utf-8?Q?ClMER7QAIvllVHATh1hIsgrDpfr9zFOSnhP4mw0?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: Aricent.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MAXPR01MB3278.INDPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 912539ab-f436-425d-f2dc-08d919621543 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 May 2021 18:32:09.7243 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: dbb4cbbe-57c5-469d-b342-a9814e1d2382 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: uCJ/5xLcbfqA+NXi3vHO9Cc7MNhZ8Nq/52Jd0zY5O7ZevALR57Hocwzs3ucHkvdPVGbJC5YgGK67B5hCDwNPag== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MA1PR01MB3898 X-Proofpoint-ORIG-GUID: gm6_vF84p6KR0umVjX6PgeKEciN4wm1g X-Proofpoint-GUID: gm6_vF84p6KR0umVjX6PgeKEciN4wm1g X-Proofpoint-Spam-Details: rule=outgoing_spam_policy_notspam policy=outgoing_spam_policy score=0 phishscore=0 impostorscore=0 priorityscore=1501 bulkscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 mlxlogscore=999 mlxscore=0 spamscore=0 suspectscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105170128 X-Mailman-Approved-At: Tue, 18 May 2021 08:45:40 +0200 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [dpdk-users] DPDK support for vlan id 0 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 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" VGhhbmtzIGEgbG90IE11aGFtbWFkIGZvciB5b3VyIGlucHV0cy4NCg0KV2UgdHJpZWQgcmVtb3Zp bmcgdHggb2ZmbG9hZGluZyBpbiBEUERLIGFuZCBub3cgdGhlIHBhY2tldCBpcyBwcm9wZXIoSVAg Y29udHJvbCBmbGFnIGFuZCBVRFAgZGVzdCBwb3J0IHZhbHVlcykuDQpBdHRhY2hpbmcgdGhlIHBh Y2tldHMgZm9yIHJlZmVyZW5jZS4NCg0KU2hvdWxkIHdlIGNoYW5nZSBhbnkgZmxhZyBzZXR0aW5n cyBpbiBtYnVm4oCZcyBvbF9mbGFncyBmb3IgdmxhbiBpZCAwIHNpbmNlIGNoZWNrc3VtIG9mZmxv YWRpbmcgaXMgcHJvcGVyIGZvciBvdGhlciB2bGFucy4NCg0KRm9sbG93aW5nIGZsYWdzIGFyZSBz ZXQgZm9yIG9sX2ZsYWdzIHRvIG9mZmxvYWQgY2hlY2tzdW0uDQpMMyBjaGVja3N1bToNClBLVF9U WF9JUFY0IGFuZCBQS1RfVFhfSVBfQ0tTVU0gRmxhZ3MuDQoNCkw0IGNoZWNrc3VtOg0KUEtUX1RY X0lQVjQsIFBLVF9UWF9JUF9DS1NVTSBhbmQgUEtUX1RYX1VEUF9DS1NVTSBmb3IgVURQIHBhY2tl dHMuDQoNCldpdGggdGhlIGFib3ZlIGZsYWdzIHJ0ZV9pcHY0X3BoZHJfY2tzdW0gQVBJIGlzIHRy aWdnZXJlZA0KDQpQb3J0IGNvbmZpZzoNCntsaW5rX3NwZWVkcyA9IDAsIHJ4bW9kZSA9IHttcV9t b2RlID0gRVRIX01RX1JYX05PTkUsIG1heF9yeF9wa3RfbGVuID0gOTcyOCwgbWF4X2xyb19wa3Rf c2l6ZSA9IDAsIHNwbGl0X2hkcl9zaXplID0gMCwgb2ZmbG9hZHMgPSAyLCByZXNlcnZlZF82NHMg PSB7DQogICAgICAwLCAwfSwgcmVzZXJ2ZWRfcHRycyA9IHsweDAsIDB4MH19LCB0eG1vZGUgPSB7 bXFfbW9kZSA9IEVUSF9NUV9UWF9OT05FLCBvZmZsb2FkcyA9IDIsIHB2aWQgPSAwLCBod192bGFu X3JlamVjdF90YWdnZWQgPSAwICdcMDAwJywNCiAgICBod192bGFuX3JlamVjdF91bnRhZ2dlZCA9 IDAgJ1wwMDAnLCBod192bGFuX2luc2VydF9wdmlkID0gMCAnXDAwMCcsIHJlc2VydmVkXzY0cyA9 IHswLCAwfSwgcmVzZXJ2ZWRfcHRycyA9IHsweDAsIDB4MH19LCBscGJrX21vZGUgPSAwLCByeF9h ZHZfY29uZiA9IHsNCiAgIHJzc19jb25mID0ge3Jzc19rZXkgPSAweDAsIHJzc19rZXlfbGVuID0g MCAnXDAwMCcsIHJzc19oZiA9IDB9LCB2bWRxX2RjYl9jb25mID0ge25iX3F1ZXVlX3Bvb2xzID0g KHVua25vd246IDApLCBlbmFibGVfZGVmYXVsdF9wb29sID0gMCAnXDAwMCcsDQogICAgICBkZWZh dWx0X3Bvb2wgPSAwICdcMDAwJywgbmJfcG9vbF9tYXBzID0gMCAnXDAwMCcsIHBvb2xfbWFwID0g e3t2bGFuX2lkID0gMCwgcG9vbHMgPSAwfSA8cmVwZWF0cyA2NCB0aW1lcz59LCBkY2JfdGMgPSAi XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMCJ9LA0KICAgIGRjYl9yeF9jb25mID0ge25iX3Rj cyA9ICh1bmtub3duOiAwKSwgZGNiX3RjID0gIlwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDAi fSwgdm1kcV9yeF9jb25mID0ge25iX3F1ZXVlX3Bvb2xzID0gKHVua25vd246IDApLA0KICAgICAg ZW5hYmxlX2RlZmF1bHRfcG9vbCA9IDAgJ1wwMDAnLCBkZWZhdWx0X3Bvb2wgPSAwICdcMDAwJywg ZW5hYmxlX2xvb3BfYmFjayA9IDAgJ1wwMDAnLCBuYl9wb29sX21hcHMgPSAwICdcMDAwJywgcnhf bW9kZSA9IDAsIHBvb2xfbWFwID0ge3t2bGFuX2lkID0gMCwNCiAgICAgICAgICBwb29scyA9IDB9 IDxyZXBlYXRzIDY0IHRpbWVzPn19fSwgdHhfYWR2X2NvbmYgPSB7dm1kcV9kY2JfdHhfY29uZiA9 IHtuYl9xdWV1ZV9wb29scyA9ICh1bmtub3duOiAwKSwgZGNiX3RjID0gIlwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDAifSwNCiAgICBkY2JfdHhfY29uZiA9IHtuYl90Y3MgPSAodW5rbm93bjog MCksIGRjYl90YyA9ICJcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwIn0sIHZtZHFfdHhfY29u ZiA9IHtuYl9xdWV1ZV9wb29scyA9ICh1bmtub3duOiAwKX19LCBkY2JfY2FwYWJpbGl0eV9lbiA9 IDAsDQogIGZkaXJfY29uZiA9IHttb2RlID0gUlRFX0ZESVJfTU9ERV9OT05FLCBwYmFsbG9jID0g UlRFX0ZESVJfUEJBTExPQ182NEssIHN0YXR1cyA9IFJURV9GRElSX05PX1JFUE9SVF9TVEFUVVMs IGRyb3BfcXVldWUgPSAwICdcMDAwJywgbWFzayA9IHsNCiAgICAgIHZsYW5fdGNpX21hc2sgPSAw LCBpcHY0X21hc2sgPSB7c3JjX2lwID0gMCwgZHN0X2lwID0gMCwgdG9zID0gMCAnXDAwMCcsIHR0 bCA9IDAgJ1wwMDAnLCBwcm90byA9IDAgJ1wwMDAnfSwgaXB2Nl9tYXNrID0ge3NyY19pcCA9IHsw LCAwLCAwLCAwfSwNCiAgICAgICAgZHN0X2lwID0gezAsIDAsIDAsIDB9LCB0YyA9IDAgJ1wwMDAn LCBwcm90byA9IDAgJ1wwMDAnLCBob3BfbGltaXRzID0gMCAnXDAwMCd9LCBzcmNfcG9ydF9tYXNr ID0gMCwgZHN0X3BvcnRfbWFzayA9IDAsDQogICAgICBtYWNfYWRkcl9ieXRlX21hc2sgPSAwICdc MDAwJywgdHVubmVsX2lkX21hc2sgPSAwLCB0dW5uZWxfdHlwZV9tYXNrID0gMCAnXDAwMCd9LCBm bGV4X2NvbmYgPSB7bmJfcGF5bG9hZHMgPSAwLCBuYl9mbGV4bWFza3MgPSAwLCBmbGV4X3NldCA9 IHt7DQogICAgICAgICAgdHlwZSA9IFJURV9FVEhfUEFZTE9BRF9VTktOT1dOLCBzcmNfb2Zmc2V0 ID0gezAgPHJlcGVhdHMgMTYgdGltZXM+fX0sIHt0eXBlID0gUlRFX0VUSF9QQVlMT0FEX1VOS05P V04sIHNyY19vZmZzZXQgPSB7MCA8cmVwZWF0cyAxNiB0aW1lcz59fSwgew0KICAgICAgICAgIHR5 cGUgPSBSVEVfRVRIX1BBWUxPQURfVU5LTk9XTiwgc3JjX29mZnNldCA9IHswIDxyZXBlYXRzIDE2 IHRpbWVzPn19LCB7dHlwZSA9IFJURV9FVEhfUEFZTE9BRF9VTktOT1dOLCBzcmNfb2Zmc2V0ID0g ezAgPHJlcGVhdHMgMTYgdGltZXM+fX0sIHsNCiAgICAgICAgICB0eXBlID0gUlRFX0VUSF9QQVlM T0FEX1VOS05PV04sIHNyY19vZmZzZXQgPSB7MCA8cmVwZWF0cyAxNiB0aW1lcz59fSwge3R5cGUg PSBSVEVfRVRIX1BBWUxPQURfVU5LTk9XTiwgc3JjX29mZnNldCA9IHswIDxyZXBlYXRzIDE2IHRp bWVzPn19LCB7DQogICAgICAgICAgdHlwZSA9IFJURV9FVEhfUEFZTE9BRF9VTktOT1dOLCBzcmNf b2Zmc2V0ID0gezAgPHJlcGVhdHMgMTYgdGltZXM+fX0sIHt0eXBlID0gUlRFX0VUSF9QQVlMT0FE X1VOS05PV04sIHNyY19vZmZzZXQgPSB7MCA8cmVwZWF0cyAxNiB0aW1lcz59fX0sDQogICAgICBm bGV4X21hc2sgPSB7e2Zsb3dfdHlwZSA9IDAsIG1hc2sgPSAnXDAwMCcgPHJlcGVhdHMgMTUgdGlt ZXM+fSA8cmVwZWF0cyAyNCB0aW1lcz59fX0sIGludHJfY29uZiA9IHtsc2MgPSAwLCByeHEgPSAw LCBybXYgPSAwfX0NCg0KVGhhbmtzLA0KSmFnYW4gUA0KDQoNCkZyb206IE11aGFtbWFkIFphaW4t dWwtQWJpZGVlbiA8emFpbjIyOTRAZ21haWwuY29tPg0KU2VudDogTW9uZGF5LCBNYXkgMTcsIDIw MjEgODo1OSBQTQ0KVG86IEphZ2FuIFAgPGphZ2FuMi5wQGFsdHJhbi5jb20+DQpDYzogdXNlcnMg PHVzZXJzQGRwZGsub3JnPg0KU3ViamVjdDogUmU6IFtkcGRrLXVzZXJzXSBEUERLIHN1cHBvcnQg Zm9yIHZsYW4gaWQgMA0KDQoqKiBUaGlzIG1haWwgaGFzIGJlZW4gc2VudCBmcm9tIGFuIGV4dGVy bmFsIHNvdXJjZSAqKg0KDQpSZW1vdmUgYWxsIG9mZmxvYWRpbmcgYXQgYW55IHNpZGUhDQpVIG1h eSBzZXQgYnl0ZXMgb2YgaXB2NCBmbGFncyB0byB6ZXJvIHNwZWNpYWxseSBiZWZvcmUgc2VuZGlu ZyBvdXQgLiBBbmQgYWxzbyByZW1vdmUgYW55IHR5cGUgb2YgcnggdHggb2ZmbG9hZGluZy4uIGFu ZCBzaGFyZSB0aGUgcG9ydCBjb25maWcgb24gZHBkaw0KDQpPbiBNb24sIE1heSAxNywgMjAyMSwg ODoyNCBQTSBKYWdhbiBQIDxqYWdhbjIucEBhbHRyYW4uY29tPG1haWx0bzpqYWdhbjIucEBhbHRy YW4uY29tPj4gd3JvdGU6DQpQbGVhc2UgZmluZCB0aGUgdXBkYXRlIGJlbG93Lg0KMSkgV2hhdCBh cmUgdGhlIHRyYWlsaW5nIGJ5dGVzIGF0IHRoZSBlbmQgb2YgVURQIHBhY2tldHM/DQogICAgICAg ICAgICAgICAgPj4gVGhhbmsgeW91IHdpbGwgY2hlY2sgaXQuDQoNCjIpIEFyZSB5b3UgcmV1c2lu ZyB0aGUgYnVmZmVyIGFuZC9vciBpbml0aWFsaXppbmcgaXQgY29ycmVjdGx5Pw0KICAgICAgICAg ICAgICAgID4+IFllcywgd2UgYXJlIHJlLXVzaW5nIGl0LiBXZSBhcmUgZG9pbmcgbWVtc2V0IHRv IHplcm8gb2YgcnRlX21idWbigJlzIGJ1Zl9hZGRyLg0KDQozKSBXaGF0IE5JQyBmZWF0dXJlcyBh cmUgeW91IHVzaW5nIGkuZS4gdHggb2ZmbG9hZGluZz8gKEFzIFZMQU4gMTIgaGFzIGNoZWNrc3Vt IGNhbGN1bGF0ZWQgd2hpbGUgVkxBTiAwIGhhcyBub3QpDQogICAgICAgICAgICAgICAgPj4gWWVz LCB3ZSBhcmUgZG9pbmcgdHggb2ZmbG9hZGluZy4gRnJvbSB0aGUgcGFja2V0IGNhcHR1cmUgaW4g d2lyZXNoYXJrLCBpdCBsb29rcyBsaWtlLCBJUFY0IGNvbnRyb2wgZmxhZ3MgYW5kIGNoZWNrc3Vt IGFyZSBzd2FwcGVkIGZvciB2bGFuIDAgYWxvbmUuDQoNClRyeSBmb3JjaW5nIHRoZXNlIGJ5dGVz IHplcm8gYmVmb3JlIGFuZCBhZnRlciBzZW5kaW5nIHRoZSBwYWNrZXQgdG8gc2VlIHRoZSBpbXBh Y3QNCiAgICAgICAgICAgICAgICA+PiBTb3JyeSwgSSBhbSBub3QgZ2V0dGluZyB0aGlzIHBvaW50 LiAgV2hpY2ggYnl0ZXMgeW91IGFyZSByZWZlcnJpbmcgdG8/IFlvdSBtZWFuIG5vdCB0byBkbyBv ZmZsb2FkaW5nIGFuZCB0byBzZXQgLm9mZmxvYWRzIGFzIHplcm8gaW4gcnRlX2V0aF9jb25mPw0K DQpUaGFua3MsDQpKYWdhbiBQDQoNCkZyb206IE11aGFtbWFkIFphaW4tdWwtQWJpZGVlbiA8emFp bjIyOTRAZ21haWwuY29tPG1haWx0bzp6YWluMjI5NEBnbWFpbC5jb20+Pg0KU2VudDogTW9uZGF5 LCBNYXkgMTcsIDIwMjEgNTozMiBQTQ0KVG86IEphZ2FuIFAgPGphZ2FuMi5wQGFsdHJhbi5jb208 bWFpbHRvOmphZ2FuMi5wQGFsdHJhbi5jb20+Pg0KQ2M6IHVzZXJzQGRwZGsub3JnPG1haWx0bzp1 c2Vyc0BkcGRrLm9yZz4NClN1YmplY3Q6IFJlOiBbZHBkay11c2Vyc10gRFBESyBzdXBwb3J0IGZv ciB2bGFuIGlkIDANCg0KKiogVGhpcyBtYWlsIGhhcyBiZWVuIHNlbnQgZnJvbSBhbiBleHRlcm5h bCBzb3VyY2UgKioNCg0KT2ssIGl0IHNlZW1zIHRoYXQgdGhlcmUgaXMgc29tZSBpc3N1ZSBpbml0 aWFsaXppbmcgdGhlIGJ1ZmZlciBhbmQvb3IgZnJlZWluZyBpdCBhZnRlciB1c2UuIEl0IGlzIG5v dCBhIERQREsgaXNzdWUgbm90IHJlZ2VuZXJhdGVkLg0KMSkgV2hhdCBhcmUgdGhlIHRyYWlsaW5n IGJ5dGVzIGF0IHRoZSBlbmQgb2YgVURQIHBhY2tldHM/DQoyKSBBcmUgeW91IHJldXNpbmcgdGhl IGJ1ZmZlciBhbmQvb3IgaW5pdGlhbGl6aW5nIGl0IGNvcnJlY3RseT8NCjMpIFdoYXQgTklDIGZl YXR1cmVzIGFyZSB5b3UgdXNpbmcgaS5lLiB0eCBvZmZsb2FkaW5nPyAoQXMgVkxBTiAxMiBoYXMg Y2hlY2tzdW0gY2FsY3VsYXRlZCB3aGlsZSBWTEFOIDAgaGFzIG5vdCkNClRyeSBmb3JjaW5nIHRo ZXNlIGJ5dGVzIHplcm8gYmVmb3JlIGFuZCBhZnRlciBzZW5kaW5nIHRoZSBwYWNrZXQgdG8gc2Vl IHRoZSBpbXBhY3QNCg0KDQpPbiBNb24sIE1heSAxNywgMjAyMSBhdCA0OjQ1IFBNIEphZ2FuIFAg PGphZ2FuMi5wQGFsdHJhbi5jb208bWFpbHRvOmphZ2FuMi5wQGFsdHJhbi5jb20+PiB3cm90ZToN CkhpIE11aGFtbWFkLA0KDQpXZSBhcmUgdXNpbmcgYSBzaW5nbGUgbm9kZSBjb25uZWN0ZWQgdG8g c3BpcmVudCBUZXN0Y2VudGVyIGFwcGxpY2F0aW9uKHRvIHNlbmQgYW5kIHJlY2VpdmUgdHJhZmZp YykuDQpUaGUgZHBkayB2ZXJzaW9uIHVzZWQgaXMgMjAuMDUgdmVyc2lvbi4NCg0KSSBoYXZlIGF0 dGFjaGVkIHRoZSBwYWNrZXRzIGNhcHR1cmVkIGluIGVncmVzcyBmbG93IGZvciB2bGFuIDAodmxh bl8wX3BrdCBmaWxlKSBhbmQgd2l0aCBhIHZhbGlkIHZsYW4odmxhbiAxMiBhbmQgMTgg4oCTIHZs YW5fMTJfMThfc3RhdGljIGZpbGUpLg0KV2UgcHJpbnRlZCB0aGUgcGFja2V0IGluIGl4Z2JlX3ht aXRfcGt0cyBBUEkgZm9yIHZsYW4gMCBhbmQgMTIgYW5kIHRoZSBjYXB0dXJlZCBkdW1wIGlzIGF0 dGFjaGVkIGluIOKAnHZsYW5fMCBwa3RfZHVtcOKAnSBmaWxlLg0KDQpXZSBhcmUgc2VuZGluZyBJ UCBwYWNrZXQgd2l0aCB2bGFuIHRhZyBhbG9uZyB3aXRoIFVEUCBoZWFkZXIuIFRoZSBwYWNrZXQg ZmxvdyB3aWxsIGJlIGFzIGJlbG93Lg0KaW5ncmVzcyBwb3J0KHJ0ZV9ldGhfcnhfYnVyc3QpID0+ IGZpcmV3YWxsID0+cm91dGluZz0+IG5ob3AgbG9va3VwID0+QVJQIGxvb2t1cCA9PiBlZ3Jlc3Mg cG9ydCBwa3QgZm9yd2FyZGluZyhydGVfZXRoX3R4X2J1cnN0KS4NCg0KV2UgYWRkZWQgcGFja2V0 IGR1bXAgYmVmb3JlIGFuZCBhZnRlciBjYWxsaW5nIHJ0ZV9ldGhfdHhfYnVyc3QgQVBJIGluIG91 ciBhcHBsaWNhdGlvbi4gVGhlIGR1bXAgbG9va3MgZ29vZC4gU28gd2UgYWRkZWQgcGFja2V0IGR1 bXAgaW4gaXhnYmVfeG1pdF9wa3RzIEFQSSBhcyB3ZWxsIHRvIGNvbmZpcm0gd2hldGhlciB0aGUg cGFja2V0IGluIHByb3BlciBpbiBkcml2ZXIgYW5kIHRoZSBwYWNrZXQgaXMgcHJvcGVyIGhlcmUg YXMgd2VsbC4NCg0KV2UgYXJlIG5vdCBzdXJlIHdoeSB0aGUgSVAgY29udHJvbCBmbGFncyBhbmQg VURQIGRlc3QgcG9ydCB2YWx1ZXMgYXJlIG1vZGlmaWVkLiBTaG91bGQgd2UgaGFuZGxlIGFueXRo aW5nIHNwZWNpZmljYWxseSBmb3IgcGFja2V0cyB3aXRoIHZsYW4gaWQgMCBpbiBydGVfbWJ1ZiBz dHJ1Y3R1cmU/DQoNClBsZWFzZSBzaGFyZSB1cyB5b3VyIHRob3VnaHRzIG9uIHRoaXMuDQpQbGVh c2UgbGV0IHVzIGtub3cgaWYgYW55IGRldGFpbHMgYXJlIG5lZWRlZCBmdXJ0aGVyLg0KDQpUaGFu a3MsDQpKYWdhbiBQDQoNCkZyb206IE11aGFtbWFkIFphaW4tdWwtQWJpZGVlbiA8emFpbjIyOTRA Z21haWwuY29tPG1haWx0bzp6YWluMjI5NEBnbWFpbC5jb20+Pg0KU2VudDogTW9uZGF5LCBNYXkg MTcsIDIwMjEgMjoxNiBQTQ0KVG86IEphZ2FuIFAgPGphZ2FuMi5wQGFsdHJhbi5jb208bWFpbHRv OmphZ2FuMi5wQGFsdHJhbi5jb20+Pg0KQ2M6IHVzZXJzQGRwZGsub3JnPG1haWx0bzp1c2Vyc0Bk cGRrLm9yZz4NClN1YmplY3Q6IFJlOiBbZHBkay11c2Vyc10gRFBESyBzdXBwb3J0IGZvciB2bGFu IGlkIDANCg0KKiogVGhpcyBtYWlsIGhhcyBiZWVuIHNlbnQgZnJvbSBhbiBleHRlcm5hbCBzb3Vy Y2UgKioNCg0KS2luZGx5IHRlbGwgdXMgbW9yZSBhYm91dCB0aGUgc2V0dXAgYW5kIHdoaWNoIGRw ZGsgeW91IGFyZSB1c2luZy4gYW5kIHdoYXQgaXMgdGhlIHBhY2tldCBsaWZlIGF0IHNlbmRlciBh bmQgcmVjZWl2ZXIuDQoNCg0KDQoNCk9uIE1vbiwgTWF5IDE3LCAyMDIxIGF0IDE6MDEgUE0gSmFn YW4gUCA8amFnYW4yLnBAYWx0cmFuLmNvbTxtYWlsdG86amFnYW4yLnBAYWx0cmFuLmNvbT4+IHdy b3RlOg0KSGksDQpXZSB3ZXJlIHRyeWluZyB0byBmb3J3YXJkIHBhY2tldHMgd2l0aCB2bGFuIGlk IGFzIDAuIEJ1dCB0aGUgcGFja2V0IGlzIGdldHRpbmcgYWx0ZXJlZCB3aGVuIHdlIGRvIHNvLg0K VGhlIElQIGZsYWcgYW5kIHRoZSBkZXN0aW5hdGlvbiBwb3J0IGZpZWxkcyBhcmUgZ2V0dGluZyBj aGFuZ2VkLiBXZSBkb3VidCBpZiB0aGlzIGlzIGhhcHBlbmluZyBpbiBEUERLIGJlY2F1c2UgdGls bCB0aGUgcnRlX2V0aF90eF9idXJzdCBBUEksIHRoZSBwYWNrZXQgaXMgcHJvcGVyLg0KQnV0IHRo ZSBwYWNrZXQgY2FwdHVyZWQgYXQgdGhlIGRlc3RpbmF0aW9uIGlzIGFsdGVyZWQuDQpDb3VsZCB5 b3UgcGxlYXNlIGxldCB1cyBrbm93IGlmIHRoZXJlIGlzIHN1cHBvcnQgaW4gRFBESyBmb3IgZm9y d2FyZGluZyBwYWNrZXQgd2l0aCB2bGFuIGlkIDAgb3IgaWYgd2UgYXJlIG1pc3Npbmcgc29tZXRo aW5nLg0KDQpQYWNrZXQgYXQgcnRlX2V0aF90eF9idXJzdDoNCmR1bXAgbWJ1ZiBhdCAweDE3MDZk YWQwMCwgaW92YT0weDE3MDZkYWQ4MCwgYnVmX2xlbj0yMzA0DQogIHBrdF9sZW49MjUyLCBvbF9m bGFncz0weGYwMDAwMDAwMDAwMTgxLCBuYl9zZWdzPTEsIHBvcnQ9MCwgdmxhbl90Y2k9MCwgcHR5 cGU9MHgyMTENCiAgc2VnbWVudCBhdCAweDE3MDZkYWQwMCwgZGF0YT0weDE3MDZkYWUwNCwgbGVu PTI1Miwgb2ZmPTEzMiwgcmVmY250PTENCiAgRHVtcCBkYXRhIGF0IFsweDE3MDZkYWUwNF0sIGxl bj0yMDANCjAwMDAwMDAwOiAwMCAxMCA5NCAwMCAwMCAwNSAwMCAwMSAwMiAwMyAwNCAwNSA4MSAw MCAwMCAwMCB8IC4uLi4uLi4uLi4uLi4uLi4NCjAwMDAwMDEwOiAwOCAwMCA0NSAwMCAwMCBFQSAw MCAwMiAwMCAwMCAzRiAxMSAwMCAwMCAwMiAwMiB8IC4uRS4uLi4uLi4/Li4uLi4NCjAwMDAwMDIw OiAwMiAwMiAwNSAwNSAwNSAwMiA2MiBBNCA2MiBBMyAwMCBENiAwRSBGMiAwMCAwMCB8IC4uLi4u LmIuYi4uLi4uLi4NCjAwMDAwMDMwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCB8IC4uLi4uLi4uLi4uLi4uLi4NCjAwMDAwMDQwOiAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCB8IC4uLi4uLi4uLi4uLi4uLi4NCjAw MDAwMDUwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCB8 IC4uLi4uLi4uLi4uLi4uLi4NCjAwMDAwMDYwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCB8IC4uLi4uLi4uLi4uLi4uLi4NCjAwMDAwMDcwOiAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCB8IC4uLi4uLi4uLi4uLi4u Li4NCjAwMDAwMDgwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCB8IC4uLi4uLi4uLi4uLi4uLi4NCjAwMDAwMDkwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCB8IC4uLi4uLi4uLi4uLi4uLi4NCjAwMDAwMEEwOiAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCB8IC4uLi4uLi4u Li4uLi4uLi4NCjAwMDAwMEIwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMCB8IC4uLi4uLi4uLi4uLi4uLi4NCjAwMDAwMEMwOiAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMA0KDQpQYWNrZXQgY2FwdHVyZWQgYXQgc3BpcmVudChkZXN0aW5hdGlvbik6DQowMCAx MCA5NCAwMCAwMCAwNSAwMCAwMSAwMiAwMyAwNCAwNSA4MSAwMCAwMCAwMA0KMDggMDAgNDUgMDAg MDAgRUEgMDAgMDIgNmUgZmUgM0YgMTEgMDAgMDAgMDIgMDINCjAyIDAyIDA1IDA1IDA1IDAyIDYy IEE0IGY1IGY4IDAwIEQ2IDBFIEYyIDAwIDAwDQowMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMA0KMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDANCjAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwDQowMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0KMDAg MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDANCjAwIDAwIDAwIDAw IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwDQowMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0KMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDAgMDAgMDANCjAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwIDAwIDAwIDAwDQowMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMA0KDQoNClRoYW5rcywNCkphZ2FuIFANCg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0NClBsZWFzZSByZWZlciB0byBodHRwczovL25vcnRo YW1lcmljYS5hbHRyYW4uY29tL2VtYWlsLWRpc2NsYWltZXINCmZvciBpbXBvcnRhbnQgZGlzY2xv c3VyZXMgcmVnYXJkaW5nIHRoaXMgZWxlY3Ryb25pYyBjb21tdW5pY2F0aW9uLg0KPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpQbGVhc2UgcmVmZXIg dG8gaHR0cHM6Ly9ub3J0aGFtZXJpY2EuYWx0cmFuLmNvbS9lbWFpbC1kaXNjbGFpbWVyDQpmb3Ig aW1wb3J0YW50IGRpc2Nsb3N1cmVzIHJlZ2FyZGluZyB0aGlzIGVsZWN0cm9uaWMgY29tbXVuaWNh dGlvbi4NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KUGxlYXNlIHJlZmVyIHRvIGh0dHBzOi8vbm9ydGhhbWVyaWNhLmFsdHJhbi5jb20vZW1haWwt ZGlzY2xhaW1lcg0KZm9yIGltcG9ydGFudCBkaXNjbG9zdXJlcyByZWdhcmRpbmcgdGhpcyBlbGVj dHJvbmljIGNvbW11bmljYXRpb24uDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0NClBsZWFzZSByZWZlciB0byBodHRwczovL25vcnRoYW1lcmljYS5h bHRyYW4uY29tL2VtYWlsLWRpc2NsYWltZXINCmZvciBpbXBvcnRhbnQgZGlzY2xvc3VyZXMgcmVn YXJkaW5nIHRoaXMgZWxlY3Ryb25pYyBjb21tdW5pY2F0aW9uLg0KPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg==