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 C2986A00C2; Wed, 4 Jan 2023 19:02:05 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A38164067B; Wed, 4 Jan 2023 19:02:05 +0100 (CET) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 82F8540041 for ; Wed, 4 Jan 2023 19:02:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1672855323; x=1704391323; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=LaincI2ZhjNlwGeOYH27a7rBg58FQa2ZFqMNrs2QHk8=; b=KtazLbdKfay9gQ/Ob8iopAiob9gnTZvhirt6FDLocJJ1zYBFv57j+JUz uLyAQDDx3IvCrUVmLoAbgv7Tam0HC3AT2624sy/qP8ONRJpn6mMtyqr/z P/FuBC4Fm15qKkBZWgJTTrFKQSW/7TBoBNMEQB7komh5P6TTQgAUlKkPE DX6W3/CNy6pJzkQkcNv8dWtt2nfXgpXxYRtClS3uVNDZBhLndzh+ytZsg gdlZr2QVFc7rLfvj6WGjiVaEc3g7roF5zxHOmYnWyt48mWG940IA+NEuO CDIOVWo93gF76yC4SmfXrAGAs/Wx7SOfMejeLLaw8F4h+jMowsQEcdkot A==; X-IronPort-AV: E=McAfee;i="6500,9779,10580"; a="349222745" X-IronPort-AV: E=Sophos;i="5.96,300,1665471600"; d="scan'208";a="349222745" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Jan 2023 10:01:52 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10580"; a="685824933" X-IronPort-AV: E=Sophos;i="5.96,300,1665471600"; d="scan'208";a="685824933" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga008.jf.intel.com with ESMTP; 04 Jan 2023 10:01:40 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 4 Jan 2023 10:01:40 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2507.16 via Frontend Transport; Wed, 4 Jan 2023 10:01:40 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.45) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 4 Jan 2023 10:01:38 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eRcn7fXHsa6elCOTVb6g2V4pIHuE2Uj2sjXqbi3J3BfJ+vJxwt9gLokOncpNFeuEaTcU3QooOeRNOzBuTdRBbV1DyIU7nI5SOyZXiJWACQgnp9w7VyKwZXHsbAWFYgkstrSosI/prMZ3uJ4jf/W7PFDpR2BYmFONQgjwejmnx1jLV+wl4/B+GC0f2UIBHWzrOU9MtPQbUji0KczQQ2cQroNi3zA6FiV39EeJEoeTFRRAOLjzviBL7GxCQaJ3lRhhLGUttfB/gctWA+XaDElta8OGUiiIA8auyw7qSNhCP+AU9BZD7St2MKpV/dzzw2h68S+MTZVszBtOf8EL8a9HMA== 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=LaincI2ZhjNlwGeOYH27a7rBg58FQa2ZFqMNrs2QHk8=; b=kLRj0FCImYCk1YDjCSrQHu7s1++6lJP2cM6KVHsKO0Q/WJNnrxXrrbIzAyO7fFLfk7zC9zX6mawHC5U33XhBs3SwLIiEHCvvfbAgT0fcqIB+M481jtkEiTQUslKDW8aJhE6t8KU3/y72VYzVfADbi6nF8h2sg1ufNiiu56YdFHYBNlxs1fZoQ1ykaWbttCclqm0E9HwXuGIqZw+oTKV5y/2RBf/igx/P2ML+1H7fYtIhZz4r7dVt9jlwrqPFXS+KDxJD1DololBXUOVmdND/CZl59AXisULTQr6YwMH7Etmz3dg2y9kQWPTgkbvebQw81Wb/y/pHgzt1WbyRREha/w== 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 BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by PH0PR11MB5674.namprd11.prod.outlook.com (2603:10b6:510:ec::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Wed, 4 Jan 2023 18:01:32 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::a996:f091:4a73:97c8]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::a996:f091:4a73:97c8%7]) with mapi id 15.20.5944.019; Wed, 4 Jan 2023 18:01:32 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , "dev@dpdk.org" CC: "Vargas, Hernan" Subject: RE: [PATCH v1 0/3] bbdev: remove offload cost Thread-Topic: [PATCH v1 0/3] bbdev: remove offload cost Thread-Index: AQHZEBTzwVh0pn4YYEahN/5h3WApH66NXvWQgAD09ICAAFdK8A== Date: Wed, 4 Jan 2023 18:01:32 +0000 Message-ID: References: <20221214233346.391973-1-nicolas.chautru@intel.com> <003bf3bd-bd2b-b365-5f00-7455369b7295@redhat.com> In-Reply-To: <003bf3bd-bd2b-b365-5f00-7455369b7295@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BY5PR11MB4451:EE_|PH0PR11MB5674:EE_ x-ms-office365-filtering-correlation-id: b8eb9b49-1332-4f17-a53a-08daee7db634 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WfEfirXtSAE5dJUqksU10JGkz0YO4XhHp8osfJhsrP/JC7JQrHsbVhUvho7Wp5ee9WpkdopVL+xwMY+WLCzBQlBLTGTE5d+6YGSX8+NcUMEUZhoKiPiQbE6Ge5Lu1Jqz4pmUWEkNOsL0EkhVG22Hvl2FkArSJyp4RgYSloSWTX461QSjKaWOa8Tr6w+lSYeut0g0RkF8/BnfzoEh7dADfaY9F43lz3lE8W8E/oZPzC3us/SZ69/DIBDT91OjSSwSfj3jv+UJ9Ke5HBrGftn6VC03b6cbhNRfcA26xi0kZpYF5fAStt/yVRyaGI/agMZ9SUiJmLgWLE939CMFapJ0SwP/OuGy6zdOHgUy0Rkcr+6Si78Kf4PK9pgBk8v0Pxs+rm5EMxqEC+ljLEA4Dq9wn08Ls31Fxfhjwg4A2weCJ1LjyFOobysX1LQguAyE7o2TVoA7fmDFvj06DIFLGeSRDmg/RscjyOkqT1r4dFUglAubsYaSRws/6BXG1dmizouyJnzHIvvpmmmPPQI+J6wffV8bszuaGM4M6czcRblMYeiAA0m7zUL41t4U4PiYu3vGQ8hJpdBFwVcQAlQPJGu/fIMeciYjmJZv3mPkUArYS929BZCVEHNqys/hAu5eLE4x9pMekDkdGSH5JbCzapI0zco9ZpC089rUms3lSUZxXErqa6kIDMLMhxfhckjrR5DEO8sO3uQsKCmdqQs4sfzBXg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(396003)(346002)(136003)(376002)(39860400002)(366004)(451199015)(71200400001)(52536014)(26005)(107886003)(9686003)(186003)(55016003)(8936002)(83380400001)(478600001)(7696005)(6506007)(53546011)(82960400001)(33656002)(66556008)(316002)(66946007)(66446008)(64756008)(76116006)(8676002)(4326008)(66476007)(38070700005)(41300700001)(122000001)(110136005)(38100700002)(5660300002)(2906002)(86362001)(4001150100001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TkRZcFA2K2I1dE9oMEQ4eUxhd1QwWjZ3SWVOVTdsdDZlbnJYaDREVTdMNlJZ?= =?utf-8?B?R2Q5eGp3Vk1TZWZYOFFWQzBacWkzL2NVeTlMbnBlbmlSaVhMaDlVcGR6VzFv?= =?utf-8?B?ZnRTck9Sanp5ZkRvYXhrSndJWWpsaXVRTm1jSWNZamhpRWZGRnoyYXRPMkdD?= =?utf-8?B?dURhczlsTHB4Z3BYYzVmbmN6RlhXa0ZvZzRPWDgydUtraHVJcU9NTVZyQk5o?= =?utf-8?B?YmhLdXJHOHgvY0tmRXcvMUtEV2I5OVVqZDFncDV3aVRPVGV6YlBzMiswSnBl?= =?utf-8?B?Sm1JZyt3Y1lYN2lnQ0lYbGFUYUlXNFBMakJXaWdPenRCV2lad09XSmdKY0lM?= =?utf-8?B?QkR0OCthTmVPdm11NlBuWFZHbjZGVktNY0ZNTkpqS3RwTDk5aGsrOFhGU1NL?= =?utf-8?B?QnpCRGsxdkJKalFRZDY0OS9kL1g2YzdaZmZiYUYvbUk0VTRjbE0wSmhXdXlQ?= =?utf-8?B?dmpqQzErcE1IOFdISkFVWlFINGdBWTlTUUtnTEFQZ0NMZFMvcWVtc0JzcmFZ?= =?utf-8?B?MWdKaW4zamUwL0NJelA5NVphc0NpTEo2SlpyZTh3em1rUjkxYnVIaWtSTndB?= =?utf-8?B?d284aTJxYzlIY0xrUmREaEpSUkFmQUxHb0FpZnlGZHhEWnJiL3pKTXduemp6?= =?utf-8?B?T0VEL2lPVkIyY0NxeDI5bm1nNDlmWUtDOUI3MjV2dTBhYWpycEl6YWJUc1dl?= =?utf-8?B?dngySlFoZlRZUTI0UmFqVDNvZXM1UVBNU1ZscWxucVdXZGlBbTNaNnJxSlFU?= =?utf-8?B?NFlVWHdkazlTMTV5VURrWElpcitqdDdQSHZOOFlPcTVDY2JUMWZpSWpuT05h?= =?utf-8?B?WDBkK0diY1ZnRGg5UzEvOGF3WmowOTFtakpOaW1pYUZVZUFmMmpZOG1rWDdN?= =?utf-8?B?N2hJR2RKNHRUYlljaUFadUttdnRhNExVbkgxRmRJOUpNTWxCNE9UYXBUcFJ3?= =?utf-8?B?NldHNERyUExRV01mQThBZXd1Yzd5YmNaalYwY0w2SlhrTjZKdGVIVTJSTGkr?= =?utf-8?B?eEJtOUxRQkU1WGlvb1NJeGtIeUk5emxqWWJ6WW1aRDkyUXh6VXZKN0QzdFJS?= =?utf-8?B?TDYrbERaOG9wL3BDTWIzRDI1N1ZLcVdFcGNmcWRGYXdKdk5pdCsxNkN0K0dZ?= =?utf-8?B?Mm5mSXdwVGExMm1qN3RDbTdHZWpabElZUmRTajcxNEdUQ094TXAvanJrM1Fi?= =?utf-8?B?Y0pFV0Y3TWpPRE0zL2pWTmY5VzJsbzNORkJoVUVyZ3hOZ1M4U0VGQ0FBL3J3?= =?utf-8?B?eDg1MmthcjRZeENTOWZoUDJQbXhnWng4QUNxUHJXSGRTb0NhTDNQaFNLY2d5?= =?utf-8?B?bEtEWUtWVGlWNG9nWDE5L0pwa3BtZEpZRTZTSjB2YlpNTEFQT21TcU1pRUo4?= =?utf-8?B?ektVYlA5d0gzQTFpeGRZOFRndUwzSmhUS3RGcU5IRlpsbnVNVXgrOEhjL0Vw?= =?utf-8?B?ZTR0RzA1QlZJTW5zV1lMSTVkN1hYRWttOU5JYmYrRXh1Ky9aYWpCSDh5RkN3?= =?utf-8?B?VW9LS0phVFJvS1JxRUpMQkl2b2F0MGYvcCtmWUVES3gvdnVRUVI1SUVpOWpE?= =?utf-8?B?cFlEUHhnbUo0YzNWQmVuV1FZRkpHSWxESUFqd3NFNDl2dTFMaVkrZWo2MUZ2?= =?utf-8?B?ck05b2ZiQWpXdWxrRCtkOWErSmlmSitEZTRWQndqTnk0YzhMZFFMM05aNFhN?= =?utf-8?B?d0ExSVdQd0ZjSzNkZlBoNmdnOTRpbE5IL3RsMDRMem44UWhMT0VGdWZ1bXV2?= =?utf-8?B?amV6TkRrL2g0d2VKaHFMM2ZGS1NCcnc4aC96aE5ZNXVYRmNQWEVwVnl1VTFJ?= =?utf-8?B?QXdJTDRjUXA2NmJsSXRiSEplaUtWTUtTN2RVazJhVVhaOWtzaVVZTFMvaC9Y?= =?utf-8?B?bUNxN0RuMkcydkIwaUNCZ2RkQkpyRTdYVE91ODI3UjNrS2hiWnE1UTN2LzZL?= =?utf-8?B?dmVJRkZPN0UyN3JNM2R1aUhqSVNQQ2x5amlUTDZYa2JJSG1RS2lBSkpBdG9T?= =?utf-8?B?RWNkRTZndE1VbTVDK1NtVUYvQW1hcWo3M3ZuOFJBZUZCWkkzZkNVRWZaU1g2?= =?utf-8?B?U3lCbk1EbmJGN2VJck1CRVJKQzFEajdFdGNLMVNQZVh3UnNWLzV4SGlnOUp0?= =?utf-8?Q?eR+h4LVuT0jKrkU+v+jndZRsC?= 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: BY5PR11MB4451.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b8eb9b49-1332-4f17-a53a-08daee7db634 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jan 2023 18:01:32.1103 (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: +lfify7IuFOkp/AE7HNrdmNnxUZvXZ28/0RBT4G87Zkfy1PJeBmlEMPtg6K3kebt/dBwU9Xa3Uyn8WSyzE5x/8SZirZPJp0kO/tXXbWr3ac= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5674 X-OriginatorOrg: intel.com 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 SGkgTWF4aW1lLCANCg0KSSBkb27igJl0IHNlZSB0aGVtIG9uIHRoZSBiYXNlYmFuZCB0cmVlICBk cGRrLW5leHQtYmFzZWJhbmQNCg0KSSBkaWQgYSBjbGVhbiBjbG9uZSwgdGhlc2UgYXJlIHRoZSBs YXN0IDMgY29tbWl0cw0KICBkYzBhNWEwZDJhIChIRUFEIC0+IGZvci1tYWluLCBvcmlnaW4vZm9y LW1haW4pIHRlc3QvYmJkZXY6IGV4cGxpY2l0IGNoZWNrIGZvciBhbGxvY2F0aW9uIGZhaWx1cmUN CiAgMGU5Mjc3ODdhMyB0ZXN0L2JiZGV2OiBmaXggYnVpbGQgaXNzdWUgd2l0aCBvcHRpb25hbCBi dWlsZCBmbGFnDQogIDUxZDQ5Y2NkMjMgdGVzdC9iYmRldjogZml4IGJ1aWxkIGlzc3VlIHdpdGgg b3B0aW9uYWwgYnVpbGQgZmxhZw0KDQpJIGRvbuKAmXQgc2VlIHRoZSBsYXN0IDMgY29tbWl0cyBm cm9tIHBhdGNod29yayAoaWUuIHRoZSBzZXJpZSBmcm9tIHRoYXQgZW1haWwpDQogIFt2MSwzLzNd IGFwcC9iYmRldi10ZXN0OiByZW1vdmUgb2ZmbG9hZCBjb3N0IG9wdGlvbmFsIGJ1aWxkIGZsYWcJ YmJkZXY6IHJlbW92ZSBvZmZsb2FkIGNvc3QJLSAtIC0JMy0tCTIwMjItMTItMTQJQ2hhdXRydSwg Tmljb2xhcwltY29xdWVsaW4JQXdhaXRpbmcgVXBzdHJlYW0NCiAgW3YxLDIvM10gZHJpdmVycy9i YXNlYmFuZDogcmVtb3ZlIG9mZmxvYWQgY29zdCBvcHRpb25hbCBidWlsZCBmbGFnCWJiZGV2OiBy ZW1vdmUgb2ZmbG9hZCBjb3N0CS0gLSAtCTEtLQkyMDIyLTEyLTE0CUNoYXV0cnUsIE5pY29sYXMJ bWNvcXVlbGluCUF3YWl0aW5nIFVwc3RyZWFtDQogIFt2MSwxLzNdIHRlc3QvYmJkZXY6IGV4cGxp Y2l0IGNoZWNrIGZvciBhbGxvY2F0aW9uIGZhaWx1cmUJYmJkZXY6IHJlbW92ZSBvZmZsb2FkIGNv c3QJLSAtIC0JMTEtCTIwMjItMTItMTQJQ2hhdXRydSwgTmljb2xhcwltY29xdWVsaW4JQXdhaXRp bmcgVXBzdHJlYW0NClt2MywzLzNdIHRlc3QvYmJkZXY6IGV4cGxpY2l0IGNoZWNrIGZvciBhbGxv Y2F0aW9uIGZhaWx1cmUJdGVzdC9iYmRldjogZml4IGJ1aWxkIGlzc3VlcyB3aXRoIG9wdGlvbmFs IGJ1aWxkIGZsYWcJLSAxIC0JMTAtLQkyMDIyLTEyLTEzCUNoYXV0cnUsIE5pY29sYXMJbWNvcXVl bGluCUF3YWl0aW5nIFVwc3RyZWFtDQpbdjMsMi8zXSB0ZXN0L2JiZGV2OiBmaXggYnVpbGQgaXNz dWUgd2l0aCBvcHRpb25hbCBidWlsZCBmbGFnCXRlc3QvYmJkZXY6IGZpeCBidWlsZCBpc3N1ZXMg d2l0aCBvcHRpb25hbCBidWlsZCBmbGFnCS0gMSAtCTEtLQkyMDIyLTEyLTEzCUNoYXV0cnUsIE5p Y29sYXMJbWNvcXVlbGluCUF3YWl0aW5nIFVwc3RyZWFtDQpbdjMsMS8zXSB0ZXN0L2JiZGV2OiBm aXggYnVpbGQgaXNzdWUgd2l0aCBvcHRpb25hbCBidWlsZCBmbGFnCXRlc3QvYmJkZXY6IGZpeCBi dWlsZCBpc3N1ZXMgd2l0aCBvcHRpb25hbCBidWlsZCBmbGFnCS0gMSAtCTExLQkyMDIyLTEyLTEz CUNoYXV0cnUsIE5pY29sYXMJbWNvcXVlbGluCUF3YWl0aW5nIFVwc3RyZWFtDQoNCkRvIEkgbWlz cyBzb21ldGhpbmc/IFRoaXMgbGFzdCBzZXJpZSBkb2VzbuKAmXQgbG9vayBhcHBsaWVkIG9uIHRo ZSByZW1vdGUgcmVwby4gQ291bGQgeW91IGRvdWJsZSBjaGVjaz8NClRoYW5rcw0KTmljDQoNCg0K PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhpbWUgQ29xdWVsaW4gPG1h eGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgNCwg MjAyMyA0OjQzIEFNDQo+IFRvOiBDaGF1dHJ1LCBOaWNvbGFzIDxuaWNvbGFzLmNoYXV0cnVAaW50 ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+IENjOiBWYXJnYXMsIEhlcm5hbiA8aGVybmFuLnZhcmdh c0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEgMC8zXSBiYmRldjogcmVtb3Zl IG9mZmxvYWQgY29zdA0KPiANCj4gSGkgTmljb2xhcywNCj4gDQo+IE9uIDEvMy8yMyAyMzowNywg Q2hhdXRydSwgTmljb2xhcyB3cm90ZToNCj4gPiBIaSBNYXhpbWUsDQo+ID4NCj4gPiBIYXBweSBu ZXcgeWVhci4NCj4gDQo+IEhhcHB5IG5ldyB5ZWFyLg0KPiANCj4gPiBXaGF0IGRvZXMgdGhlIHN0 YXRlICIgQXdhaXRpbmcgVXBzdHJlYW0iIG1lYW4gaW4gcGF0Y2h3b3JrIGZvciB0aGF0DQo+IHNl cmllPyBDYW4gdGhpcyBiZSBhcHBsaWVkPw0KPiANCj4gSXQgbWVhbnMgaXQgaXMgdGhlIHRoZSBi YmRldiB0cmVlLCBhbmQgaXMgYXdhaXRpbmcgYmVpbmcgcHVsbGVkIGludG8gdGhlIG1haW4NCj4g dHJlZS4NCj4gDQo+IFNvIGl0IGlzIGFwcGxpZWQsIGJ1dCBvbmx5IGluIHRoZSBiYmRldiB0cmVl IGZvciBub3cuDQo+IFRoaXMgc2hvdWxkIG5vdCBiZSBhbiBpc3N1ZSBzaW5jZSB5b3Ugc2hvbGQg YmFzZSB5b3VyIHdvcmsgb24gdG9wIG9mIHRoZQ0KPiBiYmRldiB0cmVlLg0KPiANCj4gUmVnYXJk cywNCj4gTWF4aW1lDQo+IA0KPiA+IFRoYW5rcw0KPiA+IE5pYw0KPiA+DQo+ID4NCj4gPg0KPiA+ PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBDaGF1dHJ1LCBOaWNvbGFz IDxuaWNvbGFzLmNoYXV0cnVAaW50ZWwuY29tPg0KPiA+PiBTZW50OiBXZWRuZXNkYXksIERlY2Vt YmVyIDE0LCAyMDIyIDM6MzQgUE0NCj4gPj4gVG86IGRldkBkcGRrLm9yZzsgbWF4aW1lLmNvcXVl bGluQHJlZGhhdC5jb20NCj4gPj4gQ2M6IFZhcmdhcywgSGVybmFuIDxoZXJuYW4udmFyZ2FzQGlu dGVsLmNvbT47IENoYXV0cnUsIE5pY29sYXMNCj4gPj4gPG5pY29sYXMuY2hhdXRydUBpbnRlbC5j b20+DQo+ID4+IFN1YmplY3Q6IFtQQVRDSCB2MSAwLzNdIGJiZGV2OiByZW1vdmUgb2ZmbG9hZCBj b3N0DQo+ID4+DQo+ID4+IFJlbW92aW5nIHRoZSBvcHRpb25hbCBidWlsZCBmbGFnIFJURV9CQkRF Vl9PRkZMT0FEX0NPU1QgZnJvbSBJbnRlbA0KPiA+PiBiYXNlYmFuZCBQTURzIGFuZCBiYmRldi10 ZXN0IGFwcGxpY2F0aW9uLg0KPiA+PiBUaGlzIGhlbHBzIHRvIHNpbXBsaWZ5IGJ1aWxkIHZhcmlh bnRzIGNvbXBsZXhpdHkgY2F1c2luZyBjb21waWxhdGlvbg0KPiA+PiBpc3N1ZXMgdG8gYmUgbWlz c2VkLg0KPiA+Pg0KPiA+PiBNYXhpbWUsIHRoZSBmaXJzdCBjb21taXQgaXMgYWN0dWFsbHkgYSBt aXNzIHJlbGF0ZWQgdG8gbGFzdCBjb21taXQgb24NCj4gPj4gdG9wIG9mIHRyZWUsIHlvdSBtYXkg d2FudCB0byBtZXJnZSB0aGVzZSB0d28gY29tbWl0cyB0b2dldGhlciBpbiB0aGUNCj4gaGlzdG9y eS4NCj4gPj4gU29ycnkgZm9yIG1pc3NpbmcgaXQgZWFybGllci4NCj4gPj4NCj4gPj4NCj4gPj4g Tmljb2xhcyBDaGF1dHJ1ICgzKToNCj4gPj4gICAgdGVzdC9iYmRldjogZXhwbGljaXQgY2hlY2sg Zm9yIGFsbG9jYXRpb24gZmFpbHVyZQ0KPiA+PiAgICBkcml2ZXJzL2Jhc2ViYW5kOiByZW1vdmUg b2ZmbG9hZCBjb3N0IG9wdGlvbmFsIGJ1aWxkIGZsYWcNCj4gPj4gICAgYXBwL2JiZGV2LXRlc3Q6 IHJlbW92ZSBvZmZsb2FkIGNvc3Qgb3B0aW9uYWwgYnVpbGQgZmxhZw0KPiA+Pg0KPiA+PiAgIGFw cC90ZXN0LWJiZGV2L3Rlc3RfYmJkZXZfcGVyZi5jICAgICAgICAgICAgICB8IDI5ICstLS0tLS0t DQo+ID4+ICAgZHJpdmVycy9iYXNlYmFuZC9hY2MvYWNjX2NvbW1vbi5oICAgICAgICAgICAgIHwg MTIgKy0tLQ0KPiA+PiAgIGRyaXZlcnMvYmFzZWJhbmQvYWNjL3J0ZV9hY2MxMDBfcG1kLmMgICAg ICAgICB8ICAyIC0NCj4gPj4gICBkcml2ZXJzL2Jhc2ViYW5kL2FjYy9ydGVfYWNjMjAwX3BtZC5j ICAgICAgICAgfCAgMiAtDQo+ID4+ICAgLi4uL2ZwZ2FfNWducl9mZWMvcnRlX2ZwZ2FfNWducl9m ZWMuYyAgICAgICAgIHwgMTAgLS0tDQo+ID4+ICAgZHJpdmVycy9iYXNlYmFuZC9mcGdhX2x0ZV9m ZWMvZnBnYV9sdGVfZmVjLmMgIHwgMTAgLS0tDQo+ID4+ICAgLi4uL2Jhc2ViYW5kL3R1cmJvX3N3 L2JiZGV2X3R1cmJvX3NvZnR3YXJlLmMgIHwgNzAgKysrKy0tLS0tLS0tLS0tLS0tLQ0KPiA+PiAg IDcgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTE4IGRlbGV0aW9ucygtKQ0KPiA+ Pg0KPiA+PiAtLQ0KPiA+PiAyLjM0LjENCj4gPg0KDQo=