From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id E029F1B014 for ; Tue, 9 Jan 2018 07:38:15 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Jan 2018 22:38:14 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,334,1511856000"; d="scan'208";a="8361219" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga008.fm.intel.com with ESMTP; 08 Jan 2018 22:38:14 -0800 Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 8 Jan 2018 22:38:14 -0800 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by fmsmsx116.amr.corp.intel.com (10.18.116.20) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 8 Jan 2018 22:38:14 -0800 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.213]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.218]) with mapi id 14.03.0319.002; Tue, 9 Jan 2018 14:38:12 +0800 From: "Hu, Xuekun" To: "Wiles, Keith" , Gabriel Ionescu , "Tan, Jianfeng" CC: "users@dpdk.org" Thread-Topic: [dpdk-users] Issue with Pktgen and OVS-DPDK Thread-Index: AdLDHc9SyeONySmmS621uQ4vR+H+DwAnvaqAMVT/NwA= Date: Tue, 9 Jan 2018 06:38:11 +0000 Message-ID: <88A92D351643BA4CB23E30315517062663176F61@SHSMSX103.ccr.corp.intel.com> References: <05AD9C758FB3CB46912B9395C8B3C047015B76FA@SESTOEX04.enea.se> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZmVlZDYxOWMtMjVmYy00NDJjLTkxY2MtOGE4MDJjMzYzNWMzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImxVNDllbVFneDliMER5ZVo4KzVaZE4rYVphb0NITGoyOHZqelJnOU1aQVE9In0= x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-users] Issue with Pktgen and OVS-DPDK X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jan 2018 06:38:16 -0000 SGksIEtlaXRoDQoNCkFueSB1cGRhdGVzIG9uIHRoaXMgaXNzdWU/IFdlIG1ldCBzaW1pbGFyIGJl aGF2aW9yIHRoYXQgb3ZzLWRwZGsgcmVwb3J0cyB0aGV5IHJlY2VpdmUgcGFja2V0IHdpdGggc2l6 ZSBpbmNyZW1lbnQgMTIgYnl0ZXMgdW50aWwgbW9yZSB0aGFuIDE1MTgsIHRoZW4gcGt0Z2VuIHN0 b3BzIHNlbmRpbmcgcGFja2V0cywgd2hpbGUgd2Ugb25seSBhc2sgcGt0Z2VuIHRvIGdlbmVyYXRl IDY0QiBwYWNrZXQuIEFuZCBpdCBvbmx5IGhhcHBlbnMgd2l0aCB0d28gdmhvc3QtdXNlciBwb3J0 cyBpbiBzYW1lIHNlcnZlci4gSWYgdGhlIHBrdGdlbiBpcyBydW5uaW5nIGluIGFub3RoZXIgc2Vy dmVyLCB0aGVuIG5vIHN1Y2ggaXNzdWUuIA0KDQpXZSB0ZXN0ZWQgdGhlIGxhc3RlZCBwa3RnZW4g My40LjYsIGFuZCBPVlMtRFBESyAyLjgsIHdpdGggRFBESyAxNy4xMS4NCg0KV2UgYWxzbyBmb3Vu ZCBxZW11Mi44LjEgYW5kIHFlbXUyLjEwIGhhdmUgdGhpcyBwcm9ibGVtLCB3aGlsZSBxZW11IDIu NSBoYXMgbm8gc3VjaCBwcm9ibGVtLiBTbyBzZWVtcyBsaWtlIGl0IGlzIGEgY29tcGF0aWJpbGl0 eSBpc3N1ZSB3aXRoIHBrdGdlbi9kcGRrL3FlbXU/IA0KDQpUaGFua3MuIA0KVGh4LCBYdWVrdW4N Cg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IHVzZXJzIFttYWlsdG86dXNlcnMt Ym91bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIFdpbGVzLCBLZWl0aA0KU2VudDogV2VkbmVz ZGF5LCBNYXkgMDMsIDIwMTcgNDoyNCBBTQ0KVG86IEdhYnJpZWwgSW9uZXNjdSA8R2FicmllbC5J b25lc2N1QGVuZWEuY29tPg0KQ2M6IHVzZXJzQGRwZGsub3JnDQpTdWJqZWN0OiBSZTogW2RwZGst dXNlcnNdIElzc3VlIHdpdGggUGt0Z2VuIGFuZCBPVlMtRFBESw0KDQpDb21tZW50cyBpbmxpbmU6 DQo+IE9uIE1heSAyLCAyMDE3LCBhdCA4OjIwIEFNLCBHYWJyaWVsIElvbmVzY3UgPEdhYnJpZWwu SW9uZXNjdUBlbmVhLmNvbT4gd3JvdGU6DQo+IA0KPiBIaSwNCj4gDQo+IEkgYW0gdXNpbmcgRFBE Sy1Qa3RnZW4gd2l0aCBhbiBPVlMgYnJpZGdlIHRoYXQgaGFzIHR3byB2SG9zdC11c2VyIHBvcnRz IGFuZCBJIGFtIHNlZWluZyBhbiBpc3N1ZSB3aGVyZSBQa3RnZW4gZG9lcyBub3QgbG9vayBsaWtl IGl0IGdlbmVyYXRlcyBwYWNrZXRzIGNvcnJlY3RseS4NCj4gDQo+IEZvciB0aGlzIHNldHVwIEkg YW0gdXNpbmcgRFBESyAxNy4wMiwgUGt0Z2VuIDMuMi44IGFuZCBPVlMgMi43LjAuDQo+IA0KPiBU aGUgT1ZTIGJyaWRnZSBpcyBjcmVhdGVkIHdpdGg6DQo+IG92cy12c2N0bCBhZGQtYnIgb3ZzYnIw IC0tIHNldCBicmlkZ2Ugb3ZzYnIwIGRhdGFwYXRoX3R5cGU9bmV0ZGV2IA0KPiBvdnMtdnNjdGwg YWRkLXBvcnQgb3ZzYnIwIHZob3N0LXVzZXIxIC0tIHNldCBJbnRlcmZhY2Ugdmhvc3QtdXNlcjEg DQo+IHR5cGU9ZHBka3Zob3N0dXNlciBvZnBvcnRfcmVxdWVzdD0xIG92cy12c2N0bCBhZGQtcG9y dCBvdnNicjAgDQo+IHZob3N0LXVzZXIyIC0tIHNldCBJbnRlcmZhY2Ugdmhvc3QtdXNlcjIgdHlw ZT1kcGRrdmhvc3R1c2VyIA0KPiBvZnBvcnRfcmVxdWVzdD0yIG92cy1vZmN0bCBhZGQtZmxvdyBv dnNicjAgaW5fcG9ydD0xLGFjdGlvbj1vdXRwdXQ6MiANCj4gb3ZzLW9mY3RsIGFkZC1mbG93IG92 c2JyMCBpbl9wb3J0PTIsYWN0aW9uPW91dHB1dDoxDQo+IA0KPiBEUERLLVBrdGdlbiBpcyBsYXVu Y2hlZCB3aXRoIHRoZSBmb2xsb3dpbmcgY29tbWFuZCBzbyB0aGF0IHBhY2tldHMgZ2VuZXJhdGVk IHRocm91Z2ggcG9ydCAwIGFyZSByZWNlaXZlZCBieSBwb3J0IDEgYW5kIHZpY2V2ZXJzYToNCj4g cGt0Z2VuIC1jIDB4RiAtLWZpbGUtcHJlZml4IHBrdGdlbiAtLW5vLXBjaSBcDQo+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAtLXZkZXY9dmlydGlvX3VzZXIwLHBhdGg9L3RtcC92aG9z dC11c2VyMSBcDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLXZkZXY9dmlydGlv X3VzZXIxLHBhdGg9L3RtcC92aG9zdC11c2VyMiBcDQo+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAtLSAtUCAtbSAiWzA6MV0uMCwgWzI6M10uMeKAnQ0KDQpUaGUgYWJvdmUgY29tbWFu ZCBsaW5lIGlzIHdyb25nIGFzIFBrdGdlbiBuZWVkcyBvciB0YWtlcyB0aGUgZmlyc3QgbGNvcmUg Zm9yIGRpc3BsYXkgb3V0cHV0IGFuZCB0aW1lcnMuIEkgd291bGQgbm90IHVzZSAtYyAtMHhGLCBi dXQgLWwgMS01IGluc3RlYWQsIGFzIGl0IGlzIGEgbG90IGVhc2llciB0byB1bmRlcnN0YW5kIElN Ty4gVXNpbmcgdGhpcyBvcHRpb24gLWwgMS01IHlvdSBhcmUgdXNpbmcgNSBsY29yZXMgKHNraXBw aW5nIGxjb3JlIDAgaW4gYSA2IGxjb3JlIFZNKSBvbmUgZm9yIFBrdGdlbiBhbmQgNCBmb3IgdGhl IHR3byBwb3J0cy4gLW0gWzI6M10uMCAtbSBbNDo1XS4xIGxlYXZpbmcgbGNvcmUgMSBmb3IgUGt0 Z2VuIHRvIHVzZSBhbmQgSSBhbSBjb25jZXJuZWQgeW91IGRpZCBub3Qgc2VlIHNvbWUgcGVyZm9y bWFuY2Ugb3IgbG9ja3VwIHByb2JsZW0uIEkgcmVhbGx5IG5lZWQgdG8gYWRkIGEgdGVzdCBmb3Ig dGhlc2UgdHlwZXMgb2YgcHJvYmxlbSA6LSggWW91IGNhbiBqdXN0IGhhdmUgNSBsY29yZXMgZm9y IHRoZSBWTSwgd2hpY2ggdGhlbiBwa3RnZW4gc2hhcmVzIGxjb3JlIDAgd2l0aCBMaW51eCB1c2lu ZyAtbCAwLTQgb3B0aW9uLg0KDQpQa3RnZW4gd2hlbiByZXF1ZXN0ZWQgdG8gc2VuZCA2NCBieXRl IGZyYW1lcyBpdCBzZW5kcyA2MCBieXRlIHBheWxvYWQgKyA0IGJ5dGUgRnJhbWUgQ2hlY2tzdW0u IFRoaXMgZG9lcyB3b3JrIGFuZCBpdCBtdXN0IGJlIGluIGhvdyB2aG9zdC11c2VyIGlzIHRlc3Rp bmcgZm9yIHRoZSBwYWNrZXQgc2l6ZS4gSW4gdGhlIG1idWYgeW91IGhhdmUgcGF5bG9hZCBzaXpl IGFuZCB0aGUgYnVmZmVyIHNpemUuIFRoZSBCdWZmZXIgc2l6ZSBjb3VsZCBiZSAxNTI0LCBidXQg dGhlIHBheWxvYWQgb3IgZnJhbWUgc2l6ZSB3aWxsIGJlIDYwIGJ5dGVzIGFzIHRoZSA0IGJ5dGVz IEZDUyBpcyBhcHBlbmRlZCB0byB0aGUgZnJhbWUgYnkgdGhlIGhhcmR3YXJlLiBJdCBzZWVtcyB0 byBtZSB0aGF0IHZob3N0LXVzZXIgaXMgbm90IGxvb2tpbmcgYXQgdGhlIGNvcnJlY3Qgc3RydWN0 IHJ0ZV9tYnVmIG1lbWJlciB2YXJpYWJsZSBpbiBpdHMgdGVzdGluZy4NCg0KPiANCj4gSW4gUGt0 Z2VuLCB0aGUgZGVmYXVsdCBzZXR0aW5ncyBhcmUgdXNlZCBmb3IgYm90aCBwb3J0czoNCj4gDQo+ IC0gICAgICAgICAgVHggQ291bnQ6IEZvcmV2ZXINCj4gDQo+IC0gICAgICAgICAgUmF0ZTogMTAw JQ0KPiANCj4gLSAgICAgICAgICBQa3RTaXplOiA2NA0KPiANCj4gLSAgICAgICAgICBUeCBCdXJz dDogMzINCj4gDQo+IFdoZW5ldmVyIEkgc3RhcnQgZ2VuZXJhdGluZyBwYWNrZXRzIHRocm91Z2gg b25lIG9mIHRoZSBwb3J0cyAoaW4gdGhpcyBleGFtcGxlIHBvcnQgMCBieSBydW5uaW5nIHN0YXJ0 IDApLCB0aGUgT1ZTIGxvZ3MgdGhyb3cgd2FybmluZ3Mgc2ltaWxhciB0bzoNCj4gMjAxNy0wNS0w MlQwOToyMzowNC43NDFafDAwMDIyfG5ldGRldl9kcGRrKHBtZDkpfFdBUk58RHJvcHBlZCAxMTk0 OTU2IA0KPiBsb2cgbWVzc2FnZXMgaW4gbGFzdCA0OSBzZWNvbmRzIChtb3N0IHJlY2VudGx5LCA0 MSBzZWNvbmRzIGFnbykgZHVlIHRvIA0KPiBleGNlc3NpdmUgcmF0ZQ0KPiAyMDE3LTA1LTAyVDA5 OjIzOjA0Ljc0MVp8MDAwMjN8bmV0ZGV2X2RwZGsocG1kOSl8V0FSTnx2aG9zdC11c2VyMjogVG9v IA0KPiBiaWcgc2l6ZSAxNTI0IG1heF9wYWNrZXRfbGVuIDE1MTgNCj4gMjAxNy0wNS0wMlQwOToy MzowNC43NDFafDAwMDI0fG5ldGRldl9kcGRrKHBtZDkpfFdBUk58dmhvc3QtdXNlcjI6IFRvbyAN Cj4gYmlnIHNpemUgMTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+IDIwMTctMDUtMDJUMDk6MjM6 MDQuNzQxWnwwMDAyNXxuZXRkZXZfZHBkayhwbWQ5KXxXQVJOfHZob3N0LXVzZXIyOiBUb28gDQo+ IGJpZyBzaXplIDE1MjQgbWF4X3BhY2tldF9sZW4gMTUxOA0KPiAyMDE3LTA1LTAyVDA5OjIzOjA0 Ljc0MVp8MDAwMjZ8bmV0ZGV2X2RwZGsocG1kOSl8V0FSTnx2aG9zdC11c2VyMjogVG9vIA0KPiBi aWcgc2l6ZSAxNTI0IG1heF9wYWNrZXRfbGVuIDE1MTggDQo+IDIwMTctMDUtMDJUMDk6MjM6MTUu NzYxWnwwMDAyN3xuZXRkZXZfZHBkayhwbWQ5KXxXQVJOfERyb3BwZWQgMTM0NDk4OCANCj4gbG9n IG1lc3NhZ2VzIGluIGxhc3QgMTEgc2Vjb25kcyAobW9zdCByZWNlbnRseSwgMCBzZWNvbmRzIGFn bykgZHVlIHRvIA0KPiBleGNlc3NpdmUgcmF0ZQ0KPiAyMDE3LTA1LTAyVDA5OjIzOjE1Ljc2MVp8 MDAwMjh8bmV0ZGV2X2RwZGsocG1kOSl8V0FSTnx2aG9zdC11c2VyMjogVG9vIA0KPiBiaWcgc2l6 ZSA1NzU2NCBtYXhfcGFja2V0X2xlbiAxNTE4IFBvcnQgMSBkb2VzIG5vdCByZWNlaXZlIGFueSBw YWNrZXRzLg0KPiANCj4gV2hlbiBydW5uaW5nIFBrdGdlbiB3aXRoIHRoZSAtc29ja2V0LW1lbSBv cHRpb24gKGUuZy4gLS1zb2NrZXQtbWVtIDUxMiksIHRoZSBiZWhhdmlvciBpcyBkaWZmZXJlbnQs IGJ1dCB3aXRoIHRoZSBzYW1lIHdhcm5pbmdzIHRocm93biBieSBPVlM6IHBvcnQgMSByZWNlaXZl cyBzb21lIHBhY2thZ2VzLCBidXQgd2l0aCBkaWZmZXJlbnQgc2l6ZXMsIGV2ZW4gdGhvdWdoIHRo ZXkgYXJlIGdlbmVyYXRlZCBvbiBwb3J0IDAgd2l0aCBhIDY0YiBzaXplOg0KPiAgRmxhZ3M6UG9y dCAgICAgIDogICBQLS0tLS0tLS0tLS0tLS06MCAgIFAtLS0tLS0tLS0tLS0tLToxDQo+IExpbmsg U3RhdGUgICAgICAgIDogICAgICAgPFVQLTEwMDAwLUZEPiAgICAgICA8VVAtMTAwMDAtRkQ+ICAg ICAtLS0tVG90YWxSYXRlLS0tLQ0KPiBQa3RzL3MgTWF4L1J4ICAgICA6ICAgICAgICAgICAgICAg ICAwLzAgICAgICAgICAgICAgMzUxMzYvMCAgICAgICAgICAgICAgIDM1MTM2LzANCj4gICAgICAg TWF4L1R4ICAgICA6ICAgICAgICAyMzgxNDQvMjU1MDQgICAgICAgICAgICAgICAgIDAvMCAgICAg ICAgICAyMzgxNDQvMjU1MDQNCj4gTUJpdHMvcyBSeC9UeCAgICAgOiAgICAgICAgICAgICAwLzEz MjcwICAgICAgICAgICAgICAgICAwLzAgICAgICAgICAgICAgICAwLzEzMjcwDQo+IEJyb2FkY2Fz dCAgICAgICAgIDogICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQo+IE11 bHRpY2FzdCAgICAgICAgIDogICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAw DQo+ICA2NCBCeXRlcyAgICAgICAgOiAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAg ICAyODgNCj4gIDY1LTEyNyAgICAgICAgICA6ICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAg ICAgICAgMTQ0MA0KPiAgMTI4LTI1NSAgICAgICAgIDogICAgICAgICAgICAgICAgICAgMCAgICAg ICAgICAgICAgICAyODgwDQo+ICAyNTYtNTExICAgICAgICAgOiAgICAgICAgICAgICAgICAgICAw ICAgICAgICAgICAgICAgIDYzMzYNCj4gIDUxMi0xMDIzICAgICAgICA6ICAgICAgICAgICAgICAg ICAgIDAgICAgICAgICAgICAgICAxMjA5Ng0KPiAgMTAyNC0xNTE4ICAgICAgIDogICAgICAgICAg ICAgICAgICAgMCAgICAgICAgICAgICAgIDEyMDk2DQo+IFJ1bnRzL0p1bWJvcyAgICAgIDogICAg ICAgICAgICAgICAgIDAvMCAgICAgICAgICAgICAgICAgMC8wDQo+IEVycm9ycyBSeC9UeCAgICAg IDogICAgICAgICAgICAgICAgIDAvMCAgICAgICAgICAgICAgICAgMC8wDQo+IFRvdGFsIFJ4IFBr dHMgICAgIDogICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgIDM1MTM2DQo+ICAgICAg VHggUGt0cyAgICAgOiAgICAgICAgICAgICAxNTcxNTg0ICAgICAgICAgICAgICAgICAgIDANCj4g ICAgICBSeCBNQnMgICAgICA6ICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgIDIy Nw0KPiAgICAgIFR4IE1CcyAgICAgIDogICAgICAgICAgICAgIDQxMjc3NyAgICAgICAgICAgICAg ICAgICAwDQo+IEFSUC9JQ01QIFBrdHMgICAgIDogICAgICAgICAgICAgICAgIDAvMCAgICAgICAg ICAgICAgICAgMC8wDQo+ICAgICAgICAgICAgICAgICAgOg0KPiBQYXR0ZXJuIFR5cGUgICAgICA6 ICAgICAgICAgICAgIGFiY2QuLi4gICAgICAgICAgICAgYWJjZC4uLg0KPiBUeCBDb3VudC8lIFJh dGUgICA6ICAgICAgIEZvcmV2ZXIgLzEwMCUgICAgICAgRm9yZXZlciAvMTAwJQ0KPiBQa3RTaXpl L1R4IEJ1cnN0ICA6ICAgICAgICAgICA2NCAvICAgMzIgICAgICAgICAgIDY0IC8gICAzMg0KPiBT cmMvRGVzdCBQb3J0ICAgICA6ICAgICAgICAgMTIzNCAvIDU2NzggICAgICAgICAxMjM0IC8gNTY3 OA0KPiBQa3QgVHlwZTpWTEFOIElEICA6ICAgICBJUHY0IC8gVENQOjAwMDEgICAgIElQdjQgLyBU Q1A6MDAwMQ0KPiBEc3QgIElQIEFkZHJlc3MgICA6ICAgICAgICAgMTkyLjE2OC4xLjEgICAgICAg ICAxOTIuMTY4LjAuMQ0KPiBTcmMgIElQIEFkZHJlc3MgICA6ICAgICAgMTkyLjE2OC4wLjEvMjQg ICAgICAxOTIuMTY4LjEuMS8yNA0KPiBEc3QgTUFDIEFkZHJlc3MgICA6ICAgYTY6NzE6NGU6MmY6 ZWU6NWQgICBiNjozODpkZDozNDpiMjo5Mw0KPiBTcmMgTUFDIEFkZHJlc3MgICA6ICAgYjY6Mzg6 ZGQ6MzQ6YjI6OTMgICBhNjo3MTo0ZToyZjplZTo1ZA0KPiBWZW5kSUQvUENJIEFkZHIgICA6ICAg MDAwMDowMDAwLzAwOjAwLjAgICAwMDAwOjAwMDAvMDA6MDAuMA0KPiANCj4gLS0gUGt0Z2VuIFZl cjogMy4yLjggKERQREsgMTcuMDIuMCkgIFBvd2VyZWQgYnkgSW50ZWwocikgRFBESyANCj4gLS0t LS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4gSWYgcGFja2V0cyBhcmUgZ2VuZXJhdGVkIGZyb20gYW4g ZXh0ZXJuYWwgc291cmNlIGFuZCB0ZXN0cG1kIGlzIHVzZWQgdG8gZm9yd2FyZCB0cmFmZmljIGJl dHdlZW4gdGhlIHR3byB2SG9zdC11c2VyIHBvcnRzLCB0aGUgd2FybmluZ3MgYXJlIG5vdCB0aHJv d24gYnkgdGhlIE9WUyBicmlkZ2UuDQo+IA0KPiBTaG91bGQgdGhpcyBzZXR1cCB3b3JrPw0KPiBJ cyB0aGlzIGFuIGlzc3VlIG9yIGFtIEkgc2V0dGluZyBzb21ldGhpbmcgdXAgd3Jvbmc/DQo+IA0K PiBUaGFuayB5b3UsDQo+IEdhYnJpZWwgSW9uZXNjdQ0KDQpSZWdhcmRzLA0KS2VpdGgNCg0K