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 F2AFFA0C45; Thu, 22 Jul 2021 07:19:03 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BCBB84014D; Thu, 22 Jul 2021 07:19:03 +0200 (CEST) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1anam02on2072.outbound.protection.outlook.com [40.107.96.72]) by mails.dpdk.org (Postfix) with ESMTP id 4247E40040; Thu, 22 Jul 2021 07:19:02 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m0mu/hTBfejuy5rqzVjWf2BXz/vjG6c0zdzBsHkEQOPAdOfltW9AOO52XQRKnKC6Fx+jIiTw/ui3ymHQ+zM+QFwZNMjfBfYvaSmpxg2/ArgopwIrxEcXeqNP2LLtcTXu9PSLzcuN9UXtKt6mkljkMHwPso5e8S6G2igttv4zkbRc5HricYY5mDgcCGUyUlSRZar+h87/nNGs/vdBz32aRaR8Qme0QMRhXWHhPP27ihmtiaDVQvJ+Mi6hY5Nuti+AVYZ8hnbbFpkqXo9a8fhH3cpJYkgZeQzzaUDb/htYwkdmirGN7jvE8G48SNZxW8fOlFw6QL5FwjjwQPvo5h2AhA== 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=rXntYxhPQN3pKGRvbpwISc3Hi6oscV8Bs9xCSuM5Ddk=; b=G+DvhkoCnTxddoQAqGWRgIajNIr6s99kFvyvArUqDXIYUVeYVeeJi5FUBmy/d9qv+xLkWH5MiiUMNAGscSIqvTasf5Ww5s/jhlGY6J4Ml/eFk93zbhQPs+1OrfaYIfZoD7B+dWNWDBJCsvh5kn0pJbvhphM65bGikOU+PDXxoIzXnWptD8vRMG0NWDW+bdj2GUNdkOM9D9wsJ40/DJXYRxO4w+arcG+Ww97HU96DQnbGlayxycKbjYf34a5R2tUGuHzNPLTx5PkxJd2kg9PapPUVIoJsygVS6PCRDAD1LSw0es0U3/wYvfdmlbdKCFwMII899H+DNqvo67qGkQRH9Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rXntYxhPQN3pKGRvbpwISc3Hi6oscV8Bs9xCSuM5Ddk=; b=X68iL/2EyfCZxG31dB81jKTho6pnXq/EZW6490WaHIDx5eQqVt6q7ryPpAJnozTipn+R0lRCSVhnCIhPO60p5/PxuwSwkeAhjIFEfR+s7vI+9gLF3vAjqssG7A4Jjl1axUvatpt78R7u3DpuzZicfJFycLSRt2DR6m1MUwMW/SJ11/XUSdy/lRhLE92eX2KNYQ8tuz0zGkDs0c/5f2i50ca5G8QDgjR5kcCz7NpsyYY5gJwvZWygN7ErMaZCGpGH9QFQZQxpBHPC8n9s0pcDYkYKrEbtM/e1YJ2LSOqOPTUHlZJICgaPVyQXkHbSw+X0HPGQIcvsvMMyDtJtl0tnOg== Received: from DM4PR12MB5389.namprd12.prod.outlook.com (2603:10b6:5:39a::7) by DM6PR12MB5567.namprd12.prod.outlook.com (2603:10b6:5:1ba::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.25; Thu, 22 Jul 2021 05:19:00 +0000 Received: from DM4PR12MB5389.namprd12.prod.outlook.com ([fe80::6823:63cc:f7d6:dd00]) by DM4PR12MB5389.namprd12.prod.outlook.com ([fe80::6823:63cc:f7d6:dd00%9]) with mapi id 15.20.4287.036; Thu, 22 Jul 2021 05:19:00 +0000 From: Matan Azrad To: Yaron Illouz , "users@dpdk.org" CC: "dev@dpdk.org" Thread-Topic: imissed drop with mellanox connectx5 Thread-Index: Add+Q3wS6Y8SBUS7QvWXNlM/wdxSpwAdLKwg Date: Thu, 22 Jul 2021 05:19:00 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: radcom.com; dkim=none (message not signed) header.d=none;radcom.com; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4bdf830e-c67e-4074-6a05-08d94cd036d9 x-ms-traffictypediagnostic: DM6PR12MB5567: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2958; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sI+3mgOax7Y5oKUWVzgVa4p2/3LD0Di58f57tOc3YIiUs5awAuchwKG3mxTPCvQQLnj4/3YmPDtRnU71o4UA64obJUUBmIc7Uw7iyGLX1AydmB/Yh8lnRGDi9gWz/LOn6otwzilfbKRgR/pJesT0QS4G1sLH+msuCxjVc3oh9vh8iqaugFBdxQZ+jZNE+jrUNOXhN+0QGju+Hu6p0URy1xdeq/slqL1ullkqOmLMuTFOpJcTlGaKJNCWVD5DCQ0iqO3FFLbZUsljv01TWlq6rKWgfsH0JAqd2xo+1EPfjNgaLDcmHfX5EbVyXWZ+YhquJhLuR+g9/9uOkbiaPc0fPe6LCNVh/y2Te6D9DJQ55hPYqWwARaEpvWvt7sCh4LsbV6+nhATCzlOiWuKJSCOWTO0z+dnqg2fYVGDGKf9IEJyA/vFXqElC18cqMgUEi+H0AWJ4JnVfKaOQ0Tb3JzI+U85ed1m49hz7HtUPu/AmJzd2PcCRnAwXk4gjNA8sMEmWnO/DdG9wspjHNaGlA3JD2N3gTnxs14nMHM6SEN07sVIa+FWHeBHtcx9yZH6IHACZb3mjBa0IMddH5jWz2WHa4FJrfG4czQGo9RiVi6j+jyfGwg24OrZbK5xRsklee/PLWJZ2/WyvIrd3UmRRTjclKthLlf7DiIDJnNWq2SdCzm45Wk1rqSkKXaliiZrAN82FyBESLJ6LvTUZyBlXn0QRWiA3X/Pdxe24RqduUO0AMn1yqzzdvgODCJD0iPvekBLzL/Zr+zMmbG4Yn6TvB5mG/9tS8dm+sLts4plGXGE/Dns= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5389.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(396003)(136003)(346002)(39860400002)(376002)(316002)(7696005)(6506007)(4326008)(110136005)(38100700002)(122000001)(66946007)(66476007)(83380400001)(5660300002)(64756008)(66556008)(55016002)(966005)(26005)(478600001)(71200400001)(9686003)(186003)(52536014)(33656002)(86362001)(2906002)(8936002)(66446008)(8676002)(76116006)(38070700004); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QmF6OUxNQVU4NFlFZTNoUjBKNUR3RVVGUFhUa1dycEhqQm1tRFcwdFBFQlcv?= =?utf-8?B?cHVjRFlyTTZlUmU2UHRvbHU3K0RnSk5XYW1CY2dpY3RjLy8wQTF2WW5HREFk?= =?utf-8?B?ZXQyU0RxMGZOdFZXUDJDUDMwYUFYckJFdE9zbEpGcVFpdnE5dDNOR1RkWEU1?= =?utf-8?B?eUZPVlFrUkkvMXl6UnRuaDAwT0RZbSt1QTBzRUZHRW1pek1qbHpzQkkrQXUr?= =?utf-8?B?dkd4SzRVRXZYY1MrdDRLcEZUWDJVR1E1b0FEb05PbW9NYmREYWl5YW1vbkxJ?= =?utf-8?B?UnhKUmE2eDhiaFIzSVJ3UDBHb2RTclZTMSs2TCtmUVdiL2RWSzJwbVdqdml6?= =?utf-8?B?VElhOTdsMEU5U2Ficy9NcVBnaGU3YlVCdk9EeWtJWElPU3dQQktXeC8yUElK?= =?utf-8?B?bklLZlRYOWpXMDVxQVl6TXQ4Vy82OHVEU1ZqM2xYbHIrZWpRbkZzS2xLRG9m?= =?utf-8?B?RUtQU09SWVBaSmE0aHQzS1VkWWpRYmJ6RHRwTGtacGhuL0doRSs2N0pVK3Ft?= =?utf-8?B?ZFZFNFBuYlN3RUM3TmZtUEhIeWMyRXdTZFVQK0cvVERCV1dTbSswY1hWTlNX?= =?utf-8?B?anlEd1kycmZvZldYZ3ZaTG5JNktyNzB1emVpZ2d0SWRJTFk0UC9OWWM3Qm42?= =?utf-8?B?bWpJOGw4MUpRY210Vkp5QWZCV3J4T0dOVC8vOW9ZdFpnblBQaWRXN3l0N3cy?= =?utf-8?B?UjREcy9KMGZiQU1EVytub29ITk9DVE1zL1ZJcTRWUTlSOGNvejVOSnN4TmxV?= =?utf-8?B?WEtCSm5nYVQyYnpvQStDUU51aUxFUFlLZmhmcDVCdXkzZ0pRRXJGOVdUT05U?= =?utf-8?B?RnZOM3BJNVlRQWp6Nk5EblFQZ1I1RlJqN2x4Vk1ucUpLMHN2U3NxZG5RUThx?= =?utf-8?B?eEQyVWNBQkpjOFBlalQxQ0JaaVI4ZTVOUXpwSFZGSW9DdncrSmFEb1UzRjBT?= =?utf-8?B?K0N0TmZxMkxDaG5DemlFODBzSE85MEZtVWt5QjIyRUYzT1kzZ2IrV3Ayelp4?= =?utf-8?B?U2E0RTdUUjFzajFKT1FIS2xwbkcvaEVvY29GdnEzSXpJckpqb2lUUk1MblNJ?= =?utf-8?B?eUFubkc4bms4M280cUc2UkhsQXZ3WDVtYkxUK09ONEVDZGVBaVIzMzRyQ0Ju?= =?utf-8?B?SVhrQ0FLUzlNQ1pYSkZEZlphMFZxZEp4cGxYT1lJNWxRd3FoNjN3N2U0a0li?= =?utf-8?B?K1dVa2dlKzJJQ01TN3h5dDN0dTNrQW1JUDNCa0ZxWUhiZ0RObTYvMWZFOTNq?= =?utf-8?B?WkZUNVpHVitic2piWHc3UzM3SURRTmRHL2cwbEZPU25JS0ZKN2tLeUwrTDdG?= =?utf-8?B?dGs3YVFPUDhpMmR0b1FHSjd3d1h4TVErQllycmc5NU5Xb0Q3OVJLUzV2NjFp?= =?utf-8?B?SjYwUlJVQ0hZSXFFWHJ1LzVaV3d3R1VlN1pBSjgyYnNHcHdMUDUrTGgwdmU1?= =?utf-8?B?Z21yYVpMVGVRcDlYUGV6ckpsd3FLTnh5ejVQSnhwR3FuUUVOQ01QdENTUTZh?= =?utf-8?B?TGxFUStaWVNRNmlHSVk0VkpLN3p3YTFKdlJQQ2tXblozOUllUE5wcUU0NmZX?= =?utf-8?B?dUpsejZGbWpwZkNldjUyMlFlZDRuS1ZoRUV5TmVTZ3hGRWJkOGFMMkk3ZUNi?= =?utf-8?B?ZHRNNVNSYml5elpSdXZpMmNJZlZXTjAxTHB5ZGo2eTBwaS91eWl2c3AvK3U1?= =?utf-8?B?a1lBQlVJWjk3TGN2RHo2RXpxOTEyRld1TEpleW5zdG1XU2lXek9wdlBQVlRK?= =?utf-8?Q?fFrH/ffKieJmuw1hcmfIJAPFoXLBs9PGmS6g6Pw?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5389.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4bdf830e-c67e-4074-6a05-08d94cd036d9 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jul 2021 05:19:00.5398 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: qnqLEj8Q98DLxuutuUZaUQuzL4SBaPoaZjO7jWmDxRgBKQq3BIHOiXZnijGnfOCszNPVF7GNJs6PhSShKaFhQA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB5567 Subject: Re: [dpdk-dev] imissed drop with mellanox connectx5 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 Sender: "dev" SGkgWWFyb24NCg0KRnJlZWluZyBtYnVmcyBmcm9tIGEgZGlmZmVyZW50IGxjb3JlIHRoYW4gdGhl IG9yaWdpbmFsIGxjb3JlIGFsbG9jYXRlZCB0aGVtIGNhdXNlcyBjYWNoZSBtaXNzIGluIHRoZSBt ZW1wb29sIGNhY2hlIG9mIHRoZSBvcmlnaW5hbCBsY29yZSBwZXIgbWJ1ZiBhbGxvY2F0aW9uIC0g YWxsIHRoZSB0aW1lIHRoZSBQTUQgd2lsbCBnZXQgbm9uLWhvdCBtYnVmcyB0byB3b3JrIHdpdGgu IA0KDQpJdCBjYW4gYmUgb25lIG9mIHRoZSByZWFzb25zIGZvciB0aGUgZWFybGllciBkcm9wcyB5 b3Ugc2VlLg0KDQpNYXRhbg0KDQpGcm9tOiBZYXJvbiBJbGxvdXoNCj4gSGkNCj4gDQo+IFdlIHRy eSB0byByZWFkIGZyb20gMTAwRyBOSUMgTWVsbGFub3ggQ29ubmVjdFgtNSAgd2l0aG91dCBkcm9w IGF0IG5pYy4NCj4gQWxsIHRocmVhZCBhcmUgd2l0aCBjb3JlIHBpbm5pbmcgYW5kIGNwdSBpc29s YXRpb24uDQo+IFdlIHVzZSBkcGRrIDE5LjExDQo+IEkgdHJpZWQgdG8gYXBwbHkgYWxsIGNvbmZp Z3VyYXRpb24gdGhhdCBhcmUgaW4NCj4gaHR0cHM6Ly9mYXN0LmRwZGsub3JnL2RvYy9wZXJmL0RQ REtfMTlfMDhfTWVsbGFub3hfTklDX3BlcmZvcm1hbmNlX3INCj4gZXBvcnQucGRmDQo+IA0KPiBX ZSBoYXZlIGEgc3RyYW5nZSBiZWhhdmlvciwgMSB0aHJlYWQgY2FuIHJlY2VpdmUgcmVjZWl2ZSAy MCBHYnBzLzEyIE1wcHMNCj4gYW5kIGZyZWUgbWJ1ZiB3aXRob3V0IGRyb3BwcywgIGJ1dCB3aGVu IHRyeWluZyB0byBwYXNzIHRoZXNlIG1idWYgdG8NCj4gYW5vdGhlciB0aHJlYWQgdGhhdCBvbmx5 IGZyZWUgdGhlbSB0aGVyZSBhcmUgZHJvcHMsIGV2ZW4gd2hlbiB0cnlpbmcgdG8NCj4gd29yayB3 aXRoIG1vcmUgdGhyZWFkcy4NCj4gDQo+IFdoZW4gcnVubmluZyAxIHRocmVhZCB0aGF0IG9ubHkg cmVhZCBmcm9tIHBvcnQgKG5vIG11bHRpIHF1ZXVlKSBhbmQgZnJlZQ0KPiBtYnVmIGluIHRoZSBz YW1lIHRocmVhZCwgdGhlcmUgYXJlIG5vIGRyb3BwIHdpdGggdHJhZmZpYyB1cCB0byAyMSBHYnBz ICAxMi40DQo+IE1wcHMuDQo+IFdoZW4gcnVubmluZyA2IHRocmVhZCB0aGF0IG9ubHkgcmVhZCBm cm9tIHBvcnQgKHdpdGggbXVsdGkgcXVldWUpIGFuZCBmcmVlDQo+IG1idWYgaW4gdGhlIHNhbWUg dGhyZWFkcywgdGhlcmUgYXJlIG5vIGRyb3BwIHdpdGggdHJhZmZpYyB1cCB0byAyMSBHYnBzICAx Mi40DQo+IE1wcHMuDQo+IA0KPiBXaGVuIHJ1bm5pbmcgMSB0byA2IHRocmVhZCB0aGF0IG9ubHkg cmVhZCBmcm9tIHBvcnQgYW5kIHBhc3MgdGhlbSB0bw0KPiBhbm90aGVyIDYgdGhyZWFkIHRoYXQg b25seSByZWFkIGZyb20gcmluZyBhbmQgZnJlZSBtYnVmLCB0aGVyZSBhcmUgZHJvcHAgaW4NCj4g bmljIChpbWlzc2VkIGNvdW50ZXIpIHdpdGggdHJhZmZpYyBvdmVyIHRvIDEwIEdicHMgIDUuMiBN cHBzLihIZXJlIHJlY2VpdmUNCj4gdGhyZWFkIHdlcmUgcGlubmVkIHRvIGNwdSAxLTYgYW5kIGFk ZGl0aW9uYWwgdGhyZWFkIGZyb20gNy0xMiBlYWNoIHRocmVhZA0KPiBvbiBhIHNpbmdsZSBjcHUp IEVhY2ggcmVjZWl2ZSB0aHJlYWQgc2VuZCB0byBvbmUgdGhyZWFkIHRoYXQgZnJlZSB0aGUgYnVm ZmVyLg0KPiANCj4gQ29uZmlndXJhdGlvbnM6DQo+IA0KPiBXZSB1c2UgcmluZ3Mgb2Ygc2l6ZSAz Mjc2OCBiZXR3ZWVuIHRoZSB0aHJlYWRzLiBSaW5nIGFyZSBpbml0aWFsaXplZCB3aXRoDQo+IFNQ L1NDLCBXcml0ZSBhcmUgZG9uZSB3aXRoIGJ1bGsgb2YgNTEyIHdpdGggcnRlX3JpbmdfZW5xdWV1 ZV9idXJzdC4NCj4gUG9ydCBpcyBpbml0aWFsaXplZCB3aXRoIHJ0ZV9ldGhfcnhfcXVldWVfc2V0 dXAgbmJfcnhfZGVzYz04MTkyDQo+IHJ0ZV9ldGhfcnhjb25mIC0gcnhfY29uZi5yeF90aHJlc2gu cHRocmVzaCA9IERQREtfTklDX1JYX1BUSFJFU0g7DQo+IC8vcmluZyBwcmVmZXRjaCB0aHJlc2hv bGQNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByeF9jb25mLnJ4X3RocmVzaC5o dGhyZXNoID0gRFBES19OSUNfUlhfSFRIUkVTSDsgLy9yaW5nDQo+IGhvc3QgdGhyZXNob2xkDQo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcnhfY29uZi5yeF90aHJlc2gud3RocmVz aCA9IERQREtfTklDX1JYX1dUSFJFU0g7DQo+IC8vcmluZyB3cml0ZWJhY2sgdGhyZXNob2xkDQo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcnhfY29uZi5yeF9mcmVlX3RocmVzaCA9 IERQREtfTklDX1JYX0ZSRUVfVEhSRVNIOyByc3MgLQ0KPiA+ICBFVEhfUlNTX0lQIHwgRVRIX1JT U19VRFAgfCBFVEhfUlNTX1RDUDsNCj4gDQo+IA0KPiBXZSB0cmllZCB0byB3b3JrIHdpdGggYW5k IHdpdGhvdXQgaHlwZXJ0aHJlYWRpbmcuDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqDQo+IA0KPiBOZXR3b3JrIGRldmljZXMgdXNpbmcga2VybmVsIGRyaXZl cg0KPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPiAwMDAwOjM3OjAwLjAg J01UMjc4MDAgRmFtaWx5IFtDb25uZWN0WC01XSAxMDE3JyBpZj1lbnMyZjAgZHJ2PW1seDVfY29y ZQ0KPiB1bnVzZWQ9aWdiX3Vpbw0KPiAwMDAwOjM3OjAwLjEgJ01UMjc4MDAgRmFtaWx5IFtDb25u ZWN0WC01XSAxMDE3JyBpZj1lbnMyZjEgZHJ2PW1seDVfY29yZQ0KPiB1bnVzZWQ9aWdiX3Vpbw0K PiANCj4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KPiANCj4gZXRo dG9vbCAtaSBlbnMyZjANCj4gZHJpdmVyOiBtbHg1X2NvcmUNCj4gdmVyc2lvbjogNS4zLTEuMC4w DQo+IGZpcm13YXJlLXZlcnNpb246IDE2LjMwLjEwMDQgKEhQRTAwMDAwMDAwMDkpDQo+IGV4cGFu c2lvbi1yb20tdmVyc2lvbjoNCj4gYnVzLWluZm86IDAwMDA6Mzc6MDAuMA0KPiBzdXBwb3J0cy1z dGF0aXN0aWNzOiB5ZXMNCj4gc3VwcG9ydHMtdGVzdDogeWVzDQo+IHN1cHBvcnRzLWVlcHJvbS1h Y2Nlc3M6IG5vDQo+IHN1cHBvcnRzLXJlZ2lzdGVyLWR1bXA6IG5vDQo+IHN1cHBvcnRzLXByaXYt ZmxhZ3M6IHllcw0KPiANCj4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq Kg0KPiANCj4gdW5hbWUgLWENCj4gTGludXggbG9jYWxob3N0LmxvY2FsZG9tYWluIDMuMTAuMC0x MTYwLmVsNy54ODZfNjQgIzEgU01QIE1vbiBPY3QgMTkNCj4gMTY6MTg6NTkgVVRDIDIwMjAgeDg2 XzY0IHg4Nl82NCB4ODZfNjQgR05VL0xpbnV4DQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqDQo+IA0KPiBsc2NwdSB8IGdyZXAgLWUgU29ja2V0IC1lIENvcmUg LWUgVGhyZWFkDQo+IFRocmVhZChzKSBwZXIgY29yZTogICAgMQ0KPiBDb3JlKHMpIHBlciBzb2Nr ZXQ6ICAgIDI0DQo+IFNvY2tldChzKTogICAgICAgICAgICAgMg0KPiANCj4gKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KPiBjYXQgL3N5cy9kZXZpY2VzL3N5c3RlbS9u b2RlL25vZGUwL2NwdWxpc3QNCj4gMC0yMw0KPiAqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqDQo+IEZyb20gL3Byb2MvY3B1aW5mbw0KPiANCj4gcHJvY2Vzc29yICAgICAg IDogMA0KPiB2ZW5kb3JfaWQgICAgICAgOiBHZW51aW5lSW50ZWwNCj4gY3B1IGZhbWlseSAgICAg IDogNg0KPiBtb2RlbCAgICAgICAgICAgOiA4NQ0KPiBtb2RlbCBuYW1lICAgICAgOiBJbnRlbChS KSBYZW9uKFIpIEdvbGQgNTIyMFIgQ1BVIEAgMi4yMEdIeg0KPiBzdGVwcGluZyAgICAgICAgOiA3 DQo+IG1pY3JvY29kZSAgICAgICA6IDB4NTAwMzAwMw0KPiBjcHUgTUh6ICAgICAgICAgOiAyMjAw LjAwMA0KPiANCj4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KPiAN Cj4gcHl0aG9uIC9ob21lL2NwdV9sYXlvdXQucHkNCj4gPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPiA9PT09PT09PT09PT0NCj4gQ29y ZSBhbmQgU29ja2V0IEluZm9ybWF0aW9uIChhcyByZXBvcnRlZCBieSAnL3N5cy9kZXZpY2VzL3N5 c3RlbS9jcHUnKQ0KPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09DQo+ID09PT09PT09PT09PQ0KPiANCj4gY29yZXMgPSAgWzAsIDEsIDIs IDMsIDQsIDUsIDYsIDgsIDksIDEwLCAxMSwgMTIsIDEzLCAxNiwgMTcsIDE4LCAxOSwgMjAsIDIx LCAyNSwgMjYsIDI3LA0KPiAyOCwgMjksIDI0XSBzb2NrZXRzID0gIFswLCAxXQ0KPiANCj4gICAg ICAgICBTb2NrZXQgMCAgICBTb2NrZXQgMQ0KPiAgICAgICAgIC0tLS0tLS0tICAgIC0tLS0tLS0t DQo+IENvcmUgMCAgWzBdICAgICAgICAgWzI0XQ0KPiBDb3JlIDEgIFsxXSAgICAgICAgIFsyNV0N Cj4gQ29yZSAyICBbMl0gICAgICAgICBbMjZdDQo+IENvcmUgMyAgWzNdICAgICAgICAgWzI3XQ0K PiBDb3JlIDQgIFs0XSAgICAgICAgIFsyOF0NCj4gQ29yZSA1ICBbNV0gICAgICAgICBbMjldDQo+ IENvcmUgNiAgWzZdICAgICAgICAgWzMwXQ0KPiBDb3JlIDggIFs3XQ0KPiBDb3JlIDkgIFs4XSAg ICAgICAgIFszMV0NCj4gQ29yZSAxMCBbOV0gICAgICAgICBbMzJdDQo+IENvcmUgMTEgWzEwXSAg ICAgICAgWzMzXQ0KPiBDb3JlIDEyIFsxMV0gICAgICAgIFszNF0NCj4gQ29yZSAxMyBbMTJdICAg ICAgICBbMzVdDQo+IENvcmUgMTYgWzEzXSAgICAgICAgWzM2XQ0KPiBDb3JlIDE3IFsxNF0gICAg ICAgIFszN10NCj4gQ29yZSAxOCBbMTVdICAgICAgICBbMzhdDQo+IENvcmUgMTkgWzE2XSAgICAg ICAgWzM5XQ0KPiBDb3JlIDIwIFsxN10gICAgICAgIFs0MF0NCj4gQ29yZSAyMSBbMThdICAgICAg ICBbNDFdDQo+IENvcmUgMjUgWzE5XSAgICAgICAgWzQzXQ0KPiBDb3JlIDI2IFsyMF0gICAgICAg IFs0NF0NCj4gQ29yZSAyNyBbMjFdICAgICAgICBbNDVdDQo+IENvcmUgMjggWzIyXSAgICAgICAg WzQ2XQ0KPiBDb3JlIDI5IFsyM10gICAgICAgIFs0N10NCj4gQ29yZSAyNCAgICAgICAgICAgICBb NDJdDQo=