From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id D435BA328D for ; Tue, 22 Oct 2019 11:42:11 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 9D98A1BE93; Tue, 22 Oct 2019 11:42:11 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id C1E5D4C9D for ; Tue, 22 Oct 2019 11:42:09 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Oct 2019 02:42:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.67,326,1566889200"; d="scan'208";a="397620988" Received: from orsmsx110.amr.corp.intel.com ([10.22.240.8]) by fmsmga005.fm.intel.com with ESMTP; 22 Oct 2019 02:42:08 -0700 Received: from orsmsx122.amr.corp.intel.com ([169.254.11.32]) by ORSMSX110.amr.corp.intel.com ([169.254.10.200]) with mapi id 14.03.0439.000; Tue, 22 Oct 2019 02:42:07 -0700 From: "Rao, Nikhil" To: Jerin Jacob CC: Nipun Gupta , Jerin Jacob , dpdk-dev , Pavan Nikhilesh , "Sunil Kumar Kori" , "Richardson, Bruce" , "Kovacevic, Marko" , Ori Kam , "Nicolau, Radu" , "Kantecki, Tomasz" , "Van Haaren, Harry" , Hemant Agrawal Thread-Topic: [dpdk-dev] [PATCH] eventdev: flag to identify same destined packets enqueue Thread-Index: AQHVeCYnI/La7VaQU0G+ziThfz0p2KdF3RIAgABCPYCAABitAIAADrAAgAAFFYCAAAzqgIAACDYAgADBcYCAAE/uAIAA8snQgACMaACAAD2tAIAb4yXAgAHc4YD//5ft0A== Date: Tue, 22 Oct 2019 09:42:07 +0000 Message-ID: <1F668163772FA946975B9466A9DFF729EDEEE736@ORSMSX122.amr.corp.intel.com> References: <20191001064641.28404-1-nipun.gupta@nxp.com> <1F668163772FA946975B9466A9DFF729EDED27A9@ORSMSX122.amr.corp.intel.com> <1F668163772FA946975B9466A9DFF729EDEEDCA7@ORSMSX122.amr.corp.intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.22.254.139] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] eventdev: flag to identify same destined packets enqueue X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEplcmluIEphY29iIFttYWls dG86amVyaW5qYWNvYmtAZ21haWwuY29tXQ0KPiBTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDIyLCAy MDE5IDI6MTUgUE0NCj4gVG86IFJhbywgTmlraGlsIDxuaWtoaWwucmFvQGludGVsLmNvbT4NCj4g Q2M6IE5pcHVuIEd1cHRhIDxuaXB1bi5ndXB0YUBueHAuY29tPjsgSmVyaW4gSmFjb2IgPGplcmlu akBtYXJ2ZWxsLmNvbT47DQo+IGRwZGstZGV2IDxkZXZAZHBkay5vcmc+OyBQYXZhbiBOaWtoaWxl c2ggPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT47DQo+IFN1bmlsIEt1bWFyIEtvcmkgPHNrb3Jp QG1hcnZlbGwuY29tPjsgUmljaGFyZHNvbiwgQnJ1Y2UNCj4gPGJydWNlLnJpY2hhcmRzb25AaW50 ZWwuY29tPjsgS292YWNldmljLCBNYXJrbw0KPiA8bWFya28ua292YWNldmljQGludGVsLmNvbT47 IE9yaSBLYW0gPG9yaWthQG1lbGxhbm94LmNvbT47IE5pY29sYXUsIFJhZHUNCj4gPHJhZHUubmlj b2xhdUBpbnRlbC5jb20+OyBLYW50ZWNraSwgVG9tYXN6IDx0b21hc3oua2FudGVja2lAaW50ZWwu Y29tPjsNCj4gVmFuIEhhYXJlbiwgSGFycnkgPGhhcnJ5LnZhbi5oYWFyZW5AaW50ZWwuY29tPjsg SGVtYW50IEFncmF3YWwNCj4gPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+DQo+IFN1YmplY3Q6IFJl OiBbZHBkay1kZXZdIFtQQVRDSF0gZXZlbnRkZXY6IGZsYWcgdG8gaWRlbnRpZnkgc2FtZSBkZXN0 aW5lZA0KPiBwYWNrZXRzIGVucXVldWUNCj4gDQo+IE9uIE1vbiwgT2N0IDIxLCAyMDE5IGF0IDU6 MDUgUE0gUmFvLCBOaWtoaWwgPG5pa2hpbC5yYW9AaW50ZWwuY29tPiB3cm90ZToNCj4gPg0KPiA+ ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IEplcmluIEphY29iIFtt YWlsdG86amVyaW5qYWNvYmtAZ21haWwuY29tXQ0KPiA+ID4gU2VudDogVGh1cnNkYXksIE9jdG9i ZXIgMywgMjAxOSAzOjU3IFBNDQo+ID4gPiBUbzogSGVtYW50IEFncmF3YWwgPGhlbWFudC5hZ3Jh d2FsQG54cC5jb20+DQo+ID4gPiBDYzogUmFvLCBOaWtoaWwgPG5pa2hpbC5yYW9AaW50ZWwuY29t PjsgTmlwdW4gR3VwdGENCj4gPiA+IDxuaXB1bi5ndXB0YUBueHAuY29tPjsgSmVyaW4gSmFjb2Ig PGplcmluakBtYXJ2ZWxsLmNvbT47IGRwZGstZGV2DQo+ID4gPiA8ZGV2QGRwZGsub3JnPjsgUGF2 YW4gTmlraGlsZXNoIDxwYmhhZ2F2YXR1bGFAbWFydmVsbC5jb20+OyBTdW5pbA0KPiA+ID4gS3Vt YXIgS29yaSA8c2tvcmlAbWFydmVsbC5jb20+OyBSaWNoYXJkc29uLCBCcnVjZQ0KPiA+ID4gPGJy dWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsgS292YWNldmljLCBNYXJrbw0KPiA+ID4gPG1hcmtv LmtvdmFjZXZpY0BpbnRlbC5jb20+OyBPcmkgS2FtIDxvcmlrYUBtZWxsYW5veC5jb20+OyBOaWNv bGF1LA0KPiA+ID4gUmFkdSA8cmFkdS5uaWNvbGF1QGludGVsLmNvbT47IEthbnRlY2tpLCBUb21h c3oNCj4gPiA+IDx0b21hc3oua2FudGVja2lAaW50ZWwuY29tPjsgVmFuIEhhYXJlbiwgSGFycnkN Cj4gPiA+IDxoYXJyeS52YW4uaGFhcmVuQGludGVsLmNvbT4NCj4gPiA+IFN1YmplY3Q6IFJlOiBb ZHBkay1kZXZdIFtQQVRDSF0gZXZlbnRkZXY6IGZsYWcgdG8gaWRlbnRpZnkgc2FtZQ0KPiA+ID4g ZGVzdGluZWQgcGFja2V0cyBlbnF1ZXVlDQo+ID4gPg0KPiA+IDwvc25pcD4NCj4gPg0KPiA+ID4g PiA+ID4gQnV0IEkgYW0gbm90IGFibGUgdG8gcmVjb2xsZWN0LCBXaHkgTmlraGlsIHdvdWxkIGxp a2UgdG8gdXNlDQo+ID4gPiA+ID4gPiB0aGUgc2VwYXJhdGUgZnVuY3Rpb25zLiBOaWtoaWwgY291 bGQgeW91IHJlbWluZCB1cyB3aHkNCj4gPiA+ID4gPiA+IHJ0ZV9ldmVudF9ldGhfdHhfYWRhcHRl cl9lbnF1ZXVlKCkgY2FuIG5vdCBiZSB1c2VkIGZvciBzZW5kaW5nDQo+ID4gPiA+ID4gPiB0aGUg cGFja2V0IGZvciBTVyBUeCBhZGFwdGVyLg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiBbTmlraGls XSBUaGUgZ29hbCB3YXMgdG8ga2VlcCB0aGUgd29ya2VycyB1c2luZyB0aGUgbG9vcCBiZWxvdy4N Cj4gPiA+ID4gPg0KPiA+ID4gPiA+IHdoaWxlICgxKSB7DQo+ID4gPiA+ID4gICAgICAgICBydGVf ZXZlbnRfZGVxdWV1ZV9idXJzdCguLi4pOw0KPiA+ID4gPiA+ICAgICAgICAgKGV2ZW50IHByb2Nl c3NpbmcpDQo+ID4gPiA+ID4gICAgICAgICBydGVfZXZlbnRfZW5xdWV1ZV9idXJzdCguLi4pOyB9 DQo+ID4gPg0KPiA+ID4gV2UgZG8gaGF2ZSBzcGVjaWFsaXplZCBmdW5jdGlvbnMgZm9yIHNwZWNp ZmljIGVucXVldWUgdXNlIGNhc2UgbGlrZQ0KPiA+ID4gcnRlX2V2ZW50X2VucXVldWVfbmV3X2J1 cnN0KCkgb3INCj4gPiA+IHJ0ZV9ldmVudF9lbnF1ZXVlX2ZvcndhcmRfYnVyc3QoKSB0byBhdm9p ZCBhbnkgcGVyZm9ybWFuY2UgaW1wYWN0Lg0KPiA+ID4NCj4gPiA+IFNpbmNlIFBNRCBhZ3J1bWVu dHMgYXJlIHNhbWUgZm9yIHJ0ZV9ldmVudF9lbnF1ZXVlX2J1cnN0KCkgYW5kDQo+ID4gPiBydGVf ZXZlbnRfZXRoX3R4X2FkYXB0ZXJfZW5xdWV1ZSgpDQo+ID4gPiBhc3NpZ25pbmcgc2ltcGxlIGZ1 bmN0aW9uIHBvaW50ZXIgYXNzaWdubWVudCB0bw0KPiA+ID4gcnRlX2V2ZW50X2V0aF90eF9hZGFw dGVyX2VucXVldWUgYXMgZGV2LT50eGFfZW5xdWV1ZSA9DQo+ID4gPiBkZXYtPmVucXVldWVfYnVy c3QNCj4gPiA+IHdvdWxkIGhhdmUgd29ya2VkIHRvIGhhdmUgc2FtZSBUeCBmdW5jdGlvbiBhY3Jv c3MgYWxsIHBsYXRmcm9tcw0KPiA+ID4gd2l0aG91dCBwZWZvcm1hbmNlIG92ZXJoZWFkLg0KPiA+ ID4gT2ZmY291c2UgSSB1bmRlcnN0YW5kLCBTbG93IHBhdGggZGlyZWN0IGV2ZW50IGVucXVldWUg YXNzaWdtZW50DQo+ID4gPiBuZWVkcyBkaWZmZXJlbnQgdHJlYXRtZW50Lg0KPiA+ID4NCj4gPiA+ DQo+ID4gPiBpZSBpbiBmYXN0cGF0aC4NCj4gPiA+DQo+ID4gPiB3aGlsZSAoMSkgew0KPiA+ID4g ICAgICAgIHJ0ZV9ldmVudF9kZXF1ZXVlX2J1cnN0KC4uLik7DQo+ID4gPiAgICAgICBpZiAodHhf c3RhZ2UpDQo+ID4gPiAgICAgICAgIHJ0ZV9ldmVudF9ldGhfdHhfYWRhcHRlcl9lbnF1ZXVlKCku Li4NCj4gPiA+IH0NCj4gPiA+DQo+ID4gPiBXaGF0IGRvIHlvdSBzYXk/DQo+ID4gPg0KPiA+DQo+ ID4gU29ycnkgbWlzc2VkIHRoaXMgcXVlc3Rpb24gcHJldmlvdXNseSAtIFVubGVzcyBJIGhhdmUg bWlzdW5kZXJzdG9vZCB5b3VyDQo+IGVtYWlsLCB0aGUgZXZlbnQgcHJvY2Vzc2luZyBzdGFnZSB3 b3VsZCBoYXZlIGlmIGNvbmRpdGlvbnMgZm9yIGVhY2ggb2YgdGhlDQo+IHN0YWdlcyAob3IgbWlu aW1hbGx5IHRoZSB0eCBzdGFnZSksIG5vIGRpc2FncmVlbWVudCBvbiB0aGF0LCB0aGUgb25seSBk aWZmZXJlbmNlDQo+IHdvdWxkIGJlIHNldCB1cCAgb2YgdGhlIGV2ZW50W10gYXJyYXlzIHRoYXQg YXJlIHNlbnQgdG8NCj4gcnRlX2V2ZW50X2VucXVldWVfYnVyc3QoKSBhbmQgcnRlX2V2ZW50X2V0 aF90eF9hZGFwdGVyX2VucXVldWUoKSByZXN1bHRpbmcNCj4gaW4gYW4gYWRkaXRpb25hbCBjYWxs IHRvIHJ0ZV9ldmVudF9lbnF1ZXVlX2J1cnN0KCkuIElmIHRoYXTigJlzIHRydWUsIHNpbmNlIHRo ZQ0KPiBhYnN0cmFjdGlvbiBoYXMgYSBjb3N0IHRvIGl0LCAgc2hvdWxkIHdlIGJlIGFkZGluZyBp dCA/DQo+IA0KPiBJdCB0aGVyZSBpcyBhIGNvc3QgdGhlbiB3ZSBzaG91bGQgbm90IGJlIGFkZGlu ZyBpdC4NCj4gSSB0aGluaywgdGhlIGZvbGxvd2luZyBzY2hlbWUgY2FuIGF2b2lkIHRoZSBjb3N0 IGJ5IGFkZGluZyB0aGUgZm9sbG93aW5nIGluIGENCj4gX3Nsb3cgcGF0aF8gYXMgdGhlIHByb3Rv dHlwZSBvZiB0aGUgZHJpdmVyIEFQSSBpcyB0aGUgc2FtZS4NCj4gDQo+IGRldi0+dHhhX2VucXVl dWUgPSBkZXYtPmVucXVldWVfYnVyc3Q7DQo+IA0KDQpJIHdhcyB0aGlua2luZyBvZiB0aGUgZXZl bnQgbG9vcCBiZWxvdyB3aGljaCByZXN1bHRzIGluIDIgY2FsbHMgdG8gcnRlX2V2ZW50X2VucXVl dWVfYnVyc3QoKQ0KDQp3aGlsZSAoMSkgew0KCXJ0ZV9ldmVudF9kZXF1ZXVlX2J1cnN0KC4uLik7 DQoJDQoJZm9yX2FsbF9ldmVudHMgew0KICAgICAgICAgICAgIAkJaWYgKHR4X3N0YWdlKSANCgkJ CWV2ZW50X3R4W3R4X2NudCsrXSA9IC4uLg0KCQllbHNlIA0KCQkJZXZlbnRfbm9uX3R4W25vbl90 eF9jbnQrK10gPSAuLi4NCg0KCX0NCglpZiAodHhfY250KQ0KCSAgICAgICAgICAgICBydGVfZXZl bnRfZXRoX3R4X2FkYXB0ZXJfZW5xdWV1ZShldmVudF90eCwgdHhfY250KTsgDQoJaWYgKG5vbl90 eF9jbnQpDQoJCXJ0ZV9ldmVudF9lbnF1ZXVlX2J1cnN0KGV2ZW50X25vbl90eCwgbm9uX3R4X2Nu dCk7IA0KICB9DQoNClRoYW5rcywNCk5pa2hpbA0K