From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0139.outbound.protection.outlook.com [65.55.169.139]) by dpdk.org (Postfix) with ESMTP id 4C4145696 for ; Thu, 26 Feb 2015 08:00:24 +0100 (CET) Received: from BY2PR0301MB0695.namprd03.prod.outlook.com (25.160.63.15) by BY2PR0301MB0599.namprd03.prod.outlook.com (25.160.125.21) with Microsoft SMTP Server (TLS) id 15.1.99.9; Thu, 26 Feb 2015 07:00:22 +0000 Received: from BY2PR0301MB0693.namprd03.prod.outlook.com (25.160.63.148) by BY2PR0301MB0695.namprd03.prod.outlook.com (25.160.63.15) with Microsoft SMTP Server (TLS) id 15.1.93.16; Thu, 26 Feb 2015 07:00:21 +0000 Received: from BY2PR0301MB0693.namprd03.prod.outlook.com ([25.160.63.148]) by BY2PR0301MB0693.namprd03.prod.outlook.com ([25.160.63.148]) with mapi id 15.01.0093.004; Thu, 26 Feb 2015 07:00:21 +0000 From: "Hemant@freescale.com" To: Jay Rolette , Marc Sune Thread-Topic: [dpdk-dev] [PATCH] kni:optimization of rte_kni_rx_burst Thread-Index: AQHQUPDsBDAVtRfAwUq3yuBnQ7MxpZ0BRxsAgAAAtNCAAAYrAIAADnGAgAEBGdA= Date: Thu, 26 Feb 2015 07:00:20 +0000 Message-ID: References: <14248648813214-git-send-email-Hemant@freescale.com> <54EDBC76.2050507@druidsoftware.com> <54EDC23A.2080302@bisdn.de> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [192.88.169.1] authentication-results: spf=none (sender IP is ) smtp.mailfrom=Hemant@freescale.com; x-microsoft-antispam: BCL:0; PCL:0; RULEID:; SRVR:BY2PR0301MB0695; UriScan:; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0301MB0599; x-bulk-sender: Mark as legitimate x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:; SRVR:BY2PR0301MB0695; x-forefront-prvs: 0499DAF22A x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(51444003)(51704005)(199003)(189002)(24454002)(13464003)(377454003)(479174004)(106356001)(19580395003)(97736003)(66066001)(92566002)(40100003)(77156002)(122556002)(105586002)(64706001)(68736005)(99286002)(106116001)(2900100001)(2950100001)(102836002)(19580405001)(54356999)(101416001)(50986999)(86362001)(76176999)(2656002)(93886004)(87936001)(33656002)(46102003)(62966003)(76576001)(74316001)(80792004); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0301MB0695; H:BY2PR0301MB0693.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: freescale.com does not designate permitted sender hosts) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2015 07:00:20.9197 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB0695 X-OriginatorOrg: freescale.com Cc: DPDK Subject: Re: [dpdk-dev] [PATCH] kni:optimization of rte_kni_rx_burst 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: Thu, 26 Feb 2015 07:00:25 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2IFttYWlsdG86ZGV2 LWJvdW5jZXNAZHBkay5vcmddIE9uIEJlaGFsZiBPZiBKYXkgUm9sZXR0ZQ0KPiBTZW50OiAyNS9G ZWIvMjAxNSA3OjAwIFBNDQo+IFRvOiBNYXJjIFN1bmUNCj4gQ2M6IERQREsNCj4gU3ViamVjdDog UmU6IFtkcGRrLWRldl0gW1BBVENIXSBrbmk6b3B0aW1pemF0aW9uIG9mIHJ0ZV9rbmlfcnhfYnVy c3QNCj4gDQo+IE9uIFdlZCwgRmViIDI1LCAyMDE1IGF0IDY6MzggQU0sIE1hcmMgU3VuZSA8bWFy Yy5zdW5lQGJpc2RuLmRlPiB3cm90ZToNCj4gDQo+ID4NCj4gPiBPbiAyNS8wMi8xNSAxMzoyNCwg SGVtYW50QGZyZWVzY2FsZS5jb20gd3JvdGU6DQo+ID4NCj4gPj4gSGkgT0lpdmllcg0KPiA+PiAg ICAgICAgICBDb21tZW50cyBpbmxpbmUuDQo+ID4+IFJlZ2FyZHMsDQo+ID4+IEhlbWFudA0KPiA+ Pg0KPiA+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+IEZyb206IGRldiBbbWFp bHRvOmRldi1ib3VuY2VzQGRwZGsub3JnXSBPbiBCZWhhbGYgT2YgT2xpdmllciBEZW1lDQo+ID4+ PiBTZW50OiAyNS9GZWIvMjAxNSA1OjQ0IFBNDQo+ID4+PiBUbzogZGV2QGRwZGsub3JnDQo+ID4+ PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0hdIGtuaTpvcHRpbWl6YXRpb24gb2YgcnRl X2tuaV9yeF9idXJzdA0KPiA+Pj4NCj4gPj4+IFRoYW5rIHlvdSBIZW1hbnQsIEkgdGhpbmsgdGhl cmUgbWlnaHQgYmUgb25lIGlzc3VlIGxlZnQgd2l0aCB0aGUNCj4gPj4+IHBhdGNoIHRob3VnaC4N Cj4gPj4+IFRoZSBhbGxvY19xIG11c3QgaW5pdGlhbGx5IGJlIGZpbGxlZCB3aXRoIG1idWZzIGJl Zm9yZSBnZXR0aW5nIG1idWYNCj4gPj4+IGJhY2sgb24gdGhlIHR4X3EuDQo+ID4+Pg0KPiA+Pj4g U28gdGhlIHBhdGNoIHNob3VsZCBhbGxvdyBydGVfa25pX3J4X2J1cnN0IHRvIGNoZWNrIGlmIGFs bG9jX3EgaXMgZW1wdHkuDQo+ID4+PiBJZiBzbywgaXQgc2hvdWxkIGludm9rZSBrbmlfYWxsb2Nh dGVfbWJ1ZnMoa25pLCAwKSAodG8gZmlsbCB0aGUNCj4gPj4+IGFsbG9jX3Egd2l0aCBNQVhfTUJV Rl9CVVJTVF9OVU0gbWJ1ZnMpDQo+ID4+Pg0KPiA+Pj4gVGhlIHBhdGNoIGZvciBydGVfa25pX3J4 X2J1cnN0IHdvdWxkIHRoZW4gbG9vayBsaWtlOg0KPiA+Pj4NCj4gPj4+IEBAIC01NzUsNyArNTc1 LDcgQEAgcnRlX2tuaV9yeF9idXJzdChzdHJ1Y3QgcnRlX2tuaSAqa25pLCBzdHJ1Y3QNCj4gPj4+ IHJ0ZV9tYnVmICoqbWJ1ZnMsIHVuc2lnbmVkIG51bSkNCj4gPj4+DQo+ID4+PiAgICAgICAgLyog SWYgYnVmZmVycyByZW1vdmVkLCBhbGxvY2F0ZSBtYnVmcyBhbmQgdGhlbiBwdXQgdGhlbSBpbnRv DQo+ID4+PiBhbGxvY19xICovDQo+ID4+PiAgICAgICAgaWYgKHJldCkNCj4gPj4+IC0gICAgICAg IGtuaV9hbGxvY2F0ZV9tYnVmcyhrbmkpOw0KPiA+Pj4gKyAgICAgIGtuaV9hbGxvY2F0ZV9tYnVm cyhrbmksIHJldCk7ICBlbHNlIGlmDQo+ID4+PiArICh1bmxpa2VseShrbmktPmFsbG9jX3EtPndy aXRlID09IGtuaS0+YWxsb2NfcS0+cmVhZCkpDQo+ID4+PiArICAgICAga25pX2FsbG9jYXRlX21i dWZzKGtuaSwgMCk7DQo+ID4+Pg0KPiA+Pj4gIFtoZW1hbnRdICBUaGlzIHdpbGwgaW50cm9kdWNl IGEgcnVuLXRpbWUgY2hlY2suDQo+ID4+DQo+ID4+IEkgbWlzc2VkIHRvIGluY2x1ZGUgdGhlIG90 aGVyIGNoYW5nZSBpbiB0aGUgcGF0Y2guDQo+ID4+ICAgSSBhbSBkb2luZyBpdCBpbiBrbmlfYWxs b2MgaS5lLiBpbml0aWF0ZSB0aGUgYWxsb2NfcSB3aXRoIGRlZmF1bHQNCj4gPj4gYnVyc3Qgc2l6 ZS4NCj4gPj4gICAgICAgICBrbmlfYWxsb2NhdGVfbWJ1ZnMoY3R4LCAwKTsNCj4gPj4NCj4gPj4g SW4gYSB3YXksIHdlIGFyZSBub3cgc3VnZ2VzdGluZyB0byByZWR1Y2UgdGhlIHNpemUgb2YgYWxs b2NfcSB0byBvbmx5DQo+ID4+IGRlZmF1bHQgYnVyc3Qgc2l6ZS4NCj4gPj4NCj4gPg0KPiA+IEFz IGFuIGFzaWRlIGNvbW1lbnQgaGVyZSwgSSB0aGluayB0aGF0IHdlIHNob3VsZCBhbGxvdyB0byB0 d2VhayB0aGUNCj4gPiB1c2Vyc3BhY2UgPC0+IGtlcm5lbCBxdWV1ZSBzaXplcyAocnhfcSwgdHhf cSwgZnJlZV9xIGFuZCBhbGxvY19xKSAuDQo+ID4gV2hldGhlciB0aGlzIHNob3VsZCBiZSBhIGJ1 aWxkIGNvbmZpZ3VyYXRpb24gb3B0aW9uIG9yIGEgcGFyYW1ldGVyIHRvDQo+ID4gcnRlX2tuaV9p bml0KCksIGl0IGlzIG5vdCBjb21wbGV0ZWx5IGNsZWFyIHRvIG1lLCBidXQgSSBndWVzcw0KPiA+ IHJ0ZV9rbmlfaW5pdCgpIGlzIGEgYmV0dGVyIG9wdGlvbi4NCj4gPg0KPiANCj4gcnRlX2tuaV9p bml0KCkgaXMgZGVmaW5pdGVseSBhIGJldHRlciBvcHRpb24uIEl0IGFsbG93cyB0aGluZ3MgdG8g YmUgdHVuZWQgYmFzZWQgb24NCj4gaW5kaXZpZHVhbCBzeXN0ZW0gY29uZmlnIHJhdGhlciB0aGFu IHJlcXVpcmluZyBkaWZmZXJlbnQgYnVpbGRzLg0KPiANCj4gDQo+ID4gSGF2aW5nIHNhaWQgdGhh dCwgdGhlIG9yaWdpbmFsIG1haWwgZnJvbSBIZW1hbnQgd2FzIGRlc2NyaWJpbmcgdGhhdA0KPiA+ IEtOSSB3YXMgZ2l2aW5nIGFuIG91dC1vZi1tZW1vcnkuIFRoaXMgdG8gbWUgaW5kaWNhdGVzIHRo YXQgdGhlIHBvb2wgaXMNCj4gPiBpbmNvcnJlY3RseSBkaW1lbnNpb25lZC4gRXZlbiBpZiBLTkkg d2lsbCBub3QgcHJlLWFsbG9jYXRlIGluIHRoZQ0KPiA+IGFsbG9jX3EsIG9yIG5vdCBjb21wbGV0 ZWx5LCBpbiB0aGUgZXZlbnQgb2YgaGlnaCBsb2FkLCB5b3Ugd2lsbCBnZXQNCj4gPiB0aGlzIHNh bWUgIm91dCBvZiBtZW1vcnkiLg0KPiA+DQo+ID4gV2UgY2FuIHJlZHVjZSB0aGUgdXNhZ2Ugb2Yg YnVmZmVycyBieSB0aGUgS05JIHN1YnN5c3RlbSBpbiBrZXJuZWwNCj4gPiBzcGFjZSBhbmQgaW4g dXNlcnNwYWNlLCBidXQgdGhlIGtlcm5lbCB3aWxsIGFsd2F5cyBuZWVkIGEgc21hbGwgY2FjaGUN Cj4gPiBvZiBwcmUtYWxsb2NhdGVkIGJ1ZmZlcnMgKGNvbWluZyBmcm9tIHVzZXItc3BhY2UpLCBz aW5jZSB0aGUgS05JDQo+ID4ga2VybmVsIG1vZHVsZSBkb2VzIG5vdCBrbm93IHdoZXJlIHRvIGdy YWIgdGhlIHBhY2tldHMgZnJvbSAod2hpY2gNCj4gPiBwb29sKS4gU28gbXkgZ3Vlc3MgaXMgdGhh dCB0aGUgZGltZW5zaW9uaW5nIHByb2JsZW0gZXhwZXJpZW5jZWQgYnkNCj4gPiBIZW1hbnQgd291 bGQgYmUgdGhlIHNhbWUsIGV2ZW4gd2l0aCB0aGUgcHJvcG9zZWQgY2hhbmdlcy4NCj4gPg0KPiA+ DQo+ID4+IENhbiB3ZSByZWFjaCBpcyBzaXR1YXRpb24sIHdoZW4gdGhlIGtlcm5lbCBpcyBhZGRp bmcgcGFja2V0cyBmYXN0ZXINCj4gPj4gaW4gdHhfcSB0aGFuIHRoZSBhcHBsaWNhdGlvbiBpcyBh YmxlIHRvIGRlcXVldWU/DQo+ID4+DQo+ID4NCj4gPiBJIHRoaW5rIHNvLiBXZSBjYW5ub3QgY29u dHJvbCBtdWNoIGhvdyB0aGUga2VybmVsIHdpbGwgc2NoZWR1bGUgdGhlDQo+ID4gS05JIHRocmVh ZChzKSwgc3BlY2lhbGx5IGlmIHRoZSAjIG9mIHRocmVhZHMgaW4gcmVsYXRpb24gdG8gdGhlIGNv cmVzDQo+ID4gaXMgaW5jb3JyZWN0IChub3QgZW5vdWdoKSwgaGVuY2Ugd2UgbmVlZCBhdCBsZWFz dCBhIHJlYXNvbmFibGUgYW1vdW50DQo+ID4gb2YgYnVmZmVyaW5nIHRvIHByZXZlbnQgZWFybHkg ZHJvcHBpbmcgdG8gdGhvc2UgImludGVybmFsIiBidXJzdCBzaWRlIGVmZmVjdHMuDQo+ID4NCj4g PiBNYXJjDQo+IA0KPiANCj4gU3Ryb25nbHkgYWdyZWUgd2l0aCBNYXJjIGhlcmUuIFdlICpyZWFs bHkqIGRvbid0IHdhbnQganVzdCBhIHNpbmdsZSBidXJzdCB3b3J0aA0KPiBvZiBtYnVmcyBhdmFp bGFibGUgdG8gdGhlIGtlcm5lbCBpbiBhbGxvY19xLiBUaGF0J3MganVzdCBhc2tpbmcgZm9yIGNv bmdlc3Rpb24NCj4gd2hlbiB0aGVyZSdzIG5vIG5lZWQgZm9yIGl0Lg0KPiANCj4gVGhlIG9yaWdp bmFsIHByb2JsZW0gcmVwb3J0ZWQgYnkgT2xpdmllciBpcyBtb3JlIG9mIGEgcmVzb3VyY2UgdHVu aW5nIHByb2JsZW0NCj4gdGhhbiBhbnl0aGluZyBlbHNlLiBUaGUgbnVtYmVyIG9mIG1idWZzIHlv dSBuZWVkIGluIHRoZSBzeXN0ZW0gaGFzIHRvIHRha2UNCj4gaW50byBhY2NvdW50IGludGVybmFs IHF1ZXVlIGRlcHRocy4NCg0KW2hlbWFudF0gIEZvbGxvd2luZyBhcmUgbXkgc3VnZ2VzdGlvbnMg Zm9yIHRoZSB0aW1lIGJlaW5nLg0KMS4gIFRoZSBleGlzdGluZyBjb2RlIGFsbG9jYXRlcyBYIGJ1 ZmZlcnMgYW5kIHRyeSB0byBhZGQgdGhlbSB0byBhbGxvY19xLiBJZiBhbGxvY19xIGlzIG5vdCBo YXZpbmcgc3BhY2UsIGl0IGZyZWVzIHRoZW0uIFRoaXMgaXMgbm90IG9wdGltaXplZCBhdCBhbGwu ICBJbiB0aGUgcnhfYnVyc3QsIHdlIHNoYWxsIG9ubHkgYWRkIHRoZSBudW1iZXJzIG9mIHBhY2tl dHMsIGFzIHJlbW92ZWQgZnJvbSB0eF9xLiANCjIuIER1cmluZyB0aGUga25pX2FsbG9jLCB3ZSBj YW4gc2V0IGtuaV9hbGxvY2F0ZV9tYnVmcyBYKlkgYnVmZmVycyBpbml0aWFsbHkgZm9yIGFsbG9j X3EuICBXZSBjYW4gZnVydGhlciBpbXByb3ZlIGl0IHRvIG1ha2UgaXQgY29uZmlndXJhYmxlIGlu IGZ1dHVyZSBlbmhhbmNlbWVudHMuICBDdXJyZW50bHkgd2UgY2FuIGhhdmUgdGhlIHZhbHVlIG9m IFkgYXMgMi4gDQozLiBrbmlfYWxsb2NhdGVfbWJ1ZnMgd2lsbCBhbGxvY2F0ZSBhcyBtYW55IGJ1 ZmZlciBhcmUgcmVxdWVzdGVkIGluIGZ1bmN0aW9uIHBhcmFtZXRlci4NCg0KPiANCj4gSmF5DQo=