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 EE440A0093; Wed, 27 Apr 2022 20:21:39 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id ABB3840E78; Wed, 27 Apr 2022 20:21:39 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2114.outbound.protection.outlook.com [40.107.20.114]) by mails.dpdk.org (Postfix) with ESMTP id 01EE440691 for ; Wed, 27 Apr 2022 20:21:38 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EZGqpUI2DxBNRgFqb31MUZDcAGn0QMrPM4M4slpD4hytEneEyedYqRyYTphpZ0kPXZFOpr9927lzOpYIcXWK6nsmk9g9+n+omZdC0dPvR959zJtog6u2vk+q1MGPZRLybKaUQyzUOITeFv9u2+9xx+HcFeeC3niv5l8RRybJLSQpfpKOzYTq1QIIU0hktohhNKE8o78SVIswYy4e6mgW59KvqpmO6fU4Pn0ZLOSMEiXhxAcuyv2SZg69Rioz88nV71U5f8GhmalAo1rF/lzlDijmIw8GvzzSRzjREs694rqL1X3/luDTWGajbvTIJk2ND9Cg9wO0pkEOQk+9c+kwBg== 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=OR53ct2nSuDlBGCD1Uk4IXBeVRMD3+swnD4k72KMV90=; b=EcppU4RlMbZVy5ArLg9Ulh8wDqOSn2l53gSaWQ4kYBKkBeSO1xpLQYXPAqPq96B3HclePqsoJIuUd+Ef9fsuC4Zt7C7zdhun976W3tLqmJwSSAdkAHRQjB0cblJT9SJonJhFZ/6vzp/iKsc5XbVDHgHPD7HTiqB0GgI2+FOEDAT4Nr/SX8nY+xgahsXm/U34G9lOzRskFej6b08T0cKivWU69gAzr6Nxc40EhJy+y6lTGIPwUE78GWping4vPVWNPFTS/QRJ72GM4f+NS0pTpMAT+Eo0ElmdhYiCvZ7y1LIsHsneMLIP3oj9NfMT1Y8mXmYEBECLFHIQrTYGDLMSMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cgstowernetworks.com; dmarc=pass action=none header.from=cgstowernetworks.com; dkim=pass header.d=cgstowernetworks.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cgstowernetworks.onmicrosoft.com; s=selector2-cgstowernetworks-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OR53ct2nSuDlBGCD1Uk4IXBeVRMD3+swnD4k72KMV90=; b=jMgDvBKdWOawzGeNMJySNFkfOL2+AH7PN9xkaiIRSRyDyNwfL+vApbfuCJ3X0PPa1feW1isMYx2+VIq0AYZq9IB/h+JtydJvc3Qm5RqeWpACt2VPcUmxl5eppGl1WY0k6VuLxkACc2uwhZ/wEx3/UGZa+BCP5jr9hkVmU0lv4+g= Received: from AS4PR09MB5525.eurprd09.prod.outlook.com (2603:10a6:20b:4c0::18) by AM5PR0901MB1410.eurprd09.prod.outlook.com (2603:10a6:203:4e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Wed, 27 Apr 2022 18:21:37 +0000 Received: from AS4PR09MB5525.eurprd09.prod.outlook.com ([fe80::e0cf:ad35:939e:30d]) by AS4PR09MB5525.eurprd09.prod.outlook.com ([fe80::e0cf:ad35:939e:30d%4]) with mapi id 15.20.5206.013; Wed, 27 Apr 2022 18:21:37 +0000 From: Ido Goshen To: Ferruh Yigit , Stephen Hemminger CC: "dev@dpdk.org" , Danny Raveh Subject: RE: [PATCH] net/pcap: support MTU set Thread-Topic: [PATCH] net/pcap: support MTU set Thread-Index: AQHYOiaVuP0+Ge9mLUOQYDTcgIt4JazD4ySAgAAJcqCAB3UvMIA3SR+AgAGTaJA= Date: Wed, 27 Apr 2022 18:21:37 +0000 Message-ID: References: <20220317174347.110909-1-ido@cgstowernetworks.com> <20220317112047.2d8d4f8a@hermes.local> In-Reply-To: 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=cgstowernetworks.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fc04ca94-74d6-4007-7b12-08da287ac48d x-ms-traffictypediagnostic: AM5PR0901MB1410:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: siPswgmb/HSzjkZVi4JkDj6Elw0Vf3biMiYok1oTEnhzViA4IvYXH4Z0/YZRT13C9LvQdh5CKrbNL48Hjmd9uJN8KAty3K9ijKjpqGXf9QOAV1DDYWlOVrZsDnMCgckwmvX8ZQfDbcTNcRm6xysSXJFFZdE3QlLqp7ZJc+StNQDWYP9x99SjaJXR8SRJUivlDTuI7uqgxKCn9ZL94p6oZ66HhV1rNmdvuWz1eAGxKXf1kid2BrqGum4Cc29OIb8+1S9fse4URfon7Zrw/R0/QJf9Rz6gpsSHdLH1pxxN04MzcyP+O3f6grpKx2a686k9xETyUcrkoPVBPDGPiDLtwPBoCBxLUj5xTtJTMBrAf/2SXv7xVOsze8OlnkZt92k0/+mZaUmONKOkJdGrgNl98eqqS5ZHWni+CvTBWRPxB6JaVZK/VaxpQzCI8Y6zbp1heOX/mejUGGLWmwruusNC5WMUP1BZudiJhB4x8Nt4LtoGhht/1FGtPFwHGot7IKCKCriasEWXTJmfw24G68fd9NYpLhjv6SkXVEbKm8cDE0g86Af+tW8OLZFkIa99e6Xrtt1bY5t7M+mh4ImWp3KFY5/hhdBEUgdHzyU7mjYYrhZeU4y5I8tbIbbXA6wuullZNTdJibtzZlvkI2QTBogJbR+5rf9WEe5mMfWbCM7vEFYg4Hrf9TLH2HOicuO+Via0rZs+tXyF4aS/X6NKQ80QS5/AYtojwMz8Aif22eShnBkuEndpDdkSPdK4GLHgQEmqxYKUzbL4NqC7IQKFqt/mMth3QK46FrTKIWaB1JeFhx8= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS4PR09MB5525.eurprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(39830400003)(396003)(376002)(346002)(366004)(136003)(7696005)(83380400001)(8936002)(52536014)(33656002)(508600001)(55016003)(122000001)(966005)(26005)(186003)(316002)(107886003)(54906003)(110136005)(6506007)(64756008)(71200400001)(2906002)(4326008)(66446008)(66946007)(66476007)(66556008)(76116006)(8676002)(53546011)(9686003)(5660300002)(38100700002)(38070700005)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dVhXVUhLclgyYjYrMng3bmVoMFM0dDdJSnlOeXdPOEpKU1dzRzVJdzVKeWRp?= =?utf-8?B?ZWJqYm4zRkFQRjBEeW1lVWNtR2MzVHRUUkRjN2JBcWpwaU5VbFZYV3NhQ0Rj?= =?utf-8?B?N1NTQjF1NjdQbHBpcUVGK21KcEZRQWNpSzU0SGNKSStYMk5CMk5CZFpmQmFw?= =?utf-8?B?YmlkK2JsdFljSm9jSlRYZTFNcEt0SXRxbUpSVTVqWU1oMUdSd1JvSTFDZk82?= =?utf-8?B?clZlZy80K1BoSzhQbTBDd0V2SHc4MWh5YW5mZGR0Y0JwSGd5ekx0MU5xcEV6?= =?utf-8?B?L2lEMlE4ZnVRMS91MGwwbmtTVzZhOTRPaGFpeGVBQzd0NzIrY0ZwKzVNTnc1?= =?utf-8?B?NS9MZjZlc1JqbjNRZUVoaDY4bWRzbWNXTnFwSGxrdjhvNjhYOG5MR29zQ0ph?= =?utf-8?B?K25nOEhTWUNia2JNcjU4SUtnVXVYQ2t6cGgxL2d6WCsrcFZOS3E5OWU1alpH?= =?utf-8?B?QnBGNFliRmwydDRFbkFpTzI4WGc4d3llUGw2M2pXbUJidmN6bU8yMXFudUNm?= =?utf-8?B?QkNJZ2Q3RUtITzNuaVE5MFJUc2t1NEdUbGt1WHFoTzV5YUpPZ1IvQXhiUzh2?= =?utf-8?B?MHVSc0NKUmhOOEpyTGI3a0draGtKdXpHeEZXdnl5M1N2b1BRQ2Z2b09ZSzg4?= =?utf-8?B?SGs0Z3VlOHkyWTdlU0RZZmF2N0FsZitEZTZlcitlQUVPSk5JeEQrdlI0WStr?= =?utf-8?B?Z2k0czVIVkJjaWQ0QlQzMFJXdzcrVnRyVmsyT2NIVVE3N2J4UjBqc1dLK21C?= =?utf-8?B?VEcwK0duT0pvSkVyeU0zK05hemo0c2RoNElFYnBYdDRxTXUzTEFKNW5XZkJV?= =?utf-8?B?TU9VM1ZDcFhuTTZNbE9OeHNTbTE4K2w5L2VQZ1lwK0U2RFkvSXg4c2tNYXRh?= =?utf-8?B?eU55TGhvcVJmZDM3SWhnU2JDUUVmd3RXWGJUSVFiYnhtdWs2MWIzK1JFcnFp?= =?utf-8?B?Y3k1NmZQaVB1SjdnNmVVS1dqZ1RQUHBlK2FNRThUOU1UZy9CRnNUeEdtRmRt?= =?utf-8?B?RzBLa2UvMXBGalk2Q1NkT21ybEdxak5yekNDY3NlZHBlRFBGNHhZVUdZcVJ2?= =?utf-8?B?YVJHL3VDSDZ5clljOEVvZnNWZERPNHA0d1RvQjdwek0rbW1ydkkrWGJycXZh?= =?utf-8?B?Uk1Gc0VXS0FPdUdOcElqZW5qOU80SWZ2Zk9Ga0QybWxFeEg5bFF5UmNwNW1B?= =?utf-8?B?VzVINjJPVHo5aHJUWDBNSW9SYXc5QXRDamZRQmp3NVpiK3YxcVZzL2hqMUJ2?= =?utf-8?B?emQxdlAwRkJaaEpNVGdZZTNhTy9HMFAxNEhSSWhISE15RURMUEQyaUgwYlhw?= =?utf-8?B?a2NvN0V5QmwvbUNPQVZoVURUb0QwWWxNUjN6cENSRStkbEdVeTNadk1jK3Ry?= =?utf-8?B?Q3ZMMXNJUDFYR0VXTE5PR20vK2tsN2R5Q3p1SEh5dU1zdW1qK3ZFeWtsbDBU?= =?utf-8?B?ZWl0OU5VSUR5TGZOeDZrclFuREc5bFlqQkI3V3VXbG1EQUtwSU84VDFCN0Js?= =?utf-8?B?L0daUVFYdFNGN2NVaXlVdkJOdWQrdjNaNzh0NEwrYkp6U2tqMEtEeThlVzNC?= =?utf-8?B?Z21oQmJHd0JWWFRnekxLb1g3Z29hNDl4eWpta01IeHM2ZVpqSm1nUzUydFRG?= =?utf-8?B?M3c0eUIrcXRQQTMrSDBieFpZY2VXUHl3OFBMbFVDUVFkSFhUaXRwNklnQXIw?= =?utf-8?B?VTh5ME1UYlhsVk1CWXg3S2tVc0srQXFpQ0pUQnJVYmt3MTFNVHBJbVhoYW9M?= =?utf-8?B?R05jT2laT1dGczVZQlpIMUtMQTF1dUE2VHFUUkc5RHJZL1J0WVR3OVliM3VB?= =?utf-8?B?M2FQRURFNk5DOTkvSEVpeXhIMXNvcEZxNlVxakdoSWRLK0I3T0lPMXBuUGZl?= =?utf-8?B?QVZBQndlTm11UlJ4UksvMGFwenc5Z05tZHpRZVdvTkhMS1ZSV2VKZ2h2UzV6?= =?utf-8?B?R002ZTBDSVJjakduQnpDS1BIR0RxK0V4MVNHb0U5Qk5uVkJmb2xGZmxBbTdN?= =?utf-8?B?NXdCRXFhVXAzOXQ2RW5wck9tckJJNFBzREFWY1BnSUZJdkpFemVjN3NsNEV6?= =?utf-8?B?V0hPS0pFM2JSMmtGS2FwMnJWcjFxUldRdmVtU0VnMlRNMTFRcmdYdDVMRGFx?= =?utf-8?B?SjR3WlFGV2tGdXlveGQ4R1RTZzZHSUdBYzZlc0k0M1BtaUI0ak9BMmpRQnRL?= =?utf-8?B?UmUyTmtPYkZ1Uncyd1RsN0pvY3pBdDNoRXVlME5kNUhSLzdRMGVrbk5SS1BE?= =?utf-8?B?cm5tUzhIUWtIUzg0MENsRUM0UTJvL0x2ZWhDZmY5VXdPYnZ0TkJtM3Vtella?= =?utf-8?B?Z1RiR1dXVG00VUhDZEI5eFkxTThkZnNNQnZ1U0xtNGh3V1phbzlTZG5ZaDMw?= =?utf-8?Q?9Pc8pSBUmXmgi2eY=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: cgstowernetworks.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR09MB5525.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fc04ca94-74d6-4007-7b12-08da287ac48d X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2022 18:21:37.4449 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fc9e9498-07e8-4b82-b4cf-365bba23cbbf X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: SySP/1f3xy9IDOsX81XAx1fpTCyFyZBKReBxgeNzfRifvBoH6z5N6xtNFeb6lbWHKmRfdiw8tLNqdJD9p0XGAKEMKGWXIld8n1fC2f035w4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0901MB1410 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 PiBGcm9tOiBGZXJydWggWWlnaXQgPGZlcnJ1aC55aWdpdEB4aWxpbnguY29tPg0KPiBTZW50OiBU dWVzZGF5LCAyNiBBcHJpbCAyMDIyIDIwOjA0DQo+IA0KPiBPbiAzLzIyLzIwMjIgMTowMiBQTSwg SWRvIEdvc2hlbiB3cm90ZToNCj4gPiBUaGlzIHRlc3QNCj4gPiBodHRwczovL2RvYy5kcGRrLm9y Zy9kdHMvdGVzdF9wbGFucy9qdW1ib2ZyYW1lc190ZXN0X3BsYW4uaHRtbCN0ZXN0LWNhDQo+ID4g c2UtanVtYm8tZnJhbWVzLXdpdGgtbm8tanVtYm8tZnJhbWUtc3VwcG9ydCBmYWlscyBmb3IgcGNh cCBwbWQgSnVtYm8NCj4gPiBwYWNrZXQgaXMgdW5leHBlY3RlZGx5IHJlY2VpdmVkIGFuZCB0cmFu c21pdHRlZA0KPiA+DQo+IA0KPiBIaSBJZG8sDQo+IA0KPiBZZXMsIHBjYXAgaWdub3JlcyBNVFUs IGJ1dCBJIGRvbid0IHNlZSB3aHkgaXQgc2hvdWxkIHVzZSBNVFUgKGV4Y2VwdCBmcm9tDQo+IG1h a2luZyBhYm92ZSBEVFMgdGVzdCBwYXNzKS4NCj4gDQo+IEZvciB0aGUgY2FzZXMgcGFja2V0cyB3 cml0dGVuIHRvIC5wY2FwIGZpbGUgb3IgcmVhZCBmcm9tIGEgLnBjYXAgZmlsZSwgbW9zdA0KPiBw cm9iYWJseSB1c2VyIGlzIGludGVyZXN0ZWQgaW4gYWxsIHBhY2tldHMsIEkgZG9uJ3QgdGhpbmsg dXNpbmcgTVRVIHRvIGZpbHRlciB0aGUNCj4gcGFja2V0cyBpcyBhIGdvb2QgaWRlYSwgbWlzc2lu ZyBwYWNrZXRzIChiZWNhdXNlIG9mIE1UVSkgY2FuIGNvbmZ1c2UgdXNlcnMuDQoNCltpZG9nXSAN CnJlY2VpdmluZy9zZW5kaW5nIHVuZXhwZWN0ZWQgcGFja2V0cyBtYXkgYmUgY29uZnVzaW5nIHRv byAoaXQgaXMgc3ViamVjdGl2ZSkNClRoZSByeC1lcnIgY291bnRlciBzaG91bGQgY2xhcmlmeSBp dC4gTW9yZSBhZHZhbmNlZCBQTURzIGFsc28gaGF2ZSBhIHJ4X292ZXJzaXplIGNvdW50ZXIgDQpi dXQgdGhpcyB3aWxsIHJlcXVpcmUgeHN0YXRzIHdoaWNoIHNlZW1zIGFuIG92ZXJraWxsLg0KSXQg aXMgYWxzbyBvdXQgb2YgYm91bmQgbWVtb3J5IGFjY2VzcyBwcm9uZSBpZiBhcHAgaXMgbm90IGV4 cGVjdGluZyBzZWdtZW50ZWQgbWJ1ZnMgYW5kIA0KcmVmZXJzIHRvIGRhdGEgd2l0aGluIG1idWYt PnBrdF9sZW4gd2hpY2ggaXMgYmV5b25kIHRoZSAxc3Qgc2VnbWVudCBtYnVmLT5kYXRhX2xlbg0K DQpBcyBpcyB0aGVyZSBpcyBubyBjb250cm9sLCBwYWNrZXRzIHdpbGwgcGFzcyB3aGV0aGVyIG9u ZSBsaWtlcyBpdCBvciBub3QNClRoaXMgcGF0Y2ggcHJvdmlkZXMgdGhlIGNvbnRyb2wuDQpJZiB0 aGUgY3VycmVudCBiZWhhdmlvdXIgKG5vdCB0byBkcm9wKSBzZWVtcyBiZXR0ZXIgdGhlbiBpdCBj YW4gYmVjb21lIHRoZSBkZWZhdWx0DQppLmUuIGF1dG8gc2V0IHRoZSBpbml0aWFsIG10dSB0byA5 SyBvciAxNksNCg0KPiANCj4gVW5sZXNzIHRoZXJlIGlzIGEgZ29vZCB1c2UgY2FzZSwgSSBhbSBm b3IgcmVqZWN0aW5nIHRoaXMgZmVhdHVyZS4NCg0KW2lkb2ddIA0KVGhlIG1haW4gdXNlIGNhc2Ug aXMgZm9yIHRlc3RpbmcsIHdoaWNoIGlzIHByb2JhYmx5IHRoZSBtYWluIHJlYXNvbiBmb3IgcGNh cCBwbWQuIA0KV2Ugc3VwcG9ydCBqdW1ibyBhbmQgbXR1IGluIG91ciBwcm9kdWN0cyBidXQgb3Vy IHBjYXAgYmFzZWQgQ0kgdGVzdHMgY2Fubm90IGNvdmVyIGl0Lg0KV2UgYWxzbyBoYXZlIGEgU1cg cGNhcCBiYXNlZCBzaW11bGF0b3Igd2hpY2ggd2XigJlkIGxpa2UgdG8gYmVoYXZlIHRoZSBzYW1l IGFzIHBvc3NpYmxlDQphcyBvdXIgSFcgcHJvZHVjdHMuDQpJcyB0aGVyZSBhIGdvb2QgcmVhc29u IHRoYXQgcGNhcCBwbWQgd2lsbCBiZWhhdmUgZGlmZmVyZW50IHRoZW4gb3RoZXIgcG1kcz8NCg0K PiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiB3aXRob3V0IHBh dGNoOg0KPiA+DQo+ID4gcm9vdEB1MThjXzNuYnA6L2hvbWUvY2dzL3dvcmtzcGFjZS9tYXN0ZXIv anVtYm8jIC4vZHBkay10ZXN0cG1kDQo+ID4gLS1uby1odWdlIC1tMTAyNCAtbCAwLTIgIC0tDQo+ IHZkZXY9J25ldF9wY2FwMCxyeF9wY2FwPXJ4X3BjYXA9anVtYm9fOTAwMC5wY2FwLHR4X3BjYXA9 ZmlsZV90eC5wY2FwJyAtLSAtLQ0KPiBuby1mbHVzaC1yeCAtLXRvdGFsLW51bS1tYnVmcz0yMDQ4 IC1pIC4uLg0KPiA+IHRlc3RwbWQ+IHN0YXJ0DQo+ID4gLi4uDQo+ID4gdGVzdHBtZD4gc2hvdyBw b3J0IHN0YXRzIDANCj4gPg0KPiA+ICAgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBOSUMgc3Rh dGlzdGljcyBmb3IgcG9ydCAwDQo+ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KPiA+ICAgIFJY LXBhY2tldHM6IDEgICAgICAgICAgUlgtbWlzc2VkOiAwICAgICAgICAgIFJYLWJ5dGVzOiAgODk5 Ng0KPiA+ICAgIFJYLWVycm9yczogMA0KPiA+ICAgIFJYLW5vbWJ1ZjogIDANCj4gPiAgICBUWC1w YWNrZXRzOiAxICAgICAgICAgIFRYLWVycm9yczogMCAgICAgICAgICBUWC1ieXRlczogIDg5OTYN Cj4gPg0KPiA+ICAgIFRocm91Z2hwdXQgKHNpbmNlIGxhc3Qgc2hvdykNCj4gPiAgICBSeC1wcHM6 ICAgICAgICAgICAgMCAgICAgICAgICBSeC1icHM6ICAgICAgICAgICAgMA0KPiA+ICAgIFR4LXBw czogICAgICAgICAgICAwICAgICAgICAgIFR4LWJwczogICAgICAgICAgICAwDQo+ID4NCj4gPg0K PiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIw0KPiAjIyMjIw0KPiA+ICMjIyMjIw0KPiA+DQo+ID4gLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K PiA+IC0tLS0tLS0tLS0tLS0tLS0tLSBXaGlsZSB3aXRoIHRoZSBwYXRjaCBpdCB3aWxsIGZhaWwg dW5sZXNzDQo+ID4gLS1tYXgtcGt0LWxlbiBpcyB1c2VkIHRvIHN1cHBvcnQganVtYm8NCj4gPg0K PiA+IHJvb3RAdTE4Y18zbmJwOi9ob21lL2Nncy93b3Jrc3BhY2UvbWFzdGVyL2p1bWJvIyAuL2Rw ZGstdGVzdHBtZC0NCj4gcGF0Y2gNCj4gPiAtLW5vLWh1Z2UgLW0xMDI0IC1sIDAtMiAgLS0NCj4g dmRldj0nbmV0X3BjYXAwLHJ4X3BjYXA9cnhfcGNhcD1qdW1ib185MDAwLnBjYXAsdHhfcGNhcD1m aWxlX3R4LnBjYXAnIC0tIC0tDQo+IG5vLWZsdXNoLXJ4IC0tdG90YWwtbnVtLW1idWZzPTIwNDgg LWkgLi4uDQo+ID4gdGVzdHBtZD4gc3RhcnQNCj4gPiAuLi4NCj4gPiB0ZXN0cG1kPiBzaG93IHBv cnQgc3RhdHMgMA0KPiA+DQo+ID4gICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIE5JQyBzdGF0 aXN0aWNzIGZvciBwb3J0IDANCj4gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQo+ID4gICAgUlgt cGFja2V0czogMCAgICAgICAgICBSWC1taXNzZWQ6IDAgICAgICAgICAgUlgtYnl0ZXM6ICAwDQo+ ID4gICAgUlgtZXJyb3JzOiAxDQo+ID4gICAgUlgtbm9tYnVmOiAgMA0KPiA+ICAgIFRYLXBhY2tl dHM6IDAgICAgICAgICAgVFgtZXJyb3JzOiAwICAgICAgICAgIFRYLWJ5dGVzOiAgMA0KPiA+DQo+ ID4gICAgVGhyb3VnaHB1dCAoc2luY2UgbGFzdCBzaG93KQ0KPiA+ICAgIFJ4LXBwczogICAgICAg ICAgICAwICAgICAgICAgIFJ4LWJwczogICAgICAgICAgICAwDQo+ID4gICAgVHgtcHBzOiAgICAg ICAgICAgIDAgICAgICAgICAgVHgtYnBzOiAgICAgICAgICAgIDANCj4gPg0KPiA+DQo+ICMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjDQo+ICMjIyMjDQo+ID4gIyMjIyMjDQo+ID4NCj4gPiByb290QHUxOGNfM25icDovaG9tZS9j Z3Mvd29ya3NwYWNlL21hc3Rlci9qdW1ibyMgLi9kcGRrLXRlc3RwbWQtDQo+IHBhdGNoDQo+ID4g LS1uby1odWdlIC1tMTAyNCAtbCAwLTIgIC0tDQo+IHZkZXY9J25ldF9wY2FwMCxyeF9wY2FwPXJ4 X3BjYXA9anVtYm9fOTAwMC5wY2FwLHR4X3BjYXA9ZmlsZV90eC5wY2FwJyAtLSAtLQ0KPiBuby1m bHVzaC1yeCAtLXRvdGFsLW51bS1tYnVmcz0yMDQ4IC1pIC0tbWF4LXBrdC1sZW4gOTQwMCAuLi4N Cj4gPiB0ZXN0cG1kPiBzdGFydA0KPiA+IC4uLg0KPiA+IHRlc3RwbWQ+IHNob3cgcG9ydCBzdGF0 cyAwDQo+ID4NCj4gPiAgICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgTklDIHN0YXRpc3RpY3Mg Zm9yIHBvcnQgMA0KPiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCj4gPiAgICBSWC1wYWNrZXRz OiAxICAgICAgICAgIFJYLW1pc3NlZDogMCAgICAgICAgICBSWC1ieXRlczogIDg5OTYNCj4gPiAg ICBSWC1lcnJvcnM6IDANCj4gPiAgICBSWC1ub21idWY6ICAwDQo+ID4gICAgVFgtcGFja2V0czog MSAgICAgICAgICBUWC1lcnJvcnM6IDAgICAgICAgICAgVFgtYnl0ZXM6ICA4OTk2DQo+ID4NCj4g PiAgICBUaHJvdWdocHV0IChzaW5jZSBsYXN0IHNob3cpDQo+ID4gICAgUngtcHBzOiAgICAgICAg ICAgIDAgICAgICAgICAgUngtYnBzOiAgICAgICAgICAgIDANCj4gPiAgICBUeC1wcHM6ICAgICAg ICAgICAgMCAgICAgICAgICBUeC1icHM6ICAgICAgICAgICAgMA0KPiA+DQo+ID4NCj4gIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMNCj4gIyMjIyMNCj4gPiAjIyMjIyMNCj4gPg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiA+PiBGcm9tOiBJZG8gR29zaGVuDQo+ID4+IFNlbnQ6IFRodXJzZGF5LCAxNyBNYXJj aCAyMDIyIDIxOjEyDQo+ID4+IFRvOiBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3Jr cGx1bWJlci5vcmc+DQo+ID4+IENjOiBGZXJydWggWWlnaXQgPGZlcnJ1aC55aWdpdEBpbnRlbC5j b20+OyBkZXZAZHBkay5vcmcNCj4gPj4gU3ViamVjdDogUkU6IFtQQVRDSF0gbmV0L3BjYXA6IHN1 cHBvcnQgTVRVIHNldA0KPiA+Pg0KPiA+PiBBcyBmYXIgYXMgSSBjYW4gc2VlIHRoZSBpbml0aWFs IGRldmljZSBNVFUgaXMgZGVyaXZlZCBmcm9tIHBvcnQgKlJYKg0KPiA+PiBjb25maWd1cmF0aW9u IGluIHN0cnVjdCBydGVfZXRoX3J4bW9kZSBodHRwczovL2RvYy5kcGRrLm9yZy9hcGktDQo+ID4+ IDIxLjExL3N0cnVjdHJ0ZV9fZXRoX19yeG1vZGUuaHRtbCBDb3VwbGUgb2YgcmVhbCBOSUNzIEkn dmUgdGVzdGVkDQo+ID4+IChpeGdiZSwgaTQwZSBiYXNlZCkgZG9uJ3QgYWxsb3cgb3ZlcnNpemVk LCB0ZXN0cyBkZXRhaWxzIGNhbiBiZSBzZWVuDQo+ID4+IGluIGh0dHBzOi8vYnVncy5kcGRrLm9y Zy9zaG93X2J1Zy5jZ2k/aWQ9OTYxDQo+ID4+DQo+ID4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiA+Pj4gRnJvbTogU3RlcGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1i ZXIub3JnPg0KPiA+Pj4gU2VudDogVGh1cnNkYXksIDE3IE1hcmNoIDIwMjIgMjA6MjENCj4gPj4+ IFRvOiBJZG8gR29zaGVuIDxJZG9AY2dzdG93ZXJuZXR3b3Jrcy5jb20+DQo+ID4+PiBDYzogRmVy cnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+ID4+PiBT dWJqZWN0OiBSZTogW1BBVENIXSBuZXQvcGNhcDogc3VwcG9ydCBNVFUgc2V0DQo+ID4+Pg0KPiA+ Pj4gT24gVGh1LCAxNyBNYXIgMjAyMiAxOTo0Mzo0NyArMDIwMA0KPiA+Pj4gaWRvIGcgPGlkb0Bj Z3N0b3dlcm5ldHdvcmtzLmNvbT4gd3JvdGU6DQo+ID4+Pg0KPiA+Pj4+ICsJCWlmICh1bmxpa2Vs eShoZWFkZXIuY2FwbGVuID4gZGV2LT5kYXRhLT5tdHUpKSB7DQo+ID4+Pj4gKwkJCXBjYXBfcS0+ cnhfc3RhdC5lcnJfcGt0cysrOw0KPiA+Pj4+ICsJCQlydGVfcGt0bWJ1Zl9mcmVlKG1idWYpOw0K PiA+Pj4+ICsJCQlicmVhazsNCj4gPj4+PiArCQl9DQo+ID4+Pg0KPiA+Pj4gTVRVIHNob3VsZCBv bmx5IGJlIGVuZm9yY2VkIG9uIHRyYW5zbWl0Lg0KPiA+Pj4gT3RoZXIgcmVhbCBuZXR3b3JrIGRl dmljZXMgYWxsb3cgb3ZlcnNpemVkIHBhY2tldHMuDQo+ID4+Pg0KPiA+Pj4gU2luY2UgdGhlIHBj YXAgZmlsZSBpcyBzb21ldGhpbmcgdXNlciBwcm92aWRlcywgaWYgeW91IGRvbid0IHdhbnQNCj4g Pj4+IHRoYXQgdGhlbiB1c2Ugc29tZXRoaW5nIHRvIGZpbHRlciB0aGUgZmlsZS4NCg0K