From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 1F14FA0548;
	Thu,  4 Nov 2021 04:29:44 +0100 (CET)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 9594A40E5A;
	Thu,  4 Nov 2021 04:29:43 +0100 (CET)
Received: from mga17.intel.com (mga17.intel.com [192.55.52.151])
 by mails.dpdk.org (Postfix) with ESMTP id 3F81440DFD
 for <dev@dpdk.org>; Thu,  4 Nov 2021 04:29:41 +0100 (CET)
X-IronPort-AV: E=McAfee;i="6200,9189,10157"; a="212388348"
X-IronPort-AV: E=Sophos;i="5.87,207,1631602800"; d="scan'208";a="212388348"
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 03 Nov 2021 20:29:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.87,207,1631602800"; d="scan'208";a="667751348"
Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81])
 by orsmga005.jf.intel.com with ESMTP; 03 Nov 2021 20:29:39 -0700
Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by
 fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12; Wed, 3 Nov 2021 20:29:39 -0700
Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by
 fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12 via Frontend Transport; Wed, 3 Nov 2021 20:29:39 -0700
Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.45) by
 edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2242.12; Wed, 3 Nov 2021 20:29:39 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=cqkjMtNAvE5GQzMjJuqdAvX/DiLLg3dEuvAGcP5js3e4KI5lhgGFn4Hgw5dTPfF7vVaiMnpi9FdNZkqBVyl192x/LRBumJUEM9yn57HyZK+n+tjpE1K9CeUJPBR60Mmh0InPv4AF4wTUw9ltSmqYNFyCd+eMINF10UApiIBBQJg27fIiXah04nte9H/MQ5xkm5pwLZB8/XwCdngAeuXsI0aCO7LW7rJnju4EOMIdjaCel2ejb59ijiOiBy+UY/c6v7j5h+qG8VhNhey36sL/ylpQ6+vXKWp2JAjBlZJ13+pDs1CrJb6HtI0Ur9KHQS8/7AeqQcj57aU3GjLanzDIaA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=8HhEnMI+4eihp/KdsLUqAw8Y3MproNeOcPOIY4AP3ow=;
 b=ijn6KJyGbW7Tb7vUbu7qSfyezWQAcaZctqKlhvuvrIlWZ/nNq3qiSgxA07OCtbfSIsTOqyfzvougNc70aSP63iKY1SpKSNyz0pvhIVEXZIdWPPFxVgPqFUq1AeK526Jc1fFxE0/WrnKcFdxewbke6C2burrNQKheaygzQnM0qy/YbCUF4Ayjq+MG2+W1RPilKiHYpIEFLKoDK3DzpeQmgE7UvWJibQJTBkYpLj2gJJxvwwU6wk1VjVFsi9+TcXgvR2tdHDkPOOglVvDnYmFwyvESChFMF5MyJ+afEUQPBqNJcW6yaeTd/HislUN/Y4kaVMdg9R8Acn5C78Jjhx0FIw==
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=8HhEnMI+4eihp/KdsLUqAw8Y3MproNeOcPOIY4AP3ow=;
 b=rRTCj3AXt+azGfTR+x6EPvUqnZql2IsC/dEMTp10S8osszYQzQez6vQ9y4f8mAsD3TP5UxPvboWdbfJ6geApcLdFGENtlGY0dH2WQ/Tqu6V0lhXvougPNLnhBriIjxhhRvBeSjsB5iUeFuldXqBAumui7i2VoFmuEBGbZqSbgxE=
Received: from CO6PR11MB5634.namprd11.prod.outlook.com (2603:10b6:5:35d::20)
 by CO6PR11MB5572.namprd11.prod.outlook.com (2603:10b6:303:13c::20) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14; Thu, 4 Nov
 2021 03:29:35 +0000
Received: from CO6PR11MB5634.namprd11.prod.outlook.com
 ([fe80::912:121e:18c9:732a]) by CO6PR11MB5634.namprd11.prod.outlook.com
 ([fe80::912:121e:18c9:732a%8]) with mapi id 15.20.4649.020; Thu, 4 Nov 2021
 03:29:35 +0000
