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 DA2C841E30 for ; Wed, 8 Mar 2023 16:43:18 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 49D3C410EE; Wed, 8 Mar 2023 16:43:18 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id CE00840FAE for ; Wed, 8 Mar 2023 16:43:16 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corero.com; s=mimecast20180116; t=1678290196; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: references:references; bh=7tsK7/b6Z+Fma1ewHgKjylLU5vAShIdndIdoZ6vWlr4=; b=IhbMQ/mIH0OStmdQoNpNcMoo9f+d3cDNv8XAH+zyx2ygwirO8M3zUjH7DOgB43JWqJI6OC ikOXlmzgrwneL8xpjUa29ir6OwarimTP0YMe9YSjVzk+pDMNJ+fNzRFhKd44Nk9e8nIT0D hH/WoZO0lB0M3gxbHTLyYX0QzXX/GYM= Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11lp2176.outbound.protection.outlook.com [104.47.56.176]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-617-bgwE2z1VNO6d5byXDR2f-w-1; Wed, 08 Mar 2023 10:43:14 -0500 X-MC-Unique: bgwE2z1VNO6d5byXDR2f-w-1 Received: from DS7PR03CA0208.namprd03.prod.outlook.com (2603:10b6:5:3b6::33) by PH0PR10MB4534.namprd10.prod.outlook.com (2603:10b6:510:30::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.17; Wed, 8 Mar 2023 15:43:10 +0000 Received: from DM6NAM12FT026.eop-nam12.prod.protection.outlook.com (2603:10b6:5:3b6:cafe::90) by DS7PR03CA0208.outlook.office365.com (2603:10b6:5:3b6::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.17 via Frontend Transport; Wed, 8 Mar 2023 15:43:10 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 40.86.217.129) smtp.mailfrom=corero.com; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=corero.com Received: from ca-emailsignatures-cloud.codetwo.com (40.86.217.129) by DM6NAM12FT026.mail.protection.outlook.com (10.13.179.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.16 via Frontend Transport; Wed, 8 Mar 2023 15:43:10 +0000 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.49) by ca-emailsignatures-cloud.codetwo.com with CodeTwo SMTP Server (TLS12) via SMTP; Wed, 08 Mar 2023 15:43:08 +0000 Received: from BLAPR10MB5252.namprd10.prod.outlook.com (2603:10b6:208:328::18) by SJ0PR10MB4543.namprd10.prod.outlook.com (2603:10b6:a03:2d9::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.29; Wed, 8 Mar 2023 15:43:02 +0000 Received: from BLAPR10MB5252.namprd10.prod.outlook.com ([fe80::6eed:197a:2269:12da]) by BLAPR10MB5252.namprd10.prod.outlook.com ([fe80::6eed:197a:2269:12da%6]) with mapi id 15.20.6178.017; Wed, 8 Mar 2023 15:43:02 +0000 From: Tony Hart To: "users@dpdk.org" Subject: rte_flow: transfer and sample, is it possible? Thread-Topic: rte_flow: transfer and sample, is it possible? Thread-Index: AQHZUdSqEWrCJ0FcgEqKxBO+fJRppA== Date: Wed, 8 Mar 2023 15:43:02 +0000 Message-ID: <4C91ECC8-84B3-4AA6-97FB-5153693FF007@corero.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corero.com x-ms-traffictypediagnostic: BLAPR10MB5252:EE_|SJ0PR10MB4543:EE_|DM6NAM12FT026:EE_|PH0PR10MB4534:EE_ X-MS-Office365-Filtering-Correlation-Id: bfb50722-6edf-4e51-45a0-08db1febd1f8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0 X-Microsoft-Antispam-Message-Info-Original: u53PwmFBbzRht1+CZ3t84DilVoBM48iOb0aIQpSjzzrYLtaRGrrZc5wsLhMHUf+qOtDFNp9Sy8vQDUSFCf6uP5duS7RfjWNm5COEgtUaYjwl2mwfQXZ15Ys/ccsEsgeh4Iw89/KRbmRrQSnstEF5LyBvcpEVnpZe1BfITzoOZUo5aEv4V9GJwxnBd82GoAFad8qkPYyESrKfvZGISkGSDRp0B34cpjUgtsSso7t25kTKCFumyCze0Vnr70Ve1/2Gr3PLZFXg5j7WioqMkUM2+luJuwyFsrYDqID4Ki9BddLJFnNVLYCuWFhYEMV1Vc98xcF6PszS38Yf9crgc1xZK0Ve5Vjxe2cQBKiMMVOLp78S53/b5AGhiFJtE2DWh7x1O3Z1z6d4ZQkvXfZxurkDeuCVM3uhfs2987p42dkdSCebB7+O1VcadEXWjlk+GqVAYjb1BMi9zCItyPFGaCx3U3DWKydQTP8QVM1U8QAm3kKvPFyneoG8dcV/ytthUSTKyiDof5jCCBjGV36qRChNHNwIbKINabNY/dJVr5F6P7KzuNHhTYMECNeMP7gKXag/tM3Vk6puCQEMm31T1sicU+7Fy6q9mOaM+uniKyfjsW58QeMswCFg9LO237keVu9YxPhrx1l/Dk1HcV4/6bMa9VfZe+ENtaoIjTjXGdXlZCjEHaZS2MAlrZZrSbYvlMcg/6YZUGFluWITIwp3XYnkVFudg5SXGp+Uz2FXvgAhz7Y= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BLAPR10MB5252.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(366004)(346002)(39850400004)(136003)(396003)(376002)(451199018)(478600001)(26005)(186003)(38070700005)(83380400001)(6512007)(6506007)(33656002)(2616005)(86362001)(2906002)(6486002)(36756003)(71200400001)(5660300002)(38100700002)(316002)(41300700001)(66946007)(76116006)(64756008)(66476007)(6916009)(66556008)(66446008)(8676002)(122000001)(8936002)(45980500001); DIR:OUT; SFP:1101 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4543 X-CodeTwo-MessageID: bc06aa75-05fb-4dac-9b6d-a046b1eca6e7.20230308154308@ca-emailsignatures-cloud.codetwo.com X-CodeTwoProcessed: true References: <5644d4d8-d47b-4a0c-84ec-17ce8d68d922.8b1a23e8-b9b9-4aca-a31a-0d4e4655acbd.64a2ee37-3c38-431e-ae3a-430c3a75e800@emailsignatures365.codetwo.com> X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DM6NAM12FT026.eop-nam12.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: ba95c758-f48f-427e-ea82-08db1febcd72 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 3RacZl9/wRzYGPtLieA2LZPJZlpZ+IQT2tr84UmJ+wdCxp1A4DRk+Pdp+BCmEP0ro1zBXX6RAzJY5am20UK7zt7vp/r4S7coRxg1lKOiIhWe5SwHgfJjbZVlEmDfcCpn5IPTNpqGo/FsRIfmC5Ol8TKQAfWf/IluO8Oh0EYsi8eVLmX1NhkKN53UfLCFyWNaSIzS1o7JUB3hWhPv3/ldGaLeP4KrNse0AClAx9163/pD4wYAKcmI+U0xH5JiOc8fUscG77aQyKrTMs7b3gV4AU/6GtM+aDs6kH87i9ysgEqMv7oiDnjs/kHgLq0TQO+F2yD1r25/zCoGMH5TXpu/FgsCbmNEH+FCc6KFMRqtXmtfYqUkZNO1QG9X+4y9tXRkuYfBc38W4ONlx5uCB5siFvqEn2icS2vUxVcCeZ0mF+W1wxxIaRaKZK+vUkFann1698MK6yLZDSt5FMYYv6UXwEl399Lsy37bpsRtWXgnID9ZxYzAe8iKXu4MrTbDdvvqi3aRVs7wGl2VRT1ywkhPC2rESPbELdhDj3TWPvpfpqqir3JSj3JAB7UXeFD757XYkh0l5GX+rI2FRBrM+tE6ezWToil/uYDANGEjp5ehs/+OzI3C145dXby6CUrUxjijzyV1AYrgn6sRF8y3HNUce6+sG8CUOCHhF+xmTYJS0SMkJ55rMcmEkP/7A66d/Rjg X-Forefront-Antispam-Report: CIP:40.86.217.129; CTRY:CA; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:ca-emailsignatures-cloud.codetwo.com; PTR:ca-emailsignatures-cloud.codetwo.com; CAT:NONE; SFS:(13230025)(136003)(396003)(346002)(39840400004)(376002)(451199018)(46966006)(36840700001)(336012)(47076005)(66899018)(356005)(33656002)(316002)(26005)(36756003)(40480700001)(86362001)(7636003)(7596003)(6506007)(6512007)(82310400005)(83380400001)(36860700001)(186003)(2616005)(5660300002)(478600001)(6486002)(8936002)(41300700001)(8676002)(2906002)(70586007)(70206006)(6916009)(45980500001); DIR:OUT; SFP:1101 X-OriginatorOrg: corero.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2023 15:43:10.2916 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bfb50722-6edf-4e51-45a0-08db1febd1f8 X-MS-Exchange-CrossTenant-Id: 7a9608e9-5031-46ce-9ac6-1a84d5abb141 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=7a9608e9-5031-46ce-9ac6-1a84d5abb141; Ip=[40.86.217.129]; Helo=[ca-emailsignatures-cloud.codetwo.com] X-MS-Exchange-CrossTenant-AuthSource: DM6NAM12FT026.eop-nam12.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4534 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: corero.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-ID: <9032F49E8BC7174186F3EC1D4B0ACDF1@namprd10.prod.outlook.com> Content-Transfer-Encoding: base64 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 SeKAmW0gdHJ5aW5nIHRvIGNvbmZpZ3VyZSBhIHNpbXBsZSB2YXJpYXRpb24gb24gdGhlIFN3aXRj aCBFeGFtcGxlICgxNC43LiBTd2l0Y2hpbmcgRXhhbXBsZXMpIGluIHRoZSBQcm9ncmFtbWVy4oCZ cyBHdWlkZS4gIFdoYXQgSeKAmWQgbGlrZSB0byBkbyBpcyBmb3J3YXJkIHBhY2tldHMgZnJvbSB0 aGUgcGh5c2ljYWwgcG9ydCB0byB0aGUgVkYxIGFuZCB2aWNlIHZlcnNhIGFzIGRlc2NyaWJlZCBp biB0aGUgZXhhbXBsZSwgaW4gYWRkaXRpb24gSeKAmWQgYWxzbyBsaWtlIHRvIHNlbmQgYSAxOk4g c2FtcGxlIG9mIHRoZSB0cmFmZmljIHJlY2VpdmVkIGZyb20gdGhlIHBoeXNpY2FsIHBvcnQgdG8g dGhlIOKAnGh5cGVydmlzb3IgYXBwbGljYXRpb27igJ0sIGkuZS4gdGhlIERQREsgYXBwLg0KDQpJ IGhhdmUgbm90IGZvdW5kIGEgd2F5IHRvIGFjaGlldmUgdGhpcywgdGhpcyBpcyB3aGF0IEnigJl2 ZSB0cmllZC4uLg0KDQpOb3RlIG15IERQREsgcG9ydHMgYXJlIDAgKHBoeXNpY2FsKSBhbmQgMSAo VkYxIHJlcHJlc2VudGVyKSByYXRoZXIgdGhhbiB0aGUgMyBhbmQgNCBpbiB0aGUgUHJvZ3JhbW1l cuKAmXMgR3VpZGUgZXhhbXBsZSBhbmQgSeKAmW0gdXNpbmcgRFBESy1zdGFibGUtMjIuMTEuMSB3 aXRoIENvbm5lY3RYLTYgdmVyc2lvbiAgMjIuMzAuMTAwIChjb25maWd1cmVkIGluIHN3aXRjaGRl diBtb2RlKS4NCg0KDQpTZXR0aW5nIHVwIHRoZSBleGFtcGxlIHdvcmtzIGFzIGV4cGVjdGVkLCB0 cmFmZmljIGlzIGZvcndhcmRlZCBiZXR3ZWVuIHBoeXNpY2FsIGFuZCBWRjEgYW5kIG5vdGhpbmcg Z29lcyB0byBEUERLIGFwcC4gIEkgdXNlZCB0aGVzZSB0ZXN0cG1kIGNvbW1hbmRzLi4uDQoNCmZs b3cgY3JlYXRlIDAgdHJhbnNmZXIgcGF0dGVybiByZXByZXNlbnRlZF9wb3J0IGV0aGRldl9wb3J0 X2lkIGlzIDAgLyBlbmQgYWN0aW9ucyByZXByZXNlbnRlZF9wb3J0IGV0aGRldl9wb3J0X2lkIDEg LyBlbmQNCmZsb3cgY3JlYXRlIDAgdHJhbnNmZXIgcGF0dGVybiByZXByZXNlbnRlZF9wb3J0IGV0 aGRldl9wb3J0X2lkIGlzIDEgLyBlbmQgYWN0aW9ucyByZXByZXNlbnRlZF9wb3J0IGV0aGRldl9w b3J0X2lkIDAgLyBlbmQgDQoNCg0KSG93ZXZlciBJIGhhdmVu4oCZdCBiZWVuIGFibGUgdG8gc2V0 dXAgdGhlIHNhbXBsaW5nLiBGaXJzdCBJIHRyaWVkIChsZWF2aW5nIG91dCB0aGUgVkYxIHRvIFBI WSBzZXR1cCBmb3Igbm93KS4uLg0KDQpzZXQgc2FtcGxlX2FjdGlvbnMgMCBxdWV1ZSBpbmRleCAw IC8gZW5kDQpmbG93IGNyZWF0ZSAwIHRyYW5zZmVyIHBhdHRlcm4gcmVwcmVzZW50ZWRfcG9ydCBl dGhkZXZfcG9ydF9pZCBpcyAwIC8gZW5kIGFjdGlvbnMgc2FtcGxlIHJhdGlvIDEwIGluZGV4IDAg LyByZXByZXNlbnRlZF9wb3J0IGV0aGRldl9wb3J0X2lkIDEgLyBlbmQNCg0KPnBvcnRfZmxvd19j b21wbGFpbigpOiBDYXVnaHQgUE1EIGVycm9yIHR5cGUgMTYgKHNwZWNpZmljIGFjdGlvbik6IEUt U3dpdGNoIGRvZXNuJ3Qgc3VwcG9ydCBhbnkgb3B0aW9uYWwgYWN0aW9uIGZvciBzYW1wbGluZzog T3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQNCg0KDQpOZXh0IHRyaWVkIHNhbXBsaW5nIGFmdGVyIHRo ZSBmb3J3YXJkaW5nICh1c2UgcHJpb3JpdHkgdG8gYXZvaWQgYW1iaWd1aXR5KSwgSSBuZWVkIHRv IGhhdmUgYSBmYXRlIGFjdGlvbiBvbiB0aGUgc2FtcGxlIGxpbmUgb3RoZXJ3aXNlIEkgZ2V0ICJu byBmYXRlIGFjdGlvbiBpcyBmb3VuZDrigJ0gZXJyb3LigKYNCg0Kc2V0IHNhbXBsZV9hY3Rpb25z IDAgcXVldWUgaW5kZXggMCAvIGVuZA0KZmxvdyBjcmVhdGUgMCB0cmFuc2ZlciBwcmlvcml0eSAy IHBhdHRlcm4gcmVwcmVzZW50ZWRfcG9ydCBldGhkZXZfcG9ydF9pZCBpcyAwIC8gZW5kIGFjdGlv bnMgcmVwcmVzZW50ZWRfcG9ydCBldGhkZXZfcG9ydF9pZCAxIC8gZW5kDQpmbG93IGNyZWF0ZSAw IGluZ3Jlc3MgcGF0dGVybiBlbmQgYWN0aW9ucyBzYW1wbGUgcmF0aW8gMTAgaW5kZXggMCAvIGp1 bXAgZ3JvdXAgMSAvIGVuZA0KDQo+cG9ydF9mbG93X2NvbXBsYWluKCk6IENhdWdodCBQTUQgZXJy b3IgdHlwZSAxIChjYXVzZSB1bnNwZWNpZmllZCk6IGhhcmR3YXJlIHJlZnVzZXMgdG8gY3JlYXRl IGZsb3c6IE9wZXJhdGlvbiBub3Qgc3VwcG9ydGVkDQoNCg0KSSBoYXZlIG5vdCBiZWVuIGFibGUg dG8gdXNlIHNhbXBsaW5nIGluIGdyb3VwIDAsIGJ1dCBzZWVtcyB0byB3b3JrIGluIG5vbi0wIGdy b3VwLCBTb+KApg0KDQpzZXQgc2FtcGxlX2FjdGlvbnMgMCBxdWV1ZSBpbmRleCAwIC8gZW5kDQpm bG93IGNyZWF0ZSAwIGluZ3Jlc3MgcGF0dGVybiBlbmQgYWN0aW9ucyBqdW1wIGdyb3VwIDEgLyAg ZW5kDQpmbG93IGNyZWF0ZSAwIGluZ3Jlc3MgZ3JvdXAgMSBwYXR0ZXJuIGVuZCBhY3Rpb25zIHNh bXBsZSByYXRpbyAxMCBpbmRleCAwIC8gY291bnQgLyBqdW1wIGdyb3VwIDIgLyBlbmQNCmZsb3cg Y3JlYXRlIDAgdHJhbnNmZXIgZ3JvdXAgMiBwYXR0ZXJuIHJlcHJlc2VudGVkX3BvcnQgZXRoZGV2 X3BvcnRfaWQgaXMgMCAvIGVuZCBhY3Rpb25zIGNvdW50IC8gcmVwcmVzZW50ZWRfcG9ydCBldGhk ZXZfcG9ydF9pZCAxIC8gZW5kDQpmbG93IGNyZWF0ZSAwIGluZ3Jlc3MgZ3JvdXAgMiBwcmlvcml0 eSAyIHBhdHRlcm4gZW5kIGFjdGlvbnMgY291bnQgLyBqdW1wIGdyb3VwIDMgLyBlbmQNCg0KDQpO byBlcnJvcnMhIEFuZCBzYW1wbGVzIHNob3cgdXAgaW4gRFBESyBpbiB0aGUgMToxMCByYXRpbyBl eHBlY3RlZC4gIEhvd2V2ZXIgdGhlcmXigJlzIG5vIGZvcndhcmRpbmcgYmV0d2VlbiBwaHlzaWNh bCBhbmQgVkYxLiAgVGhlIGNvdW50ZXIgZm9yIHRoZSB0cmFuc2ZlciBydWxlIGNvbmZpcm1zIHRo aXMsIGl0cyAwLCBob3dldmVyIHRoZSBjb3VudGVyIGZvciB0aGUgbGFzdCBydWxlIHNob3dzIGhp dHMgKGFuZCB0aGUgdHJhZmZpYyBpcyBibG9ja2VkKS4NCg0KdGVzdHBtZD4gZmxvdyBxdWVyeSAw IDIgY291bnQNCkNPVU5UOg0KIGhpdHNfc2V0OiAxDQogYnl0ZXNfc2V0OiAxDQogaGl0czogMA0K IGJ5dGVzOiAwDQp0ZXN0cG1kPiBmbG93IHF1ZXJ5IDAgMyBjb3VudA0KQ09VTlQ6DQogaGl0c19z ZXQ6IDENCiBieXRlc19zZXQ6IDENCiBoaXRzOiAxMTcNCiBieXRlczogNzQ4OA0KDQoNCg0KVGhh bmtzIGZvciBhbnkgaGVscCwNClRvbnkNCg0KDQpUb255IEhhcnQgfCBDaGllZiBBcmNoaXRlY3QK VG9ueS5IYXJ0QGNvcmVyby5jb20gPG1haWx0bzpUb255LkhhcnRAY29yZXJvLmNvbT4gCiAKIDI5 MyBCb3N0b24gUG9zdCBSb2FkIFdlc3QgU3VpdGUgMzEwLCBNYXJsYm9yb3VnaCwgTUEgMDE3NTIg CgoKQWNjZXNzIENvcmVybyBOZXR3b3JrIFNlY3VyaXR54oCZcyBQcml2YWN5IFBvbGljeSBoZXJl IDx3d3cuY29yZXJvLmNvbS9wcml2YWN5Pi4KCgoKV2UgYXJlIENvcmVybyBOZXR3b3JrIFNlY3Vy aXR5IHBsYyAo4oCcQ29yZXJv4oCdKSwgcmVnaXN0ZXJlZCBpbiBFbmdsYW5kIGFuZCBXYWxlcywg d2l0aCByZWdpc3RlcmVkIGNvbXBhbnkgbnVtYmVyIDAyNjYyOTc4LCByZWdpc3RlcmVkIG9mZmlj ZSBhZGRyZXNzIFJlZ3VzIEhvdXNlIEhpZ2hicmlkZ2UsIE94Zm9yZCBSb2FkLCBVeGJyaWRnZSwg TWlkZGxlc2V4LCBVQjggMUhSLiBDb3Jlcm8gaXMgdGhlIHBhcmVudCBjb21wYW55IGZvciBDb3Jl cm8gTmV0d29yayBTZWN1cml0eSwgSW5jLiBhbmQgQ29yZXJvIE5ldHdvcmsgU2VjdXJpdHkgKFVL KSBMdGQgKGEgY29tcGFueSByZWdpc3RlcmVkIGluIEVuZ2xhbmQgYW5kIFdhbGVzIHdpdGggcmVn aXN0ZXJlZCBudW1iZXIgMDQwNDcwOTAsIHdpdGggdGhlIHNhbWUgcmVnaXN0ZXJlZCBvZmZpY2Ug YWRkcmVzcyBhcyBhYm92ZSkgRm9yIGluZm9ybWF0aW9uIGFib3V0IGhvdyB3ZSBwcm9jZXNzIHlv dXIgZGF0YSwgb3IgdG8gbWFuYWdlIHlvdXIgZGF0YSBwcmVmZXJlbmNlcywgY2xpY2sgaGVyZSA8 aW5mby5jb3Jlcm8uY29tL2RhdGEtcHJlZmVyZW5jZXMuaHRtbD4uIAoKCgo=