From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id CC56EA053A; Wed, 5 Aug 2020 08:35:13 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D97742C23; Wed, 5 Aug 2020 08:35:12 +0200 (CEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70083.outbound.protection.outlook.com [40.107.7.83]) by dpdk.org (Postfix) with ESMTP id BF99B2BF2 for ; Wed, 5 Aug 2020 08:35:11 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YQ9Oi3R9aagI/mqTHH236HWzeqDSYqYBz9+hgTGyiV7zUzohd1YC8krcfehjQO/ro6bqzKFofY/h9tAAy4ivTMxBT4546j2jzrTwHjLt4W/f5BCOoKwdg0gftP4YcmiMTGHz12AxQqJURqKo11EaEjG/IcHWe4XcCebUDwDvaijvxwn/QpHsELbtz6Tfw75UIJkUGspLwuWLXmFuKqQ+eMd90t/oLiMEqW1TEOXKAiFa1FTCfO9/2HtZ3zTzIYgg3M9KDFAo9YXAWRL0au1OsepTJ0oA6HJUsV/yyE2l37CYkTJNQH/suq6x/5Pwm3tOEusp6OwH+WFJosP/FZcd3Q== 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-SenderADCheck; bh=IQ8yuKQNDqi7Y51gNUwXIAxHuTiIBcSK96dDtSpe194=; b=JO6WpuaP50bDgLUrHQyle3oGzoCtJWM6Gz4Dd29huCsJJQ+Bc45Gk0k+Wd1Z3fUTBcF5BEOnR6Bj95VAR73aRjeiuIQUzGQw9pMDM4DzAbih5wqvTE5PQAIUA+c6l9SJwK8doXpdzupznHXdOtLW7ICyj58UU5pCYnwZMoTNYFgNWPePaQmiIDJyAYnnmTP8fSEcxO9NTohblJYj5uSOrBGV+i4ZEehI8ZW/eXhi8uoDUa8KG+JUy4tTczhj9nAbZE0ZeJRfcau0x3V8890z44IQ363RyGoozTHmQXuym+Vj6daiKkgR0IfPwhec7AdInj1ACA+OW891CyS9POs1yg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IQ8yuKQNDqi7Y51gNUwXIAxHuTiIBcSK96dDtSpe194=; b=nnhxsLsC9mAW3liCsua0buXbeDVpazaq0mUo7gM8eHy2OAZ1zTng14Y54y2SYEjV4eUi+duq3IcqVABnO+loSDMfnG9JrCGFlcZSLCOzLPN8IspmMOKD0vNf/RQEFtAuTkffnaI2THsheSluQoWZ1UFbvbBNfYRwMxsSQB0kRDg= Received: from AM4PR05MB3265.eurprd05.prod.outlook.com (2603:10a6:205:8::26) by AM8PR05MB7252.eurprd05.prod.outlook.com (2603:10a6:20b:1c5::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3261.16; Wed, 5 Aug 2020 06:35:10 +0000 Received: from AM4PR05MB3265.eurprd05.prod.outlook.com ([fe80::194e:dc46:7543:50ed]) by AM4PR05MB3265.eurprd05.prod.outlook.com ([fe80::194e:dc46:7543:50ed%2]) with mapi id 15.20.3239.022; Wed, 5 Aug 2020 06:35:10 +0000 From: Slava Ovsiienko To: Jerin Jacob CC: dpdk-dev , Matan Azrad , Raslan Darawsheh , Thomas Monjalon , Ferruh Yigit , Stephen Hemminger , Andrew Rybchenko , Ajit Khaparde , Maxime Coquelin , Olivier Matz , David Marchand Thread-Topic: [PATCH] doc: announce changes to ethdev rxconf structure Thread-Index: AQHWaY004L3In00ZQUyYfiksfQDfi6kmV4VAgAGc6ACAARlhUA== Date: Wed, 5 Aug 2020 06:35:10 +0000 Message-ID: References: <1596452291-25535-1-git-send-email-viacheslavo@mellanox.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=mellanox.com; x-originating-ip: [95.164.10.10] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 13f5223e-d426-4816-6e1d-08d83909b3be x-ms-traffictypediagnostic: AM8PR05MB7252: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr,ExtFwd x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gMpKsJASYfqDxSk2XJ8Hv+6KeTJnD9cRpKTlV2oqFwpZ3bwnoPaoW2XwJQ3hcVhBnhIdlnkCBdCUf40iFSnrTVm2G40HzorzevLn6sbWZsSBrG6ntcLVuaJxLbS6U/f6C8SsoA9DyH4cMBEL0TCS0kzm8zyjj0R40nGUSGiFpk9DkWS/9mySubGm1J0hUSsQUgCi34Qvks0t+2WP4O0uqE3sTFCBsCVHIYVSmER8dqBPi/mgLmAbBYD7GyuLdjRIbwi6jtu/T0KF/Q3XLkklwwesQQb99e8ww8Y54HPlRtzpziufop6QiZIZ0iG+JcYok5NHQICQMRra3m/I0psw1A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM4PR05MB3265.eurprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(366004)(346002)(136003)(396003)(376002)(54906003)(316002)(4326008)(7416002)(186003)(6916009)(6506007)(53546011)(8936002)(26005)(8676002)(86362001)(33656002)(7696005)(66556008)(5660300002)(52536014)(55016002)(9686003)(76116006)(478600001)(66446008)(2906002)(71200400001)(83380400001)(66946007)(64756008)(66476007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: Rof6aRpPxtJlgaWc0ILQhPPSPu4ggiw0EsVARtxHerAQnPvDJ8Lf79Tx8/v7pLcBnfvQVFGn7tu3HPAmN83A5JW5MukACbpxyLyv/MnuSocojocTbvp7QhIw4bTqDWCKreTJrDyOy+sYwBXZbdwMK33Z5biuAodPgqExDM1yts7AewRFlf2xaTfSQLP+KJdELMNkhPXa5LMXdRlV5lB54QnvBTmb5XL7NCvXC6/gTZLAiOU4sOyeiRwdm6ndfnUeGH1KtHvzdVrwd+6VFhrIq9SzdgDJPzsK018Mb/SmzJdtT9D77M1TVKQCSiUO5qho4qSmfbTkWHGqJ0E0dUMlja1Ef2FKw/oLiIpqxFLwTWWvZXj0qkoAbulXeo4FnPxwHi9jcC7JkKcDO69i7xMCeH61DVkvzAUPyEvd8mAhqVcqTg1wPlaNVyAz4P8QK7C9L3grVpyXCMUvYH+bfLx5fAMtsulaY/3Lq4ng0ouT1CUkah4xa7s6nzoHgioIq8C3YVIPtBCP7M0zzFctxRlL5puE84RtxMjLKKMu+2oSMooQRrXo8qdeXwPtWDrZT+cogRJJSkOfiq/YvTCn4x5m45DuWILOvkQsgkjc8L+hbPAGP/fh09ztKpGL1hELED5S7TTFOUAGEbxfazQ1renQuA== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM4PR05MB3265.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 13f5223e-d426-4816-6e1d-08d83909b3be X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Aug 2020 06:35:10.5116 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Sb1/tiisNV3dO4EjsuB88/W2HCXjcvu089OXfuyhSqI5x96jNBjITkWxcGlP9+o1lL4iaINMyDZ57NB8MPg/2wXT950EKheAcCmlwfkG3p8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR05MB7252 Subject: Re: [dpdk-dev] [PATCH] doc: announce changes to ethdev rxconf structure X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKZXJpbiBKYWNvYiA8amVyaW5q YWNvYmtAZ21haWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBBdWd1c3QgNCwgMjAyMCAxNjozMw0K PiBUbzogU2xhdmEgT3ZzaWllbmtvIDx2aWFjaGVzbGF2b0BtZWxsYW5veC5jb20+DQo+IENjOiBk cGRrLWRldiA8ZGV2QGRwZGsub3JnPjsgTWF0YW4gQXpyYWQgPG1hdGFuQG1lbGxhbm94LmNvbT47 DQo+IFJhc2xhbiBEYXJhd3NoZWggPHJhc2xhbmRAbWVsbGFub3guY29tPjsgVGhvbWFzIE1vbmph bG9uDQo+IDx0aG9tYXNAbW9uamFsb24ubmV0PjsgRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRA aW50ZWwuY29tPjsgU3RlcGhlbg0KPiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu b3JnPjsgQW5kcmV3IFJ5YmNoZW5rbw0KPiA8YXJ5YmNoZW5rb0Bzb2xhcmZsYXJlLmNvbT47IEFq aXQgS2hhcGFyZGUNCj4gPGFqaXQua2hhcGFyZGVAYnJvYWRjb20uY29tPjsgTWF4aW1lIENvcXVl bGluDQo+IDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT47IE9saXZpZXIgTWF0eiA8b2xpdmll ci5tYXR6QDZ3aW5kLmNvbT47DQo+IERhdmlkIE1hcmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRo YXQuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSBkb2M6IGFubm91bmNlIGNoYW5nZXMgdG8g ZXRoZGV2IHJ4Y29uZiBzdHJ1Y3R1cmUNCj4gDQo+IE9uIE1vbiwgQXVnIDMsIDIwMjAgYXQgNjoz NiBQTSBTbGF2YSBPdnNpaWVua28NCj4gPHZpYWNoZXNsYXZvQG1lbGxhbm94LmNvbT4gd3JvdGU6 DQo+ID4NCj4gPiBIaSwgSmVyaW4sDQo+ID4NCj4gPiBUaGFua3MgZm9yIHRoZSBjb21tZW50LCAg cGxlYXNlLCBzZWUgYmVsb3cuDQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+ID4gPiBGcm9tOiBKZXJpbiBKYWNvYiA8amVyaW5qYWNvYmtAZ21haWwuY29tPg0KPiA+ID4g U2VudDogTW9uZGF5LCBBdWd1c3QgMywgMjAyMCAxNDo1Nw0KPiA+ID4gVG86IFNsYXZhIE92c2lp ZW5rbyA8dmlhY2hlc2xhdm9AbWVsbGFub3guY29tPg0KPiA+ID4gQ2M6IGRwZGstZGV2IDxkZXZA ZHBkay5vcmc+OyBNYXRhbiBBenJhZCA8bWF0YW5AbWVsbGFub3guY29tPjsNCj4gPiA+IFJhc2xh biBEYXJhd3NoZWggPHJhc2xhbmRAbWVsbGFub3guY29tPjsgVGhvbWFzIE1vbmphbG9uDQo+ID4g PiA8dGhvbWFzQG1vbmphbG9uLm5ldD47IEZlcnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGludGVs LmNvbT47DQo+ID4gPiBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5v cmc+OyBBbmRyZXcNCj4gUnliY2hlbmtvDQo+ID4gPiA8YXJ5YmNoZW5rb0Bzb2xhcmZsYXJlLmNv bT47IEFqaXQgS2hhcGFyZGUNCj4gPiA+IDxhaml0LmtoYXBhcmRlQGJyb2FkY29tLmNvbT47IE1h eGltZSBDb3F1ZWxpbg0KPiA+ID4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPjsgT2xpdmll ciBNYXR6DQo+IDxvbGl2aWVyLm1hdHpANndpbmQuY29tPjsNCj4gPiA+IERhdmlkIE1hcmNoYW5k IDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSF0g ZG9jOiBhbm5vdW5jZSBjaGFuZ2VzIHRvIGV0aGRldiByeGNvbmYNCj4gPiA+IHN0cnVjdHVyZQ0K PiA+ID4NCj4gPiA+IE9uIE1vbiwgQXVnIDMsIDIwMjAgYXQgNDoyOCBQTSBWaWFjaGVzbGF2IE92 c2lpZW5rbw0KPiA+ID4gPHZpYWNoZXNsYXZvQG1lbGxhbm94LmNvbT4gd3JvdGU6DQo+ID4gPiA+ DQo+ID4gPiA+IFRoZSBEUERLIGRhdGFwYXRoIGluIHRoZSB0cmFuc21pdCBkaXJlY3Rpb24gaXMg dmVyeSBmbGV4aWJsZS4NCj4gPiA+ID4gVGhlIGFwcGxpY2F0aW9ucyBjYW4gYnVpbGQgbXVsdGlz ZWdtZW50IHBhY2tldHMgYW5kIG1hbmFnZXMgYWxtb3N0DQo+ID4gPiA+IGFsbCBkYXRhIGFzcGVj dHMgLSB0aGUgbWVtb3J5IHBvb2xzIHdoZXJlIHNlZ21lbnRzIGFyZSBhbGxvY2F0ZWQNCj4gPiA+ ID4gZnJvbSwgdGhlIHNlZ21lbnQgbGVuZ3RocywgdGhlIG1lbW9yeSBhdHRyaWJ1dGVzIGxpa2Ug ZXh0ZXJuYWwsDQo+IHJlZ2lzdGVyZWQsIGV0Yy4NCj4gPiA+ID4NCj4gPiA+ID4gSW4gdGhlIHJl Y2VpdmluZyBkaXJlY3Rpb24sIHRoZSBkYXRhcGF0aCBpcyBtdWNoIGxlc3MgZmxleGlibGUsDQo+ ID4gPiA+IHRoZSBhcHBsaWNhdGlvbnMgY2FuIG9ubHkgc3BlY2lmeSB0aGUgbWVtb3J5IHBvb2wg dG8gY29uZmlndXJlIHRoZQ0KPiA+ID4gPiByZWNlaXZpbmcgcXVldWUgYW5kIG5vdGhpbmcgbW9y ZS4gSW4gb3JkZXIgdG8gZXh0ZW5kIHRoZSByZWNlaXZpbmcNCj4gPiA+ID4gZGF0YXBhdGggY2Fw YWJpbGl0aWVzIGl0IGlzIHByb3Bvc2VkIHRvIGFkZCB0aGUgbmV3IGZpZWxkcyBpbnRvDQo+ID4g PiA+IHJ0ZV9ldGhfcnhjb25mIHN0cnVjdHVyZToNCj4gPiA+ID4NCj4gPiA+ID4gc3RydWN0IHJ0 ZV9ldGhfcnhjb25mIHsNCj4gPiA+ID4gICAgIC4uLg0KPiA+ID4gPiAgICAgdWludDE2X3Qgcnhf c3BsaXRfbnVtOyAvKiBudW1iZXIgb2Ygc2VnbWVudHMgdG8gc3BsaXQgKi8NCj4gPiA+ID4gICAg IHVpbnQxNl90ICpyeF9zcGxpdF9sZW47IC8qIGFycmF5IG9mIHNlZ21lbnQgbGVuZ3RoZXMgKi8N Cj4gPiA+ID4gICAgIHN0cnVjdCBydGVfbWVtcG9vbCAqKm1wOyAvKiBhcnJheSBvZiBzZWdtZW50 IG1lbW9yeSBwb29scyAqLw0KPiA+ID4NCj4gPiA+IFRoZSBwb29sIGhhcyB0aGUgcGFja2V0IGxl bmd0aCBpdCdzIGJlZW4gY29uZmlndXJlZCBmb3IuDQo+ID4gPiBTbyBJIHRoaW5rLCByeF9zcGxp dF9sZW4gY2FuIGJlIHJlbW92ZWQuDQo+ID4NCj4gPiBZZXMsIGl0IGlzIG9uZSBvZiB0aGUgc3Vw cG9zZWQgb3B0aW9ucyAtIGlmIHBvaW50ZXIgdG8gYXJyYXkgb2YNCj4gPiBzZWdtZW50IGxlbmd0 aHMgaXMgTlVMTCAsIHRoZSBxdWV1ZV9zZXR1cCgpIGNvdWxkIHVzZSB0aGUgbGVuZ3RocyBmcm9t IHRoZQ0KPiBwb29sJ3MgcHJvcGVydGllcy4NCj4gPiBCdXQgd2UgYXJlIHRhbGtpbmcgYWJvdXQg cGFja2V0IHNwbGl0LCBpbiBnZW5lcmFsLCBpdCBzaG91bGQgbm90DQo+ID4gZGVwZW5kIG9uIHBv b2wgcHJvcGVydGllcy4gV2hhdCBpZiBhcHBsaWNhdGlvbiBwcm92aWRlcyB0aGUgc2luZ2xlDQo+ ID4gcG9vbCBhbmQganVzdCB3YW50cyB0byBoYXZlIHRoZSB0dW5uZWwgaGVhZGVyIGluIHRoZSBm aXJzdCBkZWRpY2F0ZWQgbWJ1Zj8NCj4gPg0KPiA+ID4NCj4gPiA+IFRoaXMgZmVhdHVyZSBhbHNv IGF2YWlsYWJsZSBpbiBNYXJ2ZWxsIEhXLiBTbyBpdCBub3Qgc3BlY2lmaWMgdG8gb25lDQo+IHZl bmRvci4NCj4gPiA+IE1heWJlIHdlIGNvdWxkIGp1c3QgdGhlIHVzZSBjYXNlIG1lbnRpb24gdGhl IHVzZSBjYXNlIGluIHRoZQ0KPiA+ID4gZGVwcmVjaWF0aW9uIG5vdGljZSBhbmQgdGhlIHRlbnRh dGl2ZSBjaGFuZ2UgaW4gcnRlX2V0aF9yeGNvbmYgYW5kDQo+ID4gPiBleGFjdCBkZXRhaWxzIGNh biBiZSB3b3JrZWQgb3V0IGF0IHRoZSB0aW1lIG9mIGltcGxlbWVudGF0aW9uLg0KPiA+ID4NCj4g PiBTbywgaWYgSSB1bmRlcnN0YW5kIGNvcnJlY3RseSwgdGhlIHN0cnVjdCBjaGFuZ2VzIGluIHRo ZSBjb21taXQNCj4gPiBtZXNzYWdlIHNob3VsZCBiZSBtYXJrZWQgYXMganVzdCBwb3NzaWJsZSBp bXBsZW1lbnRhdGlvbj8NCj4gDQo+IFllcy4NCj4gDQo+IFdlIG1heSBuZWVkIHRvIGhhdmUgYSBk ZXRhaWxlZCBkaXNjdXNzaW9uIG9uIHRoZSBjb3JyZWN0IGFic3RyYWN0aW9uIGZvcg0KPiB2YXJp b3VzIEhXIGlzIGF2YWlsYWJsZSB3aXRoIHRoaXMgZmVhdHVyZS4NCj4gDQo+IE9uIE1hcnZlbGwg SFcsIFdlIGNhbiBjb25maWd1cmUgVFdPIHBvb2xzIGZvciBnaXZlbiBldGggUnggcXVldWUuDQo+ IE9uZSBwb29sIGNhbiBiZSBjb25maWd1cmVkIGFzIGEgc21hbGwgcGFja2V0IHBvb2wgYW5kIG90 aGVyIG9uZSBhcyBsYXJnZQ0KPiBwYWNrZXQgcG9vbC4NCj4gQW5kIHRoZXJlIGlzIGEgdGhyZXNo b2xkIHZhbHVlIHRvIGRlY2lkZSB0aGUgcG9vbCBiZXR3ZWVuIHNtYWxsIGFuZCBsYXJnZS4NCj4g Rm9yIGV4YW1wbGU6DQo+IC0gVGhlIHNtYWxsIHBvb2wgaXMgY29uZmlndXJlZCAyaw0KPiAtIFRo ZSBsYXJnZSBwb29sIGlzIGNvbmZpZ3VyZWQgd2l0aCAxMGsNCj4gLSBBbmQgaWYgdGhlIHRocmVz aG9sZCB2YWx1ZSBpcyBjb25maWd1cmVkIGFzIDJrLg0KPiBBbnkgcGFja2V0IHNpemUgPD0ySyB3 aWxsIGxhbmQgaW4gc21hbGwgcG9vbCBhbmQgb3RoZXJzIGluIGEgbGFyZ2UgcG9vbC4NCj4gVGhl IHVzZSBjYXNlLCB3ZSBhcmUgdGFyZ2V0aW5nIGlzIHRvIHNhdmUgdGhlIG1lbW9yeSBzcGFjZSBm b3IganVtYm8NCj4gZnJhbWVzLg0KDQpJdCBpcyBhIGxpdHRsZSBiaXQgZGlmZmVyZW50IHRoYW4g c3BsaXQgZmVhdHVyZSwgaXQgaXMgYWJvdXQgc29tZWhvdyBwYWNrZXQgc21hcnQgc29ydGluZy4N CiJCdWZmZXIgc3BsaXQiIGlzIGp1c3QgYWJvdXQgbW9yZSBmbGV4aWJsZSBkZXNjcmlwdGlvbiBv ZiByeCBidWZmZXJzLiBDdXJyZW50bHkNCnRoZSByeCBidWZmZXJzIGNhbiBvbmx5IGJlIHRoZSBj aGFpbiBvZiB0aGUgYnVmZmVycyBvZiB0aGUgc2FtZSBzaXplIGFuZA0KYWxsb2NhdGVkIGZyb20g dGhlIHNhbWUgbWVtb3J5IHBvb2wuIEl0IGlzIHNpbXBsZSBhbmQgbm90IHZlcnNhdGlsZSB3YXks DQp3ZSBjb3VsZCBleHRlbmQgdGhpcy4NCg0KT2YgY291cnNlLCB0aGVyZSBpcyBubyBhbnkgb2Jq ZWN0aW9uIGFnYWluc3Qgc2hhcmluZyB0aGlzIHNwbGl0IFJ4IGJ1ZmZlciBkZXNjcmlwdGlvbg0K d2l0aCBvdGhlciBmZWF0dXJlcywgYnV0LCBmb3IgdGhlIGV4YW1wbGUgYWJvdmUgKDJrLzEwaykg aXQgaXMgb25seSB0aGUgcGFydCwgaXQNCndvdWxkIHJlcXVpcmUgc29tZSBvdGhlciBwYXJhbWV0 ZXJzICh0aHJlc2hvbGQpIG5vdCB1c2VkIGJ5IHNwbGl0LiBZZXMsIGxldCdzDQpkaXNjdXNzLg0K DQo+IA0KPiBJZiB5b3UgY2FuIHNoYXJlIHRoZSBNTFggSFcgd29ya2luZyBtb2RlbCwgVGhlbiB3 ZSBjYW4gZmluZCB0aGUgY29ycmVjdA0KPiBhYnN0cmFjdGlvbi4NCkZyb20gTUxOWCBIVyBwb2lu dCBvZiB2aWV3IGJ1ZmZlciBzcGxpdCBmZWF0dXJlIGRvZXMgcmVxdWlyZSBub3RoaW5nIHNwZWNp YWwuDQpUaGUgSFcgcnggYnVmZmVyIGRlc2NyaXB0b3JzIHN1cHBvcnQgZmxleGlibGUgYnVmZmVy IGZvcm1hdHMsIHRoZXJlIGlzDQpubyBwcm9ibGVtIHRvIHNwZWNpZnkgdGhlIGNoYWluIG9mIG1i dWZzIHdpdGggZGlmZmVyZW50IHNpemVzIGFuZCBkZWRpY2F0ZWQNCnBvaW50ZXJzIHRvIHJlY2Vp dmUgYW5kIHNwbGl0IHBhY2tldCBpbnRvIGJ5IGhhcmR3YXJlLg0KDQoNCldpdGggYmVzdCByZWdh cmRzLA0KU2xhdmENCj4gPg0KPiA+ID4gV2l0aCB0aGUgYWJvdmUgY2hhbmdlOg0KPiA+ID4gQWNr ZWQtYnk6IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+DQo+ID4gPg0KPiA+ID4NCj4g PiA+ID4gICAgIC4uLg0KPiA+ID4gPiB9Ow0KPiA+ID4gPg0KPiA+ID4gPiBUaGUgbm9uLXplcm8g dmFsdWUgb2Ygcnhfc3BsaXRfbnVtIGZpZWxkIGNvbmZpZ3VyZXMgdGhlIHJlY2VpdmluZw0KPiA+ ID4gPiBxdWV1ZSB0byBzcGxpdCBpbmdyZXNzIHBhY2tldHMgaW50byBtdWx0aXBsZSBzZWdtZW50 cyB0byB0aGUgbWJ1ZnMNCj4gPiA+ID4gYWxsb2NhdGVkIGZyb20gdmFyaW91cyBtZW1vcnkgcG9v bHMgYWNjb3JkaW5nIHRvIHRoZSBzcGVjaWZpZWQNCj4gPiA+ID4gbGVuZ3Rocy4gVGhlIHplcm8g dmFsdWUgb2Ygcnhfc3BsaXRfbnVtIGZpZWxkIHByb3ZpZGVzIHRoZQ0KPiA+ID4gPiBiYWNrd2Fy ZCBjb21wYXRpYmlsaXR5IGFuZCBxdWV1ZSBzaG91bGQgYmUgY29uZmlndXJlZCBpbiBhIHJlZ3Vs YXINCj4gPiA+ID4gd2F5ICh3aXRoIHNpbmdsZS9tdWx0aXBsZSBtYnVmcyBvZiB0aGUgc2FtZSBk YXRhIGJ1ZmZlciBsZW5ndGgNCj4gPiA+ID4gYWxsb2NhdGVkIGZyb20gdGhlIHNpbmdsZSBtZW1v cnkgcG9vbCkuDQo+ID4gPiA+DQo+ID4gPiA+IFRoZSBuZXcgYXBwcm9hY2ggd291bGQgYWxsb3cg c3BsaXR0aW5nIHRoZSBpbmdyZXNzIHBhY2tldHMgaW50bw0KPiA+ID4gPiBtdWx0aXBsZSBwYXJ0 cyBwdXNoZWQgdG8gdGhlIG1lbW9yeSB3aXRoIGRpZmZlcmVudCBhdHRyaWJ1dGVzLg0KPiA+ID4g PiBGb3IgZXhhbXBsZSwgdGhlIHBhY2tldCBoZWFkZXJzIGNhbiBiZSBwdXNoZWQgdG8gdGhlIGVt YmVkZGVkIGRhdGENCj4gPiA+ID4gYnVmZmVycyB3aXRoaW4gbWJ1ZnMgYW5kIHRoZSBhcHBsaWNh dGlvbiBkYXRhIGludG8gdGhlIGV4dGVybmFsDQo+ID4gPiA+IGJ1ZmZlcnMgYXR0YWNoZWQgdG8g bWJ1ZnMgYWxsb2NhdGVkIGZyb20gdGhlIGRpZmZlcmVudCBtZW1vcnkgcG9vbHMuDQo+ID4gPiA+ IFRoZSBtZW1vcnkgYXR0cmlidXRlcyBmb3IgdGhlIHNwbGl0IHBhcnRzIG1heSBkaWZmZXIgZWl0 aGVyIC0gZm9yDQo+ID4gPiA+IGV4YW1wbGUgdGhlIGFwcGxpY2F0aW9uIGRhdGEgbWF5IGJlIHB1 c2hlZCBpbnRvIHRoZSBleHRlcm5hbA0KPiA+ID4gPiBtZW1vcnkgbG9jYXRlZCBvbiB0aGUgZGVk aWNhdGVkIHBoeXNpY2FsIGRldmljZSwgc2F5IEdQVSBvciBOVk1lLg0KPiA+ID4gPiBUaGlzIHdv dWxkIGltcHJvdmUgdGhlIERQREsgcmVjZWl2aW5nIGRhdGFwYXRoIGZsZXhpYmlsaXR5DQo+ID4g PiA+IHByZXNlcnZpbmcgY29tcGF0aWJpbGl0eSB3aXRoIGV4aXN0aW5nIEFQSS4NCj4gPiA+ID4N Cj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogVmlhY2hlc2xhdiBPdnNpaWVua28gPHZpYWNoZXNsYXZv QG1lbGxhbm94LmNvbT4NCj4gPiA+ID4gLS0tDQo+ID4gPiA+ICBkb2MvZ3VpZGVzL3JlbF9ub3Rl cy9kZXByZWNhdGlvbi5yc3QgfCA1ICsrKysrDQo+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgNSBp bnNlcnRpb25zKCspDQo+ID4gPiA+DQo+ID4gPiA+IGRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL3Jl bF9ub3Rlcy9kZXByZWNhdGlvbi5yc3QNCj4gPiA+ID4gYi9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9k ZXByZWNhdGlvbi5yc3QNCj4gPiA+ID4gaW5kZXggZWE0Y2ZhNy4uY2Q3MDBhZSAxMDA2NDQNCj4g PiA+ID4gLS0tIGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0DQo+ID4gPiA+ ICsrKyBiL2RvYy9ndWlkZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJzdA0KPiA+ID4gPiBAQCAt OTksNiArOTksMTEgQEAgRGVwcmVjYXRpb24gTm90aWNlcw0KPiA+ID4gPiAgICBJbiAxOS4xMSBQ TURzIHdpbGwgc3RpbGwgdXBkYXRlIHRoZSBmaWVsZCBldmVuIHdoZW4gdGhlIG9mZmxvYWQgaXMg bm90DQo+ID4gPiA+ICAgIGVuYWJsZWQuDQo+ID4gPiA+DQo+ID4gPiA+ICsqIGV0aGRldjogYWRk IG5ldyBmaWVsZHMgdG8gYGBydGVfZXRoX3J4Y29uZmBgIHRvIGNvbmZpZ3VyZSB0aGUNCj4gPiA+ ID4gK3JlY2VpdmluZw0KPiA+ID4gPiArICBxdWV1ZXMgdG8gc3BsaXQgaW5ncmVzcyBwYWNrZXRz IGludG8gbXVsdGlwbGUgc2VnbWVudHMNCj4gPiA+ID4gK2FjY29yZGluZyB0byB0aGUNCj4gPiA+ ID4gKyAgc3BlY2lmaWVkIGxlbmd0aHMgaW50byB0aGUgYnVmZmVycyBhbGxvY2F0ZWQgZnJvbSB0 aGUgc3BlY2lmaWVkDQo+ID4gPiA+ICsgIG1lbW9yeSBwb29scy4gVGhlIGJhY2t3YXJkIGNvbXBh dGliaWxpdHkgdG8gZXhpc3RpbmcgQVBJIGlzDQo+IHByZXNlcnZlZC4NCj4gPiA+ID4gKw0KPiA+ ID4gPiAgKiBldGhkZXY6IGBgcnhfZGVzY3JpcHRvcl9kb25lYGAgZGV2X29wcyBhbmQNCj4gPiA+ IGBgcnRlX2V0aF9yeF9kZXNjcmlwdG9yX2RvbmVgYA0KPiA+ID4gPiAgICB3aWxsIGJlIGRlcHJl Y2F0ZWQgaW4gMjAuMTEgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiAyMS4xMS4NCj4gPiA+ID4gICAg RXhpc3RpbmcgYGBydGVfZXRoX3J4X2Rlc2NyaXB0b3Jfc3RhdHVzYGAgYW5kDQo+ID4gPiA+IGBg cnRlX2V0aF90eF9kZXNjcmlwdG9yX3N0YXR1c2BgDQo+ID4gPiA+IC0tDQo+ID4gPiA+IDEuOC4z LjENCj4gPiA+ID4NCg==