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 9658F4367A; Tue, 5 Dec 2023 15:42:15 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6E34340297; Tue, 5 Dec 2023 15:42:15 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id 80F3940271 for ; Tue, 5 Dec 2023 15:42:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1701787333; x=1733323333; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=l/2KrsYuZsJO3TieY3pCkyxhjlvaMsJHLiq1x/514ao=; b=SchNrkhlS/iWBvL49wt6uiqKPFSYmHIFYFvnUsRYxTE87cGisFEgJsW8 lEIznblAa465bE+xjNmKGMMfjTLJ6Gc9coJvxDQ8Wh37BlXrZedAyHxXZ TN1wyVkOf46ZtgxW15F/1IIH6cI915QPeNnM+gAOGX++JpQjBvB/bnJNb LKEuucyG8fpHtOXZk8rtdQ7CT/zkio2Jq+XeyUSNkHNqEQyQDSvlarZeh 1/8RomPHJOqPyF5hshP85bztk15vf9V3/jftGyK9ZLwSHuMEoIAwGTsjY UuWM7bxEZ5bmhy/J0w6Tk5QFPKx3Klfze7V97s3rj4EVJDKGMkBVsnsr7 g==; X-IronPort-AV: E=McAfee;i="6600,9927,10914"; a="480096654" X-IronPort-AV: E=Sophos;i="6.04,252,1695711600"; d="scan'208,217";a="480096654" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Dec 2023 06:42:12 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10914"; a="841480343" X-IronPort-AV: E=Sophos;i="6.04,252,1695711600"; d="scan'208,217";a="841480343" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga004.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 05 Dec 2023 06:42:12 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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.35; Tue, 5 Dec 2023 06:42:12 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 5 Dec 2023 06:42:11 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Tue, 5 Dec 2023 06:42:11 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) 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.34; Tue, 5 Dec 2023 06:42:10 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NR7jqX3jSiLWPYjXZoh4CHTrdTkd7BvizvnDLVXcMm9jPSh2yO++eFwnshxekzgZerN7cSBLaZQgxSDItcjxvHGsNIdHwDRipXze7cw0Kn6jnvS1nHR616kN3qofZVYxZPHMQeaisFbq1WcWTD1B4ztIZ8mRYHa7+2xAefWY3nq8mRsUPUfUIwSAi8SDuP7I+iPNJpxB5Fw8KIfIUtKl6H9+hcDEdhdHJZlbk4tFI01oxn7VFgNuZu9Xuv7BB7Wet9O2pR0g4c+qy2F8y+E7K/yCRNlLQYt5Gv1aiL4MpLhwJEYWd3mXpMBiWH9lmj2iSa57CgKyqNRh9mR0yShEjQ== 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=l/2KrsYuZsJO3TieY3pCkyxhjlvaMsJHLiq1x/514ao=; b=HKWL9mFQOx16HdkEY6FTcZQFV0TN/BVrKu6Ty5SlGYMW8jwuWC6ejD82dCYtOipix1A9oCrChM8HGVElq7WJc3vq+SCFDQpRkO5oe78/3ir035f32CsIps/JNBbCXqCWWZdf5Bi2qNNlQw0q0nphIuXYbrBoVflOLvIU2aFGSxepjEd7cUP1DaghGZqvhKRup9yKhufnnyB0lJ+by4c9T5GS3OpwruLeRfLPqgyY0j7Mat1wvWBtfd7LTKoOk35z2C27whS5d3EJ3755XS/1Cl7iVJ5Ns4u08jWzskajYeNoQV2lKAG9nnI6+Qn+CqUPk3u4gjEz8agQFFCf4wFmrg== 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 DM6PR11MB3995.namprd11.prod.outlook.com (2603:10b6:5:6::12) by DS0PR11MB6544.namprd11.prod.outlook.com (2603:10b6:8:d0::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.34; Tue, 5 Dec 2023 14:42:02 +0000 Received: from DM6PR11MB3995.namprd11.prod.outlook.com ([fe80::7c33:4ba9:947f:d875]) by DM6PR11MB3995.namprd11.prod.outlook.com ([fe80::7c33:4ba9:947f:d875%4]) with mapi id 15.20.7046.034; Tue, 5 Dec 2023 14:42:02 +0000 From: "Koikkara Reeny, Shibin" To: "Tahhan, Maryam" , "Loftus, Ciara" , "ferruh.yigit@amd.com" , "stephen@networkplumber.org" , "lihuisong@huawei.com" , "fengchengwen@huawei.com" , "liuyonglong@huawei.com" CC: "dev@dpdk.org" Subject: RE: [v2] net/af_xdp: enable a sock path alongside use_cni Thread-Topic: [v2] net/af_xdp: enable a sock path alongside use_cni Thread-Index: AQHaJp0GR9CpZNAYC0qo+JjZO5acUbCatNSAgAAPUICAAADewA== Date: Tue, 5 Dec 2023 14:42:02 +0000 Message-ID: References: <20231204103101.2124374-1-mtahhan@redhat.com> <20c3ea18-3615-486d-b3c2-34d8075d1e02@redhat.com> In-Reply-To: <20c3ea18-3615-486d-b3c2-34d8075d1e02@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: DM6PR11MB3995:EE_|DS0PR11MB6544:EE_ x-ms-office365-filtering-correlation-id: 3115e6aa-71fb-457d-bfb3-08dbf5a057f1 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UXwYxvtCHtY8vrSncKwO7zG6UFSChti8qQusufdtok0lO2xlCK4LhXAZgnn/4W1Xy/WYZEsgNpliDPrLMN4AvodXxIE+n5um4RUaJYd123ihJLGy+F1xC+RsZnAUjgt9lRRDrCdil7nC8fRGmrNvWIdWXWcSWt8vPsonU/6i8UoHn5uLTk1OcfW1wOh76z5aM8vIPlBmjnvXa8hZKsGT4bz1tyVSVQhfMposB+PlC4TEs4q/d4Uk0gXdUNguA0H2dXiKm90OU3YuZhMFCaPVEdyT+TUAh2QZrn9I/95Umq0dQlPrHieqvDZD3IE0mSeEB6WP5diJM4dlN0C2+4AOpK1Ha9Tkxk6IVnXqBJEBOjYFM9g7U6rppk2QctTfKCXbIK5bwfcwneOSQzg1duysGJYeBh6qBOsB3KVP1y/nrQESgqvVizwzyBUOY9yq7g5HKxSyfBs18F3xhH4uN9F52IYWwgWNKVR67LEuDAXddk38HwUkTdykZmuzDsr1Xock2+N99iLa7kwVRioBW3A/6gH1zh5s731NnpYPoc3DiH6ZivtVy38SGeu/r0+b3ER71HPsVZa9pwghqc3TH3YY8zGAphA+gw0u0b7Uo5urFoIudMCJ+li0dUyS/mXXBbpA x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3995.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(396003)(366004)(346002)(376002)(136003)(230922051799003)(451199024)(186009)(1800799012)(64100799003)(41300700001)(5660300002)(86362001)(33656002)(4744005)(2906002)(38070700009)(26005)(9686003)(82960400001)(55016003)(71200400001)(478600001)(6506007)(7696005)(53546011)(38100700002)(122000001)(64756008)(8676002)(52536014)(8936002)(316002)(9326002)(4326008)(76116006)(110136005)(66556008)(66476007)(66446008)(66946007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Tk5vTGNhQy8vV0NLc2ROUGEvNjgxblA0UXpXYVhpT2owV0s3WVZXbmpMRUFr?= =?utf-8?B?eGZqaCtwNFNyNDRRUE5RMjkzYlBiYjJFc1owM2FPWlZjWGJtWC9nMGRGT0ow?= =?utf-8?B?Y3hXTXFJeUdnQ2NuMDF3ZXNadng1Qnh5K0NyeGhERTVoTFBoQnNKS2RjL08y?= =?utf-8?B?Z1RkUkJaa01KK2FzVzk2SXozUnRKckdQZ2QrbEszZGs1b2x0V2dwdmFGUDVj?= =?utf-8?B?K0RDUVNkVWszdEs0ZVRMYXArOU91Z2YrVkZYSEpWakVyclBMSmMwd1FJMDJQ?= =?utf-8?B?S1VZZVV0dGZTd1ZyNlJMQTNXZzkzM2FYcmh2OHp2MWJMd2FjeWVJd3oyRDBx?= =?utf-8?B?bXl4TldQb2c5QW1Ec2tySGNlbk5QbTBkNFpmWG1yWjFTWW1BRFYwNmhmOHNR?= =?utf-8?B?Z3ZNb0sxUUVvWngxdjhVamk5ZitGNGtTOTd6aXhWYWxValhJRUhYM1RnUkNs?= =?utf-8?B?MSt1QTQxWDNIQ2tKU0N2ay90MW1PK1VZNDZFSHVEMmhjMGh1d3NIMHJFazVm?= =?utf-8?B?amVJK2JMbWNCbmg5czVqTmxFdkdyN21mRU55RzJtQzdVYjFwTDRPbHhwTWlM?= =?utf-8?B?VHJuY2xPd0tRTU0wRSs5b3R3MGlPdlIwelNYcGFDMTlQN1AxRllqY3VoMzIr?= =?utf-8?B?RjZpaTBaeCttM1B1N2tic3ozcHhDelZtdHRxZkZ2STFIcnk1WmU4YmJWTHlj?= =?utf-8?B?d2xjaHY1aVdEbGYycndSb1dMYlZ2NmgzbVA4ZWRpWjdJcm1uM1pZeE42aE1D?= =?utf-8?B?NTYvYzhlb0c2czVzZ3NvNnp2OUVBSXJuaU96MWZ3dGQxSkM1ZThkNWN6bkd1?= =?utf-8?B?dW1IblVEZTBNbCswVHNnUzFJZGlrMXFoZ2pSR3ZSRWxVS2ZtcXhLL0dNNVJT?= =?utf-8?B?ZjhGMG4vSU1wYVpUSTZsQ1FoWHhjczRCVElGWlhvQTRVU1FSNTl4UWttKzR6?= =?utf-8?B?ZDJBaUF5aE44cnF6R3NSOC9TekhnczloQTZHZ1Z5UXBFNUJWVUVNa0VMRGJE?= =?utf-8?B?RVRrQjdQdXIyT3AyQjFtcnRJMVVHeTJnS3FsQm81YXhpM251eHBsZVJoVXk3?= =?utf-8?B?TUd0bTllRFJvNGFyb3RYaGQ4SFhvaWhMVVVCTmR6d1RGRnpLZmpYc3NsSzFi?= =?utf-8?B?WktCVC9rczd4NjVHdTdyYVZFWEZWM0lYVUJvd2pRNzU3YlMwUWZiTVplOHRP?= =?utf-8?B?Y2xyNEJIQnNOemJ1d2xHR2ZSWEF6Y0hySUZ5MDRETWRaK2FYZEJYNnQxR1h2?= =?utf-8?B?U09yREIva2hsUGV2ZUk0WENuK2pDcnNOWkZqWTJsSTM4elQ4Q2hhQnJrdFp1?= =?utf-8?B?aXppSlBhdjk2Tk0yUUZtcXdERExpR1laZzVuZ0F1aWN1YjBjd3RUZXpWTFp3?= =?utf-8?B?NDJ5ME8xRTVBWnUwZ0JjcldES29DMFgxanpCOWRVeUladXZIUG1nMy9FT3ps?= =?utf-8?B?SlhBNzhaVGY4emVPMDQ5MDRDaUdFLzN5Uk1seklqaHZkNC9oRE9tMjhoajNW?= =?utf-8?B?T1ZaVW5uWnNMQmFjYTRGMFVNQTNRKzBvVm9pbko5d2ZrM2tudDdYRlY5aG1v?= =?utf-8?B?dWtTSVpiVTZKSTFzeEVrNkRuQmRRRm1KZmx1YitReXg3aVFaWWxzekdma2tS?= =?utf-8?B?VitrMmRVM3I1T0VISFBSeFJLV1JjMlZHZ1VERjVRbVRlZTh4a2FUN3NEb3Uw?= =?utf-8?B?b2orcU1NYXZ5QVZKcTEzdDhOcnVOUkloeEZ2cjBVQkxwT21IdGVySEpFZ1d3?= =?utf-8?B?Tm1PckR2OElqZFNjdUxhUkI2ajNycVJmUXdEaGhJMXBlQUtMSWZMakNOZmth?= =?utf-8?B?NU8zYUp3Vm13OXFNaFdJZ3l4N3N5d3JqVmF4MG9SSCtoR1NNYXVkQ05YR2pt?= =?utf-8?B?YW02R2N6YkgyTmUxbFFlZWtNVGlQT1FUaGROc2JhMmVqV21lb0R2c0lRL3VG?= =?utf-8?B?Vm5raUNQRWdPbDJDZEc4cnc2aHRzaGRtcEdINXFvUVlPaG0wVWNjMk1xa0NJ?= =?utf-8?B?Q0pldFk1ME1zT3hvOUZOOStoSTNKUTNRUkJKNHlNQWVsRzNHRE02RXZaOUhN?= =?utf-8?B?K3BpQ203SjhtbXJrTDlhbEEyejBaTSt6amR6R1QzeXc0dktwb3o4d1VvSWMx?= =?utf-8?B?azlnZERqRHNKNWZzODAzSXJlbGp2Tk9qdHBibllxc09nMTlqSHNvTXdnZjI2?= =?utf-8?B?Z1E9PQ==?= Content-Type: multipart/alternative; boundary="_000_DM6PR11MB39955479B61404E026C0F3E1A285ADM6PR11MB3995namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3995.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3115e6aa-71fb-457d-bfb3-08dbf5a057f1 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Dec 2023 14:42:02.1618 (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: FNZhBEguXPDwbTXp9flHQfjUyN1vlKgyPHI980rLbABOrHf0xI8tTk1H5SW/Z2F9e0qBCWlIiX4YR1l2xx8AZf3juG7NsqbqW9jlXHTcyj0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB6544 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 --_000_DM6PR11MB39955479B61404E026C0F3E1A285ADM6PR11MB3995namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQ2lhcmEsDQoNCkkgYWdyZWUuDQoNClJlZ2FyZHMsDQpTaGliaW4NCg0KRnJvbTogTWFyeWFt IFRhaGhhbiA8bXRhaGhhbkByZWRoYXQuY29tPg0KU2VudDogVHVlc2RheSwgRGVjZW1iZXIgNSwg MjAyMyAyOjM4IFBNDQpUbzogTG9mdHVzLCBDaWFyYSA8Y2lhcmEubG9mdHVzQGludGVsLmNvbT47 IGZlcnJ1aC55aWdpdEBhbWQuY29tOyBzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZzsgbGlodWlz b25nQGh1YXdlaS5jb207IGZlbmdjaGVuZ3dlbkBodWF3ZWkuY29tOyBsaXV5b25nbG9uZ0BodWF3 ZWkuY29tOyBLb2lra2FyYSBSZWVueSwgU2hpYmluIDxzaGliaW4ua29pa2thcmEucmVlbnlAaW50 ZWwuY29tPg0KQ2M6IGRldkBkcGRrLm9yZw0KU3ViamVjdDogUmU6IFt2Ml0gbmV0L2FmX3hkcDog ZW5hYmxlIGEgc29jayBwYXRoIGFsb25nc2lkZSB1c2VfY25pDQoNCk9uIDA1LzEyLzIwMjMgMTM6 NDMsIExvZnR1cywgQ2lhcmEgd3JvdGU6DQoNCmFsc28gYmUgcHJvdmlkZWRcbiIsDQoNClRoYW5r cyBmb3IgdGhlIHBhdGNoIE1hcnlhbS4NCg0KRG8gd2UgcmVhbGx5IG5lZWQgdGhlIHVzZV9jbmkg ZGV2YXJnIGFueW1vcmUgaWYgd2UgbXVzdCBhbHNvIGFsd2F5cyBwYWlyIGl0IHdpdGggYSB1ZHNf cGF0aCBzdHJpbmc/DQoNCkkgYW0gaW4gZmF2b3VyIG9mIHJlbW92aW5nIGl0IGlmIGJvdGggeW91 cnNlbGYgYW5kIFNoaWJpbiB0aGluayB0aGF0IG1ha2VzIHNlbnNlIHRvby4NCg0KDQoNCkNpYXJh DQoNCkhleSBDaWFyYQ0KDQpJJ20gaGFwcHkgdG8gcmVtb3ZlIHRoZSB1c2VfY25pIGFyZyBpbiBm YXZvdXIgb2YganVzdCB0aGUgdWRzX3BhdGgNCg0KQlINCk1hcnlhbQ0K --_000_DM6PR11MB39955479B61404E026C0F3E1A285ADM6PR11MB3995namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx IDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCWZvbnQtc2l6ZTox MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcHJlDQoJe21zby1z dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hh ciI7DQoJbWFyZ2luOjBpbjsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3Vy aWVyIE5ldyI7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi SFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z dHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0K c3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9u dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNv Q2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAu MHB0Ow0KCW1zby1saWdhdHVyZXM6bm9uZTt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4 LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3Jk U2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBt c28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYi IC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl bGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0K PC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0i RU4tSUUiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIiBzdHlsZT0id29yZC13cmFwOmJy ZWFrLXdvcmQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SGkgQ2lhcmEsPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1z by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t VVMiPkkgYWdyZWUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh c3QtbGFuZ3VhZ2U6RU4tVVMiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5T aGliaW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41 cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp biAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206 PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IE1hcnlhbSBUYWhoYW4gJmx0O210YWhoYW5A cmVkaGF0LmNvbSZndDsNCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBEZWNlbWJlciA1LCAy MDIzIDI6MzggUE08YnI+DQo8Yj5Ubzo8L2I+IExvZnR1cywgQ2lhcmEgJmx0O2NpYXJhLmxvZnR1 c0BpbnRlbC5jb20mZ3Q7OyBmZXJydWgueWlnaXRAYW1kLmNvbTsgc3RlcGhlbkBuZXR3b3JrcGx1 bWJlci5vcmc7IGxpaHVpc29uZ0BodWF3ZWkuY29tOyBmZW5nY2hlbmd3ZW5AaHVhd2VpLmNvbTsg bGl1eW9uZ2xvbmdAaHVhd2VpLmNvbTsgS29pa2thcmEgUmVlbnksIFNoaWJpbiAmbHQ7c2hpYmlu LmtvaWtrYXJhLnJlZW55QGludGVsLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IGRldkBkcGRrLm9y Zzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3YyXSBuZXQvYWZfeGRwOiBlbmFibGUgYSBzb2Nr IHBhdGggYWxvbmdzaWRlIHVzZV9jbmk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gMDUvMTIvMjAyMyAxMzo0MywgTG9mdHVzLCBDaWFyYSB3 cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10 b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y OiMwMDdDRkYiPmFsc28gYmUgcHJvdmlkZWRcbiZxdW90Oyw8bzpwPjwvbzpwPjwvc3Bhbj48L3By ZT4NCjwvYmxvY2txdW90ZT4NCjxwcmU+VGhhbmtzIGZvciB0aGUgcGF0Y2ggTWFyeWFtLjxvOnA+ PC9vOnA+PC9wcmU+DQo8cHJlPkRvIHdlIHJlYWxseSBuZWVkIHRoZSB1c2VfY25pIGRldmFyZyBh bnltb3JlIGlmIHdlIG11c3QgYWxzbyBhbHdheXMgcGFpciBpdCB3aXRoIGEgdWRzX3BhdGggc3Ry aW5nPzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPkkgYW0gaW4gZmF2b3VyIG9mIHJlbW92aW5nIGl0 IGlmIGJvdGggeW91cnNlbGYgYW5kIFNoaWJpbiB0aGluayB0aGF0IG1ha2VzIHNlbnNlIHRvby48 bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPg0KPHByZT5DaWFy YTxvOnA+PC9vOnA+PC9wcmU+DQo8L2Jsb2NrcXVvdGU+DQo8cD5IZXkgQ2lhcmE8bzpwPjwvbzpw PjwvcD4NCjxwPkknbSBoYXBweSB0byByZW1vdmUgdGhlIHVzZV9jbmkgYXJnIGluIGZhdm91ciBv ZiBqdXN0IHRoZSB1ZHNfcGF0aDxvOnA+PC9vOnA+PC9wPg0KPHA+QlI8YnI+DQpNYXJ5YW08bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_DM6PR11MB39955479B61404E026C0F3E1A285ADM6PR11MB3995namp_--