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 4D67CA046B for ; Mon, 22 Jul 2019 21:00:45 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 83FD41BF29; Mon, 22 Jul 2019 21:00:44 +0200 (CEST) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20050.outbound.protection.outlook.com [40.107.2.50]) by dpdk.org (Postfix) with ESMTP id 90F8A1BF1F for ; Mon, 22 Jul 2019 21:00:43 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m4B4xyKLvyRISR7PfXJkCPBEwJcG9KZwFmgbNeHdrCK83P5z6ZUYsOKjluRg+yNiijEajOrtxvY0ocqrRDn01JVTWg927gNxeHZdIUjhXiuObJk2+XdXEQ2E4wcZR42fap5rXFrVrqmEO7B0ubCTbm8I00XagB1dmnWTqVb7gMmDeXBE2OkuGmZ0MIoHubXy32NUhk9y8ir6XTK4IPDjqYktpm2oEwCeuHExnYNvWKFDsGBtKgp4lVUyLZ6FeFZg2j3vBv7eAoW42ur5JODMIzitILfxMEKM+9LeTr7JIi1R33iMQCwFj7TZw33oyZS35Uafe0M3m7/rrXUSuvfezg== 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=ILevQ/ZzCRYubHKlfaI85iDne7OGf3hPbL2StBBZPhg=; b=bX3ypBJKRkcP0oUjVCb+E+k763cBMx0hYxmJlkBqZEMDBL1Z14pRxSaeFYsk946soCi+qMUsNUat2KfQ1s0GFMrytcZ+/2PnRWGxQIsMs9PFKkEvrvrsHD6FPNe0NGEK3vb1X8uhcS9ZFG2vhRjeEPaq7NQSU/ZEhnm8vSssampYAC8YK6W1+LODJzGnBSCMfLZ4moIZIDbOui9H1U0aUT86WA/rwSeEt4DMFpK3x4x+6lHOhKIoZ7+A+LnqkI8FKyAWzobHowcvacuydCU2/NL/SZ+QPkGbPZlQtrNfUTsf6dULkx0pwaD40Pw0omgsan/D3M36wHEIr294NadDXQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=mellanox.com;dmarc=pass action=none header.from=mellanox.com;dkim=pass header.d=mellanox.com;arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ILevQ/ZzCRYubHKlfaI85iDne7OGf3hPbL2StBBZPhg=; b=UzdttUgL9yxXClI7Cn4gr623J9fVC1gnYywBYYA94Q/+3YBFSMDa8X/lpZyASQy/W6pv5Xv86Pwz2swQcPiReUgLJa1OsXD87L5iyGj1T2KLyjgsuDT51L/cVSSloi7vBIcnsIN6Ol/C13O+Obe3sNNUjpyaUTkEoJrxFsC3qms= Received: from AM4PR05MB3265.eurprd05.prod.outlook.com (10.171.188.154) by AM4PR05MB3268.eurprd05.prod.outlook.com (10.171.186.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2094.16; Mon, 22 Jul 2019 19:00:42 +0000 Received: from AM4PR05MB3265.eurprd05.prod.outlook.com ([fe80::ec83:c573:8eda:b6a]) by AM4PR05MB3265.eurprd05.prod.outlook.com ([fe80::ec83:c573:8eda:b6a%4]) with mapi id 15.20.2094.013; Mon, 22 Jul 2019 19:00:42 +0000 From: Slava Ovsiienko To: Ferruh Yigit , "dev@dpdk.org" CC: Yongseok Koh Thread-Topic: [dpdk-dev] [PATCH v4 6/8] net/mlx5: introduce Tx burst routine template Thread-Index: AQHVQIQRURp8fbFoYkazBVN0FSg5y6bWmrqAgAA+BICAAB9t8A== Date: Mon, 22 Jul 2019 19:00:41 +0000 Message-ID: References: <1563346400-1762-1-git-send-email-viacheslavo@mellanox.com> <1563719100-368-1-git-send-email-viacheslavo@mellanox.com> <1563719100-368-7-git-send-email-viacheslavo@mellanox.com> <980c7f61-d6b2-f794-8405-62ee1a339870@intel.com> <11bf6559-2128-81c8-23ee-5c88a82b9b51@intel.com> In-Reply-To: <11bf6559-2128-81c8-23ee-5c88a82b9b51@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=viacheslavo@mellanox.com; x-originating-ip: [95.164.10.10] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1f9ccd5c-f62f-4a11-5389-08d70ed6e4da x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:AM4PR05MB3268; x-ms-traffictypediagnostic: AM4PR05MB3268: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 01068D0A20 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(376002)(39860400002)(366004)(136003)(346002)(189003)(199004)(52314003)(107886003)(476003)(8676002)(5660300002)(66066001)(53936002)(6246003)(305945005)(478600001)(52536014)(55016002)(26005)(186003)(2501003)(7736002)(9686003)(25786009)(86362001)(74316002)(6436002)(7696005)(229853002)(11346002)(102836004)(14454004)(6506007)(53546011)(446003)(68736007)(76176011)(4326008)(71190400001)(316002)(66476007)(256004)(76116006)(14444005)(33656002)(66946007)(99286004)(66446008)(64756008)(66556008)(6116002)(71200400001)(2906002)(81156014)(81166006)(486006)(8936002)(3846002)(110136005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR05MB3268; H:AM4PR05MB3265.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: ecmv1NUf6YqKjgg5BMDeGhVRvoR7V/j6R4olEKmTtl3qob97Asxh6Bz6OSUIIVohikfWXjNUdpyI5+xwMEIU1qR6jzrdcmuwg9TYzJezIVgJk+O5ACnsgMP8MzVeWEVVC8588j+K5CqQ6i58PnsBe5WmB6P1+Rnv7/QigSpXPOoNXK+1PyQ7OJ/st6udhfXkySowYL6oXC3hRc9Ij74l6kxY2eHD6ql2lWATDKb0jByTv+PHTE4HuX+MLsvY0wnuHcgyddxmhUb4VjYE4PddX5RpLQpUhgWn3LpCTyM7dz/MaaZtg4T2M60ADU3+hJ6uwfAb8Egt7VugF+GB5crbu3L4N57G2DcMk3S8ka72qGG/u240MF+qgQmGgH5Qacvh4oHCxVLnHHNkVBrTYBEe7qgrxh75nVlMAMo3nZrHN04= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1f9ccd5c-f62f-4a11-5389-08d70ed6e4da X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jul 2019 19:00:42.0998 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: viacheslavo@mellanox.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB3268 Subject: Re: [dpdk-dev] [PATCH v4 6/8] net/mlx5: introduce Tx burst routine template 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" PiA+PiBPbiA3LzIxLzIwMTkgMzoyNCBQTSwgVmlhY2hlc2xhdiBPdnNpaWVua28gd3JvdGU6DQo+ ID4+PiBNZWxsYW5veCBOSUNzIHN1cHBvcnQgdGhlIHdpZGUgc2V0IG9mIFR4IG9mZmxvYWRzLiBU aGUgc3VwcG9ydGVkDQo+ID4+PiBvZmZsb2FkcyBhcmUgcmVwb3J0ZWQgYnkgdGhlIG1seDUgUE1E IGluIHJ0ZV9ldGhfZGV2X2luZm8NCj4gPj4+IHR4X29mZmxvYWRfY2FwYSBmaWVsZC4gQW4gYXBw bGljYXRpb24gbWF5IGNob29zZSBhbnkgY29tYmluYXRpb24gb2YNCj4gPj4+IHN1cHBvcnRlZCBv ZmZsb2FkcyBhbmQgY29uZmlndXJlIHRoZSBkZXZpY2UgYXBwcm9wcmlhdGVseS4gU29tZSBvZg0K PiA+Pj4gVHggb2ZmbG9hZHMgbWF5IGJlIG5vdCByZXF1ZXN0ZWQgYnkgYXBwbGljYXRpb24sIG9y IGV2ZXIgYWxsIG9mIHRoZW0NCj4gPj4+IG1heSBiZQ0KPiA+PiBvbWl0dGVkLg0KPiA+Pj4gTW9z dCBvZiB0aGUgVHggb2ZmbG9hZHMgcmVxdWlyZSBzb21lIGNvZGUgYnJhbmNoZXMgaW4gdHhfYnVy c3QNCj4gPj4+IHJvdXRpbmUgdG8gc3VwcG9ydCBvbmVzLiBJZiBUeCBvZmZsb2FkIGlzIG5vdCBy ZXF1ZXN0ZWQgdGhlIHR4X2J1cnN0DQo+ID4+PiByb3V0aW5lIGNvZGUgbWF5IGJlIHNpZ25pZmlj YW50bHkgc2ltcGxpZmllZCBhbmQgY29uc3VtZSBsZXNzIENQVQ0KPiBjeWNsZXMuDQo+ID4+Pg0K PiA+Pj4gRm9yIGV4YW1wbGUsIGlmIGFwcGxpY2F0aW9uIGRvZXMgbm90IGVuZ2FnZSBUU08gb2Zm bG9hZCB0aGlzIGNvZGUNCj4gPj4+IGNhbiBiZSBvbWl0dGVkLCBpZiBtdWx0aS1zZWdtZW50IHBh Y2tldCBpcyBub3Qgc3VwcG9zZWQgdGhlIHR4X2J1cnN0DQo+ID4+PiBtYXkgYXNzdW1lIHNpbmds ZSBtYnVmIHBhY2tldHMgb25seSwgZXRjLg0KPiA+Pj4NCj4gPj4+IEN1cnJlbnRseSwgdGhlIG1s eDUgUE1EIGltcGxlbWVudHMgbXVsdGlwbGUgdHhfYnVyc3Qgc3Vicm91dGluZXMgZm9yDQo+ID4+ PiBtb3N0IGNvbW1vbiBjb21iaW5hdGlvbnMgb2YgcmVxdWVzdGVkIFR4IG9mZmxvYWRzLCBlYWNo IGJyYW5jaCBoYXMNCj4gPj4+IGl0cyBvd24gZGVkaWNhdGVkIGltcGxlbWVudGF0aW9uLiBJdCBp cyBub3QgdmVyeSBlYXN5IHRvIHVwZGF0ZSwNCj4gPj4+IHN1cHBvcnQgYW5kIGRldmVsb3Agc3Vj aCBraW5kIG9mIGNvZGUgLSBtdWx0aXBsZSBicmFuY2hlcyBpbXBvc2UgdGhlDQo+ID4+PiBtdWx0 aXBsZSBwb2ludHMgdG8gcHJvY2Vzcy4gQWxzbyBtYW55IG9mIGZyZXF1ZW50bHkgcmVxdWVzdGVk DQo+ID4+PiBvZmZsb2FkIGNvbWJpbmF0aW9ucyBhcmUgbm90IHN1cHBvcnRlZCB5ZXQuIFRoYXQg bGVhZHMgdG8gc2VsZWN0aW5nDQo+ID4+PiBvZiBub3QgY29tcGxldGVseSBtYXRjaGluZyB0eF9i dXJzdCByb3V0aW5lIGFuZCBoYXJtcyB0aGUNCj4gcGVyZm9ybWFuY2UuDQo+ID4+Pg0KPiA+Pj4g VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHRoZSBuZXcgYXBwcm9hY2ggZm9yIHR4X2J1cnN0IGNvZGUu IEl0IGlzDQo+ID4+PiBwcm9wb3NlZCB0byBkZXZlbG9wIHRoZSB1bmlmaWVkIHRlbXBsYXRlIGZv ciB0eF9idXJzdCByb3V0aW5lLCB3aGljaA0KPiA+Pj4gc3VwcG9ydHMgYWxsIHRoZSBUeCBvZmZs b2FkcyBhbmQgdGFrZXMgdGhlIGNvbXBpbGUgdGltZSBkZWZpbmVkDQo+ID4+PiBwYXJhbWV0ZXIg ZGVzY3JpYmluZyB0aGUgc3VwcG9zZWQgc2V0IG9mIHN1cHBvcnRlZCBvZmZsb2Fkcy4gT24gdGhl DQo+ID4+PiBiYXNlIG9mIHRoaXMgdGVtcGxhdGUsIHRoZSBjb21waWxlciBpcyBhYmxlIHRvIGdl bmVyYXRlIG11bHRpcGxlDQo+ID4+PiB0eF9idXJzdCByb3V0aW5lcyBoaWdobHkgb3B0aW1pemVk IGZvciB0aGUgc3RhdGljYWxseSBzcGVjaWZpZWQgc2V0DQo+ID4+PiBvZiBUeA0KPiA+PiBvZmZs b2Fkcy4NCj4gPj4+IE5leHQsIGluIHJ1bnRpbWUsIGF0IFR4IHF1ZXVlIGNvbmZpZ3VyYXRpb24g dGhlIGJlc3QgbWF0Y2hpbmcNCj4gPj4+IG9wdGltaXplZCBpbXBsZW1lbnRhdGlvbiBvZiB0eF9i dXJzdCBpcyBjaG9zZW4uDQo+ID4+Pg0KPiA+Pj4gVGhpcyBwYXRjaCBpbnRlbnRpb25hbGx5IG9t aXRzIHRoZSB0ZW1wbGF0ZSBpbnRlcm5hbCBpbXBsZW1lbnRhdGlvbiwNCj4gPj4+IGJ1dCBqdXN0 IGludHJvZHVjZXMgdGhlIHRlbXBsYXRlIGl0c2VsZiB0byBlbWJvc3MgdGhlIGFwcHJvYWNoIG9m DQo+ID4+PiB0aGUgbXVsdGlwbGUgc3BlY2lhbGx5IHR1bmVkIHR4X2J1cnN0IHJvdXRpbmVzLg0K PiA+Pj4NCj4gPj4+IFNpZ25lZC1vZmYtYnk6IFZpYWNoZXNsYXYgT3ZzaWllbmtvIDx2aWFjaGVz bGF2b0BtZWxsYW5veC5jb20+DQo+ID4+DQo+ID4+IEdldHRpbmcgZm9sbG93aW5nIGJ1aWxkIGVy cm9yIHdpdGggaWNjLCBjYW4geW91IHBsZWFzZSBjaGVjaz8NCj4gPj4NCj4gPj4NCj4gPj4gLi4u L2RwZGsvZHJpdmVycy9uZXQvbWx4NS9tbHg1X3J4dHguYyg0NjQ5KTogZXJyb3IgIzE5MTogdHlw ZQ0KPiA+PiBxdWFsaWZpZXIgaXMgbWVhbmluZ2xlc3Mgb24gY2FzdCB0eXBlDQo+ID4+DQo+ID4+ DQo+ID4+ICAgTUxYNV9UWE9GRl9ERUNMKGZ1bGxfZW1wdywNCj4gPj4NCj4gPiBTb3JyeSwgSSBo YXZlIG5vIGljYyBhdCBteSBkaXNwb3NhbCBub3cuIFdoYXQgSSBjYW4gc2F5IChzb3JyeSBhZ2Fp biwNCj4gPiBpdCBpcyBvYnZpb3VzKQ0KPiA+IC0gSXQgZGVmaW5pdGVseSBkb2VzIG5vdCBsaWtl IHRoZSBNTFg1X1RYT0ZGX0RFQ0wgbWFjcm8uIE1vc3QgbGlrZWx5IC0NCj4gInJlc3RyaWN0IiBx dWFsaWZpZXIsIEkgdGhpbmsuDQo+ID4NCj4gPiBXaXRoIGJlc3QgcmVnYXJkcywgU2xhdmENCj4g Pg0KPiANCj4gSGkgU2xhdmEsDQo+IA0KPiBJIHdhcyBob3BpbmcgZXJyb3IgbG9nIGNhbiBnaXZl IGVub3VnaCBoaW50LCBidXQgSSB0ZXN0ZWQgYnkgcmVtb3ZpbmcgdGhlDQo+ICdyZXN0cmljdCcg a2V5d29yZCBhbmQgaXQgZml4ZWQgdGhlIGljYyB3YXJuaW5nLg0KPiANCj4gQ2FuIHlvdSBwbGVh c2UgY2hlY2sgaWYgdGhlICdpY2MnIGlzIHJpZ2h0IGFuZCAncmVzdHJpY3QnIGlzIG1lYW5pbmds ZXNzLCBpZiBzbyBjYW4NCj4geW91IHBsZWFzZSBzZW5kIGEgcGF0Y2ggdG8gcmVtb3ZlIGl0Pw0K PiBlbHNlIHBsZWFzZSBsZXQgbWUga25vdyBhbmQgSSBjYW4gbWFrZSBhIHBhdGNoIHRvIGRpc2Fi bGUgdGhlIHNwZWNpZmljIGljYw0KPiB3YXJuaW5nLg0KDQpIaSwNCml0IGlzIGRpZmZpY3VsdCB0 byBzYXkgd2hldGhlciBxdWFsaWZpZXIgaXMgbWVhbmluZ2xlc3MsIGF0IGxlYXN0IEkgd2FzIHVu YWJsZSB0byBmaW5kIHRoZQ0KcHJvb2YgaW4gQzk5IHN0ZCAtIG5laXRoZXIgaW4gdHlwZSBjYXN0 IG5vciBpbiBxdWFsaWZpZXJzIGNoYXB0ZXJzLiBGcm9tIGNvbW1vbiBzZW5zZQ0KIHRoZSByb3V0 aW5lIGV4cGVjdHMgdGhlIHF1YWxpZmllZCB0eXBlLCB3ZSBzaG91bGQgcHJvdmlkZS4gQW55d2F5 LCBJJ3ZlIGNoZWNrZWQgZ2NjL2NsYW5nDQpjb21waWxhdGlvbiB3aXRoIGRyb3BwZWQgcmVzdHJp Y3QgcXVhbGlmaWVyICBhbmQgaXQgd2FzIE9LLiBPcHRpbWl6YXRpb24gd2FzIG5vdCBoYXJtZWQg YXMgd2VsbC4NCg0KV2l0aCBiZXN0IHJlZ2FyZHMsIFNsYXZhDQoNCg0KDQoNCg==