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 EC47BA0C47;
	Sun, 31 Oct 2021 10:18:54 +0100 (CET)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 726204068E;
	Sun, 31 Oct 2021 10:18:54 +0100 (CET)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com
 (mail-db8eur05on2086.outbound.protection.outlook.com [40.107.20.86])
 by mails.dpdk.org (Postfix) with ESMTP id F099540689
 for <dev@dpdk.org>; Sun, 31 Oct 2021 10:18:52 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=D2/P8qejKugHh3ALo0qiYK6mItyGeDlytZDVuIWvtNv4nBCFdMIE2O1Bz2GCCWNCLSrkgNmp5yb9AQGLw/XjaAM5Cs5EVx2xE/cFEsAWFvM3XxqEz1ZvU+1EA88tS3HLCUXnuXTSrEXy/xEw0tKQudMBdtPAplEV+E94ftz+cy0VwoUfYa/Eqyl2FevfUu2uTZDBHUPHvdchDgR//2QBPIo4Kbh9/1Dv9xiwBfK1sA5iaoFlZ/zJx8BHSkkrTQY3cIZKHzQojmx2Y4rZggkw+4qrUjEJbQUIiJBUBwUsB3cBKEEdjHiURwSPrdj7ZdlZZ1Ug5nNdW+cMLUriGGaaLg==
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=d1KcKvyKiUqxwTuyWTJcZgCjnMLOYHYkZFKPc90bJrQ=;
 b=Jqu6oXoviZZWF2/ae0Zb0zigBG0CZ5sMRHhOOwu8lQvMx370ml4aYeTMap26wQX7o637352b+znCpoGSZvnKqEG3o8j8YppeM27SdLBbNsRAkH/S/WmjmKHxfGu/PBQQ5x/Z83ox+0Fvo7fARUjIS6GQGzz03eFgHixV/lpWCo08Denvd20lTSjMtWZSb2u/cxyWQedr+GhSOjlw0JMdohWOyfeSHZtaWJ/2/4c8f+4XZwgKIClWqEH0hZN6k6oFW2vBZWcAToBTdWjeuEtgh+0OLFv1V259AV2KXqelKZkG7oU2d8Ty1GhUw6wxwBpbPSWz2zDeUwQH4NQCP399sw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com;
 dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=d1KcKvyKiUqxwTuyWTJcZgCjnMLOYHYkZFKPc90bJrQ=;
 b=Dor83Hjs6VOn4ADzyvsn+1zZnnA+XcPQ83LQcuKh42B9hg7d0zRUDm6IR34/snhq3RBY6KAwScqm4e7NFlCgdvbfC1d9j7rt5wTZ/aBOcM8tZDyX1feOPBdkXEWlGSxlCL9ru0pF3vCeoV7jr2jvU8Q2tY5zBfjFAQJ4thZ5LzI=
Received: from DB7PR07MB5978.eurprd07.prod.outlook.com (2603:10a6:10:80::15)
 by DB7PR07MB5980.eurprd07.prod.outlook.com (2603:10a6:10:82::28) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.4; Sun, 31 Oct
 2021 09:18:47 +0000
Received: from DB7PR07MB5978.eurprd07.prod.outlook.com
 ([fe80::8b2:d48f:7cb7:8b3d]) by DB7PR07MB5978.eurprd07.prod.outlook.com
 ([fe80::8b2:d48f:7cb7:8b3d%6]) with mapi id 15.20.4669.009; Sun, 31 Oct 2021
 09:18:47 +0000
