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 EF935A034C; Thu, 28 Apr 2022 14:00:59 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E2E9B42819; Thu, 28 Apr 2022 14:00:59 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id DF22C406A2; Tue, 26 Apr 2022 19:56:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1650995808; x=1682531808; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=SRkGfyYuIS3kw+xhApnB7cczn2Irwv0xu708fn6Wh6o=; b=mUxsf2H6cPt/5YZp79Z87e53XIiQtgbkNPve4DZXt1pQJ/4/jCDuCABd CkJPpdayUx3V7h+iquubHc3/jPaS9gpctUPZY/pFSjcNQTyfMTknTp4hV dF39HGNUCPoVb2LV61Sy/77Rd6p2GcesxGRn/CExvQUS3WmYRX8XDXBMx V+AL4bZd3v9O4bDUPLEbhJdZDWiI7+1sxVwx2AaRmniOhxP41zjJPqAdg Qfo4rr1ExxxoXD/Fv21r+J1zpdo5Cm7D3sxy47x4zHu+AwF5BR5LB4JpN bSnONIqdkba5c0Ybrc54um3KBhtdjS9MXOiF16q9B3zGB/9WjOL+zPz7+ Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10329"; a="247603512" X-IronPort-AV: E=Sophos;i="5.90,291,1643702400"; d="scan'208";a="247603512" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Apr 2022 10:56:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,291,1643702400"; d="scan'208";a="532791533" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga006.jf.intel.com with ESMTP; 26 Apr 2022 10:56:46 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 26 Apr 2022 10:56:46 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Tue, 26 Apr 2022 10:56:46 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.170) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Tue, 26 Apr 2022 10:56:45 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IAMEJZx1ePidfX0KzuCksaoBtymPO1Z1Dx6JtZpY6+I98y3cpXuHia1lOd/zD/A79bGrq0BP+T2yyydZR7B6NaB0VuBh6emgtF3ZSAH2dLEjdGwCqWivSsKRs6DqD6+Fuodkwm9yYBdUnZZjWXtSMIVvMXa1o/yXU9GL/vVMeLO16LgzJqtClGYRqHiUN1oGa9nPpNwYaR7sCwJvSlmcvfcw9FV4+xGYjbNZ8/rHA9jMkNd2RXb+2MTuEyB7/jlasAqUHfqT5k6yYve/ouYxsOSxwcQ8gSsxwFmHTC4ErojpSBSP79wCUVajUe4hS78XqBhijR1hbtfPiMXLYL8Tcw== 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=SRkGfyYuIS3kw+xhApnB7cczn2Irwv0xu708fn6Wh6o=; b=XJh5N09LZd8B+iXpvEnMgNIt+49Ec9X51cSx4yE1IlVpaEtyIi8UgOQ/UPVl6N9p6StJ3HdG3xKfCaNPkxipKf/uWHHrpvJ5+kf08WOwSKP5Sl0rFQ/6X8j43t5IUWf+hkpsDQiSRUsgNFV4c4JfOzCkvC5UFA+Baz2DRbEbL2uEbytmBWfzzRuahwus9UAdQywdpDCvVc5/KnxfOac9wrWwzUSASAXClLmhWChZ3raf4FrFddI8lhoQ80It+e+0912S5fMX5vpEBufI8Wip9C8YI8htMqW8f+93eAuoerbg7yZfis8xUZCU7v10CXroLn6+dAJxKUMA+a/57Fo71g== 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 Received: from DM6PR11MB4491.namprd11.prod.outlook.com (2603:10b6:5:204::19) by DM5PR11MB1419.namprd11.prod.outlook.com (2603:10b6:3:c::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.15; Tue, 26 Apr 2022 17:56:43 +0000 Received: from DM6PR11MB4491.namprd11.prod.outlook.com ([fe80::dc35:d5af:9936:eef3]) by DM6PR11MB4491.namprd11.prod.outlook.com ([fe80::dc35:d5af:9936:eef3%3]) with mapi id 15.20.5186.021; Tue, 26 Apr 2022 17:56:43 +0000 From: "Ananyev, Konstantin" To: Ido Goshen , "users@dpdk.org" , "dev@dpdk.org" CC: Konstantin Ananyev Subject: RE: Does ACL support field size of 8 bytes? Thread-Topic: Does ACL support field size of 8 bytes? Thread-Index: AdhOkVM0PYD9km+IQmSU+jGheT6cuwLBF9fQ Date: Tue, 26 Apr 2022 17:56:43 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.401.20 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 35397783-8ff0-4000-1d15-08da27ae1fa4 x-ms-traffictypediagnostic: DM5PR11MB1419:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: jADlKDZB5QkjazZEoQmDgrezHPypehGAToR8IwAkHmZWeuGJgURuOr7wAnwIpDK6c88bManEX2l9JPHAVn7wLt5mEMngsi+DjhvqOwPfTR1cMXuwPWj0cUdN6DsJ3bBP+/EdE+Y/MhAUk9sLsaLmT6p2b1HakV3LvF0rUrNxwIsg+6bFycROEqoe4rqoZowC9EpNaOSZi8KJNI+LjP0PIE0GbX8qNsRU+IHQilMi9kdkUc7eoW97J6mcqUoeBDZQ5nj+gJCr4HaAJU/tPWe20rQe/dQExxGB7c0pLseLWOYCOj7gEVWfqQbTedcIAGMYPbvRPFEO2ku0kVkUW7UaSMgH3ZhgdQBeHYyrue1NeCn+P4PgEA/fzgVRfLBLdW1inTc1pGNBgsVY9kil/5NkYLtMb+PirL19LRRCn4vdvnWn5m2ahyYOXnxh7RMoylS1qdZtEV0d/02s/OOlVTIO7SLR2vWP1e4aLR/mmTcxb9DVvuQqNs6TULyQ+KoKTmqK4b/irwd3qCkDPYYCB6yNUiIjzX986UncE6c/qnZLOqtYMiD5DZeOuu0D0yzJ9TUlbOPV5Lnh/8eW3kDyLW8X5vU3lLyHVvDl0R3WrvXFR90sEdxHPKxSjkHYRWEUpAOQGedIB196rVwFtBHzKn++J/4vXE/kWRhddrNBX87FQV+9K7kiFxxycjXx1gA0eAdUiJusgebUfuf5m8/QDJhLxHpVWdbDXHPkXhKTprDnsZndvnhdytBA9IIkuAQdjJ7/Ln2brq7+ZOT8pgxj9XFWlv8EiplZzViu1spUqMKljj9/L8QmrC7Gsm67BkJlo+8PBM7l9MguHQSebb1h5TBW1A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB4491.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(38100700002)(5660300002)(33656002)(966005)(122000001)(66946007)(38070700005)(2906002)(55016003)(71200400001)(76116006)(316002)(110136005)(82960400001)(508600001)(8676002)(86362001)(83380400001)(26005)(9686003)(7696005)(6506007)(8936002)(52536014)(66556008)(66476007)(66446008)(64756008)(4326008)(186003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QXZoQ3Zxckw4Nlc1V1NkSG1RekNRUkpwL0N5N09zTFRhY0lvRnRRN1NkOVdr?= =?utf-8?B?am1HYTNiL2dLUEpWNkY5dkI1SWJxcUhDNU54LzdOa0RvTmRSUXNva0NjM2py?= =?utf-8?B?b2RNREF1emdqY2lxL05QUDI2S0lmTVJhTlh4SFRNVlA3OWJtb0dDS0x5OWNS?= =?utf-8?B?R1l1L1Y4cFpJZVl4TzJVNHBmMGQ4QXcrV0NhVHZxV0lRSlh4bTZCQ0tnZlNQ?= =?utf-8?B?MjRvREttU09WNnVLK2JFRzRaWExjSTIyYXBTZk9zTzNaWFRjV0x0SUkyekVU?= =?utf-8?B?eFlmWlhrUHFPT25TLzdSWWd1c2xBS05OZWRoQUh5ZU84ZEs4QjRreFRRd2Na?= =?utf-8?B?SDRzWThpZ09kRWYwZ01JRFNuUW1PYkI2a0ZsR1VKMGdBTjhoZWpWdUNkQ1VK?= =?utf-8?B?eHlYVFNTN0xLdXE1VXEvbWhHZlgzQUcvYkV4NVBUdS90cUJlb2FqN3NJcDM4?= =?utf-8?B?NDNBYlhKeWQrbVAyYXNCUUY0NFdVWnhyOHd4VldiVUFVUWpHSlFVVlVuMFh3?= =?utf-8?B?aEQvV3ZzZHNUUGR3dHVnVWtiYVVMQXpSOWFGS0pkVmtsSXJ2aDlMKy9rQWVD?= =?utf-8?B?ODhhRDZQMlVJQ1FKai9hNWVGd1hNRjdXRkNhZ0ZEeWNOaGlQVGxOWldySE5w?= =?utf-8?B?SUlldjFDMWFmbEJCUzY1WG9qWG1wV2R1aDFkUU9NVFpPc1psNmNRcm01Zjcw?= =?utf-8?B?RG9tNmJGQTM5dG16aWlrVXdBejZVOUVweS9OOEFHTVFsVUZ3VGc1K1duVit0?= =?utf-8?B?QWxKMCtid3RlRWd5VnVuMUdpRjBxTHNyUHpKc0xtT0Y1TVp0c28vTUtSRWRn?= =?utf-8?B?YU94K1pKUGl2V2gzd2tuUGZ2dUlzSmY4MG1oQ29OZFlDOWQ2cmNKa2NWRnpa?= =?utf-8?B?eFNlbDdlNUhOOXlMVEZFbDVibkJqOTkxVFlCdnY4YktCbC9tZzUzOVpvM3FH?= =?utf-8?B?M1J4ak54RDBmZUJjYWJKOVB0R0VFNUkxTUxKNllkSTV2czlidzhqOFQrUzB0?= =?utf-8?B?UnBaOE41L0tPaERhU0FuOTk0NStsQllxSkRHZHE0VkRJWThoa01lQnl1NEF3?= =?utf-8?B?a2hwRXNuZE5vSVhiK3NhSXdrWk0xQms2eVprbC9xbzN1VFA2VDJ0bURUZ2cx?= =?utf-8?B?YTl0VFBXSXhLQUFsQ3oxb2JVQWJnQTcwdWFFL2IzNTJUS1dqWk5jbVdBa0Ri?= =?utf-8?B?TlVYNHZzdEtZZ2xndWdqV3JkaTVnSy8rSm1GeFkweGt1NDBabklvVm9rS2tM?= =?utf-8?B?aU13bFVLdHpPU1dMbTZEbDRwRDVpMVZXQmh1REpLdlZVaUhwd3ZXSzR5MVVC?= =?utf-8?B?VzR0SmNybU9Bdi91Y1daNDNVWWtWemtPckJVcVlhaklSK3BnbE9odDFFeUg1?= =?utf-8?B?TjA2ejZTQXFzenNtbEJKWFFxUFFwNW9WQUFpcmNxR1dTa1puaGtUVzF3MDRB?= =?utf-8?B?T1J1Z3h1UXVCbzllcjhVbXJxZWxySHplNG1lOWV5a2NCVmFMY3k0UStzTlJQ?= =?utf-8?B?V2tPL2RFUUI5bVY1L2w4L2g4ay9WRE1CWktOU1Jha1J0VjlsaDUwcTFOUnlR?= =?utf-8?B?V203NEVZWE5TcndLcTg5K0J2SlhwNDloZ1EyTDVqekVJV2t6V2JsSzZLbVN3?= =?utf-8?B?b2FhZ0w4K1FRVXlFQVl1bVNuYlRsSG1XRUQwK0tJSGI3OVowdDQwSXVnTWM5?= =?utf-8?B?LzVSWlhzMTVJeVN6US9Kc3ZWWWVqWGJkQUZVTFNrOW9zQnFjMUlDQlVyTlU5?= =?utf-8?B?bHpjWmI2NjNScHBDRkM3UTJieCtpQW85eTNFZlRuUUFkR3Eyd3JVM0JUTFg3?= =?utf-8?B?OHZmTlpmRmgrdDZIL1RwZ3Y3aUppcW9yTERGa2s4SHY3Z2wreGVzaGhuNzhC?= =?utf-8?B?Qkd2dGhMQlJ5R2RnTnNER2w4c3JSSmJGSlFjQ2Rwb205QmNmVnI0UEhoT0xT?= =?utf-8?B?YjJ1Q1EwZFROL1VIT1MycUNEZUhYVGJVOFROK01sNzIyclFxWjBWdTFLem1x?= =?utf-8?B?MXhmK3VJN0ZkcDVqZ1puV1lVMlJCQ3ZaSmZ6RkwyaTdMRkpPWE51WllJZk82?= =?utf-8?B?bWV6clcwRE05eWxSWll1QVpKTVFGcTQ5MEFoZ1QwellUK0RkRFI4L29TMHBn?= =?utf-8?B?Ykt3R1NyQzMrTUZCY2V2cWNRZm0rZVgwU2s2MXo4RGlzVkd4YkpSTENsaDZj?= =?utf-8?B?U05QZHVVRWs2TDk3ekhZUkZuQUJMVUkzUCsyUjR6VnJ4NCtjUmQ1TFAyejgy?= =?utf-8?B?UGtxZy9sbU5ZWnF6WjJZc2phRis0OUN1VUJtWDFXNStOeEcvS0twc1hZV21v?= =?utf-8?B?T3I3dlg3MG1mSjl2NUgzellHTW9ybXRVeXNHdWZ5bmNrTjF6cXdWMUhuQkZ1?= =?utf-8?Q?lKZ3Q9gGFJd+x4oU=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: DM6PR11MB4491.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 35397783-8ff0-4000-1d15-08da27ae1fa4 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Apr 2022 17:56:43.4519 (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: Mx3cIEpLbqH+FuDDZyhKDVTaEN3V5+A8mHlOpfcvwE6ZsmRNEl7yDQCCvUiw6hUq7akYPsHL1aK5oaeMNzyt7ONn5dyRD8s3ZfdCeVmEDno= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1419 X-OriginatorOrg: intel.com X-Mailman-Approved-At: Thu, 28 Apr 2022 14:00:58 +0200 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org DQpIaSBJZG8sDQoNCj4gSSd2ZSBsb3RzIG9mIGdvb2QgZXhwZXJpZW5jZSB3aXRoIEFDTCBidXQg Y2FuJ3QgbWFrZSBpdCB3b3JrIHdpdGggdTY0IHZhbHVlcw0KPiBJIGtub3cgaXQgY2FuIGJlIHNw bGl0IHRvIDJ4dTMyIGZpZWxkcywgYnV0IGl0IG1ha2VzIGl0IG1vcmUgY29tcGxleCB0byB1c2Ug YW5kIGEgd2FzdGVzIGRvdWJsZSAgbnVtYmVyIG9mIGZpZWxkcyAod2UgaGl0IHRoZQ0KPiBSVEVf QUNMX01BWF9GSUVMRFMgNjQgbGltaXQpDQoNCldvdywgdGhhdCdzIGEgbG90IG9mIGZpZWxkcy4u Lg0KDQo+IEFjY29yZGluZyB0byB0aGUgZG9jdW1lbnRhdGlvbiBhbmQgcnRlX2FjbC5oIGZpZWxk cyBzaXplIGNhbiBiZSA4IGJ5dGVzICh1NjQpDQo+IGUuZy4NCj4gICAnVGhlIHNpemUgcGFyYW1l dGVyIGRlZmluZXMgdGhlIGxlbmd0aCBvZiB0aGUgZmllbGQgaW4gYnl0ZXMuIEFsbG93YWJsZSB2 YWx1ZXMgYXJlIDEsIDIsIDQsIG9yIDggYnl0ZXMuJw0KPiAgIChmcm9tIGh0dHBzOi8vZG9jLmRw ZGsub3JnL2d1aWRlcy0yMS4xMS9wcm9nX2d1aWRlL3BhY2tldF9jbGFzc2lmX2FjY2Vzc19jdHJs Lmh0bWwjcnVsZS1kZWZpbml0aW9uKQ0KPiANCj4gVGhvdWdoIHRoZXJlJ3MgYSBoaW50IGl0J3Mg bGVzcyByZWNvbW1lbmRlZA0KPiAgICdBbHNvLCBpdCBpcyBiZXN0IHRvIGRlZmluZSBmaWVsZHMg b2YgOCBvciBtb3JlIGJ5dGVzIGFzIDQgYnl0ZSBmaWVsZHMgc28gdGhhdCB0aGUgYnVpbGQgcHJv Y2Vzc2VzIGNhbiBlbGltaW5hdGUgZmllbGRzIHRoYXQgYXJlIGFsbCB3aWxkLicNCj4NCj4gSXQn cyBhbHNvIG5vdCBjbGVhciBob3cgaXQgZml0cyBpbiBhIGdyb3VwIChpLmUuIHdoYXQncyBpbnB1 dF9pbmRleCBzdHJpZGUpIHdoaWNoIGlzIG9ubHkgNCBieXRlcw0KPiAgICAgJ0FsbCBzdWJzZXF1 ZW50IGZpZWxkcyBoYXMgdG8gYmUgZ3JvdXBlZCBpbnRvIHNldHMgb2YgNCBjb25zZWN1dGl2ZSBi eXRlcy4nDQo+IA0KPiBJIGNvdWxkbid0IGZpbmQgYW55IGV4YW1wbGUgb3IgdGVzdCBhcHAgdGhh dCdzIHVzaW5nIDggYnl0ZXMNCj4gZS5nLiBmb3IgSVB2NiBhZGRyZXNzIDR4dTMyIGZpZWxkcyBh cmUgYWx3YXlzIHVzZWQgYW5kIG5vdCAyeHU2NA0KPiANCj4gU2hvdWxkIGl0IHdvcms/DQo+IERp ZCBhbnlvbmUgdHJ5IGl0IHN1Y2Nlc3NmdWxseSBhbmQvb3IgY2FuIHNoYXJlIGFuIGV4YW1wbGU/ DQoNCllvdSBhcmUgcmlnaHQ6IHRob3VnaCBpdCBpcyBmb3JtYWxseSBzdXBwb3J0ZWQsIHdlIGRv IG5vdCB0ZXN0IGl0LCBhbmQgQUZBSUsgbm8tb25lIHVzZWQgaXQgdGlsbCBub3cuDQpBcyB3ZSBk byBncm91cCBmaWVsZHMgYnkgNEIgbG9uZyBjaHVua3MgYW55d2F5LCA4QiBmaWVsZCBpcyBzb3J0 IG9mIGF3a3dhcmQgYW5kIGNvbmZ1c2luZy4NClRvIGJlIGhvbmVzdCwgSSBkb24ndCBldmVuIHJl bWVtYmVyIHdoYXQgd2FzIHRoZSByYXRpb25hbGUgYmV5b25kIGludHJvZHVjaW5nIGl0IGF0IGZp cnN0IHBsYWNlLg0KQW55d2F5LCBqdXN0IHN1Ym1pdHRlZCBwYXRjaGVzIHRoYXQgc2hvdWxkIGZp eCA4QiBmaWVsZCBzdXBwb3J0IChhdCBsZWFzdCBpdCB3b3JrcyBmb3IgbWUgbm93KToNCmh0dHBz Oi8vcGF0Y2hlcy5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvbGlzdC8/c2VyaWVzPTIyNjc2DQpQbGVh c2UgZ2l2ZSBpdCBhIHRyeS4NCkluIGxvbmcgdGVybSBpdCBwcm9iYWJseSB3b3VsZCBiZSBnb29k IHRvIGhlYXIgZnJvbSB5b3UgYW5kIG90aGVyIHVzZXJzLCBzaG91bGQgd2Uga2VlcCA4Qg0Kc3Vw cG9ydCBhdCBhbGwsIG9yIG1pZ2h0IGJlIGl0IHdvdWxkIGJlIGVhc2llciBqdXN0IHRvIGFiYW5k b24gaXQuDQpUaGFua3MNCktvbnN0YW50aW4gDQoNCg0KIA0KDQoNCg0K