From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 95E2AC07E95 for ; Wed, 7 Jul 2021 13:00:38 +0000 (UTC) Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by mail.kernel.org (Postfix) with ESMTP id 04F4F60E08 for ; Wed, 7 Jul 2021 13:00:37 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 04F4F60E08 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 42F54413A8; Wed, 7 Jul 2021 15:00:37 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 1D4CD41391 for ; Wed, 7 Jul 2021 15:00:35 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10037"; a="207472480" X-IronPort-AV: E=Sophos;i="5.83,331,1616482800"; d="scan'208";a="207472480" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jul 2021 06:00:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,331,1616482800"; d="scan'208";a="645373152" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga006.fm.intel.com with ESMTP; 07 Jul 2021 06:00:34 -0700 Received: from shsmsx603.ccr.corp.intel.com (10.109.6.143) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Wed, 7 Jul 2021 06:00:33 -0700 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by SHSMSX603.ccr.corp.intel.com (10.109.6.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Wed, 7 Jul 2021 21:00:32 +0800 Received: from shsmsx601.ccr.corp.intel.com ([10.109.6.141]) by SHSMSX601.ccr.corp.intel.com ([10.109.6.141]) with mapi id 15.01.2242.008; Wed, 7 Jul 2021 21:00:32 +0800 From: "Zhang, Qi Z" To: Andrew Rybchenko , "Zhang, AlvinX" , "ajit.khaparde@broadcom.com" CC: "dev@dpdk.org" Thread-Topic: [PATCH v3] ethdev: add IPv4 and L4 checksum RSS offload types Thread-Index: AQHXYb9B0jFrJ5ItrECYkE1u/DmBbqstwIsAgAdglICAAIgzsP//iEaAgAHElmD//+rjgIAAsskw Date: Wed, 7 Jul 2021 13:00:32 +0000 Message-ID: <01b6e32291824df1beceed707eb343b2@intel.com> References: <20210603080352.10924-1-alvinx.zhang@intel.com> <20210615081956.23656-1-alvinx.zhang@intel.com> <7930ac91-7f55-6b42-f086-701d952fc151@oktetlabs.ru> <774225cd-b2f9-30e2-31c3-651329dfa25e@oktetlabs.ru> <238ebfd3-e869-433b-9249-311900ded588@oktetlabs.ru> In-Reply-To: <238ebfd3-e869-433b-9249-311900ded588@oktetlabs.ru> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows x-originating-ip: [10.239.127.36] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v3] ethdev: add IPv4 and L4 checksum RSS offload types X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmV3IFJ5YmNoZW5r byA8YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU+DQo+IFNlbnQ6IFdlZG5lc2RheSwgSnVs eSA3LCAyMDIxIDU6NDkgUE0NCj4gVG86IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNv bT47IFpoYW5nLCBBbHZpblgNCj4gPGFsdmlueC56aGFuZ0BpbnRlbC5jb20+OyBhaml0LmtoYXBh cmRlQGJyb2FkY29tLmNvbQ0KPiBDYzogZGV2QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFU Q0ggdjNdIGV0aGRldjogYWRkIElQdjQgYW5kIEw0IGNoZWNrc3VtIFJTUyBvZmZsb2FkIHR5cGVz DQo+IA0KPiBPbiA3LzcvMjEgNjoyMyBBTSwgWmhhbmcsIFFpIFogd3JvdGU6DQo+ID4NCj4gPg0K PiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBBbmRyZXcgUnliY2hl bmtvIDxhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj4gPj4gU2VudDogVHVlc2RheSwg SnVseSA2LCAyMDIxIDQ6MDUgUE0NCj4gPj4gVG86IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGlu dGVsLmNvbT47IFpoYW5nLCBBbHZpblgNCj4gPj4gPGFsdmlueC56aGFuZ0BpbnRlbC5jb20+OyBh aml0LmtoYXBhcmRlQGJyb2FkY29tLmNvbQ0KPiA+PiBDYzogZGV2QGRwZGsub3JnDQo+ID4+IFN1 YmplY3Q6IFJlOiBbUEFUQ0ggdjNdIGV0aGRldjogYWRkIElQdjQgYW5kIEw0IGNoZWNrc3VtIFJT UyBvZmZsb2FkDQo+ID4+IHR5cGVzDQo+ID4+DQo+ID4+IE9uIDcvNi8yMSAxMDoxOCBBTSwgWmhh bmcsIFFpIFogd3JvdGU6DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+Pj4+IEZyb206IFpoYW5nLCBBbHZpblggPGFsdmlueC56aGFuZ0BpbnRlbC5j b20+DQo+ID4+Pj4gU2VudDogVHVlc2RheSwgSnVseSA2LCAyMDIxIDM6MDYgUE0NCj4gPj4+PiBU bzogQW5kcmV3IFJ5YmNoZW5rbyA8YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU+OyBaaGFu ZywgUWkgWg0KPiA+Pj4+IDxxaS56LnpoYW5nQGludGVsLmNvbT47IGFqaXQua2hhcGFyZGVAYnJv YWRjb20uY29tDQo+ID4+Pj4gQ2M6IGRldkBkcGRrLm9yZw0KPiA+Pj4+IFN1YmplY3Q6IFJFOiBb UEFUQ0ggdjNdIGV0aGRldjogYWRkIElQdjQgYW5kIEw0IGNoZWNrc3VtIFJTUw0KPiA+Pj4+IG9m ZmxvYWQgdHlwZXMNCj4gPj4+Pg0KPiA+Pj4+Pj4gQEAgLTUzNyw2ICs1MzcsOCBAQCBzdHJ1Y3Qg cnRlX2V0aF9yc3NfY29uZiB7DQo+ID4+Pj4+PiAgI2RlZmluZSBFVEhfUlNTX1BQUE9FCQkgICAo MVVMTCA8PCAzMSkNCj4gPj4+Pj4+ICAjZGVmaW5lIEVUSF9SU1NfRUNQUkkJCSAgICgxVUxMIDw8 IDMyKQ0KPiA+Pj4+Pj4gICNkZWZpbmUgRVRIX1JTU19NUExTCQkgICAoMVVMTCA8PCAzMykNCj4g Pj4+Pj4+ICsjZGVmaW5lIEVUSF9SU1NfSVBWNF9DSEtTVU0JICAgKDFVTEwgPDwgMzQpDQo+ID4+ Pj4+PiArI2RlZmluZSBFVEhfUlNTX0w0X0NIS1NVTQkgICAoMVVMTCA8PCAzNSkNCj4gPj4+Pj4N Cj4gPj4+Pj4gV2hhdCBkb2VzIGVmaW5lIHdoaWNoIEw0IHByb3RvY29scyBhcmUgc3VwcG9ydGVk PyBIb3cgdXNlciB3aWxsIGtub3c/DQo+ID4+Pj4NCj4gPj4+PiBJIHRoaW5rIGlmIHdlIHdhbnQg dG8gc3VwcG9ydCBMNCBjaGVja3N1bSBSU1MgYnkgdXNpbmcgYmVsb3cNCj4gPj4+PiBjb21tYW5k IHBvcnQgY29uZmlnIGFsbCByc3MgKGFsbHxkZWZhdWx0fGV0aHx2bGFufC4uLikNCj4gPj4+Pg0K PiA+Pj4+IFdlIG11c3QgZGVmaW5lIFRDUC9VRFAvU0NUUCBjaGVja3N1bSBSU1Mgc2VwYXJhdGVs eToNCj4gPj4+PiAjZGVmaW5lIEVUSF9SU1NfVENQX0NIS1NVTQkoMVVMTCA8PCAzNSkNCj4gPj4+ PiAjZGVmaW5lIEVUSF9SU1NfVURQX0NIS1NVTQkoMVVMTCA8PCAzNikNCj4gPj4+PiAjZGVpZm5l IEVUSF9SU1NfU0NUUF9DSEtTVU0JKDFVTEwgPDwgMzcpDQo+ID4+Pj4NCj4gPj4+PiBIZXJlIDMg Yml0cyBhcmUgb2NjdXBpZWQsIHRoaXMgaXMgbm90IGdvb2QgZm9yIHRoZXJlIGFyZSBub3QgbWFu eQ0KPiA+Pj4+IGJpdHMNCj4gPj4gYXZhaWxhYmxlLg0KPiA+Pj4+DQo+ID4+Pj4gSWYgd2Ugb25s eSB3YW50IHRvIHVzaW5nIGl0IGluIGZsb3dzLCB3ZSBvbmx5IG5lZWQgdG8gZGVmaW5lDQo+ID4+ Pj4gRVRIX1JTU19MNF9DSEtTVU0sIGJlY2F1c2UgdGhlIGZsb3cgcGF0dGVybiBwb2ludGVkIG91 dCB0aGUgTDQNCj4gPj4+PiBwcm90b2NvbCB0eXBlLg0KPiA+Pj4+IGZsb3cgY3JlYXRlIDAgaW5n cmVzcyBwYXR0ZXJuIGV0aCAvIGlwdjQgLyB0Y3AgLyBlbmQgYWN0aW9ucyByc3MNCj4gPj4+PiB0 eXBlcyBsNC1jaGtzdW0gZW5kIHF1ZXVlcyBlbmQgLyBlbmQNCj4gPj4+DQo+ID4+PiArMSwgdGhl IHBhdHRlcm4gYWxyZWFkeSBnaXZlIHRoZSBoaW50IHRvIGF2b2lkIHRoZSBhbWJpZ3VpdHkgYW5k IEkNCj4gPj4+ICt0aGluayB3ZQ0KPiA+PiBhbHJlYWR5IGhhdmUgRVRIX1JTU19MRVZFTCB0byBm aWd1cmUgb3V0IGlubmVyIG9yIG91dGVyLg0KPiA+Pg0KPiA+PiBUaGUgcHJvYmxlbSB0aGF0IGl0 IG1heSBiZSB1c2VkIGluIGdlbmVyaWMgUlNTIGZsYWdzIHdoaWNoIGhhcyBubyB0aGUNCj4gY29u dGV4dC4NCj4gPj4gQWxzbyBldmVuIGluIHRoZSBjYXNlIG9mIGZsb3cgQVBJIGNvbnRleHQgY291 bGQgaGF2ZSBubyBMNCBwcm90b2NvbCBhdCBhbGwuDQo+ID4NCj4gPiBGb3IgZ2VuZXJpYyBjYXNl LCBpdCBjYW4gc2ltcGx5IGFzc3VtZSBpdCBjb3ZlciBhbGwgTDQgY2hlY2tzdW0gY2FzZXMgYW5k IEknbQ0KPiBub3Qgc3VyZSBpZiBhbnkgdXNlciBpbnRlbmQgdG8gdXNlIGl0IGFzIGdlbmVyaWMg UlNTLCBwbWQgY2FuIHNpbXBseSByZWplY3QgaXQgaWYNCj4gaXQncyBub3QgbmVjZXNzYXJ5IHRv IHN1cHBvcnQuDQo+IA0KPiBUcnkgdG8gbG9vayBhdCBpdCBmcm9tIGFuIGFwcGxpY2F0aW9uIHBv aW50IG9mIHZpZXcgd2hpY2ggZG9lcyBub3Qga25vdyBhbnkNCj4gc3BlY2lmaWNzIG9mIHRoZSBk cml2ZXIuDQo+IA0KPiAgKiBHZXQgZGV2X2luZm8gYW5kIHNlZSBFVEhfUlNTX0w0X0NIS1NVTSwg Z29vZCEsIHdvdWxkIGxpa2UgdG8NCj4gICAgdXNlIGl0Lg0KDQoNClRoZSBQTUQgc2hvdWxkIG5v dCBleHBvc2UgaXQgaWYgaXQgZG9uJ3Qgd2FudCB0byAob3Igbm90IGFibGUgdG8pIHN1cHBvcnQg YWxsIGw0IGNoZWNrc3VtIGZyb20gZ2VuZXJpYyBSU1MgY29uZmlndXJlDQoNCkFuZCB3ZSBzaG91 bGQgYXNzdW1lIHRoaXMgaXMgb25seSBhcHBseSBmb3IgZ2VuZXJpYyBSU1MgY29uZmlndXJlIGJ1 dCBub3QgZm9yIGZsb3cgQVBJLg0KDQpCZWNhdXNlIHRoZSBydGVfZmxvd192YWxpZGF0ZSBpcyB0 aGUgcmVjb21tZW5kZWQgbWV0aG9kIHRvIGNoZWNrIGlmIGEgUlNTIGFjdGlvbiBpcyBzdXBwb3J0 ZWQgaW4gZmxvdyBBUEkgb3Igbm90Lg0KDQo+IA0KPiAgKiBJZiBJIHRyeSB0byB1c2UgaXQgaW4g ZGVmYXVsdCBSU1MgY29uZmlnLCBidXQgdGhlIHJlcXVlc3QNCj4gICAgZmFpbCwgaXQgY291bGQg YmUgdmVyeSBjb25mdXNpbmcuDQo+IA0KPiAgKiBXaWxsIGl0IGRpc3RyaWJ1dGUgVENQIHBhY2tl dHM/IFVEUCBwYWNrZXRzPyBTQ1RQIHBhY2tldHM/DQo+ICAgIE9yIHNob3VsZCBJIGNhcmUgYWJv dXQgUlNTIGZvciBzb21lIG9mIHRoZW0gYmFzZWQgb24gb3RoZXINCj4gICAgc3VwcG9ydGVkIGZp ZWxkcz8gRS5nLiBpZiBTQ1RQIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhlIE5JQywNCj4gICAgSSBu ZWVkIHRvIGluc3RhbGwgUlNTIGZsb3cgcnVsZSBmb3IgdGhlIElQIHByb3RvY29sIHRvIGRvDQo+ ICAgIFJTUyBiYXNlZCBvbiBJUHY0L0lQdjYgYWRkcmVzc2VzLiBCdXQgaWYgU0NUUCBpcyBzdXBw b3J0ZWQsDQo+ICAgIEknbSBoYXBweSB0byB1c2UgRVRIX1JTU19MNF9DSEtTVU0gZm9yIGl0IGFz IHdlbGwuDQo+IA0KPiA+IEluIGZsb3cgQVBJLCBpZiBubyBsNCBwcm90b2NvbCBpbiBwYXR0ZXJu ICwgdGhlIFBNRCBzaG91bGQgcmV0dXJuDQo+ID4gZmFpbHVyZSAob3IgbWF5YmUgc29tZSBkZWZh dWx0IGJlaGF2aW9yKSwgYW5kIEkgdGhpbmsgdGhpcyBpcyBub3QgYQ0KPiA+IG5ldyBxdWVzdGlv biBhcyBpdCBoYXBwZW5zIGFsbCB0aGUgY2FzZXMNCj4gPiBlLmcuOg0KPiA+IHBhdHRlcm4gZXRo IC8gdmxhbiAvIGVuZCBhY3Rpb24gcnNzIHR5cGUgaXB2NCAuDQo+IA0KPiBJTUhPLCBpdCB3b3Vs ZCBiZSBwcmV0dHkgbG9naWNhbCB0byBhcHBseSBSU1MgdG8gSVB2NCBwYWNrZXRzIG9ubHkgYW5k IHNlbmQNCj4gZXZlcnl0aGluZyBlbHNlIHRvIGRlZmF1bHQgcXVldWUuDQoNClllcywgdGhpcyBh bHNvIG1ha2Ugc2Vuc2UgdG8gbWUsIGJ1dCBJIHRoaW5rIFBNRCdzIGZsb3cgcGFyc2VyIHN0aWxs IGNhbiBoYXZlIG1vcmUgc3RyaWN0IGNoZWNrLCBhcyBpdCBkb2VzIG5vdCBkcm9wIGFueSBmZWF0 dXJlIHRoYXQgdGhlIE5JQyBjYW4gc3VwcG9ydC4NCg0KPiANCj4gPj4NCj4gPj4gSXMgVURQIGNo ZWNrc3VtIDAgdHJlYXRlZCBhcyBubyBjaGVja3N1bSBhbmQgZ28gdG8gZGVmYXVsdCBxdWV1ZSBv cg0KPiA+PiB0cmVhdGVkIGFzIGEgcmVndWxhciBjaGVja3N1bSB3aXRoIHZhbHVlIGVxdWFsIHRv IDA/DQo+ID4NCj4gPiBJIHRoaW5rIHdlIGNhbiB0cmVhdCBpdCBhcyB2YWx1ZSAwLCBhcyBsZWFz dCBvdXIgaGFyZHdhcmUgYmVoYXZpb3IgbGlrZSB0aGlzLCBpcw0KPiB0aGlzIGFueSBpc3N1ZT8N Cj4gDQo+IE9LLCBubyBwcm9ibGVtLiBKdXN0IGRvY3VtZW50IGl0Lg0KPiANCj4gPj4NCj4gPj4g SSB0ZW5kIHRvIGFncmVlIHRoYXQgMyBmbGFncyBpcyB0b28gbXVjaCBmb3IgdGhlIGZlYXR1cmUs IGJ1dCBvbmUNCj4gPj4gZmxhZyB3aXRob3V0IHByb3Blcmx5IGRlZmluZWQgbWVhbmluZyBpcyBu b3QgZ29vZCBhcyB3ZWxsLg0KPiA+Pg0KPiA+PiBJIGp1c3Qgd2FudCBydWxlcyB0byBiZSBkZWZp bmVkIGFuZCBkb2N1bWVudGVkLicNCj4gPg0KPiA+IEFncmVlLCB3ZSBuZWVkIG1vcmUgZG9jdW1l bnQgZm9yIHRoaXMuIGlmIHlvdSBhZ3JlZSBhYm92ZSBwcm9wb3NhbC4NCj4gPg0KDQo=