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 1DA5442856; Wed, 29 Mar 2023 04:54:56 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id ED32F40F18; Wed, 29 Mar 2023 04:54:55 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id A44CA40EE7 for ; Wed, 29 Mar 2023 04:54:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1680058493; x=1711594493; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Cd4nDS/5kLpeDgf2MLRlM6bms95rJWHnOmuVt0rHd/M=; b=LE5DxffUTPjkkitgOorYysTs5zd91cdiKcttF726kEd8zmBCabbCyBeu IQySFcNG96OBeTyaktgLVB4vfFN2TneGau6TxMZTJ8nOPnzBMtY9CwaVM ZD/n6/I/2HZTVt5IP2qUBMyX+iaIKscXPVZbog+tT8B+4HKnvYS6LHFg0 +9bfn55oVE9Qx24cxB9p3tjXoBfP9lGh+LU+bbVTEIwCX3/L433JpUMFL eeo8+F2q7Fy6tuIm1W2Y3xwdt7FzVic2mb2ORD8VJfH+RAvyf5XR1Dve6 ah4ufhIGCFh7o5dLIfsZcZ/Apf9MIZHuyg1y2JeucEQ33X+7IohBpr9sz Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10663"; a="340779097" X-IronPort-AV: E=Sophos;i="5.98,299,1673942400"; d="scan'208";a="340779097" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Mar 2023 19:54:38 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10663"; a="714455161" X-IronPort-AV: E=Sophos;i="5.98,299,1673942400"; d="scan'208";a="714455161" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga008.jf.intel.com with ESMTP; 28 Mar 2023 19:54:37 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Tue, 28 Mar 2023 19:54:38 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Tue, 28 Mar 2023 19:54:37 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) 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.21; Tue, 28 Mar 2023 19:54:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cNgAc1Xeiojvhe8LcQ9yhpANvPABiDTU/D0WRU2obSsIukRRvZJdtcWFGUBnoL4fSW+j2U8g5FOf19j1lY2zFaP7g7KOkrFigufGEDwebTkH6qqZuuXwpQSvAFBBjpAc7MvwO/pE2u46EiNyKQ/Vd4ADjXuzXdWaLpwGp3Xs3CXBVva+ujeKe4kA2Zuwd2VuHz2qQIoOk/XYJAyeGzzxNa5UP55NNB9Nr5QNzc1fUujkygC2O+Az+2q/zIuq0kqkvs4upK/zRIeA2pygomfWhF665+po99nGDCG7jV5f6A6TEyhXSlZFrKEBDmDsO4PiQTePpTVOWtv1PqdWLxOREg== 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=Cd4nDS/5kLpeDgf2MLRlM6bms95rJWHnOmuVt0rHd/M=; b=fe+x7PutDS93m3IghA7MMT5S5XDlF36M4UNPTARTy+fJBH0lF9SJDNmQ7Lkv39NmsqJmWF4LnzmVBqwvuCeBZs8KNbM3P4CjyDVcPiSk8K/ZWy7m+6rRVBKSZvzzGo3od4a+pnA3N+jkrhAYFigiHAv6LaRPL+43hCOcVOpFk/qZrFHX2pUYjWhnNTeSyuTgSzI7yroIrTeziAhqH0bz8G/IDr0U0yffoMpmf8xIFe1bh155RKwUCcxMnAwx5PHwtQbEpzmp9M5PeWOqfewmGHaoKMPwBg2gM2y3tfObSvdbYuU4coUW4QYM5w0j3RK21RrpfcLURrZPCmNQ3B4/Gg== 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 DM6PR11MB3723.namprd11.prod.outlook.com (2603:10b6:5:13f::25) by PH0PR11MB5877.namprd11.prod.outlook.com (2603:10b6:510:141::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.30; Wed, 29 Mar 2023 02:54:31 +0000 Received: from DM6PR11MB3723.namprd11.prod.outlook.com ([fe80::b060:3d57:bbe5:baa8]) by DM6PR11MB3723.namprd11.prod.outlook.com ([fe80::b060:3d57:bbe5:baa8%4]) with mapi id 15.20.6222.033; Wed, 29 Mar 2023 02:54:31 +0000 From: "Guo, Junfeng" To: Ferruh Yigit , "Zhang, Qi Z" , "Wu, Jingjing" , "Xing, Beilei" , "rushilg@google.com" CC: "dev@dpdk.org" , Jeroen de Borst , Rushil Gupta , Joshua Washington , Thomas Monjalon Subject: RE: [PATCH v3 3/3] net/gve: add maintainers for GVE Thread-Topic: [PATCH v3 3/3] net/gve: add maintainers for GVE Thread-Index: AQHZYVsTw13YKlJyqkmslECGQFCxvq8P9R5AgAAKAACAAQxysA== Date: Wed, 29 Mar 2023 02:54:30 +0000 Message-ID: References: <20230328092843.1775431-1-junfeng.guo@intel.com> <20230328094512.1796648-1-junfeng.guo@intel.com> <20230328094512.1796648-4-junfeng.guo@intel.com> <9252b3dd-d948-52c9-4ce6-92e7407e262b@amd.com> In-Reply-To: <9252b3dd-d948-52c9-4ce6-92e7407e262b@amd.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: DM6PR11MB3723:EE_|PH0PR11MB5877:EE_ x-ms-office365-filtering-correlation-id: 3a0b40e1-4da5-4caf-8136-08db3000eb55 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SLkxGGQP4sscNQ4vXt6zUNc2uZVH/Ihv6BE5bTCSH/Ks0GHJa0PY98g/YG4To2cCeenFL7JEnNflCHmiuXxbOS47pdR/fDbUiZTVvNe3g/wbNZoh40K7IzTxPrU3eU8jCfBLYSOZOVW45BB27iVnVTmZuaxsMkLhowINJrKCzlWqEIgcl9A+nYg4k5d/UegZywkf5NnY+NuGqBo5RcoDeUbNdgKd4O0cp3htnHa2koqyiOSObPacGAKtft2aTI37P5RvFAibigIP1vsOMxCyPsFo3GuZHHK82UDv6mSYG0FpDjQZDRChE0jHB2o85tL5/V5sLU8DQUB2i1DqwYYGdUaCNQ/g//Q8vtDGQb9/fWY5OuNIRTXWBLp7MjewU1Bv7CX21oXNquSunmlCdFRKz33hublSGjiIZRQhF3TO6w0jlMIDfJdW2nLS7cTY918Z+yGa4Bmcf5cKbV8IhVrBWCT9/u5npJfMggKsF/MVd4YWIzBTlrnGyqj9CRuGa29dPVLil78cDBQERy3p8M1x/LLBrJ9l5tlCnzKUTjyB4RX39RVLusLBrvvUBA512ZcGIrDRgsdRBOxP6j09As+dlLsBRdgkcg9Wh0AEJ9X+fU0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3723.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(346002)(376002)(39860400002)(366004)(396003)(136003)(84040400005)(451199021)(316002)(110136005)(478600001)(54906003)(52536014)(8936002)(122000001)(82960400001)(38070700005)(86362001)(5660300002)(76116006)(38100700002)(4326008)(66476007)(66446008)(66946007)(2906002)(8676002)(33656002)(66556008)(41300700001)(6506007)(64756008)(186003)(55016003)(9686003)(53546011)(26005)(83380400001)(71200400001)(966005)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dGJ3UmVNcHk4TVpxTSsxeS84Z2pnKy83bjdGWnJMMGZkaHRBTDA4bWtRckxT?= =?utf-8?B?ZVlpa2dvVkZOSUxOTTZleWtHQ0ZSS2NtVXBaK2VaaXNRRHFHZzRuY2M2aXpS?= =?utf-8?B?WTF5OGdLb2UwMTY3a3RQQ2FKV3JYRSswWFRvMWNKeVJDM1BzRkt4UmVuR256?= =?utf-8?B?RFZXWFBsT2Q0NGpIeFpqVm1RN1NDbCtwckhDMmRBRFhpOTRYMkYxc0k1amp0?= =?utf-8?B?Y00rYy85MGk3NTRpVXAwVHRMVFJLdGgzc2xmNjB1Z1dyRjhQeG9nSWZtRStI?= =?utf-8?B?dEpXdm5NZTB1dUxHbHNhVmo0N1BiSk9RYXhKYjB2bWRDMEYwNGMwWGVrSStz?= =?utf-8?B?VmhzalZHV1M2VkdCTjBwd1hLQzZETDk0bnh3blZJSDY3bWNhQ0tvZnE3dHMw?= =?utf-8?B?OHlSMkdmS2Y4dmlndm5oMUdOR1cvbUVVdWxVdEZVVjVKZGFLdjEzUE5WT0Zm?= =?utf-8?B?S0ovaEJkQkx1NWwySUo0NDViOXhHOGYrdm5KcVpNaThMek9POGxMMVR0YXVV?= =?utf-8?B?RHhmYlhtY3FLMEs1a2xpKzhuUVptWG9GWVZaN1E3QmFwTmw0TnQwOVpoME5v?= =?utf-8?B?bGQ1K1lrTFFLTU92L090ZFkyUHo3cWxmS25qOXlQRXBuVDEvRmFSZkN0WUVR?= =?utf-8?B?UWxmOTI2M3NLWStEa1Y4QWFCNEtZSWs4bU80SUVTbkJsVzNIVHNlQ3BXbFhU?= =?utf-8?B?ZGtRUDlCWE9BZE5ON2NnZXhvVGJYamlZejJiNlB2OVplb2dZazUzVE9kWFkx?= =?utf-8?B?TTJ6QjVyaHp4UW5RTUxGSXZUUktKdnN3U0ZLci9KL2dDaGFXdm11TTRLczdP?= =?utf-8?B?WGJOTHJyTXBHU0hqWENESDhyL08rYTEzVG9veTVSUUVmUEgrSEN6cjdOdlpP?= =?utf-8?B?L00ycy9JeHRuTU9MK2taRXlkSGtpejFvV09zbjRCRWJxZ2liYW12OU1xbW5S?= =?utf-8?B?ZC9SRGgzS0N3UWRIYVZ0MFQ1RUNjVmZzd1UwNGVZY0hFRFZEeSt6cGJlanpm?= =?utf-8?B?ejBvbmVBUkF0dURpQ2tvQXFMWmlkT3pITThUb0FjRXBRQ3Vwa1pnb0xpc3Ux?= =?utf-8?B?OWJxQUtEKzlic2dOelVBL0tjcU5xMVBWanZKcndsVjR3SjVJeUxSNk1BMU1s?= =?utf-8?B?TWF2Y1B3enZtR09YS3kyZk9kVUp5VGVqUjRuUW5RdGxqZklMTzlXUm0rVnhH?= =?utf-8?B?dEZ1R1poQWIzY2Z1OElWWUE3Rllob0w2c25JbUEySWNrV1g1TFNxZlpsbnRH?= =?utf-8?B?RHZRbTd6Mi9VS0F5Zk5KZlFzYnJKc3BtZUR0Q0tIMm5nVUpRa3BSZlRMR3RT?= =?utf-8?B?aWVzUENsUFgvcys1bWNwTTBVaWlYNFhwWEJ2azJPbFBDd21XQ2x2Q0tnL1Jl?= =?utf-8?B?WWxzRkozYVo2a1ZUNm1DTDlPa28xdTRTZk85Ly9hd2hiZlZmWnpvb0Z5S2p1?= =?utf-8?B?L1p3RW14M3FROU15Y2M3cUF5Q2pzSXJxWmo1MlJjU2ZOUStrSmlSU1NSUHk5?= =?utf-8?B?ZE4xYTczQUZvNHIwQ3J1RlRWOSt2NXkraXFVQU5UUVd1QVRVTW05VUJoZm5R?= =?utf-8?B?S1hVbGZ1RDc1NklYVEp4QTdPOEtNRFpYVkVHQk1FdDNrQXZoVXpZQnUzSUtO?= =?utf-8?B?a3BuNzJMaDJUU3lRU200N1NDNVNxMXRGNndMTXRiRmRBazRtK0UvRFo5Um9i?= =?utf-8?B?SnJPbWI4YWNwT2ZuUmZZRHF4ekdraXBMM1BYWTFlQ1dPaDgzQ2c4NTFXalVX?= =?utf-8?B?eENpR251NVg0WGoyc0laSkIvNkRjVVluditXNHFpVmRyalppNjVCMTB4NTVn?= =?utf-8?B?eVZjdlRndEZHMUxUSTRhMlNYbkRMNnpsVXlabWFDb25LVStaRkoySXdYOXRn?= =?utf-8?B?N1dyR3krM2FhTnNsQnZIc1p1RGZZUURMQnkyYTRRNjBvcHZyRXBpbllFMndV?= =?utf-8?B?SFAxUVQvbkQ2aUxmaGg3WUxsZyszNm5EZU9WWE9pY0U3dmN5SkZZWXR0NlF2?= =?utf-8?B?dEM3cXA3WittTVorWGZwVkZGMit2d1hJa3p4VFplUW4wN3dmZllubjNHVW05?= =?utf-8?B?WEZMcjBOL1dub09VT2c5Mytjc3V5eHE1QlhZeWZlRUloeTBVcndwR24xK2JL?= =?utf-8?Q?GSVpAzWmVQuCC3r2Dwcc/IdTT?= 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: DM6PR11MB3723.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3a0b40e1-4da5-4caf-8136-08db3000eb55 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2023 02:54:30.9336 (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: F8+QlG1VFgIYxkGrm0XtpSfH7Km6ZlDtGKL3n6unf6ZNpCcrDbpgtfVps96yVsngp7HUEEcuXeHd2yJoLHu+bg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5877 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm ZXJydWgueWlnaXRAYW1kLmNvbT4NCj4gU2VudDogVHVlc2RheSwgTWFyY2ggMjgsIDIwMjMgMTg6 MzUNCj4gVG86IEd1bywgSnVuZmVuZyA8anVuZmVuZy5ndW9AaW50ZWwuY29tPjsgWmhhbmcsIFFp IFoNCj4gPHFpLnouemhhbmdAaW50ZWwuY29tPjsgV3UsIEppbmdqaW5nIDxqaW5namluZy53dUBp bnRlbC5jb20+OyBYaW5nLA0KPiBCZWlsZWkgPGJlaWxlaS54aW5nQGludGVsLmNvbT47IHJ1c2hp bGdAZ29vZ2xlLmNvbQ0KPiBDYzogZGV2QGRwZGsub3JnOyBKZXJvZW4gZGUgQm9yc3QgPGplcm9l bmRiQGdvb2dsZS5jb20+OyBSdXNoaWwNCj4gR3VwdGEgPHJ1c2hpbGdAZ29vZ2xlLmNvbT47IEpv c2h1YSBXYXNoaW5ndG9uDQo+IDxqb3Nod2FzaEBnb29nbGUuY29tPjsgVGhvbWFzIE1vbmphbG9u IDx0aG9tYXNAbW9uamFsb24ubmV0Pg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYzIDMvM10gbmV0 L2d2ZTogYWRkIG1haW50YWluZXJzIGZvciBHVkUNCj4gDQo+IE9uIDMvMjgvMjAyMyAxMTowMCBB TSwgR3VvLCBKdW5mZW5nIHdyb3RlOg0KPiA+ICsgUnVzaGlsIEd1cHRhIDxydXNoaWxnQGdvb2ds ZS5jb20+DQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTog R3VvLCBKdW5mZW5nIDxqdW5mZW5nLmd1b0BpbnRlbC5jb20+DQo+ID4+IFNlbnQ6IFR1ZXNkYXks IE1hcmNoIDI4LCAyMDIzIDE3OjQ1DQo+ID4+IFRvOiBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0Bp bnRlbC5jb20+OyBXdSwgSmluZ2ppbmcNCj4gPj4gPGppbmdqaW5nLnd1QGludGVsLmNvbT47IGZl cnJ1aC55aWdpdEBhbWQuY29tOyBYaW5nLCBCZWlsZWkNCj4gPj4gPGJlaWxlaS54aW5nQGludGVs LmNvbT4NCj4gPj4gQ2M6IGRldkBkcGRrLm9yZzsgR3VvLCBKdW5mZW5nIDxqdW5mZW5nLmd1b0Bp bnRlbC5jb20+DQo+ID4+IFN1YmplY3Q6IFtQQVRDSCB2MyAzLzNdIG5ldC9ndmU6IGFkZCBtYWlu dGFpbmVycyBmb3IgR1ZFDQo+ID4+DQo+ID4+IEFkZCBtYWludGFpbmVycyBmcm9tIEdvb2dsZSBm b3IgR1ZFLg0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBKdW5mZW5nIEd1byA8anVuZmVuZy5n dW9AaW50ZWwuY29tPg0KPiA+PiAtLS0NCj4gPj4gIE1BSU5UQUlORVJTIHwgMyArKysNCj4gPj4g IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykNCj4gPj4NCj4gPj4gZGlmZiAtLWdpdCBh L01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMNCj4gPj4gaW5kZXggMWEzM2FkODU5Mi4uOTg4Yzdh ZWNmYSAxMDA2NDQNCj4gPj4gLS0tIGEvTUFJTlRBSU5FUlMNCj4gPj4gKysrIGIvTUFJTlRBSU5F UlMNCj4gPj4gQEAgLTcxNCw2ICs3MTQsOSBAQCBGOiBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMv ZW5pYy5pbmkNCj4gPj4NCj4gPj4gIEdvb2dsZSBWaXJ0dWFsIEV0aGVybmV0DQo+ID4+ICBNOiBK dW5mZW5nIEd1byA8anVuZmVuZy5ndW9AaW50ZWwuY29tPg0KPiA+PiArTTogSmVyb2VuIGRlIEJv cnN0IDxqZXJvZW5kYkBnb29nbGUuY29tPg0KPiA+PiArTTogUnVzaGlsIEd1cHRhIDxydXNoaWxn QGdvb2dsZS5jb20+DQo+ID4+ICtNOiBKb3NodWEgV2FzaGluZ3RvbiA8am9zaHdhc2hAZ29vZ2xl LmNvbT4NCj4gPj4gIEY6IGRyaXZlcnMvbmV0L2d2ZS8NCj4gPj4gIEY6IGRvYy9ndWlkZXMvbmlj cy9ndmUucnN0DQo+ID4+ICBGOiBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMvZ3ZlLmluaQ0KPiAN Cj4gDQo+IE5ldyBtYWludGFpbmVycyB3ZXJlIG5vdCBwYXJ0IG9mIHRoZSB1cHN0cmVhbWluZyBw cm9jZXNzLCBzbyB3ZSBkb24ndA0KPiBrbm93IG11Y2ggYWJvdXQgdGhlIGVuZ2FnZW1lbnQgYW5k IGNvbW1pdG1lbnQgbGV2ZWwgb2YgdGhlbS4NCj4gDQo+IEhvd2V2ZXIsIGFzIGZhciBhcyBJIHVu ZGVyc3RhbmQgdGhleSBhcmUgdGhlIGJhc2UgY29kZSBvd25lcnMsIHdoaWNoDQo+IG1lYW5zIHdl IGNhbiB0cnVzdCB0aGVpciB0ZWNobmljYWwgZXhwZXJ0aXNlIHRoYXQgaXMgd2h5IGdvb2QgdG8g aGF2ZQ0KPiB0aGVtIG9uIGJvYXJkLg0KPiANCj4gDQo+IFByaW1hcmlseSBmb3IgZHVlIGRpbGln ZW5jZSwgd291bGQgaXQgYmUgT0sgdG8gZ2V0IGV4cGxpY2l0IEFjayBmcm9tIHRoZQ0KPiBuZXcg bWFpbnRhaW5lcnMsIHRvIGNvbmZpcm0gdGhleSBhcmUgYXdhcmUgb2YgYW5kIGFncmVlIHRvIHRo ZQ0KPiByZXNwb25zaWJpbGl0aWVzIHRoZXkgYXJlIGFjY2VwdGluZz8NCg0KU3VyZSwgdGhhdCBt YWtlIHNlbnNlLiBUaGFua3MgZm9yIHlvdXIgY29uY2VybiENCg0KQXMgeW91IHNlZSwgd2UgaGF2 ZSBzZW50IG91dCB0aGUgUkZDIGNvZGUgaW4gcGFzdCB0d28gbW9udGhzLg0KaHR0cHM6Ly9wYXRj aHdvcmsuZHBkay5vcmcvcHJvamVjdC9kcGRrL2xpc3QvP3Nlcmllcz0yNzA1NiZzdGF0ZT0qDQpQ YXJ0IG9mIHRoZSBjb2RlIChlLmcuLCBiYXNlIGNvZGUgdXBkYXRlKSBhcmUgY29udHJpYnV0ZWQg YnkgR29vZ2xlDQogdGVhbSAoYWxzbyBzaG93biBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgU2lnbmVk LW9mZi1ieSBwYXJ0KS4NCg0KQXQgdGhpcyBwb2ludCwgYXMgRFBESyAyMy4wNyB3aW5kb3cgaXMg Y29taW5nLiBXZSBkZWNpZGUgdG8gcmVmaW5lDQp0aGUgUkZDIGNvZGUgYW5kIHVwc3RlYW0gdGhl bSBhdCB0aGlzIGNvbWluZyByZWxlYXNlLg0KDQpUbyBtYWtlIHRoaW5ncyBlYXNpZXIsIHRoaXMg cGF0Y2ggc2V0IGlzIHRoZSBmaXJzdCBwYXJ0IHRvIGJlIHVwc3RyZWFtLWVkLg0KVGhpcyBwYXRj aCBzZXQgbWFpbmx5IGNvbnRhaW5zIHRoZSBsaWNlbnNlIGFuZCBjb3B5cmlnaHQgaG9sZGVycyB1 cGRhdGUuDQpBbmQgdGhlIGZvbGxvd2luZyBwYXRjaCBzZXQgZm9yIEdWRSBlbmhhbmNlbWVudCB3 aWxsIGNvbWluZyBiZWZvcmUNCnRoZSBWMSB3aW5kb3cuDQoNClNvIHdlIG1heSBuZWVkIHlvdXIg aGVscCB0byByZXZpZXcgdGhpcyBpbiBhZHZhbmNlIGFuZCBldmVuIGdldCB0aGlzDQptZXJnZWQg Zmlyc3QuIFRoYW5rcyBhZ2FpbiBmb3IgeW91ciBjYXJlZnVsIHJldmlldyENCg0KDQo=