From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0076.outbound.protection.outlook.com [104.47.36.76]) by dpdk.org (Postfix) with ESMTP id 541AC2BA2 for ; Thu, 8 Jun 2017 23:46:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=4gJ5EfIBh/q490wZ5rKA4qNBT+0XzxNbRjODbsvakn4=; b=heCJ2Xx9BGHF2bgAyOJugBH6gPN55PBzd/tdGleVctxjABvCqnnnFeq1y++Nki2FpJYo3py6FLkQ3pno4AkcMRL4gN2FAO2jIoRHZAHmneDvAJBoQwJ0eyctXY34f/lZuzjuRS3BW605+z6Q0fhZ5MeR85OCo8lgIcpilLm6ZzU= Received: from CY1PR0701MB1258.namprd07.prod.outlook.com (10.160.149.154) by CY1PR0701MB1584.namprd07.prod.outlook.com (10.163.20.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Thu, 8 Jun 2017 21:46:00 +0000 Received: from CY1PR0701MB1258.namprd07.prod.outlook.com ([10.160.149.154]) by CY1PR0701MB1258.namprd07.prod.outlook.com ([10.160.149.154]) with mapi id 15.01.1143.019; Thu, 8 Jun 2017 21:46:00 +0000 From: "Patil, Harish" To: Olivier Matz , "Mody, Rasesh" , Ferruh Yigit CC: "dev@dpdk.org" , Dept-Eng DPDK Dev Thread-Topic: [PATCH v2 1/2] mbuf: introduce new Tx offload flag for MPLS-in-UDP Thread-Index: AQHS32HX3AKTESzxQkahStToaqHyAqIa5fCAgAAnLIA= Date: Thu, 8 Jun 2017 21:46:00 +0000 Message-ID: References: <1495960654-352-1-git-send-email-rasesh.mody@cavium.com> <1496821429-6954-1-git-send-email-rasesh.mody@cavium.com> <20170608142545.10cc8326@platinum> In-Reply-To: <20170608142545.10cc8326@platinum> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: 6wind.com; dkim=none (message not signed) header.d=none;6wind.com; dmarc=none action=none header.from=cavium.com; x-originating-ip: [173.186.134.106] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CY1PR0701MB1584; 7:Gt4o2aPKSvzCv/HRBR5LiMAHjJRCQYDd8YtGeY3V7bmGQAOPi1EU8hke79uoW966l+w+jBxx1dTmAXh7kO5i3WbhLyPEEHH8fps3jD2a1a2zKcInazomlErFNV6xIm8MYzYbcnqIlWcya0LIZSzm1elrXiXSmJ5LQSgCpW1IDOaYkg1pWiqwuRBaasqzN2bjlod8svN1p5GzL87HeLNhh+B8WRiJOAdLcOe0U69ow+3fE7ATpIChtGpLU7UByKQkAXz/8rITEGPuTn3c+htxfG1HR8Lg/oCA727KGy1k5PT4HWuhZeJudo2eWfkznQokvHC2yn81VdTX3xoacUT8ag== x-ms-traffictypediagnostic: CY1PR0701MB1584: x-ms-office365-filtering-correlation-id: 3bc4f5d4-9c68-45e6-e07f-08d4aeb7c0fd x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:CY1PR0701MB1584; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0701MB1584; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0701MB1584; x-forefront-prvs: 0332AACBC3 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39450400003)(39850400002)(39840400002)(39410400002)(39400400002)(24454002)(50986999)(230783001)(25786009)(76176999)(54356999)(305945005)(7736002)(4326008)(6486002)(77096006)(3846002)(102836003)(86362001)(3280700002)(3660700001)(36756003)(5660300001)(14454004)(122556002)(189998001)(2906002)(2950100002)(229853002)(6512007)(478600001)(53936002)(6436002)(6506006)(107886003)(72206003)(8936002)(66066001)(99286003)(54906002)(2900100001)(81166006)(6246003)(38730400002)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB1584; H:CY1PR0701MB1258.namprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2017 21:46:00.4631 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1584 Subject: Re: [dpdk-dev] [PATCH v2 1/2] mbuf: introduce new Tx offload flag for MPLS-in-UDP 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: , X-List-Received-Date: Thu, 08 Jun 2017 21:46:03 -0000 PkhpIFJhc2VzaCwNCj4NCj5PbiBXZWQsIDcgSnVuIDIwMTcgMDA6NDM6NDggLTA3MDAsIFJhc2Vz aCBNb2R5IDxyYXNlc2gubW9keUBjYXZpdW0uY29tPg0KPndyb3RlOg0KPj4gRnJvbTogSGFyaXNo IFBhdGlsIDxoYXJpc2gucGF0aWxAY2F2aXVtLmNvbT4NCj4+IA0KPj4gU29tZSBQTURzIG5lZWQg dG8ga25vdyB0aGUgdHVubmVsIHR5cGUgaW4gb3JkZXIgdG8gaGFuZGxlIGFkdmFuY2UgVFgNCj4+ IGZlYXR1cmVzLiBUaGlzIHBhdGNoIGFkZHMgYSBuZXcgVFggb2ZmbG9hZCBmbGFnIGZvciBNUExT LWluLVVEUCBwYWNrZXRzLg0KPj4gDQo+PiBTaWduZWQtb2ZmLWJ5OiBIYXJpc2ggUGF0aWwgPGhh cmlzaC5wYXRpbEBjYXZpdW0uY29tPg0KPj4gLS0tDQo+PiAgbGliL2xpYnJ0ZV9tYnVmL3J0ZV9t YnVmLmMgfCAgICAyICsrDQo+PiAgbGliL2xpYnJ0ZV9tYnVmL3J0ZV9tYnVmLmggfCAgIDE3ICsr KysrKysrKystLS0tLS0tDQo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA3 IGRlbGV0aW9ucygtKQ0KPj4gDQo+PiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9tYnVmL3J0ZV9t YnVmLmMgYi9saWIvbGlicnRlX21idWYvcnRlX21idWYuYw0KPj4gaW5kZXggMGUzZTM2YS4uYzI3 OTNmYiAxMDA2NDQNCj4+IC0tLSBhL2xpYi9saWJydGVfbWJ1Zi9ydGVfbWJ1Zi5jDQo+PiArKysg Yi9saWIvbGlicnRlX21idWYvcnRlX21idWYuYw0KPj4gQEAgLTQxMCw2ICs0MTAsNyBAQCBjb25z dCBjaGFyICpydGVfZ2V0X3R4X29sX2ZsYWdfbmFtZSh1aW50NjRfdCBtYXNrKQ0KPj4gIAljYXNl IFBLVF9UWF9UVU5ORUxfSVBJUDogcmV0dXJuICJQS1RfVFhfVFVOTkVMX0lQSVAiOw0KPj4gIAlj YXNlIFBLVF9UWF9UVU5ORUxfR0VORVZFOiByZXR1cm4gIlBLVF9UWF9UVU5ORUxfR0VORVZFIjsN Cj4+ICAJY2FzZSBQS1RfVFhfTUFDU0VDOiByZXR1cm4gIlBLVF9UWF9NQUNTRUMiOw0KPj4gKwlj YXNlIFBLVF9UWF9UVU5ORUxfTVBMU0lOVURQOiByZXR1cm4gIlBLVF9UWF9UVU5ORUxfTVBMU0lO VURQIjsNCj4+ICAJZGVmYXVsdDogcmV0dXJuIE5VTEw7DQo+PiAgCX0NCj4+ICB9DQo+PiBAQCAt NDQxLDYgKzQ0Miw3IEBAIGNvbnN0IGNoYXIgKnJ0ZV9nZXRfdHhfb2xfZmxhZ19uYW1lKHVpbnQ2 NF90IG1hc2spDQo+PiAgCQl7IFBLVF9UWF9UVU5ORUxfR0VORVZFLCBQS1RfVFhfVFVOTkVMX01B U0ssDQo+PiAgCQkgICJQS1RfVFhfVFVOTkVMX05PTkUiIH0sDQo+PiAgCQl7IFBLVF9UWF9NQUNT RUMsIFBLVF9UWF9NQUNTRUMsIE5VTEwgfSwNCj4+ICsJCXsgUEtUX1RYX1RVTk5FTF9NUExTSU5V RFAsIFBLVF9UWF9UVU5ORUxfTVBMU0lOVURQLCBOVUxMIH0sDQo+PiAgCX07DQo+PiAgCWNvbnN0 IGNoYXIgKm5hbWU7DQo+PiAgCXVuc2lnbmVkIGludCBpOw0KPj4gZGlmZiAtLWdpdCBhL2xpYi9s aWJydGVfbWJ1Zi9ydGVfbWJ1Zi5oIGIvbGliL2xpYnJ0ZV9tYnVmL3J0ZV9tYnVmLmgNCj4+IGlu ZGV4IDFjYjAzMTAuLjI3YWQ0MjEgMTAwNjQ0DQo+PiAtLS0gYS9saWIvbGlicnRlX21idWYvcnRl X21idWYuaA0KPj4gKysrIGIvbGliL2xpYnJ0ZV9tYnVmL3J0ZV9tYnVmLmgNCj4+IEBAIC0xOTcs MTkgKzE5NywyMiBAQA0KPj4gICAqIE9mZmxvYWQgdGhlIE1BQ3NlYy4gVGhpcyBmbGFnIG11c3Qg YmUgc2V0IGJ5IHRoZSBhcHBsaWNhdGlvbiB0bw0KPj5lbmFibGUNCj4+ICAgKiB0aGlzIG9mZmxv YWQgZmVhdHVyZSBmb3IgYSBwYWNrZXQgdG8gYmUgdHJhbnNtaXR0ZWQuDQo+PiAgICovDQo+PiAt I2RlZmluZSBQS1RfVFhfTUFDU0VDICAgICAgICAoMVVMTCA8PCA0NCkNCj4+ICsjZGVmaW5lIFBL VF9UWF9NQUNTRUMgICAgICAgICgxVUxMIDw8IDQzKQ0KPg0KPkknbSBub3Qgc3VyZSBpdCBpcyBz dWl0YWJsZSB0byBjaGFuZ2UgdGhlIHZhbHVlIG9mIGFuIGV4aXN0aW5nDQo+ZmxhZywgc2luY2Ug aXQgYnJlYWtzIHRoZSBBQkkuDQo+DQo+DQo+PiAgLyoqDQo+PiAtICogQml0cyA0NTo0OCB1c2Vk IGZvciB0aGUgdHVubmVsIHR5cGUuDQo+PiArICogQml0cyA0NDo0OCB1c2VkIGZvciB0aGUgdHVu bmVsIHR5cGUuDQo+PiAgICogV2hlbiBkb2luZyBUeCBvZmZsb2FkIGxpa2UgVFNPIG9yIGNoZWNr c3VtLCB0aGUgSFcgbmVlZHMgdG8NCj4+Y29uZmlndXJlIHRoZQ0KPj4gICAqIHR1bm5lbCB0eXBl IGludG8gdGhlIEhXIGRlc2NyaXB0b3JzLg0KPj4gICAqLw0KPj4gLSNkZWZpbmUgUEtUX1RYX1RV Tk5FTF9WWExBTiAgICgweDFVTEwgPDwgNDUpDQo+PiAtI2RlZmluZSBQS1RfVFhfVFVOTkVMX0dS RSAgICAgKDB4MlVMTCA8PCA0NSkNCj4+IC0jZGVmaW5lIFBLVF9UWF9UVU5ORUxfSVBJUCAgICAo MHgzVUxMIDw8IDQ1KQ0KPj4gLSNkZWZpbmUgUEtUX1RYX1RVTk5FTF9HRU5FVkUgICgweDRVTEwg PDwgNDUpDQo+PiArLyoqPCBUWCBwYWNrZXQgd2l0aCBNUExTLWluLVVEUCBSRkMgNzUxMCBoZWFk ZXIuICovDQo+PiArI2RlZmluZSBQS1RfVFhfVFVOTkVMX01QTFNJTlVEUCAoMHgxVUxMIDw8IDQ0 KQ0KPj4gKw0KPj4gKyNkZWZpbmUgUEtUX1RYX1RVTk5FTF9WWExBTiAgICgweDJVTEwgPDwgNDQp DQo+PiArI2RlZmluZSBQS1RfVFhfVFVOTkVMX0dSRSAgICAgKDB4M1VMTCA8PCA0NCkNCj4+ICsj ZGVmaW5lIFBLVF9UWF9UVU5ORUxfSVBJUCAgICAoMHg0VUxMIDw8IDQ0KQ0KPj4gKyNkZWZpbmUg UEtUX1RYX1RVTk5FTF9HRU5FVkUgICgweDVVTEwgPDwgNDUpDQo+PiAgLyogYWRkIG5ldyBUWCBU VU5ORUwgdHlwZSBoZXJlICovDQo+PiAtI2RlZmluZSBQS1RfVFhfVFVOTkVMX01BU0sgICAgKDB4 RlVMTCA8PCA0NSkNCj4+ICsjZGVmaW5lIFBLVF9UWF9UVU5ORUxfTUFTSyAgICAoMHgxRlVMTCA8 PCA0NCkNCj4+ICANCj4+ICAvKioNCj4+ICAgKiBTZWNvbmQgVkxBTiBpbnNlcnRpb24gKFFpblEp IGZsYWcuDQo+DQo+SSBkb250IHVuZGVyc3RhbmQgd2h5IGFkZGluZw0KPiNkZWZpbmUgUEtUX1RY X1RVTk5FTF9NUExTSU5VRFAgKDB4NVVMTCA8PCA0NSkNCj53b3VsZG4ndCBkbyB0aGUgam9iPw0K Pg0KPkN1cnJlbnRseSwgdGhlIHR1bm5lbCBtYXNrIGlzIDB4RiA8PCA0NSwgd2hpY2ggZ2l2ZXMg MTYgcG9zc2libGUgdmFsdWVzLg0KDQpbSGFyaXNoXSAgSGkgT2xpdmllciwNCk5vdCB0b28gc3Vy ZSB3aGV0aGVyIEkgdW5kZXJzdGFuZCB5b3VyIGNvbW1lbnQuDQpNeSB1bmRlcnN0YW5kaW5nIGlz IHRoYXQgdGhvc2UgYXJlIGJpdG1hcHBlZCB2YWx1ZXMgZm9yIGVhY2ggVHggdHVubmVsDQp0eXBl IGluIHRoZSByYW5nZSBbNDg6NDVdLg0KVGhleSBhcmUgbm90IHZhbHVlcy4gU28gZGVmaW5pbmcg UEtUX1RYX1RVTk5FTF9NUExTSU5VRFAgKDB4NVVMTCA8PCA0NSkNCndvbuKAmXQgd29yay4NCg0K Q3VycmVudGx5IGJpdHNbNDg6NDVdIGFyZSByZXNlcnZlZCBmb3IgVHggdHVubmVsIHR5cGVzLiBC aXRzWzYzOjQ5XSBhbmQNCmJpdCA0NCBhcmUgYWxyZWFkeSB0YWtlbi4NCkJpdHMgWzQzOjE4XSBh cmUgZnJlZS4gVGhhdOKAmXMgd2h5IHdlIHNlZSBhIGNvZGUgY29tbWVudCB0aGVyZToNCg0KLyog YWRkIG5ldyBSWCBmbGFncyBoZXJlICovDQoNCi8qIGFkZCBuZXcgVFggZmxhZ3MgaGVyZSAqLw0K DQpTbyBJIGNvdWxkIGhhdmUgYWRkZWQgTVBMU0lOVURQIGFzOg0KI2RlZmluZSBQS1RfVFhfVFVO TkVMX01QTFNJTlVEUCAoMVVMTCA8PCAxOCkNCg0KDQpCdXQgSSB3YW50ZWQgdG8gZ3JvdXAgYWxs IFR4IHR1bm5lbCB0eXBlcyB0b2dldGhlciB3aGljaCBpcyBsb2dpY2FsIGFuZA0KdXBkYXRlIFBL VF9UWF9UVU5ORUxfTUFTSyBhY2NvcmRpbmdseS4gU28gdG8gYWNjb21tb2RhdGUgdGhlIG5ldyBN UExTb1VEUA0KZmxhZywgSSBoYWQgdG8gbW92ZSBQS1RfVFhfTUFDU0VDICAgICAgICB0byBvbmUg Yml0IHBvc2l0aW9uIGJhY2sgZnJvbSA0NA0KdG8gNDMgYW5kIGhlbmNlIHRoZSBjb2RlIGNvbW1l bnQ6DQotICogQml0cyA0NTo0OCB1c2VkIGZvciB0aGUgdHVubmVsIHR5cGUuDQorICogQml0cyA0 NDo0OCB1c2VkIGZvciB0aGUgdHVubmVsIHR5cGUuDQoNCkJ1dCBpZiB0aGlzIHdvdWxkIGNhdXNl IGEgQUJJIGJyZWFrYWdlIHRoZSBvcHRpb24gaXMgdG8gdXNlIGJpdCAxOCBhcw0Kc2hvd24gYWJv dmUgYW5kIHVwZGF0ZSB0aGUgbWFzayBhY2NvcmRpbmdseS4NCg0KQnV0IHRoZSBkb3duIHNpZGUg b2YgdGhpcyBpcyB0aGF0IGl0IHdpbGwgbm90IGJlIGdyb3VwZWQgdG9nZXRoZXIuDQpQbGVhc2Ug bGV0IG1lIGtub3cgaWYgdGhpcyBpcyBva2F5Pw0KDQpUaGFua3MsDQpIYXJpc2gNCj4NCj5SZWdh cmRzLA0KPk9saXZpZXINCj4NCg0KDQo=