From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 40C52C7EE2C for ; Mon, 5 Jun 2023 02:29:37 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id C246A60BAD; Mon, 5 Jun 2023 02:29:36 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org C246A60BAD DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org; s=default; t=1685932176; bh=X4PVzs9xU41CtYhCfk+yh191kx0jTPh4QiqfIRNzv4E=; h=From:To:Date:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:Cc:From; b=bBIzBtmQk4tdZbsvSgyszAbEnl2B53rgdCUdPkCt29zN1pGsrpWqoNkAn8mL5Vpge iXi/Je0SThoAV4LaHmpiKZKDdmwwz8wrNvpID1uAXDZidimuGnZyvHyWNfcbAuZ/RE MHsoA5erhxhpWyexDFJzVo+/IgpShl1o0iR8bu7oPggOV5p7Hk6MaEIoW37yIsIyRR f6SUCkwGFnyQZ2YGKg6zmgsPqhFtGtRix4RDNGH1Fdhl2FAIvUGMfTakCS6wbxZIaF lDnze3VxKKbMIfGni/k9H0mciEToqm7kCuZe7YCsUJtGVWTJr46dNDnrB4IAW24PJm yvdP33xqWVZcA== X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jyrKqEk-8a7A; Mon, 5 Jun 2023 02:29:35 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 9219D60BBB; Mon, 5 Jun 2023 02:29:35 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 9219D60BBB Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 3329E1BF336 for ; Mon, 5 Jun 2023 02:29:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 17E4F60BBB for ; Mon, 5 Jun 2023 02:29:34 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 17E4F60BBB X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gKSyuT8btsC7 for ; Mon, 5 Jun 2023 02:29:33 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org DD88160BAD Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by smtp3.osuosl.org (Postfix) with ESMTPS id DD88160BAD for ; Mon, 5 Jun 2023 02:29:32 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6600,9927,10731"; a="358710400" X-IronPort-AV: E=Sophos;i="6.00,217,1681196400"; d="scan'208";a="358710400" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Jun 2023 19:29:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10731"; a="1038604686" X-IronPort-AV: E=Sophos;i="6.00,217,1681196400"; d="scan'208";a="1038604686" Received: from dpdk-jf-ntb-v2.sh.intel.com ([10.67.119.16]) by fmsmga005.fm.intel.com with ESMTP; 04 Jun 2023 19:29:30 -0700 From: Junfeng Guo To: intel-wired-lan@lists.osuosl.org Date: Mon, 5 Jun 2023 10:29:05 +0800 Message-Id: <20230605022920.2361266-1-junfeng.guo@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1685932172; x=1717468172; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=3m0lZggws6kUVna7zKqsGRcwZSkzyJ17HpRReAO7p6I=; b=WWkWUHPUZ4X6lcq5XCPwneAzLiZn2HXgZ1ulTO90pD5HRhS2SCIN5kMb sFfF+3mhKKNXzAA2Vw5JGa1oiNjPWCTCmvZSOllYepLQPFnEDOdSDvhXM WNB7rqCRIVB12QFhl/m9nzs1/9zTfNWwRVo5MBcKRXfKw6jGS2WRSbg3v uj7RhJ9ayW9DBUFb7ygKm80tdRZNimYaUmFZ9BpcUza5zV53g1S69q3Qx BJ4WtY78i/DUl3C1/JCJN1gWeqCiGy3OZk2CeA/4cLOpEjx+o6yvD9OFo zUDbJY8ENF45nqZDouarLJda/U8X1lAR96H9EnAtSgzHlznesDIFiR5PV Q==; X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=WWkWUHPU Subject: [Intel-wired-lan] [PATCH iwl-next 00/15] Introduce the Parser Library X-BeenThere: intel-wired-lan@osuosl.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel Wired Ethernet Linux Kernel Driver Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: qi.z.zhang@intel.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-wired-lan-bounces@osuosl.org Sender: "Intel-wired-lan" Q3VycmVudCBzb2Z0d2FyZSBhcmNoaXRlY3R1cmUgZm9yIGZsb3cgZmlsdGVyaW5nIG9mZmxvYWRp bmcgbGltaXRlZAp0aGUgY2FwYWJpbGl0eSBvZiBJbnRlbMKuIEV0aGVybmV0IDgwMCBTZXJpZXMg RHluYW1pYyBEZXZpY2UKUGVyc29uYWxpemF0aW9uIChERFApIFBhY2thZ2UuIFRoZSBmbG93IGZp bHRlcmluZyBvZmZsb2FkaW5nIGluIHRoZQpkcml2ZXIgaXMgZW5hYmxlZCBiYXNlZCBvbiB0aGUg bmFtaW5nIHBhcnNlcnMsIGVhY2ggZmxvdyBwYXR0ZXJuIGlzCnJlcHJlc2VudGVkIGJ5IGEgcHJv dG9jb2wgaGVhZGVyIHN0YWNrLiBBbmQgdGhlcmUgYXJlIG11bHRpcGxlIGxheWVycwooZS5nLiwg dmlydGNobmwpIHRvIG1haW50YWluIHRoZWlyIG93biBlbnVtL21hY3JvL3N0cnVjdHVyZQp0byBy ZXByZXNlbnQgYSBwcm90b2NvbCBoZWFkZXIgKElQLCBUQ1AsIFVEUCAuLi4pLCB0aHVzIHRoZSBl eHRyYQpwYXJzZXJzIHRvIHZlcmlmeSBpZiBhIHBhdHRlcm4gaXMgc3VwcG9ydGVkIGJ5IGhhcmR3 YXJlIG9yIG5vdCBhcwp3ZWxsIGFzIHRoZSBleHRyYSBjb252ZXJ0ZXJzIHRoYXQgdG8gdHJhbnNs YXRlIHJlcHJlc2VudHMgYmV0d2VlbgpkaWZmZXJlbnQgbGF5ZXJzLiBFdmVyeSB0aW1lIGEgbmV3 IHByb3RvY29sL2ZpZWxkIGlzIHJlcXVlc3RlZCB0byBiZQpzdXBwb3J0ZWQsIHRoZSBjb3JyZXNw b25kaW5nIGxvZ2ljIGZvciB0aGUgcGFyc2VycyBhbmQgdGhlIGNvbnZlcnRlcnMKbmVlZHMgdG8g YmUgbW9kaWZpZWQgYWNjb3JkaW5nbHkuIFRodXMsIGh1Z2UgJiByZWR1bmRhbnQgZWZmb3J0cyBh cmUKcmVxdWlyZWQgdG8gc3VwcG9ydCB0aGUgaW5jcmVhc2luZyBmbG93IGZpbHRlcmluZyBvZmZs b2FkaW5nIGZlYXR1cmVzLAplc3BlY2lhbGx5IGZvciB0aGUgdHVubmVsIHR5cGVzIGZsb3cgZmls dGVyaW5nLgoKVGhpcyBwYXRjaCBzZXQgcHJvdmlkZXMgYSB3YXkgZm9yIGFwcGxpY2F0aW9ucyB0 byBzZW5kIGRvd24gdHJhaW5pbmcKcGFja2V0cyAmIG1hc2tzIChpbiBiaW5hcnkpIHRvIHRoZSBk cml2ZXIuIFRoZW4gdGhlc2UgYmluYXJ5IGRhdGEKd291bGQgYmUgdXNlZCBieSB0aGUgZHJpdmVy IHRvIGdlbmVyYXRlIGNlcnRhaW4gZGF0YSB0aGF0IGFyZSBuZWVkZWQKdG8gY3JlYXRlIGEgZmls dGVyIHJ1bGUgaW4gdGhlIGZpbHRlcmluZyBzdGFnZSBvZiBzd2l0Y2gvUlNTL0ZESVIuCgpOb3Rl IHRoYXQgdGhlIGltcGFjdCBvZiBhIG1hbGljaW91cyBydWxlIGluIHRoZSByYXcgcGFja2V0IGZp bHRlciBpcwpsaW1pdGVkIHRvIHBlcmZvcm1hbmNlIHJhdGhlciB0aGFuIGZ1bmN0aW9uYWxpdHku IEl0IG1heSBhZmZlY3QgdGhlCnBlcmZvcm1hbmNlIG9mIHRoZSB3b3JrbG9hZCwgc2ltaWxhciB0 byBvdGhlciBsaW1pdGF0aW9ucyBpbiBGRElSL1JTUwpvbiBBVkYuIEZvciBleGFtcGxlLCB0aGVy ZSBpcyBubyByZXNvdXJjZSBib3VuZGFyeSBmb3IgVkYgRkRJUi9SU1MKcnVsZXMsIHNvIG9uZSBt YWxpY2lvdXMgVkYgY291bGQgcG90ZW50aWFsbHkgbWFrZSBvdGhlciBWRnMKaW5lZmZpY2llbnQg aW4gb2ZmbG9hZGluZy4KClRoZSBwYXJzZXIgbGlicmFyeSBpcyBleHBlY3RlZCB0byBpbmNsdWRl IGJvdW5kYXJ5IGNoZWNrcyB0byBwcmV2ZW50CmNyaXRpY2FsIGVycm9ycyBzdWNoIGFzIGluZmlu aXRlIGxvb3BzIG9yIHNlZ21lbnRhdGlvbiBmYXVsdHMuCkhvd2V2ZXIsIG9ubHkgaW1wbGVtZW50 aW5nIGFuZCB2YWxpZGF0aW5nIHRoZSBwYXJzZXIgZW11bGF0b3IgaW4gYQpzYW5kYm94IGVudmly b25tZW50IChsaWtlIGVicGYpIHByZXNlbnRzIGEgY2hhbGxlbmdlLgoKVGhlIGlkZWEgaXMgdG8g bWFrZSB0aGUgZHJpdmVyIGJlIGFibGUgdG8gbGVhcm4gZnJvbSB0aGUgRERQIHBhY2thZ2UKZGly ZWN0bHkgdG8gdW5kZXJzdGFuZCBob3cgdGhlIGhhcmR3YXJlIHBhcnNlciB3b3JrcyAoaS5lLiwg dGhlClBhcnNlciBMaWJyYXJ5KSwgc28gdGhhdCBpdCBjYW4gcHJvY2VzcyBvbiB0aGUgcmF3IHRy YWluaW5nIHBhY2tldAooaW4gYmluYXJ5KSBkaXJlY3RseSBhbmQgY3JlYXRlIHRoZSBmaWx0ZXIg cnVsZSBhY2NvcmRpbmdseS4KCkJhc2VkIG9uIHRoaXMgUGFyc2VyIExpYnJhcnksIHRoZSByYXcg ZmxvdyBmaWx0ZXJpbmcgb2YKc3dpdGNoL1JTUy9GRElSIGNvdWxkIGJlIGVuYWJsZWQgdG8gYWxs b3cgbmV3IGZsb3cgZmlsdGVyaW5nCm9mZmxvYWRpbmcgZmVhdHVyZXMgdG8gYmUgc3VwcG9ydGVk IHdpdGhvdXQgYW55IGRyaXZlciBjaGFuZ2VzIChvbmx5Cm5lZWQgdG8gdXBkYXRlIHRoZSBERFAg cGFja2FnZSkuCgpKdW5mZW5nIEd1byAoMTUpOgogIGljZTogYWRkIHBhcnNlciBjcmVhdGUgYW5k IGRlc3Ryb3kgc2tlbGV0b24KICBpY2U6IGluaXQgaW1lbSB0YWJsZSBmb3IgcGFyc2VyCiAgaWNl OiBpbml0IG1ldGFpbml0IHRhYmxlIGZvciBwYXJzZXIKICBpY2U6IGluaXQgcGFyc2UgZ3JhcGgg Y2FtIHRhYmxlIGZvciBwYXJzZXIKICBpY2U6IGluaXQgYm9vc3QgdGNhbSB0YWJsZSBmb3IgcGFy c2VyCiAgaWNlOiBpbml0IHB0eXBlIG1hcmtlciB0Y2FtIHRhYmxlIGZvciBwYXJzZXIKICBpY2U6 IGluaXQgbWFya2VyIGFuZCBwcm90b2NvbCBncm91cCB0YWJsZSBmb3IgcGFyc2VyCiAgaWNlOiBp bml0IGZsYWcgcmVkaXJlY3QgdGFibGUgZm9yIHBhcnNlcgogIGljZTogaW5pdCBYTFQga2V5IGJ1 aWxkZXIgZm9yIHBhcnNlcgogIGljZTogYWRkIHBhcnNlciBydW50aW1lIHNrZWxldG9uCiAgaWNl OiBhZGQgaW50ZXJuYWwgaGVscCBmdW5jdGlvbnMKICBpY2U6IGFkZCBwYXJzZXIgZXhlY3V0aW9u IG1haW4gbG9vcAogIGljZTogc3VwcG9ydCBkb3VibGUgdmxhbiBtb2RlIGNvbmZpZ3VyZSBmb3Ig cGFyc2VyCiAgaWNlOiBhZGQgdHVubmVsIHBvcnQgc3VwcG9ydCBmb3IgcGFyc2VyCiAgaWNlOiBh ZGQgQVBJIGZvciBwYXJzZXIgcHJvZmlsZSBpbml0aWFsaXphdGlvbgoKIGRyaXZlcnMvbmV0L2V0 aGVybmV0L2ludGVsL2ljZS9NYWtlZmlsZSAgICAgICB8ICAxMSArCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9pbnRlbC9pY2UvaWNlX2JzdF90Y2FtLmMgfCAyOTcgKysrKysrCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9pbnRlbC9pY2UvaWNlX2JzdF90Y2FtLmggfCAgMzQgKwogZHJpdmVycy9uZXQvZXRo ZXJuZXQvaW50ZWwvaWNlL2ljZV9jb21tb24uaCAgIHwgICAxICsKIGRyaXZlcnMvbmV0L2V0aGVy bmV0L2ludGVsL2ljZS9pY2VfZGRwLmMgICAgICB8ICAxMCArLQogZHJpdmVycy9uZXQvZXRoZXJu ZXQvaW50ZWwvaWNlL2ljZV9kZHAuaCAgICAgIHwgIDE0ICsKIGRyaXZlcnMvbmV0L2V0aGVybmV0 L2ludGVsL2ljZS9pY2VfZmxnX3JkLmMgICB8ICA3NSArKwogZHJpdmVycy9uZXQvZXRoZXJuZXQv aW50ZWwvaWNlL2ljZV9mbGdfcmQuaCAgIHwgIDE2ICsKIGRyaXZlcnMvbmV0L2V0aGVybmV0L2lu dGVsL2ljZS9pY2VfaW1lbS5jICAgICB8IDI1MCArKysrKwogZHJpdmVycy9uZXQvZXRoZXJuZXQv aW50ZWwvaWNlL2ljZV9pbWVtLmggICAgIHwgMTA4ICsrKwogZHJpdmVycy9uZXQvZXRoZXJuZXQv aW50ZWwvaWNlL2ljZV9tZXRhaW5pdC5jIHwgMTU1ICsrKysKIGRyaXZlcnMvbmV0L2V0aGVybmV0 L2ludGVsL2ljZS9pY2VfbWV0YWluaXQuaCB8ICA0NSArCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9p bnRlbC9pY2UvaWNlX21rX2dycC5jICAgfCAgNTQgKysKIGRyaXZlcnMvbmV0L2V0aGVybmV0L2lu dGVsL2ljZS9pY2VfbWtfZ3JwLmggICB8ICAxNCArCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRl bC9pY2UvaWNlX3BhcnNlci5jICAgfCA1NTkgKysrKysrKysrKysKIGRyaXZlcnMvbmV0L2V0aGVy bmV0L2ludGVsL2ljZS9pY2VfcGFyc2VyLmggICB8IDExMiArKysKIC4uLi9uZXQvZXRoZXJuZXQv aW50ZWwvaWNlL2ljZV9wYXJzZXJfcnQuYyAgICB8IDg2NiArKysrKysrKysrKysrKysrKysKIC4u Li9uZXQvZXRoZXJuZXQvaW50ZWwvaWNlL2ljZV9wYXJzZXJfcnQuaCAgICB8ICA0NyArCiAuLi4v bmV0L2V0aGVybmV0L2ludGVsL2ljZS9pY2VfcGFyc2VyX3V0aWwuaCAgfCAgMzUgKwogZHJpdmVy cy9uZXQvZXRoZXJuZXQvaW50ZWwvaWNlL2ljZV9wZ19jYW0uYyAgIHwgMzc2ICsrKysrKysrCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pY2UvaWNlX3BnX2NhbS5oICAgfCAgNzMgKysKIC4u Li9uZXQvZXRoZXJuZXQvaW50ZWwvaWNlL2ljZV9wcm90b19ncnAuYyAgICB8IDEwNSArKysKIC4u Li9uZXQvZXRoZXJuZXQvaW50ZWwvaWNlL2ljZV9wcm90b19ncnAuaCAgICB8ICAyMyArCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pY2UvaWNlX3B0eXBlX21rLmMgfCAgNzUgKysKIGRyaXZl cnMvbmV0L2V0aGVybmV0L2ludGVsL2ljZS9pY2VfcHR5cGVfbWsuaCB8ICAyMCArCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9pbnRlbC9pY2UvaWNlX3RtYXRjaC5oICAgfCAgNDMgKwogZHJpdmVycy9u ZXQvZXRoZXJuZXQvaW50ZWwvaWNlL2ljZV90eXBlLmggICAgIHwgICAxICsKIGRyaXZlcnMvbmV0 L2V0aGVybmV0L2ludGVsL2ljZS9pY2VfeGx0X2tiLmMgICB8IDIxOCArKysrKwogZHJpdmVycy9u ZXQvZXRoZXJuZXQvaW50ZWwvaWNlL2ljZV94bHRfa2IuaCAgIHwgIDMzICsKIDI5IGZpbGVzIGNo YW5nZWQsIDM2NjUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEw MDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pY2UvaWNlX2JzdF90Y2FtLmMKIGNyZWF0 ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pY2UvaWNlX2JzdF90Y2Ft LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pY2UvaWNl X2ZsZ19yZC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwv aWNlL2ljZV9mbGdfcmQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0 L2ludGVsL2ljZS9pY2VfaW1lbS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRo ZXJuZXQvaW50ZWwvaWNlL2ljZV9pbWVtLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25l dC9ldGhlcm5ldC9pbnRlbC9pY2UvaWNlX21ldGFpbml0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBk cml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pY2UvaWNlX21ldGFpbml0LmgKIGNyZWF0ZSBtb2Rl IDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pY2UvaWNlX21rX2dycC5jCiBjcmVh dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaWNlL2ljZV9ta19ncnAu aAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2ljZS9pY2Vf cGFyc2VyLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9p Y2UvaWNlX3BhcnNlci5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQv aW50ZWwvaWNlL2ljZV9wYXJzZXJfcnQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0 L2V0aGVybmV0L2ludGVsL2ljZS9pY2VfcGFyc2VyX3J0LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBk cml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pY2UvaWNlX3BhcnNlcl91dGlsLmgKIGNyZWF0ZSBt b2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pY2UvaWNlX3BnX2NhbS5jCiBj cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaWNlL2ljZV9wZ19j YW0uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2ljZS9p Y2VfcHJvdG9fZ3JwLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9p bnRlbC9pY2UvaWNlX3Byb3RvX2dycC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQv ZXRoZXJuZXQvaW50ZWwvaWNlL2ljZV9wdHlwZV9tay5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp dmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaWNlL2ljZV9wdHlwZV9tay5oCiBjcmVhdGUgbW9kZSAx MDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaWNlL2ljZV90bWF0Y2guaAogY3JlYXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2ljZS9pY2VfeGx0X2tiLmMK IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pY2UvaWNlX3hs dF9rYi5oCgotLSAKMi4yNS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC13aXJlZC1sYW4gbWFpbGluZyBsaXN0CkludGVsLXdpcmVkLWxhbkBv c3Vvc2wub3JnCmh0dHBzOi8vbGlzdHMub3N1b3NsLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LXdpcmVkLWxhbgo=