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 373E2A0543; Tue, 21 Jun 2022 11:07:39 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 29F2E4069C; Tue, 21 Jun 2022 11:07:39 +0200 (CEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70114.outbound.protection.outlook.com [40.107.7.114]) by mails.dpdk.org (Postfix) with ESMTP id 5090440151 for ; Tue, 21 Jun 2022 11:07:37 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QbFNJyYmJEdvn7aYKt8ik5s4nmnPSJA10OcqbkcT7SMf7K6VKnNfjjoz1DH1kpyallksgUIitx1Qw2eeI3WEr4ubIGgWbNcBNVSpLvGArJOEYk4XJ5vTrLbRX1MPx11pQXWBKrbwBi9p7kqksSMZNcLEQ4BuCz1ZD73tfHPquVlWvFYjxiOLtHuQTdqYzcgOipeBy2eYF7V6HZRxulyDovuOe4lTvbHWMQ2uXUXJJj5uORxVesbgVt+iV4pRrDvbJmFsegrMktQ2aQdXp1R1gDQIa59uQdgsKhGUduBCkMhxDrv+uVlMS3kpsPuaU6COqVTE72lVcmzmLmNlllfTPA== 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=aWSe/PyCN0ilRR77loqyWfat7y2qsqHl0FaZ1YwgDMk=; b=ZKgXtdHoW+osaYR5ptuEAdZaFVBJreuMHwp2yT+t1RnYT6X18z7KKygUKp1eRHzrb8WW9nJL9/oRp+l0LVzX3JazXZpISIngsaZhrko8laIcOlNQC0RB/TmRseKjdEBguCFR430nze7JMeKVI10SMqFOihvdMqtmEOSPZ3kcnBkffowoMp1WuV3jIRTZFHb2YhyXDSrJg5px/LzhMzQu95jRVxHtgkCrxep7UkCMmCwCVwXzPvnv2+q4977CG09yoaZExXFf6hFp0vhmeQgUckx3RBU7rN1ACdfwxs3XJmRUhpKC9J2RxrfPVweIwFlvdj8cqJUAqDRP7kaSulkCqQ== 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=aWSe/PyCN0ilRR77loqyWfat7y2qsqHl0FaZ1YwgDMk=; b=e6uqjKlCRY5lDsOX3x6mAT3Ik0tKR1wVeqxJPAVC+D48ymTAs2pOH6mVr9V2zJyHJZcX+7XBwIDWLhmwbNzdDTtOOjLw0wLeQXdiO3ek//O8+rZfgz8TvSl9dDN21IaMkaxg78SmCEHtQ8Xpp/Sa5N0zju5APJF/Z58N2VX2gig= Received: from AM0PR09MB3972.eurprd09.prod.outlook.com (2603:10a6:208:195::21) by DB9PR09MB5492.eurprd09.prod.outlook.com (2603:10a6:10:327::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.15; Tue, 21 Jun 2022 09:07:35 +0000 Received: from AM0PR09MB3972.eurprd09.prod.outlook.com ([fe80::d0d6:ba99:48ac:5e72]) by AM0PR09MB3972.eurprd09.prod.outlook.com ([fe80::d0d6:ba99:48ac:5e72%8]) with mapi id 15.20.5353.022; Tue, 21 Jun 2022 09:07:35 +0000 From: Ido Goshen To: Stephen Hemminger CC: "ferruh.yigit@xilinx.com" , "dev@dpdk.org" Subject: RE: [PATCH v7 2/3] pcap: support MTU set for linux interfaces TX enhancment Thread-Topic: [PATCH v7 2/3] pcap: support MTU set for linux interfaces TX enhancment Thread-Index: AQHYg79coOaQftvvCEaecgwWJm/w661Y6WsAgACnrOA= Date: Tue, 21 Jun 2022 09:07:34 +0000 Message-ID: References: <20220317174347.110909-1-ido@cgstowernetworks.com> <20220619093034.26891-1-ido@cgstowernetworks.com> <20220619093034.26891-3-ido@cgstowernetworks.com> <20220620155246.243737b7@hermes.local> In-Reply-To: <20220620155246.243737b7@hermes.local> 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: 2387c750-54ca-4f8b-a1f8-08da53657b31 x-ms-traffictypediagnostic: DB9PR09MB5492: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: vHW6TYsOFDqyEWIGaFxFzGEDdJJ0uhpWpPTsYKqkf2CTgtgkOT5GNNva3UZFTXT3ZzJ7Bw7kZ/J65Q0jhFZviFG++uOXvF/N6aL+ypesL8vPvDLp1gP1aY7Nn0MVzvWxhDEleWY6nTMzaveJ3pqhvVMRTmiMhQiEBksq5ZoEDcePl1ed3j5RkebIcxY+lLxsgM5a5OlyFT4RWlJzvPduAevkqhFyQQsDcqOBIEsass5DVs+luBAiiQ0rzJTPuyJ9v6NESyVMPeK7WfI/41FUzvcy2GVVnLFPzB34UX9PM4N470uD+EDNc2Z/ufzTKVoRQAMQOAA03eKbBIYV3Iv3VUEGl+1rK/1TDqc3lfUukwxoc6DUsSNCs83/A7xtPi3t2PC3p3BIYLMN1BV5uQz/31uBo+1ttS2PpsTvJOgRiFIN4WKsqGd09vR/7rRD8oqNaw64D7kGcv0hjKYMA2c6MWwH4hVBp4nP8y4k1xxRUt4m8bSXHzE6nm1Jr0zcBaaXzsU4EG7t0lTtbBnFJpuXNCdytzeoQ/NW3zZgg3hkddHOTUqMWxp0ImRgWLLrc6B0PD1dQQMXjY1blpGU9S/mVzd1LVa3KIPU8AIUuH9B8Qn2P+SM+LDF/UXwzy+0boBCVQoDI3XbOlepPWCNfna0P/+6IuhZY6qulMpHeROIbyZoQeU2H/fUlhPotqkxa0jLHXEt1X56qhU6C1Yy8LH83A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR09MB3972.eurprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(396003)(39830400003)(366004)(136003)(346002)(376002)(76116006)(86362001)(64756008)(33656002)(122000001)(66556008)(38070700005)(316002)(8936002)(66476007)(6506007)(186003)(71200400001)(52536014)(5660300002)(66446008)(38100700002)(83380400001)(6916009)(4326008)(55016003)(26005)(2906002)(8676002)(41300700001)(7696005)(9686003)(66946007)(54906003)(53546011)(478600001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QWRFOGlPVUVYcFczb3dWRG8wNEQxM3pBbEtOUnh2NDRqZi9ZTkd3dnZmc29n?= =?utf-8?B?b3ZpRG5LeXQyajV4K2dQc2FjTTFZVk1NWngrLzZ1UVByTXBIc3V1ZDI5dG9o?= =?utf-8?B?NlNMekZsdlNjZHBOL25hVFpmR2lacUxrWEl3eUllbmU0d01UYTdsZ2dsbFNW?= =?utf-8?B?dmp3VkFOa2Fidk5UQ2FWWU52eVZ4SW1zNExrUjBha1cvVzRadEs5cTlSTE1i?= =?utf-8?B?YXZwSFM5OXlieldyenlnQzlwMUY0aHp0T2dCZXdYZ3VwVDNiT2tlMEdDOEo2?= =?utf-8?B?TVlncUJib2xpYnQvRFJsOUFSM3VJQTNSdENwVlB0MzgxRURraC84eFhmalRt?= =?utf-8?B?b1R6OWVCMlJDWDdER1lURUtkenZNTm9xcm1Ja1FDODYzMzNYSFFlYlJqbUFL?= =?utf-8?B?OHE1V1lpWldLRXFTV093eExNN3kvK0RYOEdUcDhkUWdveDlzNHdYcGRaTXF3?= =?utf-8?B?aE9hQVZSdmw3OWo3QUJweTJYc1pDNzRZemltRDVIcWRXb2ZrY3VoQWJOb091?= =?utf-8?B?aGorSUZEOWJQYjVqamZ6UWZ6RElrT2pzRy9kSG1BMUljZEhxdTF4a01DWUh6?= =?utf-8?B?RjlmMXdYUUcwQTdKckxka3NGb2VIcTFlVEVKK1ZPYTdSZEVmYk9MeHdnc2F6?= =?utf-8?B?NHpXTkR6UkR0aEttbSt0dkZHYjZvTlRIVkJDMVViUXRFcGl4YmNTV0ZhYWxC?= =?utf-8?B?ZE5rR3g4THo1cGtCeUJ1YXlXMklTZnhNYXBEMnhrVFBocFhTb1k4cEVvL0Fa?= =?utf-8?B?ak1UbE5DaXFsamcvKzdUOEJjT3ZaRjZuZi9XUFJLM3FwTjlPYXprZXhRNGhy?= =?utf-8?B?V3lvZGV1cllqcHlQQkxpS2ovM2hqbXUyV3lkVXFUb0xlNmZIZkVUWnZjcUcy?= =?utf-8?B?YVhyNExnUmVTSmEwMkYveW9maDNjU2kxYm9FZE02SDlLT2RrV2FhcWY3UG1I?= =?utf-8?B?SVIySmxkOWp6L2NyYjVPSjRhbHRvdlZaZW9xaGxZdEcwNW5SamV4YXJJVEUx?= =?utf-8?B?eU82aVNDVHE1OFFCKytQWk9ONjJVMkUvbEZJWVF1aWdQcUNDYUdqanQvRFc2?= =?utf-8?B?UXlNTHpNMDFtWXY3TUdHS0hkZFRZMHQyMkovSVZmbHhtbVQ4dS84eUgwV2JT?= =?utf-8?B?a3NsOEkyeUpwZnh5b3htNzgxMm9ranFpR3I5VFZBMFhpL1ZMamZSemhHSCsw?= =?utf-8?B?NHVXY3ZiWGFBV044NVlXM25UZ29KckVEVU1PQVFMcW1OZ1d0aUNUMy9ELzk2?= =?utf-8?B?endITFhjcUJzajlpWVlLb2ZaMEtod05qWk9sTlFJZjl1ZGVpeCtabldCRlYr?= =?utf-8?B?dE1QNW1FZ25meDBXMTU2TlEvd2RINFlPMGw1aFNrWDBtaWh3TzA5cDhDRDk2?= =?utf-8?B?MXdmclVQVElUeWR6Rkx5V2g3SHd4b3lseXd6Z3IyTmFPY1F3SEFPd3RETC9X?= =?utf-8?B?alk1b3dpWHVmaUFqaWYvZGR2cDFJYk1hdDZNZ1JWKzdJOHJhOExhdkpWQWJk?= =?utf-8?B?NWM0OExZcDVINXZWbERSZWdYYzRIcU0rNWhZd253V2xJVm5Ga2h6Wk8wM1FX?= =?utf-8?B?MUMwUktzaElmYnU3VHhwLzZ5MjR2SXdzNzNMcWM4NElqZ3lzS0RuRGNYWnVG?= =?utf-8?B?a1M5bERwd3A0Z21IVXFKVjFZbVRUWTFWTy94UmZuR0VHZjk3UW1LZDFzd21i?= =?utf-8?B?U3VueWtVUFNGY2VhTUg5ei85K1RjSkhndVQ4NzF2aVdHVkpHeWdkdkZURWFx?= =?utf-8?B?ZUZERzlOZSt3aUNkTXp1Q1lNR3dFaTZwNWl5YXJ4bHY2dWlIa1FsUlJLYm1H?= =?utf-8?B?WVZtN1o4S1pUWDVjZ3dROTVFZFVJcTZIMVJwMTNsRmlPd3o4WHFWMzJwT0dj?= =?utf-8?B?OHFWdkdrMVh6QU44UlpIbThVZ0xMWjJQZjNERUdCcS9qQ3RWdVAyM2dUVmNQ?= =?utf-8?B?dmRGNkoyVkVhTFFQOGxZUlE1MzZZTVZucUpyNWQxRHRabGJicmowUkdDY1FX?= =?utf-8?B?QjFKRzNCdEJVQVVtUmFTcWJsNHYyUUozbVQwZGN5ZDExWGNPemU4eU5VMnVP?= =?utf-8?B?TzhxOUdCNTJlYlZCKzNtQ0czN3U0ckNUZFlXNFR1d1pGbDN1bjF1YVBsZXkx?= =?utf-8?B?NlBBbHFXVmNlMHZRbzh0UnlESG53ZjVIN01hVitYV21lenhFZ3ZiVk1sZW9a?= =?utf-8?B?anlJNVBSOG91QWRpeGRLV1UrT2xjVThhUXpZdCtnR0RTYlJCTHBZM2RTdEd2?= =?utf-8?B?NWkvUXc5aFpOQnN6VjR4dnE0eHVLV052a3JVZmhQRGFDVFNmZGx2cWZic2tG?= =?utf-8?B?dFpiMDBpVEtmTkNySnBsK1NxRURETUNVb1hNRDBSeEg1SmxxTVlQUT09?= 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: AM0PR09MB3972.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2387c750-54ca-4f8b-a1f8-08da53657b31 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jun 2022 09:07:34.9530 (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: 2siN/QLZGBzWnQRldjsrqg0YYQ5udO9warIaewsStRSOadc22Fa+8LNr/DV/0tN21AgoLF/nngeSUr7MD4VBkJHz7xZvY5YILdHJ+a2N1BU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR09MB5492 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciA8 c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+DQo+IFNlbnQ6IFR1ZXNkYXksIDIxIEp1bmUgMjAy MiAxOjUzDQo+IFRvOiBJZG8gR29zaGVuIDxJZG9AY2dzdG93ZXJuZXR3b3Jrcy5jb20+DQo+IENj OiBmZXJydWgueWlnaXRAeGlsaW54LmNvbTsgZGV2QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBb UEFUQ0ggdjcgMi8zXSBwY2FwOiBzdXBwb3J0IE1UVSBzZXQgZm9yIGxpbnV4IGludGVyZmFjZXMg VFgNCj4gZW5oYW5jbWVudA0KPiANCj4gT24gU3VuLCAxOSBKdW4gMjAyMiAxMjozMDozMyArMDMw MA0KPiBJZG8gR29zaGVuIDxpZG9AY2dzdG93ZXJuZXR3b3Jrcy5jb20+IHdyb3RlOg0KPiANCj4g PiBEcm9wIG9ubHkgdGhlIG92ZXJzaXplZCBwYWNrZXRzIGFuZCBub3QgaXRzIGVudHJpZSBidXJz dCBtYnVmIHdpbGwgYmUNCj4gPiBmcmVlZCBhbmQgd2lsbCBiZSBjb3VudGVkIGFzIG9lcnJvcg0K PiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogSWRvIEdvc2hlbiA8aWRvQGNnc3Rvd2VybmV0d29ya3Mu Y29tPg0KPiA+IC0tLQ0KPiA+ICBkcml2ZXJzL25ldC9wY2FwL3BjYXBfZXRoZGV2LmMgfCAxMCAr KysrKysrKy0tDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvcGNhcC9wY2FwX2V0aGRl di5jDQo+ID4gYi9kcml2ZXJzL25ldC9wY2FwL3BjYXBfZXRoZGV2LmMgaW5kZXggMjIyMWM1MzA1 MS4uZmY5ODc2MjA1OCAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL25ldC9wY2FwL3BjYXBfZXRo ZGV2LmMNCj4gPiArKysgYi9kcml2ZXJzL25ldC9wY2FwL3BjYXBfZXRoZGV2LmMNCj4gPiBAQCAt NDk0LDggKzQ5NCwxNCBAQCBldGhfcGNhcF90eCh2b2lkICpxdWV1ZSwgc3RydWN0IHJ0ZV9tYnVm ICoqYnVmcywNCj4gdWludDE2X3QgbmJfcGt0cykNCj4gPiAgCQkgKi8NCj4gPiAgCQlyZXQgPSBw Y2FwX3NlbmRwYWNrZXQocGNhcCwNCj4gPiAgCQkJcnRlX3BrdG1idWZfcmVhZChtYnVmLCAwLCBs ZW4sIHRlbXBfZGF0YSksIGxlbik7DQo+ID4gLQkJaWYgKHVubGlrZWx5KHJldCAhPSAwKSkNCj4g PiAtCQkJYnJlYWs7DQo+ID4gKwkJaWYgKHVubGlrZWx5KHJldCAhPSAwKSkgew0KPiA+ICsJCQlp ZiAoZXJybm8gPT0gRU1TR1NJWkUpIHsNCj4gDQo+IFdpbGwgdGhpcyBzaG93IHVwIGluIHR4X2Vy cm9ycz8NCj4NCg0KW2lkb2ddIHllcw0KSXQgd2lsbCBiZSBjb3VudGVkIGZldyBsaW5lcyBiZWxv dyBieQ0KCSdkdW1wZXJfcS0+dHhfc3RhdC5lcnJfcGt0cyArPSBuYl9wa3RzIC0gbnVtX3R4OycN CmFzIHRoaXMgY2FzZSBkb2Vzbid0IGluY3JlbWVudCB0aGUgJ251bV90eCcNCg0KdGVzdCBleGFt cGxlOg0KDQpidWlsZC9hcHAvZHBkay10ZXN0cG1kIC0tbm8taHVnZSAtbTEwMjQgLWwgMC0yICAt LXZkZXY9J25ldF9wY2FwMCxpZmFjZT12ZXRoMCcgLS12ZGV2PSduZXRfcGNhcDEsaWZhY2U9dmV0 aDEnIC0tIC1pDQouLi4NCnRlc3RwbWQ+IHBvcnQgY29uZmlnIG10dSAwIDk0MDANCnRlc3RwbWQ+ IHBvcnQgY29uZmlnIG10dSAxIDE1MDANCnRlc3RwbWQ+IHN0YXJ0DQouLi4NCnRlc3RwbWQ+IHN0 b3ANClRlbGxpbmcgY29yZXMgdG8gc3RvcC4uLg0KV2FpdGluZyBmb3IgbGNvcmVzIHRvIGZpbmlz aC4uLg0KDQogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRm9yd2FyZCBzdGF0aXN0aWNzIGZvciBw b3J0IDAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgUlgtcGFja2V0czogMSAgICAgICAgICAg ICAgUlgtZHJvcHBlZDogMCAgICAgICAgICAgICBSWC10b3RhbDogMQ0KICBUWC1wYWNrZXRzOiAw ICAgICAgICAgICAgICBUWC1kcm9wcGVkOiAwICAgICAgICAgICAgIFRYLXRvdGFsOiAwDQogIC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NCg0KICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZvcndhcmQgc3Rh dGlzdGljcyBmb3IgcG9ydCAxICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogIFJYLXBhY2tldHM6 IDAgICAgICAgICAgICAgIFJYLWRyb3BwZWQ6IDAgICAgICAgICAgICAgUlgtdG90YWw6IDANCiAg VFgtcGFja2V0czogMCAgICAgICAgICAgICAgVFgtZHJvcHBlZDogMCAgICAgICAgICAgICBUWC10 b3RhbDogMA0KICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCiAgKysrKysrKysrKysrKysrIEFjY3Vt dWxhdGVkIGZvcndhcmQgc3RhdGlzdGljcyBmb3IgYWxsIHBvcnRzKysrKysrKysrKysrKysrDQog IFJYLXBhY2tldHM6IDEgICAgICAgICAgICAgIFJYLWRyb3BwZWQ6IDAgICAgICAgICAgICAgUlgt dG90YWw6IDENCiAgVFgtcGFja2V0czogMCAgICAgICAgICAgICAgVFgtZHJvcHBlZDogMSAgICAg ICAgICAgICBUWC10b3RhbDogMQ0KICArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQoNCkRvbmUuDQp0ZXN0 cG1kPiBzaG93ICBwb3J0IHN0YXRzIGFsbA0KDQogICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBO SUMgc3RhdGlzdGljcyBmb3IgcG9ydCAwICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiAgUlgt cGFja2V0czogMSAgICAgICAgICBSWC1taXNzZWQ6IDAgICAgICAgICAgUlgtYnl0ZXM6ICA4OTk2 DQogIFJYLWVycm9yczogMA0KICBSWC1ub21idWY6ICAwICAgICAgICAgDQogIFRYLXBhY2tldHM6 IDAgICAgICAgICAgVFgtZXJyb3JzOiAwICAgICAgICAgIFRYLWJ5dGVzOiAgMA0KDQogIFRocm91 Z2hwdXQgKHNpbmNlIGxhc3Qgc2hvdykNCiAgUngtcHBzOiAgICAgICAgICAgIDAgICAgICAgICAg UngtYnBzOiAgICAgICAgICAgIDANCiAgVHgtcHBzOiAgICAgICAgICAgIDAgICAgICAgICAgVHgt YnBzOiAgICAgICAgICAgIDANCiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KDQogICMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyBOSUMgc3RhdGlzdGljcyBmb3IgcG9ydCAxICAjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMNCiAgUlgtcGFja2V0czogMCAgICAgICAgICBSWC1taXNzZWQ6IDAgICAgICAgICAg UlgtYnl0ZXM6ICAwDQogIFJYLWVycm9yczogMA0KICBSWC1ub21idWY6ICAwICAgICAgICAgDQog IFRYLXBhY2tldHM6IDAgICAgICAgICAgVFgtZXJyb3JzOiAxICAgICAgICAgIFRYLWJ5dGVzOiAg MA0KDQogIFRocm91Z2hwdXQgKHNpbmNlIGxhc3Qgc2hvdykNCiAgUngtcHBzOiAgICAgICAgICAg IDAgICAgICAgICAgUngtYnBzOiAgICAgICAgICAgIDANCiAgVHgtcHBzOiAgICAgICAgICAgIDAg ICAgICAgICAgVHgtYnBzOiAgICAgICAgICAgIDANCiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KDQo+ ID4gKwkJCQlydGVfcGt0bWJ1Zl9mcmVlKG1idWYpOw0KPiA+ICsJCQkJY29udGludWU7DQo+ID4g KwkJCX0gZWxzZSB7DQo+ID4gKwkJCQlicmVhazsNCj4gPiArCQkJfQ0KPiBlbHNlIGlzIG5vdCBu ZWVkZWQgaGVyZS4NCg0KW2lkb2ddIG9rDQogDQo+ID4gKwkJfQ0KPiA+ICAJCW51bV90eCsrOw0K PiA+ICAJCXR4X2J5dGVzICs9IGxlbjsNCj4gPiAgCQlydGVfcGt0bWJ1Zl9mcmVlKG1idWYpOw0K DQo=