From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id C77E3282 for ; Mon, 26 Jan 2015 02:32:54 +0100 (CET) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP; 25 Jan 2015 17:32:16 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.09,465,1418112000"; d="scan'208,217";a="667387951" Received: from kmsmsx151.gar.corp.intel.com ([172.21.73.86]) by fmsmga002.fm.intel.com with ESMTP; 25 Jan 2015 17:31:42 -0800 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by KMSMSX151.gar.corp.intel.com (172.21.73.86) with Microsoft SMTP Server (TLS) id 14.3.195.1; Mon, 26 Jan 2015 09:31:19 +0800 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.64]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.192]) with mapi id 14.03.0195.001; Mon, 26 Jan 2015 09:30:55 +0800 From: "Wang, Zhihong" To: Luke Gorrie Thread-Topic: [dpdk-dev] [PATCH 0/4] DPDK memcpy optimization Thread-Index: AQHQOK5B3pBJjc9asEOmHYpPzg55ApzRjL2g Date: Mon, 26 Jan 2015 01:30:55 +0000 Message-ID: References: <1421632414-10027-1-git-send-email-zhihong.wang@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Cc: "dev@dpdk.org" , "snabb-devel@googlegroups.com" Subject: Re: [dpdk-dev] [PATCH 0/4] DPDK memcpy optimization X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jan 2015 01:32:58 -0000 SGkgTHVrZSwNCg0KSeKAmW0gdmVyeSBnbGFkIHRoYXQgeW914oCZcmUgaW50ZXJlc3RlZCBpbiB0 aGlzIHdvcmsuIOKYug0KDQpJIG5ldmVyIHB1Ymxpc2hlZCBhbnkgcGVyZm9ybWFuY2UgZGF0YSwg YW5kIGhhdmVu4oCZdCBydW4gY2FjaGViZW5jaC4NCldlIHVzZSB0ZXN0X21lbWNweV9wZXJmLmMg aW4gRFBESyB0byBkbyB0aGUgdGVzdCBtYWlubHksIGJlY2F1c2UgaXTigJlzIHRoZSBlbnZpcm9u bWVudCB0aGF0IERQREsgcnVucy4gWW91IGNhbiBhbHNvIGZpbmQgdGhlIHBlcmZvcm1hbmNlIGNv bXBhcmlzb24gdGhlcmUgd2l0aCBnbGliYy4NCkl0IGNhbiBiZSBsYXVuY2hlZCBpbiA8dGFyZ2V0 Pi9hcHAvdGVzdDogbWVtY3B5X3BlcmZfYXV0b3Rlc3QuDQoNCkZpbmFsbHksIGlubGluZSBjYW4g YnJpbmcgYmVuZWZpdHMgYmFzZWQgb24gcHJhY3RpY2UsIGNvbnN0YW50IHZhbHVlIHVucm9sbGlu ZyBmb3IgZXhhbXBsZSwgYW5kIGZvciBEUERLIHdlIG5lZWQgYWxsIHBvc3NpYmxlIG9wdGltaXph dGlvbi4NCg0KDQpUaGFua3MNCkpvaG4NCg0KDQpGcm9tOiBsdWtlZ29AZ21haWwuY29tIFttYWls dG86bHVrZWdvQGdtYWlsLmNvbV0gT24gQmVoYWxmIE9mIEx1a2UgR29ycmllDQpTZW50OiBTdW5k YXksIEphbnVhcnkgMjUsIDIwMTUgMTA6NTAgUE0NClRvOiBXYW5nLCBaaGlob25nDQpDYzogZGV2 QGRwZGsub3JnOyBzbmFiYi1kZXZlbEBnb29nbGVncm91cHMuY29tDQpTdWJqZWN0OiBSZTogW2Rw ZGstZGV2XSBbUEFUQ0ggMC80XSBEUERLIG1lbWNweSBvcHRpbWl6YXRpb24NCg0KSGkgSm9obiwN Cg0KT24gMTkgSmFudWFyeSAyMDE1IGF0IDAyOjUzLCA8emhpaG9uZy53YW5nQGludGVsLmNvbTxt YWlsdG86emhpaG9uZy53YW5nQGludGVsLmNvbT4+IHdyb3RlOg0KVGhpcyBwYXRjaCBzZXQgb3B0 aW1pemVzIG1lbWNweSBmb3IgRFBESyBmb3IgYm90aCBTU0UgYW5kIEFWWCBwbGF0Zm9ybXMuDQpJ dCBhbHNvIGV4dGVuZHMgbWVtY3B5IHRlc3QgY292ZXJhZ2Ugd2l0aCB1bmFsaWduZWQgY2FzZXMg YW5kIG1vcmUgdGVzdCBwb2ludHMuDQoNCkkgYW0gcmVhbGx5IGludGVyZXN0ZWQgaW4gdGhpcyB3 b3JrIHlvdSBhcmUgZG9pbmcgb24gbWVtb3J5IGNvcGllcyBvcHRpbWl6ZWQgZm9yIHBhY2tldCBk YXRhLiBJIHdvdWxkIGxpa2UgdG8gdW5kZXJzdGFuZCBpdCBpbiBtb3JlIGRlcHRoLiBJIGhhdmUg YSBsb3Qgb2YgcXVlc3Rpb25zIGFuZCBpZGVhcyBidXQgbGV0IG1lIHRyeSB0byBrZWVwIGl0IHNp bXBsZSBmb3Igbm93IDotKQ0KDQpIb3cgZG8geW91IGJlbmNobWFyaz8gd2hlcmUgZG9lcyB0aGUg ImZhY3RvciBvZiAyLTgiIGNpdGVkIGVsc2V3aGVyZSBpbiB0aGUgdGhyZWFkIGNvbWUgZnJvbT8g aG93IGNhbiBJIHJlcHJvZHVjZT8gd2hhdCByZXN1bHRzIGFyZSB5b3Ugc2VlaW5nIGNvbXBhcmVk IHdpdGggbGliYz8NCg0KSSBkaWQgYSBxdWljayBiZW5jaG1hcmsgdGhpcyB3ZWVrZW5kIGJhc2Vk IG9uIGNhY2hlYmVuY2g8aHR0cDovL2ljbC5jcy51dGsuZWR1L3Byb2plY3RzL2xsY2JlbmNoL2Nh Y2hlYmVuY2guaHRtbD4uIFRoaXMgc2VlbXMgbGlrZSBhIGZhaXJseSB3ZWFrIGJlbmNobWFyayAo YWx3YXlzIEwxIGNhY2hlLCBhbHdheXMgc2FtZSBhbGlnbm1lbnQsIGFsd2F5cyBwcmVkaWN0YWJs ZSBicmFuY2hlcykuIERvIHlvdSB0aGluayB0aGlzIGlzIHJlbGV2YW50PyBIb3cgZG9lcyB0aGlz IGNvbXBhcmUgd2l0aCB5b3VyIHJlc3VsdHM/DQoNCkkgY29tcGFyZWQ6DQogIHJ0ZV9tZW1jcHkg KHRoZSBuZXcgb3B0aW1pemVkIG9uZSBjb21waWxlZCB3aXRoIGdjYy00LjkgYW5kIC1tYXJjaD1u YXRpdmUgYW5kIC1PMykNCiAgbWVtY3B5IGZyb20gZ2xpYmMgMi4xOSAodWJ1bnR1IDE0LjA0KQ0K ICBtZW1jcHkgZnJvbSBnbGliYyAyLjIwIChhcmNoIGxpbnV4KQ0KDQpvbiBoYXJkd2FyZToNCiAg RTUtMjYyMHYzIChIYXN3ZWxsKQ0KICBFNS0yNjUwIChTYW5keSBCcmlkZ2UpDQoNCnJ1bm5pbmcg Y2FjaGViZW5jaCBsaWtlIHRoaXM6DQoNCi4vY2FjaGViZW5jaCAtcCAtZTEgLXgxIC1tMTQNCg0K cnRlX21lbWNweS5oIG9uIEhhc3dlbGw6DQoNCiAgICAgICAgICAgICAgICBNZW1vcnkgQ29weSBM aWJyYXJ5IENhY2hlIFRlc3QNCg0KQyBTaXplICAgICAgICAgIE5hbm9zZWMgICAgICAgICBNQi9z ZWMgICAgICAgICAgJSBDaG5nZQ0KLS0tLS0tLSAgICAgICAgIC0tLS0tLS0gICAgICAgICAtLS0t LS0tICAgICAgICAgLS0tLS0tLQ0KMjU2ICAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA4OTE5 MS44OCAgICAgICAgMS4wMA0KMzg0ICAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA5NjUwNS40 MyAgICAgICAgMC45Mg0KNTEyICAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA5NjUwOS4xOSAg ICAgICAgMS4wMA0KNzY4ICAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA5MTQ3NS43MiAgICAg ICAgMS4wNg0KMTAyNCAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA5NjI5My44MiAgICAgICAg MC45NQ0KMTUzNiAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA5NjUyMS42NiAgICAgICAgMS4w MA0KMjA0OCAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA5NjUyMi44NyAgICAgICAgMS4wMA0K MzA3MiAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA5NjUyNS41MyAgICAgICAgMS4wMA0KNDA5 NiAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA5NjUyMi43OSAgICAgICAgMS4wMA0KNjE0NCAg ICAgICAgICAgIDAuMDEgICAgICAgICAgICA5NjUwNy43MSAgICAgICAgMS4wMA0KODE5MiAgICAg ICAgICAgIDAuMDEgICAgICAgICAgICA5NDU4NC40MSAgICAgICAgMS4wMg0KMTIyODggICAgICAg ICAgIDAuMDEgICAgICAgICAgICA5NTA2Mi44MCAgICAgICAgMC45OQ0KMTYzODQgICAgICAgICAg IDAuMDEgICAgICAgICAgICA4MDQ5My40NiAgICAgICAgMS4xOA0KDQpsaWJjIDIuMjAgb24gSGFz d2VsbDoNCg0KICAgICAgICAgICAgICAgIE1lbW9yeSBDb3B5IExpYnJhcnkgQ2FjaGUgVGVzdA0K DQpDIFNpemUgICAgICAgICAgTmFub3NlYyAgICAgICAgIE1CL3NlYyAgICAgICAgICAlIENobmdl DQotLS0tLS0tICAgICAgICAgLS0tLS0tLSAgICAgICAgIC0tLS0tLS0gICAgICAgICAtLS0tLS0t DQoyNTYgICAgICAgICAgICAgMC4wMSAgICAgICAgICAgIDY1OTc4LjY0ICAgICAgICAxLjAwDQoz ODQgICAgICAgICAgICAgMC4wMSAgICAgICAgICAgIDEwMDI0OS4wMSAgICAgICAwLjY2DQo1MTIg ICAgICAgICAgICAgMC4wMSAgICAgICAgICAgIDEyMzQ3Ni41NSAgICAgICAwLjgxDQo3NjggICAg ICAgICAgICAgMC4wMSAgICAgICAgICAgIDE0NDY5OS44NiAgICAgICAwLjg1DQoxMDI0ICAgICAg ICAgICAgMC4wMSAgICAgICAgICAgIDE1OTQ1OS44OCAgICAgICAwLjkxDQoxNTM2ICAgICAgICAg ICAgMC4wMSAgICAgICAgICAgIDE2ODAwMS45MiAgICAgICAwLjk1DQoyMDQ4ICAgICAgICAgICAg MC4wMSAgICAgICAgICAgIDgwNzM4LjMxICAgICAgICAyLjA4DQozMDcyICAgICAgICAgICAgMC4w MSAgICAgICAgICAgIDgwMjcwLjAyICAgICAgICAxLjAxDQo0MDk2ICAgICAgICAgICAgMC4wMSAg ICAgICAgICAgIDg0MjM5Ljg0ICAgICAgICAwLjk1DQo2MTQ0ICAgICAgICAgICAgMC4wMSAgICAg ICAgICAgIDkwNjAwLjEzICAgICAgICAwLjkzDQo4MTkyICAgICAgICAgICAgMC4wMSAgICAgICAg ICAgIDg5NzY3Ljk0ICAgICAgICAxLjAxDQoxMjI4OCAgICAgICAgICAgMC4wMSAgICAgICAgICAg IDkyMDg1Ljk4ICAgICAgICAwLjk3DQoxNjM4NCAgICAgICAgICAgMC4wMSAgICAgICAgICAgIDky NzE5Ljk1ICAgICAgICAwLjk5DQoNCmxpYmMgMi4xOSBvbiBIYXN3ZWxsOg0KDQogICAgICAgICAg ICAgICAgTWVtb3J5IENvcHkgTGlicmFyeSBDYWNoZSBUZXN0DQoNCkMgU2l6ZSAgICAgICAgICBO YW5vc2VjICAgICAgICAgTUIvc2VjICAgICAgICAgICUgQ2huZ2UNCi0tLS0tLS0gICAgICAgICAt LS0tLS0tICAgICAgICAgLS0tLS0tLSAgICAgICAgIC0tLS0tLS0NCjI1NiAgICAgICAgICAgICAw LjAyICAgICAgICAgICAgNTk4NzEuNjkgICAgICAgIDEuMDANCjM4NCAgICAgICAgICAgICAwLjAx ICAgICAgICAgICAgNjg1NDUuOTQgICAgICAgIDAuODcNCjUxMiAgICAgICAgICAgICAwLjAxICAg ICAgICAgICAgNzI2NzQuMjMgICAgICAgIDAuOTQNCjc2OCAgICAgICAgICAgICAwLjAxICAgICAg ICAgICAgNzkyNTcuNDcgICAgICAgIDAuOTINCjEwMjQgICAgICAgICAgICAwLjAxICAgICAgICAg ICAgNzk3NDAuNDMgICAgICAgIDAuOTkNCjE1MzYgICAgICAgICAgICAwLjAxICAgICAgICAgICAg ODU0ODMuNjcgICAgICAgIDAuOTMNCjIwNDggICAgICAgICAgICAwLjAxICAgICAgICAgICAgODc3 MDMuNjggICAgICAgIDAuOTcNCjMwNzIgICAgICAgICAgICAwLjAxICAgICAgICAgICAgODY2ODUu NzEgICAgICAgIDEuMDENCjQwOTYgICAgICAgICAgICAwLjAxICAgICAgICAgICAgODcxNDcuODQg ICAgICAgIDAuOTkNCjYxNDQgICAgICAgICAgICAwLjAxICAgICAgICAgICAgNjg2MjIuOTYgICAg ICAgIDEuMjcNCjgxOTIgICAgICAgICAgICAwLjAxICAgICAgICAgICAgNzA1OTEuMjUgICAgICAg IDAuOTcNCjEyMjg4ICAgICAgICAgICAwLjAxICAgICAgICAgICAgNzI2MjEuMjggICAgICAgIDAu OTcNCjE2Mzg0ICAgICAgICAgICAwLjAxICAgICAgICAgICAgNjc3MTMuNjMgICAgICAgIDEuMDcN Cg0KcnRlX21lbWNweSBvbiBTYW5keSBCcmlkZ2U6DQoNCiAgICAgTWVtb3J5IENvcHkgTGlicmFy eSBDYWNoZSBUZXN0DQoNCkMgU2l6ZSAgICAgICAgIE5hbm9zZWMgICAgICAgTUIvc2VjICAgICAg ICAlIENobmdlDQotLS0tLS0tICAgICAgICAtLS0tLS0tICAgICAgIC0tLS0tLS0gICAgICAgLS0t LS0tLQ0KMjU2ICAgICAgICAgICAgIDAuMDIgICAgICAgICAgICA2MjE1OC4xOSAgICAgICAgMS4w MA0KMzg0ICAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA3MzI1Ni40MSAgICAgICAgMC44NQ0K NTEyICAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA4MjAzMi4xNiAgICAgICAgMC44OQ0KNzY4 ICAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA3MzkxOS45MiAgICAgICAgMS4xMQ0KMTAyNCAg ICAgICAgICAgIDAuMDEgICAgICAgICAgICA3NTkzNy41MSAgICAgICAgMC45Nw0KMTUzNiAgICAg ICAgICAgIDAuMDEgICAgICAgICAgICA3ODI4MC4yMCAgICAgICAgMC45Nw0KMjA0OCAgICAgICAg ICAgIDAuMDEgICAgICAgICAgICA3OTU2Mi41NCAgICAgICAgMC45OA0KMzA3MiAgICAgICAgICAg IDAuMDEgICAgICAgICAgICA4MDgwMC45MyAgICAgICAgMC45OA0KNDA5NiAgICAgICAgICAgIDAu MDEgICAgICAgICAgICA4MTQ1My43MSAgICAgICAgMC45OQ0KNjE0NCAgICAgICAgICAgIDAuMDEg ICAgICAgICAgICA4MTkxNS44NCAgICAgICAgMC45OQ0KODE5MiAgICAgICAgICAgIDAuMDEgICAg ICAgICAgICA4MjQyNy45OCAgICAgICAgMC45OQ0KMTIyODggICAgICAgICAgIDAuMDEgICAgICAg ICAgICA4Mjc4OS44MiAgICAgICAgMS4wMA0KMTYzODQgICAgICAgICAgIDAuMDEgICAgICAgICAg ICA2NzUxOS42NiAgICAgICAgMS4yMw0KDQoNCmxpYmMgMi4yMCBvbiBTYW5keSBCcmlkZ2U6DQoN CiAgICAgTWVtb3J5IENvcHkgTGlicmFyeSBDYWNoZSBUZXN0DQoNCkMgU2l6ZSAgICAgICAgIE5h bm9zZWMgICAgICAgTUIvc2VjICAgICAgICAlIENobmdlDQotLS0tLS0tICAgICAgICAtLS0tLS0t ICAgICAgIC0tLS0tLS0gICAgICAgLS0tLS0tLQ0KMjU2ICAgICAgICAgICAgIDAuMDIgICAgICAg ICAgICA0ODY1MS4yMCAgICAgICAgMS4wMA0KMzg0ICAgICAgICAgICAgIDAuMDIgICAgICAgICAg ICA1NzY1My45MSAgICAgICAgMC44NA0KNTEyICAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA2 NzkwOS43NyAgICAgICAgMC44NQ0KNzY4ICAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA3MTE3 Ny43NSAgICAgICAgMC45NQ0KMTAyNCAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA3MjUxOS40 OCAgICAgICAgMC45OA0KMTUzNiAgICAgICAgICAgIDAuMDEgICAgICAgICAgICA3NjY4Ni4yNCAg ICAgICAgMC45NQ0KMjA0OCAgICAgICAgICAgIDAuMTkgICAgICAgICAgICA0OTc1LjU1ICAgICAg ICAgMTUuNDENCjMwNzIgICAgICAgICAgICAwLjE5ICAgICAgICAgICAgNTA5MS45NyAgICAgICAg IDAuOTgNCjQwOTYgICAgICAgICAgICAwLjE5ICAgICAgICAgICAgNTE1Mi4zOCAgICAgICAgIDAu OTkNCjYxNDQgICAgICAgICAgICAwLjE4ICAgICAgICAgICAgNTIxMS4yNiAgICAgICAgIDAuOTkN CjgxOTIgICAgICAgICAgICAwLjE4ICAgICAgICAgICAgNTI0NS4yNyAgICAgICAgIDAuOTkNCjEy Mjg4ICAgICAgICAgICAwLjE4ICAgICAgICAgICAgNTI3Ni41MCAgICAgICAgIDAuOTkNCjE2Mzg0 ICAgICAgICAgICAwLjE4ICAgICAgICAgICAgNTIwOS44MCAgICAgICAgIDEuMDENCg0KDQpsaWJj IDIuMTkgb24gU2FuZHkgQnJpZGdlOg0KDQogICAgIE1lbW9yeSBDb3B5IExpYnJhcnkgQ2FjaGUg VGVzdA0KDQpDIFNpemUgICAgICAgICBOYW5vc2VjICAgICAgIE1CL3NlYyAgICAgICAgJSBDaG5n ZQ0KLS0tLS0tLSAgICAgICAgLS0tLS0tLSAgICAgICAtLS0tLS0tICAgICAgIC0tLS0tLS0NCjI1 NiAgICAgICAgICAgICAwLjAyICAgICAgICAgICAgNDQ5NzAuNTEgICAgICAgIDEuMDANCjM4NCAg ICAgICAgICAgICAwLjAyICAgICAgICAgICAgNTE5MjIuNDYgICAgICAgIDAuODcNCjUxMiAgICAg ICAgICAgICAwLjAyICAgICAgICAgICAgNTcyMzAuNTYgICAgICAgIDAuOTENCjc2OCAgICAgICAg ICAgICAwLjAyICAgICAgICAgICAgNjM0MzguOTYgICAgICAgIDAuOTANCjEwMjQgICAgICAgICAg ICAwLjAxICAgICAgICAgICAgNjc1MDYuNTggICAgICAgIDAuOTQNCjE1MzYgICAgICAgICAgICAw LjAxICAgICAgICAgICAgNzI1NzkuMjUgICAgICAgIDAuOTMNCjIwNDggICAgICAgICAgICAwLjAx ICAgICAgICAgICAgNzU3MjIuMjUgICAgICAgIDAuOTYNCjMwNzIgICAgICAgICAgICAwLjAxICAg ICAgICAgICAgNzEwMzkuMTkgICAgICAgIDEuMDcNCjQwOTYgICAgICAgICAgICAwLjAxICAgICAg ICAgICAgNzM5NDYuMTcgICAgICAgIDAuOTYNCjYxNDQgICAgICAgICAgICAwLjAyICAgICAgICAg ICAgNDA5NjkuNzkgICAgICAgIDEuODANCjgxOTIgICAgICAgICAgICAwLjAyICAgICAgICAgICAg NDEzOTYuMDUgICAgICAgIDAuOTkNCjEyMjg4ICAgICAgICAgICAwLjAyICAgICAgICAgICAgNDE4 MzAuMDEgICAgICAgIDAuOTkNCjE2Mzg0ICAgICAgICAgICAwLjAyICAgICAgICAgICAgNDIwMzIu NDAgICAgICAgIDEuMDANCg0KTGFzdCBxdWVzdGlvbjogV2h5IGlzIHJ0ZV9tZW1jcHkgaW5saW5l PyAoV291bGQgbWFraW5nIGl0IGEgbGlicmFyeSBmdW5jdGlvbiBnaXZlIHlvdSBzbWFsbGVyIGNv ZGUsIGNvbXBhcmFibGUgcGVyZm9ybWFuY2UsIGFuZCBmYXN0IGNvbXBpbGVzPykNCg0KQ2hlZXJz IQ0KLUx1a2UNCg0KDQo=