From: "Xu, Ting" <ting.xu@intel.com>
To: "Yigit, Ferruh" <ferruh.yigit@intel.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: "Zhang, Qi Z" <qi.z.zhang@intel.com>, "Yang, Qiming"
 <qiming.yang@intel.com>, "Guo, Junfeng" <junfeng.guo@intel.com>
Thread-Topic: [dpdk-dev] [PATCH v3 2/3] net/ice: enable protocol agnostic flow
 offloading in RSS
Thread-Index: AQHXz4ukAP+n2mofvU2PeZj70A09javx2tUAgADeDwA=
Date: Thu, 4 Nov 2021 03:29:34 +0000
Message-ID: <CO6PR11MB5634A6DEFF5D4324B35F8389F88D9@CO6PR11MB5634.namprd11.prod.outlook.com>
References: <20211008070934.6956-1-ting.xu@intel.com>
 <20211102014943.19726-1-ting.xu@intel.com>
 <20211102014943.19726-3-ting.xu@intel.com>
 <abdad0b0-d434-bc50-94fc-3054ab33dda8@intel.com>
In-Reply-To: <abdad0b0-d434-bc50-94fc-3054ab33dda8@intel.com>
Accept-Language: zh-CN, 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-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 21f1ed48-c1b9-49cc-4700-08d99f4352ed
x-ms-traffictypediagnostic: CO6PR11MB5572:
x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr
x-microsoft-antispam-prvs: <CO6PR11MB5572B35A9007471429F41A5DF88D9@CO6PR11MB5572.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: BoK23yeqvbolGFoaTrtPUnR0SoRcaNKoUP4wP8RFbhlUwWI6moWjTzjjzQrNhCvSOw6TkvKiOty1hzSS1qQfJpC8nTPDpugTnUmrKuhL3KsQBjWFXnhm0OQF8CmpRT7vXSkW2U9Xgz2Gfab4Pk9N7RIsbpZYht4D6eSBGnRBWOROFV6CboDvI7cFxFzepokTADNpdT8yH528Nsmya1dyndfXvAznueQKGQ10HkkSt3gsHA9Ct9HMkHzeDrUpszxHVcUdQwhTLeGzbmbEmd+JzD+vFB6baOQouFX3uAfjv+Mol8JU/G5HfFoWu4CSa7yJYDz4/v6HADonqeHXpD3NN4urs4Jr8yV0FujtqLlKGTl1W8AIeQP5+kuKIrfadpV4lDu1cq2npYpJ9V4ZmbLluCBCNjOV3y6eZM/N9JcEpsteOyvwxboKv022HpboMflNRg2H9tI25RYt2/XlYJrClbY61ix6rZSZtG4umPcOAcdTvMlrS8+H1W3m90XcR4do1UebGk1Ylueq6htpQ+kHmyTdB0KN9F5iRu5vYHYANJK/IhVsux86lBFvDbddB5hBoVuAw3uZby/uCEjDyw7L9mcgDwARwQK3/IHMeTCDedF1ZFxtr++lt33p+WYISBPDpnRUu4BrS/eehyMomD3mhb5zcYYTVlVwnNyCBhj2X8pMNcuqrd31XiVqxEdtlzluwQM+ghH+giZ7BOChtFc1Cg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:CO6PR11MB5634.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(366004)(26005)(316002)(5660300002)(52536014)(33656002)(122000001)(86362001)(6506007)(4326008)(186003)(38070700005)(8936002)(83380400001)(53546011)(110136005)(7696005)(38100700002)(8676002)(66476007)(66556008)(64756008)(66446008)(107886003)(2906002)(66946007)(76116006)(54906003)(82960400001)(71200400001)(508600001)(9686003)(55016002);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QXJhYjlpdEx3bWNheEFWQmxBTnY2dDd3REZBUmNwT0ZFV0w2Qkk4eEVrY2Vt?=
 =?utf-8?B?U3pzdDhidTBac09ZTzJzTkFPWFNTRmR6TjlvbjZtbVluYkVYUGd2K2NuQ29x?=
 =?utf-8?B?TnNKWXBXOHBlMW51L09oc3MwRnBjRzFybHQ5OHlhVmxDSkhLTzZLTjRJSU4x?=
 =?utf-8?B?cVlvUlF6UE8xa0lWZVd5alZldHhKaU51YXlEdXVqbmpjUzBaOXRhMFJ5Z2NM?=
 =?utf-8?B?clVVcHRNSWZIVEVOQzE5MG1JMVhEQVRhckx1NFF3bHJEdWJmenVwUk16M3NE?=
 =?utf-8?B?a3F3RWNBK3VXdGc1SlRhVHpMcEFMd1JJdGtKVW5sODJLeU9Td1VEazdMYkRm?=
 =?utf-8?B?U3VmQUdEeE4vRWUvMHZkRkI3RVlPRHU1YVBYZjk4Y3I3dVRKcFZ1MGIzT2hB?=
 =?utf-8?B?RVVTd2VJVERtZXlacFZVQzNsMXlTaENxTFJsbUh5WjlGVVVDMk4wRUZKUDI4?=
 =?utf-8?B?cWRTNjJid3M5ZFpmR2x0YVlGdUw5RzJMa29yaXBleVNiMnE0OUdTaWtnMXRD?=
 =?utf-8?B?N0wrUFhDd1l5ZDJhanhLeWMwWG15d2Q0Q1dEWmIvMC9mNjU3eS9OeEZ0d0kv?=
 =?utf-8?B?RXAvMzhhems5cFp1L29qMVh6N1Voc2xwaVRITk9HcHZ3WUE2M1dyWmZJanoz?=
 =?utf-8?B?bWVhRjVJU3UwelhzVUhjZEtmMkNEVVNub1ZxdENIYUdzZ2tLV1RkbkFhTDZZ?=
 =?utf-8?B?V2xzVGp0N1VycGd5VFFVU1p1VG5ZREdvL2txeFNFR0VlTzZ5SGFKM2N5VVJG?=
 =?utf-8?B?WW16ZE5xMkpjTE43WDlLSWZ4QzQySXdoaU50YzJyVXFIaDJPWVhvK2JCTjRi?=
 =?utf-8?B?dWNHWHh1WkErNU91RmJXd2NVT256SHhxdE82UXNsTmYwOVNFYnVGWVFHK0xZ?=
 =?utf-8?B?NVNQMm1sRXZJdTYrbnVpMnl3YlFtYzc5eVRmZGJrblRlUWViS0VONjNaZDJY?=
 =?utf-8?B?TGR3L3o5SEY1Q2grTVJyUzVadTlnK2kxaE5hNFNEY3BZVWEvVFh1Mk9BM1FE?=
 =?utf-8?B?a0V2Y1EyRmh2NmEzVXNYMC9wUFZ0KzRWNVlHeHBhaWF0WG5OV2V0bU14Wkxw?=
 =?utf-8?B?aGFJTTJ2NjhESFdRMUdQUDBmTk1xUnFsNzMyWGFtU3hpMnd2MHdpMFZFMkNP?=
 =?utf-8?B?UjRWcm5KRUNGdm1VRi8xckpyZk9sVnBETFpjRU1pOC82MjNqaVl5NXVPc01v?=
 =?utf-8?B?ZU5tbmVPTG9UV3B3N0JqZWdlWkdPdTcweENZTzdnV2JCR2tpT2twbDZ3TTRF?=
 =?utf-8?B?RUdmYmhBcUs4V2p6bjJweEhGTk5COW1ZbGdFR1cyTHNLYmNKdVFHTlQrWGRU?=
 =?utf-8?B?VUV0VERHeWRuS3c2V0pVV0VjNjdBR1c1Wm1ZVGltdTljR29tWEdGZ3phbEEv?=
 =?utf-8?B?ZDBHNG1qYzN3OGpFMWVuc0x1SUluVmRVV0JXODRtYU9yNG1JTmtMV1NBZ0lp?=
 =?utf-8?B?ZzZXYWhNVlFRK20zVTBMWVlNN2FRVTh0THpNRU5vR01Vb3dRWHRYaUZySEVW?=
 =?utf-8?B?YTJRNVJHUkZjS1JQanBZUHB3Y0lVMmFRMHdwWUFDd1gzYzdHazdPdE9hS29l?=
 =?utf-8?B?aW1BOUJlejBjZ0FjWExGVkpnQ2Y3MjNsQ2YvWnBkbU9vY1k2S0JuSk9INDBH?=
 =?utf-8?B?aDU4RGhxSnVFcHBLTWNCbnZIbkJCN0p2Z3ZPS3dxajk1RyttMktpZkk4aGdP?=
 =?utf-8?B?aTNQTlQ2QzhtaUhEWW44VVQ1Uk5jaFZnY3U0OUQ2b1BMYTd2S1NSY0wrWi9h?=
 =?utf-8?B?ZlZaTlUrTXQwdmgvRC90Q0J5eGFXVCtrcHZZYllrbHhXcncwRnYyTjM2MkRr?=
 =?utf-8?B?NmEyVTZWY2lUUkx0bDkyaW9LajIwa0pOMlFDRkxveGFwTHVkMmdVci84VW5Y?=
 =?utf-8?B?VG9Vdzh3TFEwVWJLZFBYUXdTWUFBMzhMYXFqdW9MaHNtNDg1aFVUT256VDhn?=
 =?utf-8?B?SjB0bUZUOVFXczR4WmhKVjBuSDVoZ2N5aEQrTGV4REdPRnNyZS9IbWxzVFVI?=
 =?utf-8?B?RlpkQ2VodlljMDNJVUZKQkNISXd1RFdWTlovdmZDd1RReTZKNXBNczJjcmZC?=
 =?utf-8?B?RjZ6cTZoSUVQbUpVMWVzbHl6ay9IbFVXTXFLT2dlVEVpbzE4eWNUMncvNUs0?=
 =?utf-8?B?cmc2S2h6ZVlaL1gvQkhwbmRnRFlybDJGT2VIb1ZFak91ajF0V2x1OFBEd1Vw?=
 =?utf-8?Q?9kBw4N2Jo/5Vf/+q9x+5P0A=3D?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5634.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 21f1ed48-c1b9-49cc-4700-08d99f4352ed
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2021 03:29:35.0014 (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: /lntu9ffPIsATIK8iMjNS9Gt/v8zgwp5DoI1evgOqvWMIe3NozlGWWdiwi80EKe0cl2awFHPAdYe/VLsJgF9fA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR11MB5572
X-OriginatorOrg: intel.com
Subject: Re: [dpdk-dev] [PATCH v3 2/3] net/ice: enable protocol agnostic
 flow offloading in RSS
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZaWdpdCwgRmVycnVoIDxmZXJy
dWgueWlnaXRAaW50ZWwuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDMsIDIwMjEg
MTA6MTMgUE0NCj4gVG86IFh1LCBUaW5nIDx0aW5nLnh1QGludGVsLmNvbT47IGRldkBkcGRrLm9y
Zw0KPiBDYzogWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPjsgWWFuZywgUWltaW5n
DQo+IDxxaW1pbmcueWFuZ0BpbnRlbC5jb20+OyBHdW8sIEp1bmZlbmcgPGp1bmZlbmcuZ3VvQGlu
dGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHYzIDIvM10gbmV0L2lj
ZTogZW5hYmxlIHByb3RvY29sIGFnbm9zdGljIGZsb3cNCj4gb2ZmbG9hZGluZyBpbiBSU1MNCj4g
DQo+IE9uIDExLzIvMjAyMSAxOjQ5IEFNLCBUaW5nIFh1IHdyb3RlOg0KPiA+ICtzdGF0aWMgaW50
DQo+ID4gK2ljZV9oYXNoX3JlbV9yYXdfY2ZnKHN0cnVjdCBpY2VfYWRhcHRlciAqYWQsDQo+ID4g
KwkJCXN0cnVjdCBpY2VfcGFyc2VyX3Byb2ZpbGUgKnByb2YsDQo+ID4gKwkJICAgIHUxNiB2c2lf
aGFuZGxlKQ0KPiA+ICt7DQo+ID4gKwlzdHJ1Y3QgaWNlX2h3ICpodyA9ICZhZC0+aHc7DQo+ID4g
KwlpbnQgcHRnLCByZXQ7DQo+ID4gKwl1MTYgdnNpZzsNCj4gPiArCXU2NCBpZDsNCj4gPiArDQo+
ID4gKwlpZCA9ICh1NjQpaWNlX2ZpbmRfZmlyc3RfYml0KHByb2YtPnB0eXBlcywgMHhGRkZGKTsN
Cj4gPiArDQo+ID4gKwlwdGcgPSBody0+YmxrW0lDRV9CTEtfUlNTXS54bHQxLnRbaWRdOw0KPiA+
ICsNCj4gPiArCW1lbXNldCgmYWQtPnJzc19wcm9mX2luZm9bcHRnXSwgMCwNCj4gPiArCQlzaXpl
b2Yoc3RydWN0IGljZV9yc3NfcHJvZl9pbmZvKSk7DQo+ID4gKw0KPiA+ICsJLyogY2hlY2sgaWYg
dnNpZyBpcyBhbHJlYWR5IHJlbW92ZWQgKi8NCj4gPiArCXJldCA9IGljZV92c2lnX2ZpbmRfdnNp
KGh3LCBJQ0VfQkxLX1JTUywNCj4gPiArCQlpY2VfZ2V0X2h3X3ZzaV9udW0oaHcsIHZzaV9oYW5k
bGUpLCAmdnNpZyk7DQo+ID4gKwlpZiAoIXJldCAmJiB2c2lnKSB7DQo+ID4gKwkJcmV0ID0gaWNl
X3JlbV9wcm9mX2lkX2Zsb3coaHcsIElDRV9CTEtfUlNTLA0KPiA+ICsJCQkJCSAgIGljZV9nZXRf
aHdfdnNpX251bShodywNCj4gdnNpX19oYW5kbGUpLA0KPiANCj4gVGhlIHNldCBkb2Vzbid0IGNv
bXBpbGUsICd2c2lfX2hhbmRsZScgaXMgbm90IGRlZmluZWQuDQo+IA0KPiBNb3N0IHByb2JhYmx5
IGl0IGlzIGEgdHlwbyBmb3IgJ3ZzaV9oYW5kbGUnLCBidXQgSSB3YXMgcmVsdWN0YW50IHRvIGZp
eCBpdCBpbiBuZXh0LQ0KPiBuZXQuIElmIHRoZSBjb2RlIHNlbnQgd2l0aG91dCBjb21waWxpbmcs
IHRoZXJlIG1heSBiZSBvdGhlciBpc3N1ZXMgbWlzc2VkLCBjYW4NCj4geW91IHBsZWFzZSBjaGVj
ayB0aGUgc2V0IGFnYWluLCBidWlsZCBpdCwgdGVzdCBpdCBhbmQgc2VuZCBhIG5ldyB2ZXJzaW9u
Pw0KPiANCj4gVGhhbmtzLA0KPiBGZXJydWgNCg0KSGksIEZlcnJ1aCwgU29ycnkgZm9yIHRoZSBt
aXNzaW5nIGNoZWNrIHNpbmNlIEkgd2FzIGh1cnJpZWQgd2hlbiBzdWJtaXR0ZWQgdGhpcyBwYXRj
aHNldCBhZnRlciB1cGRhdGUuDQpBIG5ldyB2ZXJzaW9uIGlzIHNlbnQgbm93IHdpdGggYnVpbGQg
YW5kIHRlc3QgcGFzc2VkLiBUaGFua3MhDQo=