From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= <mattias.ronnblom@ericsson.com>
To: Jerin Jacob <jerinjacobk@gmail.com>
CC: "jerinj@marvell.com" <jerinj@marvell.com>, "dev@dpdk.org" <dev@dpdk.org>, 
 "thomas@monjalon.net" <thomas@monjalon.net>, "ferruh.yigit@intel.com"
 <ferruh.yigit@intel.com>, "ajit.khaparde@broadcom.com"
 <ajit.khaparde@broadcom.com>, "aboyer@pensando.io" <aboyer@pensando.io>,
 "andrew.rybchenko@oktetlabs.ru" <andrew.rybchenko@oktetlabs.ru>,
 "beilei.xing@intel.com" <beilei.xing@intel.com>, "bruce.richardson@intel.com"
 <bruce.richardson@intel.com>, "chas3@att.com" <chas3@att.com>,
 "chenbo.xia@intel.com" <chenbo.xia@intel.com>, "ciara.loftus@intel.com"
 <ciara.loftus@intel.com>, "dsinghrawat@marvell.com"
 <dsinghrawat@marvell.com>, "ed.czeck@atomicrules.com"
 <ed.czeck@atomicrules.com>, "evgenys@amazon.com" <evgenys@amazon.com>,
 "grive@u256.net" <grive@u256.net>, "g.singh@nxp.com" <g.singh@nxp.com>,
 "zhouguoyang@huawei.com" <zhouguoyang@huawei.com>, "haiyue.wang@intel.com"
 <haiyue.wang@intel.com>, "hkalra@marvell.com" <hkalra@marvell.com>,
 "heinrich.kuhn@corigine.com" <heinrich.kuhn@corigine.com>,
 "hemant.agrawal@nxp.com" <hemant.agrawal@nxp.com>, "hyonkim@cisco.com"
 <hyonkim@cisco.com>, "igorch@amazon.com" <igorch@amazon.com>,
 "irusskikh@marvell.com" <irusskikh@marvell.com>, "jgrajcia@cisco.com"
 <jgrajcia@cisco.com>, "jasvinder.singh@intel.com"
 <jasvinder.singh@intel.com>, "jianwang@trustnetic.com"
 <jianwang@trustnetic.com>, "jiawenwu@trustnetic.com"
 <jiawenwu@trustnetic.com>, "jingjing.wu@intel.com" <jingjing.wu@intel.com>,
 "johndale@cisco.com" <johndale@cisco.com>, "john.miller@atomicrules.com"
 <john.miller@atomicrules.com>, "linville@tuxdriver.com"
 <linville@tuxdriver.com>, "keith.wiles@intel.com" <keith.wiles@intel.com>,
 "kirankumark@marvell.com" <kirankumark@marvell.com>, "oulijun@huawei.com"
 <oulijun@huawei.com>, "lironh@marvell.com" <lironh@marvell.com>,
 "longli@microsoft.com" <longli@microsoft.com>, "mw@semihalf.com"
 <mw@semihalf.com>, "spinler@cesnet.cz" <spinler@cesnet.cz>,
 "matan@nvidia.com" <matan@nvidia.com>, "matt.peters@windriver.com"
 <matt.peters@windriver.com>, "maxime.coquelin@redhat.com"
 <maxime.coquelin@redhat.com>, "mk@semihalf.com" <mk@semihalf.com>,
 "humin29@huawei.com" <humin29@huawei.com>, "pnalla@marvell.com"
 <pnalla@marvell.com>, "ndabilpuram@marvell.com" <ndabilpuram@marvell.com>,
 "qiming.yang@intel.com" <qiming.yang@intel.com>, "qi.z.zhang@intel.com"
 <qi.z.zhang@intel.com>, "radhac@marvell.com" <radhac@marvell.com>,
 "rahul.lakkireddy@chelsio.com" <rahul.lakkireddy@chelsio.com>,
 "rmody@marvell.com" <rmody@marvell.com>, "rosen.xu@intel.com"
 <rosen.xu@intel.com>, "sachin.saxena@oss.nxp.com"
 <sachin.saxena@oss.nxp.com>, "skoteshwar@marvell.com"
 <skoteshwar@marvell.com>, "shshaikh@marvell.com" <shshaikh@marvell.com>,
 "shaibran@amazon.com" <shaibran@amazon.com>, "shepard.siegel@atomicrules.com"
 <shepard.siegel@atomicrules.com>, "asomalap@amd.com" <asomalap@amd.com>,
 "somnath.kotur@broadcom.com" <somnath.kotur@broadcom.com>,
 "sthemmin@microsoft.com" <sthemmin@microsoft.com>,
 "steven.webster@windriver.com" <steven.webster@windriver.com>,
 "skori@marvell.com" <skori@marvell.com>, "mtetsuyah@gmail.com"
 <mtetsuyah@gmail.com>, "vburru@marvell.com" <vburru@marvell.com>,
 "viacheslavo@nvidia.com" <viacheslavo@nvidia.com>, "xiao.w.wang@intel.com"
 <xiao.w.wang@intel.com>, "cloud.wangxiaoyun@huawei.com"
 <cloud.wangxiaoyun@huawei.com>, "yisen.zhuang@huawei.com"
 <yisen.zhuang@huawei.com>, "yongwang@vmware.com" <yongwang@vmware.com>,
 "xuanziyang2@huawei.com" <xuanziyang2@huawei.com>, "pkapoor@marvell.com"
 <pkapoor@marvell.com>, "nadavh@marvell.com" <nadavh@marvell.com>,
 "sburla@marvell.com" <sburla@marvell.com>, "pathreya@marvell.com"
 <pathreya@marvell.com>, "gakhil@marvell.com" <gakhil@marvell.com>,
 "mdr@ashroe.eu" <mdr@ashroe.eu>, "dmitry.kozliuk@gmail.com"
 <dmitry.kozliuk@gmail.com>, "anatoly.burakov@intel.com"
 <anatoly.burakov@intel.com>, "cristian.dumitrescu@intel.com"
 <cristian.dumitrescu@intel.com>, "honnappa.nagarahalli@arm.com"
 <honnappa.nagarahalli@arm.com>, "ruifeng.wang@arm.com"
 <ruifeng.wang@arm.com>, "drc@linux.vnet.ibm.com" <drc@linux.vnet.ibm.com>,
 "konstantin.ananyev@intel.com" <konstantin.ananyev@intel.com>,
 "olivier.matz@6wind.com" <olivier.matz@6wind.com>,
 "jay.jayatheerthan@intel.com" <jay.jayatheerthan@intel.com>,
 "asekhar@marvell.com" <asekhar@marvell.com>, "pbhagavatula@marvell.com"
 <pbhagavatula@marvell.com>, Elana Agostini <eagostini@nvidia.com>
Thread-Topic: [dpdk-dev] [RFC PATCH 0/1] Dataplane Workload Accelerator library
Thread-Index: AQHXxRXN3qkU/eag4k6Wyy9Y3hOgEKvjW6uAgAAYpgCABnm1AIAAQY2AgAK23gA=
Date: Sun, 31 Oct 2021 09:18:46 +0000
Message-ID: <fcb82807-16bd-32e0-731a-09e2ec162052@ericsson.com>
References: <20211019181459.1709976-1-jerinj@marvell.com>
 <ed978069-eeee-f101-216c-e44632811f02@ericsson.com>
 <CALBAE1N-i36g5miz2ahF=D9svLQ3LjhLsZueZ4VJ8fqMpLQR8A@mail.gmail.com>
 <35f086cb-bef3-9a11-6a85-7e695c0b0e7c@ericsson.com>
 <CALBAE1PWnc4sganEwdm_ks4t45j2a+Nv3Bz=DFuH-TBV_ohnng@mail.gmail.com>
