From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0046.outbound.protection.outlook.com [104.47.2.46]) by dpdk.org (Postfix) with ESMTP id ED097AA92 for ; Fri, 20 Apr 2018 16:23:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=COVZD4UctP40qum5QNnRIcvR9EFCcqxiAr3Pzv12YK8=; b=lZIwUPDJoh5kXOyzvqxEYjPrir3gX01PN1lJMs0WRPSQaKifMClk8m4IiLx97WtEDYtnSpGcZfY5zrhZ35hf2OuwoxRUTPGanDU7bB1DN60xiHy3h80+rSZDgg3Rd4gQltAph7T6NDGFEaypG/Ne6uESkWl+jMYOVIYyl7v8sJ8= Received: from VI1PR05MB1678.eurprd05.prod.outlook.com (10.165.235.152) by VI1PR05MB3502.eurprd05.prod.outlook.com (10.170.239.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.675.11; Fri, 20 Apr 2018 14:23:57 +0000 Received: from VI1PR05MB1678.eurprd05.prod.outlook.com ([fe80::6da4:14c3:f5d8:3f4a]) by VI1PR05MB1678.eurprd05.prod.outlook.com ([fe80::6da4:14c3:f5d8:3f4a%14]) with mapi id 15.20.0696.013; Fri, 20 Apr 2018 14:23:57 +0000 From: "Xueming(Steven) Li" To: Ferruh Yigit , Shahaf Shuler , Nelio Laranjeiro , "Wenzhuo Lu" , Jingjing Wu , "Thomas Monjalon" , Adrien Mazarguil CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v5 1/2] ethdev: introduce generic IP/UDP tunnel checksum and TSO Thread-Index: AQHT2Kh7HrnPkNl9r0eVwT/MlOynwqQJqzQAgAAJQxA= Date: Fri, 20 Apr 2018 14:23:56 +0000 Message-ID: References: <20180409121035.148813-1-xuemingl@mellanox.com> <20180420130643.114699-1-xuemingl@mellanox.com> <0d157669-2e76-207c-ae18-e1f37f3e6453@intel.com> In-Reply-To: <0d157669-2e76-207c-ae18-e1f37f3e6453@intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=mellanox.com; x-originating-ip: [180.174.142.249] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR05MB3502; 7:EQH2fZgtDtXioN7il/djQki/YAEqz5V51ZNRcIcly4r0vbsZaxaYQJRCQ/4YFNPTNhVh6XIyMlEjd7UCwAH/wiECyAehDKRZ9wungAbcBwOjY7teyDixcfqaL4MrpApXfsZu2U3+ohz6gm8NoRCSDUAFKATuJ441AtR3ePFWo3mn2+pj7aLQpYlkDSwjWzFNvyEqCmuNOi0bDHkHbBsEOHJezsk8493L5mRNIk/jXeVNhd2vMlgKNz+c00eoeGK5 x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(2017052603328)(7153060)(7193020); SRVR:VI1PR05MB3502; x-ms-traffictypediagnostic: VI1PR05MB3502: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(166708455590820)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231232)(944501395)(52105095)(10201501046)(6055026)(6041310)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:VI1PR05MB3502; BCL:0; PCL:0; RULEID:; SRVR:VI1PR05MB3502; x-forefront-prvs: 0648FCFFA8 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(366004)(39860400002)(346002)(39380400002)(396003)(13464003)(3846002)(74316002)(76176011)(2900100001)(5250100002)(3660700001)(6436002)(55016002)(6506007)(8936002)(7696005)(66066001)(5660300001)(86362001)(3280700002)(26005)(53546011)(81166006)(6246003)(186003)(110136005)(8676002)(305945005)(446003)(229853002)(11346002)(7736002)(25786009)(316002)(9686003)(4326008)(2906002)(6116002)(478600001)(53936002)(476003)(33656002)(102836004)(41533002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB3502; H:VI1PR05MB1678.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; MLV:sfv; x-microsoft-antispam-message-info: NOYppanVwT17N8BxETxzPDd4WLAMeBqbgJS3apIO4+L2USx12TrMUasQCFSF9K9j8Z6ygXeMlL5IPPH0xE+fx9J5AmsJnwrUVZ+qJJtxdhe5BsZWs/7vcJhtwIVvj1P70aRC7ng0wOoIt2AKZERSOC6CVKHeRQxvL1RlyKxjcuHIM1t3JVphT/sW5QhSqWyq spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 22c101f3-cf15-4466-50b6-08d5a6ca5a66 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 22c101f3-cf15-4466-50b6-08d5a6ca5a66 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2018 14:23:57.1333 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB3502 Subject: Re: [dpdk-dev] [PATCH v5 1/2] ethdev: introduce generic IP/UDP tunnel checksum and TSO 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: Fri, 20 Apr 2018 14:23:59 -0000 SGkgRmVycnVoLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEZlcnJ1 aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU2VudDogRnJpZGF5LCBBcHJpbCAy MCwgMjAxOCA5OjQ4IFBNDQo+IFRvOiBYdWVtaW5nKFN0ZXZlbikgTGkgPHh1ZW1pbmdsQG1lbGxh bm94LmNvbT47IFNoYWhhZiBTaHVsZXIgPHNoYWhhZnNAbWVsbGFub3guY29tPjsgTmVsaW8gTGFy YW5qZWlybw0KPiA8bm90aWZpY2F0aW9uc0BnaXRodWIuY29tPjsgV2Vuemh1byBMdSA8d2Vuemh1 by5sdUBpbnRlbC5jb20+OyBKaW5namluZyBXdSA8amluZ2ppbmcud3VAaW50ZWwuY29tPjsNCj4g VGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0PjsgQWRyaWVuIE1hemFyZ3VpbCA8 YWRyaWVuLm1hemFyZ3VpbEA2d2luZC5jb20+DQo+IENjOiBkZXZAZHBkay5vcmcNCj4gU3ViamVj dDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHY1IDEvMl0gZXRoZGV2OiBpbnRyb2R1Y2UgZ2VuZXJp YyBJUC9VRFAgdHVubmVsIGNoZWNrc3VtIGFuZCBUU08NCj4gDQo+IE9uIDQvMjAvMjAxOCAyOjA2 IFBNLCBYdWVtaW5nIExpIHdyb3RlOg0KPiA+IFRoaXMgcGF0Y2ggaW50cm9kdWNlIG5ldyBUWCBv ZmZsb2FkIGZsYWdzIGZvciBkZXZpY2UgdGhhdCBzdXBwb3J0cyBJUA0KPiA+IG9yIFVEUCB0dW5u ZWxlZCBwYWNrZXQgTDMvTDQgY2hlY2tzdW0gYW5kIFRTTyBvZmZsb2FkLg0KPiA+IEl0IHdpbGwg YmUgdXNlZCBmb3Igbm9uLXN0YW5kYXJkIHR1bm5lbHMuDQo+ID4NCj4gPiBUaGUgc3VwcG9ydCBm cm9tIHRoZSBkZXZpY2UgaXMgZm9yIGlubmVyIGFuZCBvdXRlciBjaGVja3N1bXMgb24NCj4gPiBJ UFY0L1RDUC9VRFAgYW5kIFRTTyBmb3IgKmFueSBwYWNrZXQgd2l0aCB0aGUgZm9sbG93aW5nIGZv cm1hdCo6DQo+ID4NCj4gPiA8c29tZSBoZWFkZXJzPiAvIFtvcHRpb25hbCBJUHY0L0lQdjZdIC8g W29wdGlvbmFsIFRDUC9VRFBdIC8gPHNvbWUNCj4gPiBoZWFkZXJzPiAvIFtvcHRpb25hbCBpbm5l ciBJUHY0L0lQdjZdIC8gW29wdGlvbmFsIFRDUC9VRFBdDQo+ID4NCj4gPiBGb3IgZXhhbXBsZSB0 aGUgZm9sbG93aW5nIHBhY2tldHMgY2FuIHVzZSB0aGlzIGZlYXR1cmU6DQo+ID4NCj4gPiAxLiBl dGggLyBpcHY0IC8gdWRwIC8gVlhMQU4gLyBpcCAvIHRjcCAyLiBldGggLyBpcHY0IC8gR1JFIC8g TVBMUyAvDQo+ID4gaXB2NCAvIHVkcA0KPiA+DQo+ID4gUGxlYXNlIG5vdGUgdGhhdCBzcGVjaWZp YyB0dW5uZWwgaGVhZGVycyB0aGF0IGNvbnRhaW4gcGF5bG9hZCBsZW5ndGgsDQo+ID4gc2VxdWVu Y2UgaWQgb3IgY2hlY2tzdW0gd2lsbCBub3QgYmUgdXBkYXRlZC4NCj4gPg0KPiA+IFNpZ25lZC1v ZmYtYnk6IFh1ZW1pbmcgTGkgPHh1ZW1pbmdsQG1lbGxhbm94LmNvbT4NCj4gPiBBY2tlZC1ieTog VGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0Pg0KPiANCj4gSXQgaXMgZ2V0dGlu ZyBtZXNzaWVyISBbMV0NCj4gDQo+IEhpIFRob21hcywNCj4gDQo+IEFueSBzdWdnZXN0aW9uIG9u IGhvdyB0byBtYW5hZ2UgdGhlc2UgcnRlX2Zsb3cgcGF0Y2hlcywgd2UgYXJlIGxhdGUgYW5kIHRo ZXkgYXJlbid0IHNldHRsZSBkb3duIHlldC4NCj4gVGhlcmUgYXJlIHNvbWUgbGV2ZWwgb2YgZGVw ZW5kZW5jeSBhbmQgdGhlcmUgYXJlIHNvbWUgdW5jZXJ0YWludHkgaW4gc29tZSBvZiB0aGUgZGVw ZW5kZW50IHBhdGNoZXMNCj4gYmVjYXVzZSBvZiBBQkkvQVBJIHByb2Nlc3MuDQo+IA0KPiBJdCB3 b3VsZCBiZSBncmVhdCB0byBnZXQgdGhlbSBpbmNyZW1lbnRhbCBvciBoYXZlIGEgcGxhbiB0byBo b3cgdG8gcHJvY2VlZC4NCj4gDQo+IA0KPiBbMV0NCj4gUHJldmlvdXMgdmVyc2lvbiBpbiB0aGlz IHRocmVhZCBpcyBmb2xsb3dpbmcgcGF0Y2hlczoNCj4gW1BBVENIIHY0IDEvMl0gZXRoZGV2OiBh ZGQgc3VwcG9ydGVkIGhhc2ggZnVuY3Rpb24gY2hlY2sgW1BBVENIIHY0IDIvMl0gYXBwL3Rlc3Rw bWQ6IG5ldyBwYXJhbWV0ZXIgZm9yDQo+IHBvcnQgY29uZmlnIGFsbCByc3MgY29tbWFuZA0KPiAN Cj4gQW5kIHRoaXMgc2V0IGlzOg0KPiBbUEFUQ0ggdjUgMS8yXSBldGhkZXY6IGludHJvZHVjZSBn ZW5lcmljIElQL1VEUCB0dW5uZWwgY2hlY2tzdW0gYW5kIFRTTyBbUEFUQ0ggdjUgMi8yXSBhcHAv dGVzdHBtZDoNCj4gdGVzdHBtZCBzdXBwb3J0IFR4IGdlbmVyaWMgdHVubmVsIG9mZmxvYWRzDQoN Ck15IGJhZCwgSSB3YXMgdXNpbmcgd3JvbmcgYnJhbmNoIHRvIGZvcm1hdCB2NSBvZiB0aGlzIHRo cmVhZCwgd2lsbCByZXNlbmQsIHNvcnJ5IGZvciBjb25mdXNpb24uDQoNCj4gDQo+IEJ1dCB0aGVy ZSBpcyBhbHJlYWR5IHY1IHNlbmQgZm9yIHRoaXMgc2V0IGFuZCBpbiBvdGhlciB0aHJlYWQgdGhl cmUgaXMgdjcgb2YgaXQ6DQo+IFtQQVRDSCB2NyAwLzJdIHN1cHBvcnQgVHggZ2VuZXJpYyB0dW5u ZWwgY2hlY2tzdW0gYW5kIFRTTyBbUEFUQ0ggdjcgMS8yXSBldGhkZXY6IGludHJvZHVjZSBnZW5l cmljDQo+IElQL1VEUCB0dW5uZWwgY2hlY2tzdW0gYW5kIFRTTyBbUEFUQ0ggdjcgMi8yXSBhcHAv dGVzdHBtZDogdGVzdHBtZCBzdXBwb3J0IFR4IGdlbmVyaWMgdHVubmVsIG9mZmxvYWRzDQo+IA0K PiBNb3N0IHByb2JhYmx5IHlvdSBoYXZlIGludGVuZGVkIHRvIHNlbmQgYW5vdGhlciBwYXRjaHNl dCBoZXJlLg0KDQpDb3JyZWN0Lg0K