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 E40E2A0352 for ; Wed, 6 May 2020 03:05:31 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B01C11C2FB; Wed, 6 May 2020 03:05:31 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by dpdk.org (Postfix) with ESMTP id DB0DE1C2FB; Wed, 6 May 2020 03:05:29 +0200 (CEST) IronPort-SDR: tpRLCxxWKUjp0YRou0naYfPSfvPj0llZOdwGjLojw9eoVRFCruM2QiASOOHvTlr2ZPNryL2H0e RDjtvcD7tMeg== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2020 18:05:27 -0700 IronPort-SDR: 2MnFB7rjyHX6cNuOpW8zT0w35TBCHYaji22xf/pEc0pQfaW+jjqfhyD55lyWo25LdPEAnbVFz0 +urbkBhX3shg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,357,1583222400"; d="scan'208";a="338838204" Received: from orsmsx105.amr.corp.intel.com ([10.22.225.132]) by orsmga001.jf.intel.com with ESMTP; 05 May 2020 18:05:27 -0700 Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by ORSMSX105.amr.corp.intel.com (10.22.225.132) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 5 May 2020 18:05:26 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.102) by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 5 May 2020 18:05:26 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B6IN6FzYme9HtDfKvWuPo50h2ewDN9S2WDyyhKdR1JtYb/K/EQ61UqIQJ/KppiOvRl4FMudqTQCH3GWg37R3nIXtlDzRjA+GfoW0vX12AHkWEP8lU3GESJRMeBTelcGaLssnI3NscqMLU89kLcJNjNHF1WAu8RXQfbtZWqDHqmoRPiGyBbfdObhYQ7yDm65IvZip7qlxB/gkH01DJc7jOZvAt2n080rHOGZsbC4jhLn27V8Bbua6CtRG+J3dHrD0kQdY4/jTjy5oKibYHUOAtnmYCLevchSWkRGWLQTh/KuhBg8h3jZeaaIg/YvdIxukqx/ncyRkffn4Z4wiTjsJ2Q== 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=xEh/q2voyZI5FNnbBHNrLlay8Y/eEIDCVqcGOYxjtzw=; b=XRmnVpxyNcbx7ums6k3jV8xR1r9ykEtpWOWYnOEH5oAghuVYjFozNHnY+02ir3sCCg0X6UDWwPQoeDNfnuiHZSrUFCxMRsMJGrWc/z/iuiznvXNo7A2CPE7uprojtqTqjN02aceKUaIzYDCeGjcWar/pSNIi1XG9BxOYqs/8O0VCVh7ZEXYcq9wxzb7JPonJm1rtghaEX9cGsLR1Sb8cgBucG4yA+9IfcyveNUhOuy0IBIaSR+zHaBY84ixVhM+0+AZAKQjNHcCEkwbIhqDXEjSex613nNA11qu1ylLBb0Dy3SUn5F0tamwYjB5KzmWrcc/rJfUejvOG9V+9a3bMww== 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=xEh/q2voyZI5FNnbBHNrLlay8Y/eEIDCVqcGOYxjtzw=; b=c8gfuqMbP03PgOUhsk2WoaLnn6n/pb59eLk/cmnOsCouYV4B5oOpf+wPPBl/N9UeDFzQJX90p9tCJsB7fwbBd6IhCR1f2m8DkEZl/eldtsv9HpxMdfD7ATud+Q3cShWp2FPt5GD1ziclzK9f4VPSXStOfJetIucBpcnZcRR77CI= Received: from MWHPR11MB1391.namprd11.prod.outlook.com (2603:10b6:300:23::15) by MWHPR11MB1997.namprd11.prod.outlook.com (2603:10b6:300:2a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.20; Wed, 6 May 2020 01:05:25 +0000 Received: from MWHPR11MB1391.namprd11.prod.outlook.com ([fe80::c809:34b4:173b:d211]) by MWHPR11MB1391.namprd11.prod.outlook.com ([fe80::c809:34b4:173b:d211%7]) with mapi id 15.20.2979.028; Wed, 6 May 2020 01:05:25 +0000 From: "Zhao1, Wei" To: "Yigit, Ferruh" , "dev@dpdk.org" CC: "stable@dpdk.org" , "Xing, Beilei" , "maxime.leroy@6wind.com" , Kevin Traynor Thread-Topic: [dpdk-stable] [PATCH v4 2/3] doc: input set requirement of each pctype for FDIR Thread-Index: AQHWHc2yPUMAH23yKE+cF3S3pUiDdKiP6BYAgADszRCAAKEKgIAI0mNg Date: Wed, 6 May 2020 01:05:24 +0000 Message-ID: References: <20200428073919.5583-1-wei.zhao1@intel.com> <20200429020353.20266-1-wei.zhao1@intel.com> <20200429020353.20266-3-wei.zhao1@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzg1ZWFhMzEtYmJhMS00MGE0LTkxNzItYTJkOTI4MjkxYjM5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSFR2M2h5WUZGd2RvcHQrU2QwSVBTTnIrRU8wUHdkNHJkakRcL0dkWEdjWEFyKzJcL2YzWVwvTnZWS2hnZThnUXZVRCJ9 dlp-version: 11.0.600.7 dlp-product: dlpe-windows x-ctpclassification: CTP_NT dlp-reaction: no-action 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: [192.55.52.208] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bfce6149-3553-40ea-a188-08d7f1598f1e x-ms-traffictypediagnostic: MWHPR11MB1997: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 03950F25EC x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6Vjh4JSOWlBdqBVecXw1xvqd+5Xo5W8eI5quUvnmA/bAFsPXjwTuQmb0Vy1Kr8anVCEZFg+uQFc5ksKuIrogixteH7R+suojgEfaMcevV2KRydGQVzjEelHK9KbiuV1SWqi8jmnNzT/Q7NaF7B07IMpw3jqXNpdyEiTKcukkcTll3OSlRc9KKqrvNEVMRcCxSGAqh7UMw2E/2SK/TsVx7JGmx3EhGp48WYjkyQsBH3Cm4NmmQcct/PuCqWkVCay5yjm95vFusVbzAMA/2tF/77QlCSpv9yEq1/G0JWGE+nfqwzyAX7zUV1BOOL1bbfSL79t2yc1Ir73qscFUo9K9WOJ0W5I4ScgdyEhf7iR6JvxypbdpyOhoA4aM8YK/qoT27p+6l+mvoDhhdvXWaEuCklZUOZmi2yyJBSRi8HlfuTwMAjuxgtk/ylDDwEvrDqEqmWMq/CikX5l2kkmv4wnvrOnW/wpKZ2Hm0HCV2QNiPblvIP01+N1kYiuYezm97U79bfN2EBphJcdgdR7qrw63lg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1391.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(39860400002)(366004)(346002)(396003)(376002)(136003)(33430700001)(7696005)(33440700001)(8936002)(8676002)(6506007)(478600001)(53546011)(186003)(2906002)(66446008)(26005)(66946007)(66556008)(33656002)(9686003)(55016002)(64756008)(76116006)(66476007)(5660300002)(4326008)(86362001)(52536014)(110136005)(54906003)(71200400001)(316002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: TI2XvTP7CZ0ZjjTrl//abW4xs3s5MqFn240QnYBQe5h6vIO9IlY3J67z/PxGJYQnlPFHVe3+/Y1EUqjMjvRp90anFiS9P2Vn5FCVUQGGqDG9sgngf818ZLpY8NTbjaKMYSJQXQ/6dNDBi82EvqybwwlMLqzTadZ0CpFW3NgEMoPWPbIu2/KXQbRwlHe4WxHhQH8YiKzBjbqiQZQoFZ8ZQFu9D9xN4AJfCheoNvn/J5ZKcI6WQyJ/JkzuIHUDEWL5W70OU5vaHzlvFoJ2rlkU9HR++nZ4+gDgbXvciLzZoaUU0bGptb/KL3/7NVgQu0H2O7rQBQcoIWXoyjQgAWyWxi5xp7RyPf+//jP0U0izrui6fIClkTkcGC0aEjx+mVrMO4iD0+UzO8HcYSx29jO2IjDZQHvdGtptb6d2/w6a1quLeDrDizFETXeEvXQZ4QesgxcI5X2k5IdZ+nmJwxQdCEOBLlE/kHKuJgEAsJqPLVWQw/pm5iV8sN3WkBLCVtnprONe2nPxFvTKb1eI+mkOqhLKrHvhAptSlHqtC2fh02mShwsL0Kor4+LkVD3OkzrOHvsvYl/9Cac4RxnjOdqYWnf3nCRURn8RdZxlMRRAh/kjXAL4mK80lkBC92QzstRI1VouyxUUAlXOEtlEcQbLliBa1++uUhKUbYMqkDVxVIY2vXpaBNSTXO3Aeefl9pUK0fJIS354oVB6PvfI0FFLgcUHtl3uPua2Yj0uGS6BwOI18iMgp4cUjskTwYmN8LcqA+TxL7B2C+fJ06m1dPIGKltfO1MraLm5jw49yAs51tk= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: bfce6149-3553-40ea-a188-08d7f1598f1e X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2020 01:05:24.8998 (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: zlpq3FxYJW+Uv5RvyDejVkOzhYuN9eA6k3AQgh8qygRBbvKSdMhy9IWYneseQyP7QoKtZT+S/KoLkJJUNtubXw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1997 X-OriginatorOrg: intel.com Subject: Re: [dpdk-stable] [PATCH v4 2/3] doc: input set requirement of each pctype for FDIR X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" SEksIEZlcnJ1aA0KDQoJVGhpcyBpcyB0aGUgcGF0Y2ggZW5hYmxlIEZESVIgZm9yIGZsb3cgZmls dGVyLCBzbyB3ZSBjYW4gdXNlIHRoaXMuDQoNCkZpeGVzOiAxNGM2NmE0NTFlZiAgKCJuZXQvaTQw ZTogcGFyc2UgZmxvdyBkaXJlY3RvciBmaWx0ZXIgIikNCkNjOiBzdGFibGVAZHBkay5vcmcNCg0K DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFlpZ2l0LCBGZXJydWggPGZl cnJ1aC55aWdpdEBpbnRlbC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBBcHJpbCAzMCwgMjAyMCA2 OjE5IFBNDQo+IFRvOiBaaGFvMSwgV2VpIDx3ZWkuemhhbzFAaW50ZWwuY29tPjsgZGV2QGRwZGsu b3JnDQo+IENjOiBzdGFibGVAZHBkay5vcmc7IFhpbmcsIEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50 ZWwuY29tPjsNCj4gbWF4aW1lLmxlcm95QDZ3aW5kLmNvbTsgS2V2aW4gVHJheW5vciA8a3RyYXlu b3JAcmVkaGF0LmNvbT4NCj4gU3ViamVjdDogUmU6IFtkcGRrLXN0YWJsZV0gW1BBVENIIHY0IDIv M10gZG9jOiBpbnB1dCBzZXQgcmVxdWlyZW1lbnQgb2YgZWFjaA0KPiBwY3R5cGUgZm9yIEZESVIN Cj4gDQo+IE9uIDQvMzAvMjAyMCAxOjUyIEFNLCBaaGFvMSwgV2VpIHdyb3RlOg0KPiA+IEhpLA0K PiA+DQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogWWln aXQsIEZlcnJ1aCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gPj4gU2VudDogV2VkbmVzZGF5 LCBBcHJpbCAyOSwgMjAyMCA2OjM1IFBNDQo+ID4+IFRvOiBaaGFvMSwgV2VpIDx3ZWkuemhhbzFA aW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+ID4+IENjOiBzdGFibGVAZHBkay5vcmc7IFhpbmcs IEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50ZWwuY29tPjsNCj4gPj4gbWF4aW1lLmxlcm95QDZ3aW5k LmNvbQ0KPiA+PiBTdWJqZWN0OiBSZTogW2RwZGstc3RhYmxlXSBbUEFUQ0ggdjQgMi8zXSBkb2M6 IGlucHV0IHNldCByZXF1aXJlbWVudA0KPiA+PiBvZiBlYWNoIHBjdHlwZSBmb3IgRkRJUg0KPiA+ Pg0KPiA+PiBPbiA0LzI5LzIwMjAgMzowMyBBTSwgV2VpIFpoYW8gd3JvdGU6DQo+ID4+PiBBZGQg aW5wdXQgc2V0IHJlcXVpcmVtZW50IGluZm8gdG8gaTQwZSBkb2MuDQo+ID4+Pg0KPiA+Pj4gQnVn emlsbGEgSUQ6IDQwMw0KPiA+Pg0KPiA+PiBTaG91bGQgdGhpcyBkb2N1bWVudCB1cGRhdGUgYmFj a3BvcnRlZCB0byB0aGUgTFRTPw0KPiA+PiBJZiBzbyB3aGljaCBMVFMgdmVyc2lvbnMgYXJlIGlu IHRoZSBzY29wZSwgaXQgaXMgYmV0dGVyIGlmIHlvdSBjYW4NCj4gPj4gYWRkIGEgZml4ZXMgdGFn IHRvIGhlbHAgdXMgdG8gZmlndXJlIG91dCB0aGF0Lg0KPiA+DQo+ID4gTWF5YmUgd2UgY2FuIHVz ZSB0aGlzLCBpdCBpcyB0aGUgbGF0ZXN0IHVwZGF0ZSBmb3IgaTQwIGRvYy4NCj4gPiBCdHcsIHRo aXMgaXMgbm90IGEgYnVnIGFsdGhvdWdoIGl0IGlzIHJlcG9ydCBpbiBidWcgbGlzdC4NCj4gPg0K PiA+IEZpeGVzOiAzZDkxZTA5N2EzNTIgKCJkb2M6IGFkZCBmZWF0dXJlIHN1cHBvcnQgbWF0cml4 IGxpbmsgaW4gaTQwZQ0KPiA+IGd1aWRlICIpDQo+IA0KPiBIaSBXZWksDQo+IA0KPiBJIGFncmVl IHRoaXMgaXMgbm90IGJ1ZywgYnV0IHRoaXMgZG9jdW1lbnRzIGEgbGltaXRhdGlvbiBmb3IgdXNl cnMuIEFuZCBpZiB0aGlzDQo+IGxpbWl0YXRpb24gaXMgdmFsaWQgZm9yIHRoZSBzdGFibGUgdHJl ZXMsIGl0IG1ha2Ugc2Vuc2UgdG8gdXBkYXRlIGRvY3VtZW50YXRpb24NCj4gZm9yIHRob3NlIHJl bGVhc2VzIHRvbywgc28gdGhhdCB0aGV5IGNhbiBoYXZlIGNvcnJlY3QvY29tcGxldGUgZG9jdW1l bnRhdGlvbi4NCj4gSSB3aWxsIGFkZCB0aGUgInN0YWJsZUBkcGRrLm9yZyIgdGFnIHRvIHJlcXVl c3QgdGhlIGJhY2twb3J0Lg0KPiANCj4gQnV0IG5leHQgcXVlc3Rpb24gaXMgZm9yIHdoaWNoIHN0 YWJsZSB0cmVlcyBpcyB0aGlzIGxpbWl0YXRpb24gdmFsaWQsIGl0IHdvdWxkIGJlDQo+IHdyb25n IHRvIGRvY3VtZW50IGEgbGltaXRhdGlvbiB0aGF0IGRvZXNuJ3QgaGF2ZSB0aGUgZmVhdHVyZSwg aG93IGEgc3RhYmxlDQo+IHRyZWUgbWFpbnRhaW5lciBjYW4ga25vdyBpZiB0aGlzIGlzc3VlIGlz IHZhbGlkIGZvciBhIHNwZWNpZmljIHN0YWJsZSB0cmVlIG9yIG5vdC4NCj4gRm9yIHRoYXQgd2Ug bmVlZCB0aGUgY29tbWl0IHRoYXQgaW50cm9kdWNlcyB0aGUgbWVudGlvbmVkIGZlYXR1cmUgKGFu ZCB0aGUNCj4gbGltaXRhdGlvbiksIEkgZG9uJ3QgdGhpbmsgdGhlIGNvbW1pdCBhYm92ZSByZWFs bHkgaXMgdGhhdCBjb21taXQsIHRoYXQgaXMNCj4gdW5yZWxhdGVkIGRvYyBjb21taXQsIGJ1dCB3 ZSBuZWVkIHRoZSBjb21taXQgZm9yIGNvZGUuDQo+IA0KPiBJZiB5b3UgY2FuIHByb3ZpZGUgY29y cmVjdCBmaXhlcyBsaW5lLCBJIHdpbGwgdXBkYXRlIGl0IGluIHRoZSBuZXh0LW5ldC4NCj4gDQo+ IFRoYW5rcywNCj4gZmVycnVoDQo+IA0KPiANCj4gPg0KPiA+Pg0KPiA+Pj4gU2lnbmVkLW9mZi1i eTogV2VpIFpoYW8gPHdlaS56aGFvMUBpbnRlbC5jb20+DQo+ID4+PiAtLS0NCj4gPj4+ICBkb2Mv Z3VpZGVzL25pY3MvaTQwZS5yc3QgfCA3ICsrKysrKysNCj4gPj4+ICAxIGZpbGUgY2hhbmdlZCwg NyBpbnNlcnRpb25zKCspDQo+ID4+Pg0KPiA+Pj4gZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvbmlj cy9pNDBlLnJzdCBiL2RvYy9ndWlkZXMvbmljcy9pNDBlLnJzdA0KPiA+Pj4gaW5kZXggNDE2YjM5 MDRlLi5mMDg1YTM1N2MgMTAwNjQ0DQo+ID4+PiAtLS0gYS9kb2MvZ3VpZGVzL25pY3MvaTQwZS5y c3QNCj4gPj4+ICsrKyBiL2RvYy9ndWlkZXMvbmljcy9pNDBlLnJzdA0KPiA+Pj4gQEAgLTc0Nyw2 ICs3NDcsMTMgQEAgVXNlIDE2IEJ5dGVzIFJYIERlc2NyaXB0b3IgU2l6ZSAgQXMgaTQwZSBQTUQN Cj4gPj4+IHN1cHBvcnRzIGJvdGggMTYgYW5kIDMyIGJ5dGVzIFJYIGRlc2NyaXB0b3Igc2l6ZXMs IGFuZCAxNiBieXRlcyBzaXplDQo+ID4+PiBjYW4NCj4gPj4gcHJvdmlkZSBoZWxwcyB0byBoaWdo IHBlcmZvcm1hbmNlIG9mIHNtYWxsIHBhY2tldHMuDQo+ID4+PiAgQ29uZmlndXJhdGlvbiBvZiBg YENPTkZJR19SVEVfTElCUlRFX0k0MEVfMTZCWVRFX1JYX0RFU0NgYCBpbg0KPiA+Pj4gY29uZmln DQo+ID4+IGZpbGVzIGNhbiBiZSBjaGFuZ2VkIHRvIHVzZSAxNiBieXRlcyBzaXplIFJYIGRlc2Ny aXB0b3JzLg0KPiA+Pj4NCj4gPj4+ICtpbnB1dCBzZXQgcmVxdWlyZW1lbnQgb2YgZWFjaCBwY3R5 cGUgZm9yIEZESVINCj4gPj4+ICt+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fg0KPiA+Pj4gKw0KPiA+Pj4gK0VhY2ggUENUWVBFIGNhbiBvbmx5IGhhdmUgb25lIHNw ZWNpZmljIEZESVIgaW5wdXQgc2V0IGF0IG9uZSB0aW1lLg0KPiA+Pj4gK0ZvciBleGFtcGxlLCBp ZiBjcmVhdGluZyAyIHJ0ZV9mbG93IHJ1bGVzIHdpdGggZGlmZmVyZW50IGlucHV0IHNldA0KPiA+ Pj4gK2ZvciBvbmUgUENUWVBFLCBpdCBpcyB3aWxsIGZhaWwgYW5kIHJldHVybiB0aGUgaW5mbyAi Q29uZmxpY3Qgd2l0aA0KPiA+Pj4gK3RoZSBmaXJzdCBydWxlJ3MNCj4gPj4gaW5wdXQgc2V0Iiwg d2hpY2ggbWVhbnMgdGhlIGN1cnJlbnQgcnVsZSdzIGlucHV0IHNldCBpcyBjb25mbGljdCB3aXRo DQo+ID4+IHRoZSBmaXJzdCBydWxlJ3MuIFJlbW92ZSB0aGUgZmlyc3QgcnVsZSBpZiB3YW50IHRv IGNoYW5nZSB0aGUgaW5wdXQgc2V0IG9mIHRoZQ0KPiBQQ1RZUEUuDQo+ID4+PiArDQo+ID4+PiAg RXhhbXBsZSBvZiBnZXR0aW5nIGJlc3QgcGVyZm9ybWFuY2Ugd2l0aCBsM2Z3ZCBleGFtcGxlDQo+ ID4+PiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tDQo+ID4+Pg0KPiA+Pj4NCj4gPg0KDQo=