In-Reply-To: <CALBAE1PWnc4sganEwdm_ks4t45j2a+Nv3Bz=DFuH-TBV_ohnng@mail.gmail.com>
Accept-Language: en-US, sv-SE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Thunderbird/91.2.1
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cfb9d7c7-7888-4619-d451-08d99c4f71c8
x-ms-traffictypediagnostic: DB7PR07MB5980:
x-ld-processed: 92e84ceb-fbfd-47ab-be52-080c6b87953f,ExtAddr
x-microsoft-antispam-prvs: <DB7PR07MB59808C78F94EFE0967A8EE79E1899@DB7PR07MB5980.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zl0yOC1kYSdr5UyobxghTOanlnIm+XJ/70vf59I2FRYFIU6oePMlGAcJB7tgb4xczOxSbbD4CpV1AR0z3QGjJeyCnSX/CRwwIFM/JADlh4GLoeMRDa1Prmzz3NpsXn/boy5pM9ogRZemMzGRLSmclN+/m1JofB7XRc4s8KKAcqtedzQQ3Xm9hWfUTC01yXliFzcyEa7XI6FJiKSFABNkuaBRoRXkTeSfjMjVx9miZAzxCJRHbsCTf4/wTRrhJPydujucn7dkP6kEPFRJByBM3xa9iCZ18SwQQpuUDjgl4DAmdhRxSgRFEfj/rRkLuTzWJQyRIjkZr1CHwVcwNsKWr2OkVp3TRRehkLzkzSOFkQehX7flbVn8dE5TXd/Iamm4N8ASJTz+XhdeSjQDzp/U/hdXl+zxI0yHPCoh4bNORS0zF7H6nxIrccJxrf14btr+bM0kNJywNLNdTB/ZVMkEM3/S/HutJTy+W8YmTCB7Ay9DH4VU2sWA4ZFCnqcuBPhd540FLm3aR9qMFtYmgUoKePvUeIMAtqeITiMABeaJ0zHqm88VpXhaLTVzgJuGSpkVaziwrkzXPKnADDl9UvGMc1GtrjAcVMHmE6Xwo5JuGTLo3SOkzddHk+Lf8716mqWsQ7MzLa1YlWm5Mc6f0KyFtIrQiD1UmTfQRCNIK0zmd0H+yAcmiINl3jED6RjdImfBtS9TCtJ31tINwevxf5e6GOQGDPguzP7pH7t6aF6s8nc+/cRuOg1DQs+KqsuZLL/bvBLm5ENHfubqycv5YOvr9cDu6VVy/TumX0E4zFqvJbMlzbJlwSeocWl0o2XYovPkAJeqUbXhoy05mKFUa2HEK1+/qOv9r8O89WzBj0N9mYo=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DB7PR07MB5978.eurprd07.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(4636009)(366004)(66476007)(7406005)(7336002)(54906003)(7416002)(508600001)(53546011)(7366002)(45080400002)(122000001)(66446008)(85202003)(82960400001)(6486002)(66946007)(64756008)(31696002)(6506007)(86362001)(38070700005)(66574015)(186003)(71200400001)(66556008)(2906002)(8676002)(4001150100001)(26005)(83380400001)(31686004)(6916009)(76116006)(85182001)(4326008)(2616005)(38100700002)(8936002)(966005)(36756003)(5660300002)(316002)(6512007)(43740500002)(45980500001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NTN2UjlxbktMMURQQjVaSUVRYzFublJKcUtEQWhTREp6Vzd1eGdxdEVmYlBN?=
 =?utf-8?B?T2pMT2MyeGt5dGdJbFFxWG1aem9Na04vSGlCV0k0VGJxUitqNkMrNTFhalZp?=
 =?utf-8?B?VlUyUzVNNlpnZUVBNXNXK002K3p1NjdqSERjdE9BYUUyODRKTWV1TlpEMXVm?=
 =?utf-8?B?N0xkYzBPOW5vbkpUNUVKbzBqTzZDc0xOdDh5ZklTeU44QWJKY3BPYVprUnMw?=
 =?utf-8?B?Q0FKRnhiSGNvUGo5K3licjF5Skw4ZmRKd1Y0TDljdk5UTDNSc2xuVCsyejFG?=
 =?utf-8?B?aGo5dmxRNXdRaUhlcklybXordU1FenZwTi82cWJWRzFUTks3LzhYWjhTRjdi?=
 =?utf-8?B?VUJtYVUwVGE3dWlyVG9lV3ZhNDZ5Nkh4UjdCV3R1NWVncFRkemNKc2dvL1lO?=
 =?utf-8?B?b05aTm92Z1c4QUNKb1ZEOXYwREx6aVpwb1g2REtLQkljVmhyeVdCZzl2Sjlu?=
 =?utf-8?B?VGI1NW9hNjVLd2N4L2F1cTc1UjZSWTdXUDhSSW14YVUzcVZtblBHM2hTLy9y?=
 =?utf-8?B?blBxc2xNY3ZsN0J6c1NtdTdRbEE0MVJaQmNTWmlmYlBOQ0tqNThYUXlXS0cr?=
 =?utf-8?B?NG1IQ0lmdGsxWDd2aC9zNWVWc2lQT0JOUEJZQmN1clpnVW5zeDZ5WkhaUVQx?=
 =?utf-8?B?ZWJCdFUzN2x2UDY2SGwyVEgwNzdPVW5QM0V1d2xJa2lBUEtuYUhGWk1jM1Rz?=
 =?utf-8?B?WmF0YTh4bGVRbWpxWmp4eXJka0hOSU1obXFCU3d0UGVZRHJSS0Y4OWxtQjhJ?=
 =?utf-8?B?VTdic2VxRGMwU2phRVVJWk1vNUV3enM0N0hiNVNqTGdOSkRXWmpRelhwMWlR?=
 =?utf-8?B?K3Yva29HcnFpc1NwTVBlRktUbHNlU21OdWxYdEIraXdLUzNibWtWNi83MmNw?=
 =?utf-8?B?cE91TjFoU1pIOTBHUHYxVE93a1l2VkhLZ09KVk5tSlFBTVl3SldicUlGMEh5?=
 =?utf-8?B?SXBFRHEyVUpSZGwwY0Z4cFlwMzFTbUR0OERlZUY5cmQ0WDArTlZPbmwzY004?=
 =?utf-8?B?cnBVdmNrVC85Z05lVk9PZzZrOTBGS1VMZXQ1eElUK1h3QS9FV0dJS2RXMHJ0?=
 =?utf-8?B?ZXd2bnJpaTN4SjhEZlVXR1F0NEw2b3l6RjBlWk1JZS9CU2RnNjBUb3lwbnpl?=
 =?utf-8?B?YnlTSy9OMnppajJlc3gzN3dZNFhIY2tDVERNSm9pMmQvb1ZXYTBzWWV5V1NQ?=
 =?utf-8?B?TnlFQ1lmZ1lVdTBvSTZTRlFEQS94WkZmMGZ3cktPNWxZQ3huRmZpb0xkcHhn?=
 =?utf-8?B?YTk2MnlvL0ltZnRYYXdNaTZGZWkreFdBbk9NUUR3bUVQYmtOYWlISTFPREx1?=
 =?utf-8?B?aytYTnZPcFF4MWxqeFBHL0pPY3pFZFNvNDYwSDIxZEp1WlFRaG1qcENwYmRP?=
 =?utf-8?B?dHRQOFFGc01Semd3YnUzODl4b3RRYWo5cG5HbXZjTjNyaGlwYzdoQ0xrbFRU?=
 =?utf-8?B?R0YvcEpQMXVKSFJxOG1rV3o2RUtCTUpmQkZGZzk5YVFOZS9WRU8vRkxaRjlI?=
 =?utf-8?B?RXE0cHlSNDZiZmRPa1ZLSXppdHhFWDc4NkVRa2lHM1NKUTRJSWk2MDdkUWJY?=
 =?utf-8?B?RE5xWU9KUkp0L1c1Snd2STFYWEorNXc3d05VejlxU3pTRGVPaFdMb2hQVkpw?=
 =?utf-8?B?b1VWbE5PNWZubmtBZHkxbXcwT1FWa05CbXdRK0pBQlErQ2VzWllaSEhKMG90?=
 =?utf-8?B?WVdSbFhjSnFEOVlTbmZnakI3bzZhaDFzWDdZM01XNmNIbjhoMzBhSStBTTd2?=
 =?utf-8?B?ZkhZbFBpYkREUVIzSWhaSW1WVjhjVGNGTmVnRnluWXdrZkI0L3dTY3Fid2M2?=
 =?utf-8?B?VUF3RXF2VFpGM3dsVk8waTFRbTdHUjVTRU91THhYZzZoSmhDaUdrbmFnRjBU?=
 =?utf-8?B?ZUtpUkIxd25vbG1xWDBJQlhVdVZGV0lVOHVPbTdrNnQ2TGtZZkxtRDRKTk8x?=
 =?utf-8?B?Z0pLbHRQeEJqd1ltRE9qUlFlYTl1MkFhSVpveEdtT2MyZW9rQ0sxNytkTHBX?=
 =?utf-8?B?TG1CRm4yM3lVT1ZtcmdBZ3ZPeFBsR3JzU2ZOZkZYemtzNjBEWnIwWWVBZzUv?=
 =?utf-8?B?bFBTdmFxQlZYaXNtak01U0Rya0Q3WmpmWUFPak1ZeCt5UVRnVElpMXVldlJB?=
 =?utf-8?B?dngyQ0lJMG1sM2FpSnhYdVJ0RUxPNEVQcWtCa2hzRFM2d3pYSTRtOEFWSkFn?=
 =?utf-8?B?TXc0UEZmbCtSMEpOQ29idWhxSkNWcXlxZ2lkbWF4SkJYTEM1QjhETkgyTnJG?=
 =?utf-8?B?cUU2K1cxeEpmRWlaZU4yRE1hc2FnPT0=?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <2BA1145B8A0EA04A8021AA40A40E7BCB@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5978.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cfb9d7c7-7888-4619-d451-08d99c4f71c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2021 09:18:46.7666 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: u4FP2W2hv85/TweDi58rxaydeApmWrakg+Gi2XzgpawmHUkEmFOmvps1kVtj1b1EC13KGxUw4DwGo29L+1TF8uYMrKeIMB5o/K5qAUuc5yU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5980
Subject: Re: [dpdk-dev] [RFC PATCH 0/1] Dataplane Workload Accelerator
 library
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>

T24gMjAyMS0xMC0yOSAxNzo1MSwgSmVyaW4gSmFjb2Igd3JvdGU6DQo+IE9uIEZyaSwgT2N0IDI5
LCAyMDIxIGF0IDU6MjcgUE0gTWF0dGlhcyBSw7ZubmJsb20NCj4gPG1hdHRpYXMucm9ubmJsb21A
ZXJpY3Nzb24uY29tPiB3cm90ZToNCj4+IE9uIDIwMjEtMTAtMjUgMTE6MDMsIEplcmluIEphY29i
IHdyb3RlOg0KPj4+IE9uIE1vbiwgT2N0IDI1LCAyMDIxIGF0IDE6MDUgUE0gTWF0dGlhcyBSw7Zu
bmJsb20NCj4+PiA8bWF0dGlhcy5yb25uYmxvbUBlcmljc3Nvbi5jb20+IHdyb3RlOg0KPj4+PiBP
biAyMDIxLTEwLTE5IDIwOjE0LCBqZXJpbmpAbWFydmVsbC5jb20gd3JvdGU6DQo+Pj4+PiBGcm9t
OiBKZXJpbiBKYWNvYiA8amVyaW5qQG1hcnZlbGwuY29tPg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBE
YXRhcGxhbmUgV29ya2xvYWQgQWNjZWxlcmF0b3IgbGlicmFyeQ0KPj4+Pj4gPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0NCj4+Pj4+DQo+Pj4+PiBEZWZpbml0aW9uIG9mIERh
dGFwbGFuZSBXb3JrbG9hZCBBY2NlbGVyYXRvcg0KPj4+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+Pj4+IERhdGFwbGFuZSBXb3JrbG9hZCBBY2NlbGVy
YXRvcihEV0EpIHR5cGljYWxseSBjb250YWlucyBhIHNldCBvZiBDUFVzLA0KPj4+Pj4gTmV0d29y
ayBjb250cm9sbGVycyBhbmQgcHJvZ3JhbW1hYmxlIGRhdGEgYWNjZWxlcmF0aW9uIGVuZ2luZXMg
Zm9yDQo+Pj4+PiBwYWNrZXQgcHJvY2Vzc2luZywgY3J5cHRvZ3JhcGh5LCByZWdleCBlbmdpbmVz
LCBiYXNlYmFuZCBwcm9jZXNzaW5nLCBldGMuDQo+Pj4+PiBUaGlzIGFsbG93cyBEV0EgdG8gb2Zm
bG9hZCAgY29tcHV0ZS9wYWNrZXQgcHJvY2Vzc2luZy9iYXNlYmFuZC8NCj4+Pj4+IGNyeXB0b2dy
YXBoeS1yZWxhdGVkIHdvcmtsb2FkIGZyb20gdGhlIGhvc3QgQ1BVIHRvIHNhdmUgdGhlIGNvc3Qg
YW5kIHBvd2VyLg0KPj4+Pj4gQWxzbyB0byBlbmFibGUgc2NhbGluZyB0aGUgd29ya2xvYWQgYnkg
YWRkaW5nIERXQXMgdG8gdGhlIEhvc3QgQ1BVIGFzIG5lZWRlZC4NCj4+Pj4+DQo+Pj4+PiBVbmxp
a2Ugb3RoZXIgZGV2aWNlcyBpbiBEUERLLCB0aGUgRFdBIGRldmljZSBpcyBub3QgZml4ZWQtZnVu
Y3Rpb24NCj4+Pj4+IGR1ZSB0byB0aGUgZmFjdCB0aGF0IGl0IGhhcyBDUFVzIGFuZCBwcm9ncmFt
bWFibGUgSFcgYWNjZWxlcmF0b3JzLg0KPj4+PiBUaGVyZSBhcmUgYWxyZWFkeSBzZXZlcmFsIGlu
c3RhbmNlcyBvZiBEUERLIGRldmljZXMgd2l0aCBwdXJlLXNvZnR3YXJlDQo+Pj4+IGltcGxlbWVu
dGF0aW9uLiBJbiB0aGlzIHJlZ2FyZCwgYSBEUFUvU21hcnROSUMgcmVwcmVzZW50cyBub3RoaW5n
IG5ldy4NCj4+Pj4gV2hhdCdzIG5ldywgaXQgc2VlbXMgdG8gbWUsIGlzIGEgbXVjaC1pbmNyZWFz
ZWQgbmVlZCB0bw0KPj4+PiBjb25maWd1cmUvYXJyYW5nZSB0aGUgcHJvY2Vzc2luZyBpbiBjb21w
bGV4IG1hbm5lcnMsIHRvIGF2b2lkIGJvdW5jaW5nDQo+Pj4+IGV2ZXJ5dGhpbmcgdG8gdGhlIGhv
c3QgQ1BVLg0KPj4+IFllcyBhbmQgTm8uIEl0IHdpbGwgYmUgYmFzZWQgb24gdGhlIHByb2ZpbGUu
IFRoZSBUTFYgdHlwZSBUWVBFX1VTRVJfUExBTkUgd2lsbA0KPj4+IGhhdmUgdXNlciBwbGFuZSB0
cmFmZmljIGZyb20vdG8gaG9zdC4gRm9yIGV4YW1wbGUsIG9mZmxvYWRpbmcgT1JBTiBzcGxpdCA3
LjINCj4+PiBiYXNlYmFuZCBwcm9maWxlLiBUcmFuc3BvcnQgYmxvY2tzIHNlbnQgdG8vZnJvbSBo
b3N0IGFzIFRZUEVfVVNFUl9QTEFORS4NCj4+Pg0KPj4+PiBTb21ldGhpbmcgbGlrZSBQNCBvciBy
dGVfZmxvdy1iYXNlZCBob29rcyBvcg0KPj4+PiBzb21lIG90aGVyIGtpbmQgb2YgZXh0ZW5zaW9u
LiBUaGUgZXZlbnRkZXYgYWRhcHRlcnMgc29sdmUgdGhlIHNhbWUNCj4+Pj4gcHJvYmxlbSAod2hl
cmUgb24gc29tZSBzeXN0ZW1zIHBhY2tldHMgZ28gdGhyb3VnaCB0aGUgaG9zdCBDUFUgb24gdGhl
aXINCj4+Pj4gd2F5IHRvIHRoZSBldmVudCBkZXZpY2UsIGFuZCBvdGhlcnMgZG8gbm90KSAtIGFs
dGhvdWdoIG9uIGEgKm11Y2gqDQo+Pj4+IHNtYWxsZXIgc2NhbGUuDQo+Pj4gWWVzLiBFdmVudGRl
diBBZGFwdGVycyBvbmx5IGZvciBldmVudCBkZXZpY2UgcGx1bWJpbmcuDQo+Pj4NCj4+Pg0KPj4+
PiAiTm90LWZpeGVkIGZ1bmN0aW9uIiBzZWVtcyB0byBjYWxsIGZvciBtb3JlIGhvdCBwbHVnIHN1
cHBvcnQgaW4gdGhlDQo+Pj4+IGRldmljZSBBUElzLiBTdWNoIGZ1bmN0aW9uYWxpdHkgY291bGQg
dGhlbiBiZSByZXVzZWQgYnkgYW55dGhpbmcgdGhhdA0KPj4+PiBjYW4gYmUgcmVjb25maWd1cmVk
IGR5bmFtaWNhbGx5IChGUEdBcywgZmlybXdhcmUtcHJvZ3JhbW1lZA0KPj4+PiBhY2NlbGVyYXRv
cnMsIGV0Yy4pLA0KPj4+IFllcy4NCj4+Pg0KPj4+PiBidXQgd2hpY2ggbWF5IG5vdCBiZSBhYmxl
IHRvIHNlcnZlIGFzIGEgUlBDDQo+Pj4+IGVuZHBvaW50LCBsaWtlIGEgU21hcnROSUMuDQo+Pj4g
SXQgY2FuLiBUaGF0J3MgdGhlIHJlYXNvbiBmb3IgY2hvb3NpbmcgVExWcy4gU28gdGhhdA0KPj4+
IGFueSBoaWdoZXIgbGV2ZWwgbGFuZ3VhZ2UgY2FuIHVzZSBUTFZzIGxpa2UgaHR0cHM6Ly9wcm90
ZWN0Mi5maXJlZXllLmNvbS92MS91cmw/az05Njg4NmRhZi1jOTEzNTdiNi05Njg4MmQzNC04Njgy
YWFhMjJiYzAtYzk5NGE1ZGNiZGE1ZDllOCZxPTEmZT1lODljMGFjYS1hM2IzLTRmNzItYjYxNi1i
YTQ1NTBiODU2YjYmdT1odHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZ1c3Ryb3BvJTJGdXR0bHYN
Cj4+PiB0byBjb21tdW5pY2F0ZSB3aXRoIHRoZSBhY2NlbGVyYXRvci4gIFRMVnMgZm9sbG93IHRo
ZSByZXF1ZXN0IGFuZA0KPj4+IHJlc3BvbnNlIHNjaGVtZSBsaWtlIFJQQy4gU28gaXQgY2FuIHdh
cnAgaXQgdW5kZXIgYXBwbGljYXRpb24gaWYgbmVlZGVkLg0KPj4+DQo+Pj4+IERXQSBjb3VsZCBi
ZSBzb21lIGtpbmQgb2YgRFBESy1pbnRlcm5hbCBmcmFtZXdvcmsgZm9yIG1hbmFnaW5nIGNlcnRh
aW4NCj4+Pj4gdHlwZSBvZiBEUFVzLCBidXQgc2hvdWxkIGl0IGJlIGV4cG9zZWQgdG8gdGhlIHVz
ZXIgYXBwbGljYXRpb24/DQo+Pj4gQ291bGQgeW91IGNsYXJpZnkgYSBiaXQgbW9yZS4NCj4+PiBU
aGUgb2ZmbG9hZCBpcyByZXByZXNlbnRlZCBhcyBhIHNldCBvZiBUTFZzIGluIGdlbmVyaWMgZmFz
aGlvbi4gVGhlcmUNCj4+PiBpcyBubyBEUFUgc3BlY2lmaWMgYml0IGluIG9mZmxvYWQgcmVwcmVz
ZW50YXRpb24uIFNlZQ0KPj4+IHJ0ZV9kd2FfcHJvZmlpbGVfbDNmd2QuaCBoZWFkZXIgZmlsZS4N
Cj4+DQo+PiBJdCBzZWVtcyBhIGJpdCBjdW1iZXJzb21lIHRvIHdvcmsgd2l0aCBUTFZzIG9uIHRo
ZSB1c2VyIGFwcGxpY2F0aW9uDQo+PiBzaWRlLiBXb3VsZCBpdCBiZSBhbiBhbHRlcm5hdGl2ZSB0
byBoYXZlIHRoZSBwcm9maWxlIEFQSSBhcyBhIHNldCBvZiBDDQo+PiBBUElzIGluc3RlYWQgb2Yg
VExWLWJhc2VkIG1lc3NhZ2luZyBpbnRlcmZhY2U/IFRoZSB1bmRlcmx5aW5nDQo+PiBpbXBsZW1l
bnRhdGlvbiBjb3VsZCBzdGlsbCBiZSAtIGluIG1hbnkgb3IgYWxsIGNhc2VzIC0gYmUgVExWcyBz
ZW50IG92ZXINCj4+IHNvbWUgYXBwcm9wcmlhdGUgdHJhbnNwb3J0Lg0KPiBUaGUgcmVhc29uIHRv
IHBpY2sgVExWcyBpcyBhcyBmb2xsb3dzDQo+DQo+IDEpIFZlcnkgZWFzeSB0byBlbmFibGUgQUJJ
IGNvbXBhdGliaWxpdHkuIChMZWFybmVkIGZyb20gcnRlX2Zsb3cpDQoNCg0KRG8geW91IGluY2x1
ZGUgdGhlIFRMVi1kZWZpbmVkIHByb2ZpbGUgaW50ZXJmYWNlIGluICJBQkkiPyBPciBkbyB5b3Ug
DQp3aXRoIEFCSSBvbmx5IG1lYW4gdGhlIEMgQUJJIHRvIHNlbmQvcmVjZWl2ZSBUTFZzPyBUbyBt
ZSwgdGhlIGZvcm1lciANCm1ha2VzIHRoZSBtb3N0IHNlbnNlLCBzaW5jZSBjaGFuZ2luZyB0aGUg
cHJvZmlsZSB3aWxsIGJyZWFrIGJpbmFyeSANCmNvbXBhdGliaWxpdHkgd2l0aCB0aGVuLWV4aXN0
aW5nIGFwcGxpY2F0aW9ucy4NCg0KDQo+IDIpIElmIGl0IG5lZWRzIHRvIGJlIHRyYW5zcG9ydGVk
IG92ZXIgbmV0d29yayBldGMgaXQgbmVlZHMgdG8gYmUNCj4gcGFja2VkIHNvIHRoYXQgd2F5DQo+
IGl0IGlzIGVhc3kgZm9yIGltcGxlbWVudGF0aW9uIHRvIGRvIHRoYXQgd2l0aCBUTFYgYWxzbyBp
dCBnaXZlcyBiZXR0ZXINCj4gcGVyZm9ybWFuY2UgaW4gc3VjaA0KPiBjYXNlcyBieSBhdm9pZGlu
ZyByZWZvcm1hdHRpbmcgb3IgcG9zc2libHkgYXZvaWRpbmcgbWVtY3B5IGV0Yy4NCg0KTXkgcXVl
c3Rpb24gd2FzIG5vdCAid2h5IFRMVnMiLCBidXQgdGhlIG1vcmUgc3BlY2lmaWMgIndoeSBhcmUg
VExWcyANCmV4cG9zZWQgdG8gdGhlIHVzZXIgYXBwbGljYXRpb24uIiBJIGZpbmQgaXQgbGlrZWx5
IHRoZSB1c2VyIGFwcGxpY2F0aW9ucyANCmFyZSBnb2luZyB0byB3cmFwIHRoZSBUTFYgc2VyaWFs
aXphdGlvbiBhbmQgZGUtc2VyaWFsaXphdGlvbiBpbnRvIHRoZWlyIA0Kb3duIGZ1bmN0aW9ucy4N
Cg0KDQo+IDMpIEl0IGlzIGVhc3kgdG8gcGx1Z2luIHdpdGggYW5vdGhlciBoaWdoLWxldmVsIHBy
b2dyYW1pbmcgbGFuZ3VhZ2UgYXMNCj4ganVzdCBvbmUgQVBJDQoNCg0KTWFrZSBzZW5zZS4gT25l
IG5vdGUgdGhvdWdoOiB0aGUgdHJhbnNwb3J0IGlzIGp1c3Qgb25lIEFQSSwgYnV0IHRoZW4gDQpl
YWNoIHByb2ZpbGUgbWFrZXMgdXAgYW4gQVBJIGFzIHdlbGwsIGFsdGhvdWdoIGl0J3Mgbm90IEMs
IGJ1dCBUTFYtYmFzZWQuDQoNCg0KPiA0KSBFYXN5IHRvIGRlY291cGxlIERXQSBjb3JlIGxpYnJh
cnkgZnVuY3Rpb25hbGl0aWVzIGZyb20gcHJvZmlsZS4NCj4gNSkgRWFzeSB0byBlbmFibGUgYXN5
bmNocm9ub3VzIHNjaGVtZSB1c2luZyByZXF1ZXN0IGFuZCByZXNwb25zZSBUTFZzLg0KPiA2KSBN
b3N0IGltcG9ydGFudGx5LCBXZSBjb3VsZCBpbnRyb2R1Y2UgdHlwZSBub3Rpb24gd2l0aCBUTFYN
Cj4gKGNvbm5lY3RlZCB3aXRoIHRoZSB0eXBlIG9mIG1lc3NhZ2UgIFNlZSBUWVBFX0FUVEFDSEVE
LCBUWVBFX1NUT1BQRUQsDQo+IFRZUEVfVVNFUl9QTEFORSBldGMgKSwNCj4gVGhhdCB3YXksIHdl
IGNhbiBoYXZlIGEgdW5pZm9ybSBvdXRsb29rIG9mIHByb2ZpbGVzIGluc3RlYWQgb2YgZWFjaCBw
cm9maWxlDQo+IGNvbWluZyB3aXRoIGEgc2V0dXAgb2YgaXRzIG93biBBUElzIGFuZCBfX3J1bGVz
X18gb24gdGhlIHN0YXRlIG1hY2hpbmUuDQo+IEkgdGhpbmssIGZvciBhIGZyYW1ld29yayB0byBs
ZXZlcmFnZSBjb21tdW5pY2F0aW9uIG1lY2hhbmlzbXMgYW5kIG90aGVyDQo+IGFzcGVjdHMgYmV0
d2VlbiBwcm9maWxlcywgaXQncyBpbXBvcnRhbnQgdG8gaGF2ZSBzb21lIHN5bmVyZ3kgYmV0d2Vl
biBwcm9maWxlcy4NCj4NCj4NCj4gWWVzLiBJIGFncmVlIHRoYXQgYSBiaXQgbW9yZSBsb2dpYyBp
cyByZXF1aXJlZCBvbiB0aGUgYXBwbGljYXRpb24gc2lkZQ0KPiB0byB1c2UgVExWLA0KPiBCdXQg
SSB0aGluayB3ZSBjYW4gaGF2ZSBhIHdyYXBwZXIgZnVuY3Rpb24gZ2V0dGluZyByZXEgYW5kIHJl
c3BvbnNlIHN0cnVjdHVyZXMuDQoNCg0KRG8geW91IHRoaW5rIGV0aGRldiwgZXZlbnRkZXYsIGNy
eXB0b2RldiBhbmQgdGhlIG90aGVyIERQREsgQVBJcyBoYWQgDQpiZWVuIGJldHRlciBvZmYgYXMg
VExWLWJhc2VkIG1lc3NhZ2luZyBpbnRlcmZhY2VzIGFzIHdlbGw/IEZyb20gYSB1c2VyIA0KcG9p
bnQgb2YgdmlldywgSSdtIG5vdCBzdXJlIEkgc2VlIHdoYXQncyBzbyBzcGVjaWFsIGFib3V0IHRh
bGtpbmcgdG8gYSANClNtYXJ0TklDIGNvbXBhcmVkIHRvIGZ1bmN0aW9ucyBpbXBsZW1lbnRlZCBp
biBhIEdQVSwgRlBHQSwgYW4gDQpmaXgtZnVuY3Rpb24gQVNJQywgYSBsYXJnZSBhcnJheSBvZiBn
YXJkZW4gZ25vbWVzIG9yIHNvbWUgb3RoZXIgbWFubmVyLiANCk1vcmUgZnVuY3Rpb25hbGl0eSBh
bmQgbW9yZSBuZWVkIGZvciBhc3luY2hyb25pY2l0eSAoaWYgdGhhdCdzIGEgd29yZCkgDQptYXli
ZS4NCg0KDQo+PiBTdWNoIGEgQyBBUEkgY291bGQgc3RpbGwgYmUgYXN5bmNocm9ub3VzLCBhbmQg
c3RpbGwgYmUgYSBwcm9maWxlIEFQSQ0KPj4gKHJhdGhlciB0aGFuIGEgc2V0IG9mIG5ldyBEUERL
IGRldmljZSB0eXBlcykuDQo+Pg0KPj4NCj4+IFdoYXQgSSB0cmllZCB0byBhc2sgZHVyaW5nIHRo
ZSBtZWV0aW5nIGJ1dCB3aGVyZSBJIGRpZG4ndCBnZXQgYW4gYW5zd2VyDQo+PiAob3IgYXQgbGVh
c3Qgb25lIHRoYXQgSSBjb3VsZCB1bmRlcnN0YW5kKSB3YXMgaG93IHRoZSBwcm9maWxlcyB3YXMg
dG8gYmUNCj4+IHNwZWNpZmllZCBhbmQvb3IgZG9jdW1lbnRlZC4gTWF5YmUgdGhlIGFib3ZlIGlz
IHdoYXQgeW91IGhhZCBpbiBtaW5kDQo+PiBhbHJlYWR5Lg0KPiBZZXMuIERvY3VtZW50YXRpb24g
aXMgZWFzeSwgcGxlYXNlIGNoZWNrIHRoZSBSRkMgaGVhZGVyIGZpbGUgZm9yIERveHlnZW4NCj4g
bWV0YSB0byBleHByZXNzIGFsbCB0aGUgYXR0cmlidXRlcyBvZiBhIFRMVi4NCj4NCj4NCj4gK2Vu
dW0gcnRlX2R3YV9wb3J0X2hvc3RfZXRoZXJuZXQgew0KPiArIC8qKg0KPiArICogQXR0cmlidXRl
IHwgIFZhbHVlDQo+ICsgKiAtLS0tLS0tLS0tfC0tLS0tLS0tDQo+ICsgKiBUYWcgICAgICAgfCBS
VEVfRFdBX1RBR19QT1JUX0hPU1RfRVRIRVJORVQNCj4gKyAqIFN0YWcgICAgICB8IFJURV9EV0Ff
U1RBR19QT1JUX0hPU1RfRVRIRVJORVRfSDJEX0lORk8NCj4gKyAqIERpcmVjdGlvbiB8IEgyRA0K
PiArICogVHlwZSAgICAgIHwgVFlQRV9BVFRBQ0hFRA0KPiArICogUGF5bG9hZCAgIHwgTkENCj4g
KyAqIFBhaXIgVExWICB8IFJURV9EV0FfU1RBR19QT1JUX0hPU1RfRVRIRVJORVRfRDJIX0lORk8N
Cj4gKyAqDQo+ICsgKiBSZXF1ZXN0IERXQSBob3N0IGV0aGVybmV0IHBvcnQgaW5mb3JtYXRpb24u
DQo+ICsgKi8NCj4gKyBSVEVfRFdBX1NUQUdfUE9SVF9IT1NUX0VUSEVSTkVUX0gyRF9JTkZPLA0K
PiArIC8qKg0KPiArICogQXR0cmlidXRlIHwgIFZhbHVlDQo+ICsgKiAtLS0tLS0tLS0tfC0tLS0t
LS0tLQ0KPiArICogVGFnICAgICAgIHwgUlRFX0RXQV9UQUdfUE9SVF9IT1NUX0VUSEVSTkVUDQo+
ICsgKiBTdGFnICAgICAgfCBSVEVfRFdBX1NUQUdfUE9SVF9IT1NUX0VUSEVSTkVUX0QySF9JTkZP
DQo+ICsgKiBEaXJlY3Rpb24gfCBIMkQNCj4gKyAqIFR5cGUgICAgICB8IFRZUEVfQVRUQUNIRUQN
Cj4gKyAqIFBheWxvYWQgICB8IHN0cnVjdCBydGVfZHdhX3BvcnRfaG9zdF9ldGhlcm5ldF9kMmhf
aW5mbw0KPiArICogUGFpciBUTFYgIHwgUlRFX0RXQV9TVEFHX1BPUlRfSE9TVF9FVEhFUk5FVF9I
MkRfSU5GTw0KPiArICoNCj4gKyAqIFJlc3BvbnNlIGZvciBEV0EgaG9zdCBldGhlcm5ldCBwb3J0
IGluZm9ybWF0aW9uLg0KPiArICovDQo+ICsgUlRFX0RXQV9TVEFHX1BPUlRfSE9TVF9FVEhFUk5F
VF9EMkhfSU5GTywNCg0KDQpUaGFua3MgZm9yIHRoZSBwb2ludGVyLg0KDQoNCkl0IHdvdWxkIG1h
a2Ugc2Vuc2UgdG8gaGF2ZSBhIG1hY2hpbmUtcmVhZGFibGUgc2NoZW1hLCBzbyB5b3UgY2FuIA0K
Z2VuZXJhdGUgdGhlIChpbiBteSB2aWV3KSBpbmV2aXRhYmxlIHdyYXBwZXIgY29kZS4gTXVjaCBs
aWtlIHdoYXQgZ1JQQyANCmlzIHRvIHByb3RvYnVmLCBvciBTdW4gUlBDIHRvIFhEUi4NCg0KDQpX
aHkgbm90IHVzZSBwcm90b2J1ZiBhbmQgaXRzIElETCB0byBzcGVjaWZ5IHRoZSBpbnRlcmZhY2U/
DQoNCg0K