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 1562FA051A; Fri, 19 Jun 2020 18:14:03 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C793C1BEE3; Fri, 19 Jun 2020 18:14:01 +0200 (CEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150048.outbound.protection.outlook.com [40.107.15.48]) by dpdk.org (Postfix) with ESMTP id 11E1B1BEE0 for ; Fri, 19 Jun 2020 18:13:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JyK0MCqZVGSdeCniGUBgtrGUxHB7Mr6h8Lk8c7xbsPI=; b=rPFH5dS7kwmBmdXN8TRkBK03p5fp6xpZOFyh8YhrKr9ml/01r6/MIbPAFFjc8u5tO+KgHBSLGKKPmaYFzsGb9Jos2OomK6RnwG3F4dCTAvat8lqcQ2rWhcV73+o2U2vF2J+7qoTsf6j9CYnv76kml5vIQT7Py0dA+oJX/VxdMPk= Received: from DB6PR0301CA0045.eurprd03.prod.outlook.com (2603:10a6:4:54::13) by AM6PR08MB3525.eurprd08.prod.outlook.com (2603:10a6:20b:4d::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.24; Fri, 19 Jun 2020 16:13:58 +0000 Received: from DB5EUR03FT014.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:54:cafe::bb) by DB6PR0301CA0045.outlook.office365.com (2603:10a6:4:54::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.22 via Frontend Transport; Fri, 19 Jun 2020 16:13:58 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT014.mail.protection.outlook.com (10.152.20.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.22 via Frontend Transport; Fri, 19 Jun 2020 16:13:57 +0000 Received: ("Tessian outbound 217a52b9caed:v59"); Fri, 19 Jun 2020 16:13:57 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: e965701941cb47f2 X-CR-MTA-TID: 64aa7808 Received: from 4c883a0260ed.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 79F9AFCE-A61D-4833-A7C0-5726D275282A.1; Fri, 19 Jun 2020 16:13:52 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 4c883a0260ed.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 19 Jun 2020 16:13:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D3SkQsH1j08iv3OJXMir7bhDqiMfzLopDCwGu9JYgOzIDWzsB8pzSC07YZh1EXS2aclCD1fWwwhWTvYgEfGnFwV8bPP5IAMw8m5XxmKkuwNFKXQuWMhmqbJu++Z91Pf1hGflgRAzpuRMCWg+kahrPoqyeetgHtm5KhJSX2QbjLh4bAZzbyxwCcVL5r+Y66Xo06fxkPpPZN0ssuWSCfJ9xU7or7oH7qPkBYLADhxMFSY1VeZDeqzpN2igyAXThHH9a2uY3I4VlQDsHWHqiykIeeOAn8ewhtJucwVWo56+Ab4+kE5o4Y4HmpFp2kB1lhkCV5mLrsj4bDQWHGc9D9wxKw== 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=JyK0MCqZVGSdeCniGUBgtrGUxHB7Mr6h8Lk8c7xbsPI=; b=CZM7N7dQiCHiqAh7S7YogBlCTFV3qJT7pCDuMQpTHJcYPYX93Eh0v68HPBEZYECP80UfZiAAcxBpYxptPNwnKqdq1cUvaJ1daNfZcWhiXx9rds4mLk6PXTjo/geTsYol6imSMo0vKC6dErc0lc+97s/9QINr94kpO73eAWj9wiWXP3p2U9JVT1cdKZxkjBQxI946y+5oOACBVwgv6R1vBu/CrAMJd3gW0UcMBC2viv454Q19oicRTCVvD7IgUCogDx4Bz7jK7ONDpQc92PLK/RmiGG7lk5nbJsPvUadEPnid1RoEF7qMcfyHDNGexvaw811v5CvFQhMhZ5mG2XWaRQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JyK0MCqZVGSdeCniGUBgtrGUxHB7Mr6h8Lk8c7xbsPI=; b=rPFH5dS7kwmBmdXN8TRkBK03p5fp6xpZOFyh8YhrKr9ml/01r6/MIbPAFFjc8u5tO+KgHBSLGKKPmaYFzsGb9Jos2OomK6RnwG3F4dCTAvat8lqcQ2rWhcV73+o2U2vF2J+7qoTsf6j9CYnv76kml5vIQT7Py0dA+oJX/VxdMPk= Received: from VI1PR08MB4622.eurprd08.prod.outlook.com (2603:10a6:803:bc::17) by VI1PR08MB3695.eurprd08.prod.outlook.com (2603:10a6:803:c4::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.26; Fri, 19 Jun 2020 16:13:50 +0000 Received: from VI1PR08MB4622.eurprd08.prod.outlook.com ([fe80::e5c9:1ce0:8c21:ae64]) by VI1PR08MB4622.eurprd08.prod.outlook.com ([fe80::e5c9:1ce0:8c21:ae64%5]) with mapi id 15.20.3109.021; Fri, 19 Jun 2020 16:13:50 +0000 From: Dharmik Thakkar To: "thomas@monjalon.net" CC: Ferruh Yigit , Wenzhuo Lu , Beilei Xing , Bernard Iremonger , John McNamara , Marko Kovacevic , dpdk-dev , nd , "Richardson, Bruce" Thread-Topic: [dpdk-dev] [PATCH v3 2/2] doc: include config options in testpmd user guide Thread-Index: AQHWLlW1nn3zC6249kee5DCUaItQ8qjdS5SAgAAYMoCAAt8DAIAAAVAAgAAIeAA= Date: Fri, 19 Jun 2020 16:13:50 +0000 Message-ID: References: <20200508223829.3228-3-dharmik.thakkar@arm.com> <2923078.vE1UA2jcWa@thomas> <4246D30E-F8C7-48B4-843D-30FC1EFC0095@arm.com> <34965300.jtcX6sOceb@thomas> In-Reply-To: <34965300.jtcX6sOceb@thomas> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: monjalon.net; dkim=none (message not signed) header.d=none; monjalon.net; dmarc=none action=none header.from=arm.com; x-originating-ip: [72.182.82.154] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 22cdc0d3-c9dd-4f8f-5ec5-08d8146bc578 x-ms-traffictypediagnostic: VI1PR08MB3695:|AM6PR08MB3525: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:6790;OLM:6790; x-forefront-prvs: 0439571D1D X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: rm5fAfgFDUWnkDQvWVx4p0TDJmHEGJuiZfyMg6CIlEi+Py9/5pCJt9TeVUmkE5G4Mc6xKAksTIyLiZm4A125SYRxuiH2NdlneQiHM//Y6ouHirMWaj8u+NtvAtViDynv5p5Vj1xlBZubsb6MxDhN/OMh8gG5jIML6UFKGG9BWa/MztmcInKbUGSDgICN++YlC++DP6QL2bmeEXG04ja+ZZwZTtNLpkKmy4DT2X/jICXTNItbxv4ch2byv/ap/eEGykErUwuzfMKrvUVtgd6v8dcUkwWCpSdncPAAOzPxXGpLPjqNTiO4xUg/kXDjOf9MNR8D8Vz03WjPNQGDxJgDWw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB4622.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(396003)(366004)(376002)(346002)(136003)(478600001)(6512007)(91956017)(5660300002)(2906002)(66946007)(66476007)(316002)(66556008)(66446008)(76116006)(83380400001)(54906003)(64756008)(4326008)(6486002)(86362001)(8936002)(53546011)(6506007)(6916009)(186003)(36756003)(2616005)(33656002)(26005)(71200400001)(8676002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: xwS14qhAFNgmIWpTXHBbXddjayMAEoznniXjtQY/3Kd++hn2ji7nb9bxwnVh7sAtlL4x9YqSKGhOiyTukG0ph+y62uXWNzp0qXXKr96urm/Ag1G8Lli2O+9bH+hdsITnRndyZjf9sPkyPgz9lHgGSxFoGhGupdjbo5aAQIPzGfQRFkDpyguCsvc6sAhCQ15WT/oCTRWOUZ7UTdDDiSFgdPtHvXG8+6AO7PwaJyfSmjk9osCZ2rnad50U9gG9L2FxN6sfch1VJxmtozOe5IGKfQPhdu5Ragejc8GCTehjgxmprU6Mw0C1NIQeBDK8LFFVrtxvcCYQQRjOpM3hAd5VSo1vznvXNgeszFtdr672TeL1GXpsxl6taVFgSIlBJeym1stgnJYDLuMqXooQbc41boNx53I6IZcsSQXpDpWmisk9MHdawr26vuaaQ+S+255SMvNcRkkRX6ChiTRDat243Bu5Ft3GphwOVKvNn3Qku64= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3695 Original-Authentication-Results: monjalon.net; dkim=none (message not signed) header.d=none; monjalon.net; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT014.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(396003)(346002)(376002)(136003)(46966005)(47076004)(33656002)(316002)(5660300002)(54906003)(8676002)(356005)(6486002)(83380400001)(82740400003)(8936002)(70206006)(81166007)(82310400002)(70586007)(86362001)(6506007)(6512007)(36756003)(107886003)(6862004)(2616005)(4326008)(2906002)(478600001)(26005)(186003)(336012)(53546011); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: 998aab25-269b-4f43-fc3d-08d8146bc134 X-Forefront-PRVS: 0439571D1D X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: RQds3NEkObpoZcbATYYivRq6mz3GLf2A9GUMFX5e9hkPaOOt1+wQf1CZNtPY0LXUEnyg3kXVuJu1wfAOExhLC6BXtUmlE5EgK7RBFl9glLqXmJlLarr2/Eo65tTu3BH+qDRQCUuRjIqAuZaknMbBiinX75hSPOVBxAnHPwSlS9eKm9nrCzNbIPSx9czBFe1jmn/r7NcZzO3tHqYQqd0ShkbKTmepAlpBGWSZWXZ6L7N9hSgWjTyDOYcJFsE5Q+KhuVlMFcvyKEOlLHmY8EqUz8SLb3NKii2GLfQQjNcC5e/pRrBJe1r1eqMwDAAAv/gRmdT0H39oyivup/BhcgRO/CdZO//9J3SqbwbHzpl6toUcwGMG7jEqxpmnE0eIBTc1+HR3Q5vE4OeKtxLSGs2F7w== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2020 16:13:57.9911 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 22cdc0d3-c9dd-4f8f-5ec5-08d8146bc578 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3525 Subject: Re: [dpdk-dev] [PATCH v3 2/2] doc: include config options in testpmd user guide X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" DQoNCj4gT24gSnVuIDE5LCAyMDIwLCBhdCAxMDo0MyBBTSwgVGhvbWFzIE1vbmphbG9uIDx0aG9t YXNAbW9uamFsb24ubmV0PiB3cm90ZToNCj4gDQo+IDE5LzA2LzIwMjAgMTc6MzgsIERoYXJtaWsg VGhha2thcjoNCj4+ICsgQnJ1Y2UNCj4+IA0KPj4+IE9uIEp1biAxNywgMjAyMCwgYXQgMjo0OCBQ TSwgVGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0PiB3cm90ZToNCj4+PiANCj4+ PiAxNy8wNi8yMDIwIDIwOjIxLCBGZXJydWggWWlnaXQ6DQo+Pj4+IE9uIDUvMjAvMjAyMCA0OjIw IEFNLCBEaGFybWlrIFRoYWtrYXIgd3JvdGU6DQo+Pj4+PiBVcGRhdGUgdGVzdHBtZCBkb2N1bWVu dGF0aW9uIHRvIGluY2x1ZGUgUkVDT1JEIGNvbmZpZ3VyYXRpb24gb3B0aW9ucywNCj4+Pj4+IENP TkZJR19SVEVfVEVTVF9QTURfUkVDT1JEX0NPUkVfQ1lDTEVTIGFuZA0KPj4+Pj4gQ09ORklHX1JU RV9URVNUX1BNRF9SRUNPUkRfQlVSU1RfU1RBVFMuDQo+Pj4+PiANCj4+Pj4+IFNpZ25lZC1vZmYt Ynk6IERoYXJtaWsgVGhha2thciA8ZGhhcm1pay50aGFra2FyQGFybS5jb20+DQo+Pj4+PiBSZXZp ZXdlZC1ieTogSG9ubmFwcGEgTmFnYXJhaGFsbGkgPGhvbm5hcHBhLm5hZ2FyYWhhbGxpQGFybS5j b20+DQo+Pj4+PiBSZXZpZXdlZC1ieTogUGhpbCBZYW5nIDxwaGlsLnlhbmdAYXJtLmNvbT4NCj4+ Pj4+IC0tLQ0KPj4+Pj4gdjM6DQo+Pj4+PiAtIFJlcGxhY2UgY29uZmlnL2NvbW1vbl9iYXNlIHdp dGggYnVpbGQvLmNvbmZpZyAoVGhvbWFzKQ0KPj4+Pj4gDQo+Pj4+PiB2MjoNCj4+Pj4+IC0gUmVt b3ZlIGV4dHJhICcjJy4NCj4+Pj4+IC0tLQ0KPj4+Pj4gZG9jL2d1aWRlcy90ZXN0cG1kX2FwcF91 Zy9idWlsZF9hcHAucnN0IHwgMTIgKysrKysrKysrKysrDQo+Pj4+PiAxIGZpbGUgY2hhbmdlZCwg MTIgaW5zZXJ0aW9ucygrKQ0KPj4+Pj4gDQo+Pj4+PiBkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy90 ZXN0cG1kX2FwcF91Zy9idWlsZF9hcHAucnN0IGIvZG9jL2d1aWRlcy90ZXN0cG1kX2FwcF91Zy9i dWlsZF9hcHAucnN0DQo+Pj4+PiBpbmRleCBkMWNhOWYzZDE5YTkuLjhjOWFhYTgzMTg3ZiAxMDA2 NDQNCj4+Pj4+IC0tLSBhL2RvYy9ndWlkZXMvdGVzdHBtZF9hcHBfdWcvYnVpbGRfYXBwLnJzdA0K Pj4+Pj4gKysrIGIvZG9jL2d1aWRlcy90ZXN0cG1kX2FwcF91Zy9idWlsZF9hcHAucnN0DQo+Pj4+ PiBAQCAtMjEsNiArMjEsMTggQEAgVGhlIGJhc2ljIGNvbXBpbGF0aW9uIHN0ZXBzIGFyZToNCj4+ Pj4+IA0KPj4+Pj4gICAgICAgIGV4cG9ydCBSVEVfVEFSR0VUPXg4Nl82NC1uYXRpdmUtbGludXgt Z2NjDQo+Pj4+PiANCj4+Pj4+ICsjLiAgSWYgcmVxdWlyZWQsIGVuYWJsZSBjb25maWd1cmF0aW9u IG9wdGlvbnMuIEZvciBleGFtcGxlOg0KPj4+Pj4gKw0KPj4+Pj4gKyAgICAuLiBjb2RlLWJsb2Nr OjogY29uc29sZQ0KPj4+Pj4gKw0KPj4+Pj4gKyAgICAgICAgY2QgdG8gdGhlIHRvcC1sZXZlbCBE UERLIGRpcmVjdG9yeQ0KPj4+Pj4gKyAgICAgICAgc2VkIC1pICdzLFwoQ09ORklHX1JURV9URVNU X1BNRF9SRUNPUkRfQ09SRV9DWUNMRVNcKT1uLFwxPXksJyBidWlsZC8uY29uZmlnDQo+Pj4+PiAr ICAgICAgICBzZWQgLWkgJ3MsXChDT05GSUdfUlRFX1RFU1RfUE1EX1JFQ09SRF9CVVJTVF9TVEFU U1wpPW4sXDE9eSwnIGJ1aWxkLy5jb25maWcNCj4+Pj4+ICsNCj4+Pj4+ICsgICAgRW5hYmxpbmcg Q09ORklHX1JURV9URVNUX1BNRF9SRUNPUkRfQ09SRV9DWUNMRVMgZW5hYmxlcyBtZWFzdXJlbWVu dCBvZiBDUFUgY3ljbGVzLg0KPj4+Pj4gKw0KPj4+Pj4gKyAgICBFbmFibGluZyBDT05GSUdfUlRF X1RFU1RfUE1EX1JFQ09SRF9CVVJTVF9TVEFUUyBlbmFibGVzIGRpc3BsYXkgb2YgUlggYW5kIFRY IGJ1cnN0cy4NCj4+Pj4+ICsNCj4+Pj4+ICMuICBCdWlsZCB0aGUgYXBwbGljYXRpb246DQo+Pj4+ PiANCj4+Pj4+ICAgIC4uIGNvZGUtYmxvY2s6OiBjb25zb2xlDQo+Pj4+PiANCj4+Pj4gDQo+Pj4+ IEhpIERoYXJtaWssDQo+Pj4+IA0KPj4+PiBUaGlzIHBhdGNoIHdhaXRpbmcgdG8gYWRkcmVzcyB0 aGUgVGhvbWFzIGNvbW1lbnQgb24gZG9jdW1lbnQgaG93IHRvIGVuYWJsZSB0aG9zZQ0KPj4+PiBj b25maWcgb3B0aW9ucyBpbiBtZXNvbi4gQFRob21hcywgY2FuIHlvdSBwbGVhc2UgY29ycmVjdCBp ZiBJIGdvdCBpdCB3cm9uZz8NCj4+PiANCj4+PiBJZiB0aGUgZG9jIGlzIG9ubHkgYWJvdXQgbWFr ZSwgaXQgd2lsbCBiZSByZW1vdmVkIGluIDIgbW9udGhzLg0KPj4+IFNvIHllcywgSSB0aGluayBp dCBkb2Vzbid0IG1ha2Ugc2Vuc2UgdG8gYmUgbWVyZ2VkIGFzIGlzLg0KPj4+IA0KPj4gDQo+PiBN YWtlIHNlbnNlLg0KPj4gDQo+PiBXaXRoIG1lc29uLCBJIHNlZSBtdWx0aXBsZSB3YXlzIHRvIGVu YWJsZSBjb25maWd1cmF0aW9uIG9wdGlvbnM6DQo+PiANCj4+IDFdIG1hY3JvIGluICQoUlRFX1NE SykvY29uZmlnL3J0ZV9jb25maWcuaA0KPj4gMl0gdXNpbmcgZHBka19jb25mLnNldCgpIGluICQo UlRFX1NESykvY29uZmlnL21lc29uLmJ1aWxkDQo+PiANCj4+IEnigJlkIGFwcHJlY2lhdGUgc29t ZSBzdWdnZXN0aW9ucyBvbiB0aGUgYmVzdCB3YXkgdG8gZW5hYmxlIHRoZXNlIG9wdGlvbnMuDQo+ IA0KPiBOZWl0aGVyIDEgbm9yIDIgYmVjYXVzZSBib3RoIGFyZSBzb3VyY2UgZmlsZXMuDQo+IENv bmZpZ3VyYXRpb24gbXVzdCBiZSBkb25lIGluIHRoZSBidWlsZCBkaXJlY3RvcnkuDQo+IA0KPiBX ZSB1c2UgIm1lc29uIC1EIiB0byBjb25maWd1cmUgb3B0aW9ucyBsaXN0ZWQgaW4gbWVzb25fb3B0 aW9ucy50eHQNCj4gVGhlIHJlYWwgcXVlc3Rpb24gaXMgd2hpY2ggb3B0aW9uIHdlIGFjY2VwdCB0 byBiZSBhZGRlZC4NCj4gDQo+IA0KDQpZZXMsIGNvcnJlY3QuIFRoZXJlIGFyZSBzdWdnZXN0aW9u cyBmb3IgbWFraW5nIHRoZXNlIGFzIHJ1bnRpbWUgY29uZmlndXJhdGlvbiBmdW5jdGlvbnMgd2hp Y2ggY2FuIGJlIGVuYWJsZWQob3IgZGlzYWJsZWQpIHVzaW5nIOKAmXNldOKAmSBmcm9tIHdpdGhp biB0aGUgYXBwbGljYXRpb24uDQpEbyB5b3UgdGhpbmssIHRpbGwgdGhpcyBjaGFuZ2UgaXMgaW1w bGVtZW50ZWQsIHRoZXNlIG9wdGlvbnMgY2FuIGJlIGluY2x1ZGVkIGluIG1lc29uX29wdGlvbnMu dHh0Pw0KDQo+IA0KDQo=