From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C41B5A04FF; Thu, 24 Mar 2022 14:05:49 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5D7B84281F; Thu, 24 Mar 2022 14:05:49 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 01D5F410FC for ; Thu, 24 Mar 2022 14:05:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1648127147; x=1679663147; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=RnNp9aKgiTJanNIMsyl/xcSVVSU+sAnfv8wwfgev+zk=; b=KPBDZx7/FSB+bDjWDX9Ec4UGOt6bjBsYggFTZ8ek8SW+483EuiOPGDcQ m+fZCW2uXcUkv24RfxkdRKp5gDXmwNGWavg1mxY3bR5f+W2SmxtqNuVOu VkNtIht5i8gHBTjF7CputcbAD7xYHCYpRQKeFy+/G92uQdV7YZR3UB3dS pfadCz/0Yor5EqeSCpa4JZidvUFpnsNcYCFZceYd1lVesq1K110bqrPmn hpXDsbvoFkaIFbB1Dp7tcAQpk600vT3Jt9S3CWDWhb3hdWuc41hzx1Xwa DNcNZCt2wPMTNB/12VbBjC8ZEJEONgeRWKTBBrafmKkRYnfAJ7h6s7xLr w==; X-IronPort-AV: E=McAfee;i="6200,9189,10295"; a="255936974" X-IronPort-AV: E=Sophos;i="5.90,207,1643702400"; d="scan'208";a="255936974" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2022 06:05:40 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,207,1643702400"; d="scan'208";a="717812641" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga005.jf.intel.com with ESMTP; 24 Mar 2022 06:05:39 -0700 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Thu, 24 Mar 2022 06:05:38 -0700 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by SHSMSX601.ccr.corp.intel.com (10.109.6.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Thu, 24 Mar 2022 21:05:37 +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.2308.021; Thu, 24 Mar 2022 21:05:36 +0800 From: "Zhang, Qi Z" To: Kevin Traynor , "Wu, Wenjun1" , "dev@dpdk.org" , "Yang, Qiming" CC: "Van Haaren, Harry" , "Su, Simei" , Luca Boccassi , Christian Ehrhardt Subject: RE: [PATCH v4] net/ice: improve performance of RX timestamp offload Thread-Topic: [PATCH v4] net/ice: improve performance of RX timestamp offload Thread-Index: AQHYLHjBI/Bf0CjKsECAt2ezZnbUUazOZCXQ//+eJoCAAIoV4P//huYAgACRu4A= Date: Thu, 24 Mar 2022 13:05:36 +0000 Message-ID: References: <20220222062612.335622-1-wenjun1.wu@intel.com> <20220228073607.2249410-1-wenjun1.wu@intel.com> <3da8efff430e43808657c353c748ea9d@intel.com> <4d81601b-6aa5-3746-a888-7a290e071997@redhat.com> <87ea19805e604ca5b85366cf11028a09@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.401.20 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 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2V2aW4gVHJheW5vciA8 a3RyYXlub3JAcmVkaGF0LmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE1hcmNoIDI0LCAyMDIyIDg6 MTggUE0NCj4gVG86IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNvbT47IFd1LCBXZW5q dW4xDQo+IDx3ZW5qdW4xLnd1QGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsgWWFuZywgUWltaW5n DQo+IDxxaW1pbmcueWFuZ0BpbnRlbC5jb20+DQo+IENjOiBWYW4gSGFhcmVuLCBIYXJyeSA8aGFy cnkudmFuLmhhYXJlbkBpbnRlbC5jb20+OyBTdSwgU2ltZWkNCj4gPHNpbWVpLnN1QGludGVsLmNv bT47IEx1Y2EgQm9jY2Fzc2kgPGJsdWNhQGRlYmlhbi5vcmc+OyBDaHJpc3RpYW4gRWhyaGFyZHQN Cj4gPGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BB VENIIHY0XSBuZXQvaWNlOiBpbXByb3ZlIHBlcmZvcm1hbmNlIG9mIFJYIHRpbWVzdGFtcA0KPiBv ZmZsb2FkDQo+IA0KPiBPbiAyNC8wMy8yMDIyIDExOjUxLCBaaGFuZywgUWkgWiB3cm90ZToNCj4g Pg0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IEtldmlu IFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+DQo+ID4+IFNlbnQ6IFRodXJzZGF5LCBNYXJj aCAyNCwgMjAyMiA3OjE3IFBNDQo+ID4+IFRvOiBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRl bC5jb20+OyBXdSwgV2VuanVuMQ0KPiA+PiA8d2VuanVuMS53dUBpbnRlbC5jb20+OyBkZXZAZHBk ay5vcmc7IFlhbmcsIFFpbWluZw0KPiA+PiA8cWltaW5nLnlhbmdAaW50ZWwuY29tPg0KPiA+PiBD YzogVmFuIEhhYXJlbiwgSGFycnkgPGhhcnJ5LnZhbi5oYWFyZW5AaW50ZWwuY29tPjsgU3UsIFNp bWVpDQo+ID4+IDxzaW1laS5zdUBpbnRlbC5jb20+OyBMdWNhIEJvY2Nhc3NpIDxibHVjYUBkZWJp YW4ub3JnPjsgQ2hyaXN0aWFuDQo+ID4+IEVocmhhcmR0IDxjaHJpc3RpYW4uZWhyaGFyZHRAY2Fu b25pY2FsLmNvbT4NCj4gPj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NF0gbmV0L2ljZTogaW1wcm92 ZSBwZXJmb3JtYW5jZSBvZiBSWCB0aW1lc3RhbXANCj4gPj4gb2ZmbG9hZA0KPiA+Pg0KPiA+PiBP biAyNC8wMy8yMDIyIDA5OjA5LCBaaGFuZywgUWkgWiB3cm90ZToNCj4gPj4+DQo+ID4+Pg0KPiA+ Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4gRnJvbTogV3UsIFdlbmp1bjEg PHdlbmp1bjEud3VAaW50ZWwuY29tPg0KPiA+Pj4+IFNlbnQ6IE1vbmRheSwgRmVicnVhcnkgMjgs IDIwMjIgMzozNiBQTQ0KPiA+Pj4+IFRvOiBkZXZAZHBkay5vcmc7IFpoYW5nLCBRaSBaIDxxaS56 LnpoYW5nQGludGVsLmNvbT47IFlhbmcsIFFpbWluZw0KPiA+Pj4+IDxxaW1pbmcueWFuZ0BpbnRl bC5jb20+DQo+ID4+Pj4gQ2M6IFZhbiBIYWFyZW4sIEhhcnJ5IDxoYXJyeS52YW4uaGFhcmVuQGlu dGVsLmNvbT47IFN1LCBTaW1laQ0KPiA+Pj4+IDxzaW1laS5zdUBpbnRlbC5jb20+OyBXdSwgV2Vu anVuMSA8d2VuanVuMS53dUBpbnRlbC5jb20+DQo+ID4+Pj4gU3ViamVjdDogW1BBVENIIHY0XSBu ZXQvaWNlOiBpbXByb3ZlIHBlcmZvcm1hbmNlIG9mIFJYIHRpbWVzdGFtcA0KPiA+Pj4+IG9mZmxv YWQNCj4gPj4+Pg0KPiA+Pj4+IFByZXZpb3VzbHksIGVhY2ggdGltZSBhIGJ1cnN0IG9mIHBhY2tl dHMgaXMgcmVjZWl2ZWQsIFNXIHJlYWRzIEhXDQo+ID4+Pj4gcmVnaXN0ZXIgYW5kIGFzc2VtYmxl cyBpdCBhbmQgdGhlIHRpbWVzdGFtcCBmcm9tIGRlc2NyaXB0b3INCj4gPj4+PiB0b2dldGhlciB0 byBnZXQgdGhlIGNvbXBsZXRlIDY0IGJpdHMgdGltZXN0YW1wLg0KPiA+Pj4+DQo+ID4+Pj4gVGhp cyBwYXRjaCBvcHRpbWl6ZXMgdGhlIGFsZ29yaXRobS4gVGhlIFNXIG9ubHkgbmVlZHMgdG8gY2hl Y2sgdGhlDQo+ID4+Pj4gbW9ub3RvbmljaXR5IG9mIHRoZSBsb3cgMzJiaXRzIHRpbWVzdGFtcCB0 byBhdm9pZCBjcm9zc2luZyBib3JkZXJzLg0KPiA+Pj4+IEVhY2ggdGltZSBiZWZvcmUgU1cgcmVj ZWl2ZXMgYSBidXJzdCBvZiBwYWNrZXRzLCBpdCBzaG91bGQgY2hlY2sNCj4gPj4+PiB0aGUgdGlt ZSBkaWZmZXJlbmNlIGJldHdlZW4gY3VycmVudCB0aW1lIGFuZCBsYXN0IHVwZGF0ZSB0aW1lIHRv DQo+ID4+Pj4gYXZvaWQgdGhlIGxvdyAzMiBiaXRzIHRpbWVzdGFtcCBjeWNsaW5nIHR3aWNlLg0K PiA+Pj4+DQo+ID4+Pj4gU2lnbmVkLW9mZi1ieTogV2VuanVuIFd1IDx3ZW5qdW4xLnd1QGludGVs LmNvbT4NCj4gPj4+DQo+ID4+PiBBZGRlZCBjYyBzdGFibGUNCj4gPj4+DQo+ID4+DQo+ID4+IEhp IFFpLiBUaGUgRFBESyBkb2N1bWVudGF0aW9uIGhhcyBndWlkYW5jZSBhYm91dCB3aGF0IHNob3Vs ZCBiZQ0KPiA+PiBiYWNrcG9ydGVkIHRvIExUUyBbMF0gYW5kIGRpc3Rpbmd1aXNoZXMgYmV0d2Vl biBmaXhlcyBhbmQgcGVyZm9ybWFuY2UNCj4gPj4gaW1wcm92ZW1lbnRzLiBQbGVhc2UgdHJ5IGFu ZCBzdGljayB3aXRoIHRoaXMgd2hlbiBhcHBseWluZyBwYXRjaGVzIG9yDQo+ID4+IGxldCBMVFMg bWFpbnRhaW5lcnMga25vdyBpZiB0aGVyZSBpcyBhIGRlYmF0YWJsZSBjYXNlLg0KPiA+DQo+ID4g VGhhbmtzIGZvciB0aGUgY29tbWVudHMNCj4gPiBZZXMsIGFjdHVhbGx5IHRoaXMgaXMgYWJvdXQg YSA1MCUgfiA3MCUgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQsIHdoaWNoDQo+ID4gbWF5YmUgY3Jp dGljYWwgZm9yIHNvbWUgcGVyZm9ybWFuY2Ugc2Vuc2l0aXZlIHVzZSBjYXNlcy4oZS5nLiBuZXR3 b3JrDQo+ID4gZm9yZW5zaWNzKSBTbyBJJ2QgbGlrZSB0byBkZWZlbmQgd2l0aCBiZWxvdyBjYXNl DQo+ID4NCj4gPiBBbiBleGlzdGluZyBmZWF0dXJlIGluIExUUyBpcyBub3QgdXNhYmxlIGFzIGlu dGVuZGVkIHdpdGhvdXQgaXQuDQo+ID4NCj4gDQo+IElmIHRoYXQgaXMgdGhlIGNhc2UsIHRoZW4g SSB0aGluayB0aGUgY29tbWl0bG9nIHNob3VsZCBiZSByZS13cml0dGVuLiBJdCBqdXN0DQo+IHRh bGtzIGFib3V0IHRoZSBjb2RlIGNoYW5nZXMsIHRoZXJlJ3Mgbm90aGluZyBhYm91dCBhbiBpbXBh Y3QgdG8gYW4gZXhpc3RpbmcNCj4gdXNlIGNhc2UgdGhhdCB3YXMgdW51c3VhYmxlIGFuZCBpcyBu b3cgZml4ZWQuDQoNCk9LLCBJIHVwZGF0ZWQgd2l0aCBiZWxvdyBjb21taXQgbG9nIGluIGRwZGst bmV4dC1uZXQtaW50ZWwuDQpLZXZpbiAsIFdlbmp1biwgbGV0IG1lIGtub3cgaWYgYW55dGhpbmcg SSBtaXNzZWQuDQoNCiAgICBQcmV2aW91c2x5LCBlYWNoIHRpbWUgYSBidXJzdCBvZiBwYWNrZXRz IGlzIHJlY2VpdmVkLCBTVyByZWFkcyBIVw0KICAgIHJlZ2lzdGVyIGFuZCBhc3NlbWJsZXMgaXQg YW5kIHRoZSB0aW1lc3RhbXAgZnJvbSBkZXNjcmlwdG9yIHRvZ2V0aGVyIHRvDQogICAgZ2V0IHRo ZSBjb21wbGV0ZSA2NCBiaXRzIHRpbWVzdGFtcC4NCg0KICAgIFRoaXMgcGF0Y2ggb3B0aW1pemVz IHRoZSBhbGdvcml0aG0uIFRoZSBTVyBvbmx5IG5lZWRzIHRvIGNoZWNrIHRoZQ0KICAgIG1vbm90 b25pY2l0eSBvZiB0aGUgbG93IDMyYml0cyB0aW1lc3RhbXAgdG8gYXZvaWQgY3Jvc3NpbmcgYm9y ZGVycy4NCiAgICBFYWNoIHRpbWUgYmVmb3JlIFNXIHJlY2VpdmVzIGEgYnVyc3Qgb2YgcGFja2V0 cywgaXQgc2hvdWxkIGNoZWNrIHRoZQ0KICAgIHRpbWUgZGlmZmVyZW5jZSBiZXR3ZWVuIGN1cnJl bnQgdGltZSBhbmQgbGFzdCB1cGRhdGUgdGltZSB0byBhdm9pZA0KICAgIHRoZSBsb3cgMzIgYml0 cyB0aW1lc3RhbXAgY3ljbGluZyB0d2ljZS4NCg0KICAgIFRoZSBwYXRjaCBwcm92ZWQgYSA1MCUg fiA3MCUgc2luZ2xlIGNvcmUgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQgb24gYQ0KICAgIG1haW4g c3RyZWFtIFhlb24gc2VydmVyLCBhbmQgaXQgaXMgbmVjZXNzYXJ5IHRvIGJlIGJhY2twb3J0IHRv IExUUyByZWxlYXNlLA0KICAgIGFzIHRoaXMgZml4IHRoZSBwZXJmb3JtYW5jZSBnYXAgZm9yIHNv bWUgdXNlIGNhc2VzLg0KDQpUaGFua3MNClFpDQoNCj4gDQo+ID4gVGhhbmtzDQo+ID4gUWkNCj4g Pg0KPiA+Pg0KPiA+PiB0aGFua3MsDQo+ID4+IEtldmluLg0KPiA+Pg0KPiA+PiBbMF0NCj4gPj4g aHR0cDovL2RvYy5kcGRrLm9yZy9ndWlkZXMtMjEuMTEvY29udHJpYnV0aW5nL3N0YWJsZS5odG1s I3doYXQtY2hhbmdlDQo+ID4+IHMtDQo+ID4+IHNob3VsZC1iZS1iYWNrcG9ydGVkDQo+ID4NCj4g Pj4NCj4gPj4+IEFja2VkLWJ5OiBRaSBaaGFuZyA8cWkuei56aGFuZ0BpbnRlbC5jb20+DQo+ID4+ Pg0KPiA+Pj4gQXBwbGllZCB0byBkcGRrLW5leHQtbmV0LWludGVsLg0KPiA+Pj4NCj4gPj4+IFRo YW5rcw0KPiA+Pj4gUWkNCj4gPj4+DQo+ID4+DQo+ID4NCg0K