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 73115A04FF; Thu, 24 Mar 2022 14:57:44 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 14CE24281F; Thu, 24 Mar 2022 14:57:44 +0100 (CET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id 33861410FC for ; Thu, 24 Mar 2022 14:57:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1648130262; x=1679666262; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=UEHn7Uayf5C7fI/jlkSdw4pQX+5jF92NJI5T9jzrtJ4=; b=PO+cnMHYJRs+nrQ8+3TcgUvJyO7DJJU/WhxE7Zfcp8u00X3P+m3V/kxV k0cxCV4IHjMESKPD/f9L1sw2hycMc1zZHc41fBI1tY8nuW+EMnJ0hhVVF SQz+3nZYWhO4UkE1LQyNeHzH3YWWMDCbfBZzgAX7WqzR1XUCv4Rx725TE yL6VnIwW9gf899y5Zq41sEgbGIt3SqOqVsGN+3s2hg9aN6oOHzyW/+j/p A1sKohZlMNcuS2hFnxIaG98nK3qS9q5yEatPAhlNmHw3ZAgwlW1qmtpdo iB9AVEg1enXWyZYtgVNa3taDK2fyC1eus0W+rgwJeW4nWgSmF7Zt0BWM0 Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10295"; a="238323405" X-IronPort-AV: E=Sophos;i="5.90,207,1643702400"; d="scan'208";a="238323405" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2022 06:57:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,207,1643702400"; d="scan'208";a="519791118" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga006.jf.intel.com with ESMTP; 24 Mar 2022 06:57:40 -0700 Received: from shsmsx604.ccr.corp.intel.com (10.109.6.214) by fmsmsx603.amr.corp.intel.com (10.18.126.83) 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:57:40 -0700 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by SHSMSX604.ccr.corp.intel.com (10.109.6.214) 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:57:38 +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:57:38 +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//huYAgACRu4D//4aDAAARKP1A Date: Thu, 24 Mar 2022 13:57:38 +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> <6c29b50d-973d-8be1-369a-ca78a13b9655@redhat.com> In-Reply-To: <6c29b50d-973d-8be1-369a-ca78a13b9655@redhat.com> 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 a3RyYXlub3JAcmVkaGF0LmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE1hcmNoIDI0LCAyMDIyIDk6 NDUgUE0NCj4gVG86IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNvbT47IFd1LCBXZW5q dW4xDQo+IDx3ZW5qdW4xLnd1QGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsgWWFuZywgUWltaW5n DQo+IDxxaW1pbmcueWFuZ0BpbnRlbC5jb20+DQo+IENjOiBWYW4gSGFhcmVuLCBIYXJyeSA8aGFy cnkudmFuLmhhYXJlbkBpbnRlbC5jb20+OyBTdSwgU2ltZWkNCj4gPHNpbWVpLnN1QGludGVsLmNv bT47IEx1Y2EgQm9jY2Fzc2kgPGJsdWNhQGRlYmlhbi5vcmc+OyBDaHJpc3RpYW4gRWhyaGFyZHQN Cj4gPGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BB VENIIHY0XSBuZXQvaWNlOiBpbXByb3ZlIHBlcmZvcm1hbmNlIG9mIFJYIHRpbWVzdGFtcA0KPiBv ZmZsb2FkDQo+IA0KPiBPbiAyNC8wMy8yMDIyIDEzOjA1LCBaaGFuZywgUWkgWiB3cm90ZToNCj4g Pg0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IEtldmlu IFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+DQo+ID4+IFNlbnQ6IFRodXJzZGF5LCBNYXJj aCAyNCwgMjAyMiA4OjE4IFBNDQo+ID4+IFRvOiBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRl bC5jb20+OyBXdSwgV2VuanVuMQ0KPiA+PiA8d2VuanVuMS53dUBpbnRlbC5jb20+OyBkZXZAZHBk ay5vcmc7IFlhbmcsIFFpbWluZw0KPiA+PiA8cWltaW5nLnlhbmdAaW50ZWwuY29tPg0KPiA+PiBD YzogVmFuIEhhYXJlbiwgSGFycnkgPGhhcnJ5LnZhbi5oYWFyZW5AaW50ZWwuY29tPjsgU3UsIFNp bWVpDQo+ID4+IDxzaW1laS5zdUBpbnRlbC5jb20+OyBMdWNhIEJvY2Nhc3NpIDxibHVjYUBkZWJp YW4ub3JnPjsgQ2hyaXN0aWFuDQo+ID4+IEVocmhhcmR0IDxjaHJpc3RpYW4uZWhyaGFyZHRAY2Fu b25pY2FsLmNvbT4NCj4gPj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NF0gbmV0L2ljZTogaW1wcm92 ZSBwZXJmb3JtYW5jZSBvZiBSWCB0aW1lc3RhbXANCj4gPj4gb2ZmbG9hZA0KPiA+Pg0KPiA+PiBP biAyNC8wMy8yMDIyIDExOjUxLCBaaGFuZywgUWkgWiB3cm90ZToNCj4gPj4+DQo+ID4+Pg0KPiA+ Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4gRnJvbTogS2V2aW4gVHJheW5v ciA8a3RyYXlub3JAcmVkaGF0LmNvbT4NCj4gPj4+PiBTZW50OiBUaHVyc2RheSwgTWFyY2ggMjQs IDIwMjIgNzoxNyBQTQ0KPiA+Pj4+IFRvOiBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5j b20+OyBXdSwgV2VuanVuMQ0KPiA+Pj4+IDx3ZW5qdW4xLnd1QGludGVsLmNvbT47IGRldkBkcGRr Lm9yZzsgWWFuZywgUWltaW5nDQo+ID4+Pj4gPHFpbWluZy55YW5nQGludGVsLmNvbT4NCj4gPj4+ PiBDYzogVmFuIEhhYXJlbiwgSGFycnkgPGhhcnJ5LnZhbi5oYWFyZW5AaW50ZWwuY29tPjsgU3Us IFNpbWVpDQo+ID4+Pj4gPHNpbWVpLnN1QGludGVsLmNvbT47IEx1Y2EgQm9jY2Fzc2kgPGJsdWNh QGRlYmlhbi5vcmc+OyBDaHJpc3RpYW4NCj4gPj4+PiBFaHJoYXJkdCA8Y2hyaXN0aWFuLmVocmhh cmR0QGNhbm9uaWNhbC5jb20+DQo+ID4+Pj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NF0gbmV0L2lj ZTogaW1wcm92ZSBwZXJmb3JtYW5jZSBvZiBSWA0KPiA+Pj4+IHRpbWVzdGFtcCBvZmZsb2FkDQo+ ID4+Pj4NCj4gPj4+PiBPbiAyNC8wMy8yMDIyIDA5OjA5LCBaaGFuZywgUWkgWiB3cm90ZToNCj4g Pj4+Pj4NCj4gPj4+Pj4NCj4gPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+ Pj4+PiBGcm9tOiBXdSwgV2VuanVuMSA8d2VuanVuMS53dUBpbnRlbC5jb20+DQo+ID4+Pj4+PiBT ZW50OiBNb25kYXksIEZlYnJ1YXJ5IDI4LCAyMDIyIDM6MzYgUE0NCj4gPj4+Pj4+IFRvOiBkZXZA ZHBkay5vcmc7IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNvbT47IFlhbmcsDQo+ID4+ Pj4+PiBRaW1pbmcgPHFpbWluZy55YW5nQGludGVsLmNvbT4NCj4gPj4+Pj4+IENjOiBWYW4gSGFh cmVuLCBIYXJyeSA8aGFycnkudmFuLmhhYXJlbkBpbnRlbC5jb20+OyBTdSwgU2ltZWkNCj4gPj4+ Pj4+IDxzaW1laS5zdUBpbnRlbC5jb20+OyBXdSwgV2VuanVuMSA8d2VuanVuMS53dUBpbnRlbC5j b20+DQo+ID4+Pj4+PiBTdWJqZWN0OiBbUEFUQ0ggdjRdIG5ldC9pY2U6IGltcHJvdmUgcGVyZm9y bWFuY2Ugb2YgUlggdGltZXN0YW1wDQo+ID4+Pj4+PiBvZmZsb2FkDQo+ID4+Pj4+Pg0KPiA+Pj4+ Pj4gUHJldmlvdXNseSwgZWFjaCB0aW1lIGEgYnVyc3Qgb2YgcGFja2V0cyBpcyByZWNlaXZlZCwg U1cgcmVhZHMgSFcNCj4gPj4+Pj4+IHJlZ2lzdGVyIGFuZCBhc3NlbWJsZXMgaXQgYW5kIHRoZSB0 aW1lc3RhbXAgZnJvbSBkZXNjcmlwdG9yDQo+ID4+Pj4+PiB0b2dldGhlciB0byBnZXQgdGhlIGNv bXBsZXRlIDY0IGJpdHMgdGltZXN0YW1wLg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IFRoaXMgcGF0Y2gg b3B0aW1pemVzIHRoZSBhbGdvcml0aG0uIFRoZSBTVyBvbmx5IG5lZWRzIHRvIGNoZWNrDQo+ID4+ Pj4+PiB0aGUgbW9ub3RvbmljaXR5IG9mIHRoZSBsb3cgMzJiaXRzIHRpbWVzdGFtcCB0byBhdm9p ZCBjcm9zc2luZw0KPiBib3JkZXJzLg0KPiA+Pj4+Pj4gRWFjaCB0aW1lIGJlZm9yZSBTVyByZWNl aXZlcyBhIGJ1cnN0IG9mIHBhY2tldHMsIGl0IHNob3VsZCBjaGVjaw0KPiA+Pj4+Pj4gdGhlIHRp bWUgZGlmZmVyZW5jZSBiZXR3ZWVuIGN1cnJlbnQgdGltZSBhbmQgbGFzdCB1cGRhdGUgdGltZSB0 bw0KPiA+Pj4+Pj4gYXZvaWQgdGhlIGxvdyAzMiBiaXRzIHRpbWVzdGFtcCBjeWNsaW5nIHR3aWNl Lg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFdlbmp1biBXdSA8d2VuanVuMS53 dUBpbnRlbC5jb20+DQo+ID4+Pj4+DQo+ID4+Pj4+IEFkZGVkIGNjIHN0YWJsZQ0KPiA+Pj4+Pg0K PiA+Pj4+DQo+ID4+Pj4gSGkgUWkuIFRoZSBEUERLIGRvY3VtZW50YXRpb24gaGFzIGd1aWRhbmNl IGFib3V0IHdoYXQgc2hvdWxkIGJlDQo+ID4+Pj4gYmFja3BvcnRlZCB0byBMVFMgWzBdIGFuZCBk aXN0aW5ndWlzaGVzIGJldHdlZW4gZml4ZXMgYW5kDQo+ID4+Pj4gcGVyZm9ybWFuY2UgaW1wcm92 ZW1lbnRzLiBQbGVhc2UgdHJ5IGFuZCBzdGljayB3aXRoIHRoaXMgd2hlbg0KPiA+Pj4+IGFwcGx5 aW5nIHBhdGNoZXMgb3IgbGV0IExUUyBtYWludGFpbmVycyBrbm93IGlmIHRoZXJlIGlzIGEgZGVi YXRhYmxlDQo+IGNhc2UuDQo+ID4+Pg0KPiA+Pj4gVGhhbmtzIGZvciB0aGUgY29tbWVudHMNCj4g Pj4+IFllcywgYWN0dWFsbHkgdGhpcyBpcyBhYm91dCBhIDUwJSB+IDcwJSBwZXJmb3JtYW5jZSBp bXByb3ZlbWVudCwNCj4gPj4+IHdoaWNoIG1heWJlIGNyaXRpY2FsIGZvciBzb21lIHBlcmZvcm1h bmNlIHNlbnNpdGl2ZSB1c2UgY2FzZXMuKGUuZy4NCj4gPj4+IG5ldHdvcmsNCj4gPj4+IGZvcmVu c2ljcykgU28gSSdkIGxpa2UgdG8gZGVmZW5kIHdpdGggYmVsb3cgY2FzZQ0KPiA+Pj4NCj4gPj4+ IEFuIGV4aXN0aW5nIGZlYXR1cmUgaW4gTFRTIGlzIG5vdCB1c2FibGUgYXMgaW50ZW5kZWQgd2l0 aG91dCBpdC4NCj4gPj4+DQo+ID4+DQo+ID4+IElmIHRoYXQgaXMgdGhlIGNhc2UsIHRoZW4gSSB0 aGluayB0aGUgY29tbWl0bG9nIHNob3VsZCBiZSByZS13cml0dGVuLg0KPiA+PiBJdCBqdXN0IHRh bGtzIGFib3V0IHRoZSBjb2RlIGNoYW5nZXMsIHRoZXJlJ3Mgbm90aGluZyBhYm91dCBhbiBpbXBh Y3QNCj4gPj4gdG8gYW4gZXhpc3RpbmcgdXNlIGNhc2UgdGhhdCB3YXMgdW51c3VhYmxlIGFuZCBp cyBub3cgZml4ZWQuDQo+ID4NCj4gPiBPSywgSSB1cGRhdGVkIHdpdGggYmVsb3cgY29tbWl0IGxv ZyBpbiBkcGRrLW5leHQtbmV0LWludGVsLg0KPiA+IEtldmluICwgV2VuanVuLCBsZXQgbWUga25v dyBpZiBhbnl0aGluZyBJIG1pc3NlZC4NCj4gPg0KPiA+ICAgICAgUHJldmlvdXNseSwgZWFjaCB0 aW1lIGEgYnVyc3Qgb2YgcGFja2V0cyBpcyByZWNlaXZlZCwgU1cgcmVhZHMgSFcNCj4gPiAgICAg IHJlZ2lzdGVyIGFuZCBhc3NlbWJsZXMgaXQgYW5kIHRoZSB0aW1lc3RhbXAgZnJvbSBkZXNjcmlw dG9yIHRvZ2V0aGVyIHRvDQo+ID4gICAgICBnZXQgdGhlIGNvbXBsZXRlIDY0IGJpdHMgdGltZXN0 YW1wLg0KPiA+DQo+ID4gICAgICBUaGlzIHBhdGNoIG9wdGltaXplcyB0aGUgYWxnb3JpdGhtLiBU aGUgU1cgb25seSBuZWVkcyB0byBjaGVjayB0aGUNCj4gPiAgICAgIG1vbm90b25pY2l0eSBvZiB0 aGUgbG93IDMyYml0cyB0aW1lc3RhbXAgdG8gYXZvaWQgY3Jvc3NpbmcgYm9yZGVycy4NCj4gPiAg ICAgIEVhY2ggdGltZSBiZWZvcmUgU1cgcmVjZWl2ZXMgYSBidXJzdCBvZiBwYWNrZXRzLCBpdCBz aG91bGQgY2hlY2sgdGhlDQo+ID4gICAgICB0aW1lIGRpZmZlcmVuY2UgYmV0d2VlbiBjdXJyZW50 IHRpbWUgYW5kIGxhc3QgdXBkYXRlIHRpbWUgdG8gYXZvaWQNCj4gPiAgICAgIHRoZSBsb3cgMzIg Yml0cyB0aW1lc3RhbXAgY3ljbGluZyB0d2ljZS4NCj4gPg0KPiA+ICAgICAgVGhlIHBhdGNoIHBy b3ZlZCBhIDUwJSB+IDcwJSBzaW5nbGUgY29yZSBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudCBvbg0K PiBhDQo+ID4gICAgICBtYWluIHN0cmVhbSBYZW9uIHNlcnZlciwgYW5kIGl0IGlzIG5lY2Vzc2Fy eSB0byBiZSBiYWNrcG9ydCB0byBMVFMNCj4gcmVsZWFzZSwNCj4gPiAgICAgIGFzIHRoaXMgZml4 IHRoZSBwZXJmb3JtYW5jZSBnYXAgZm9yIHNvbWUgdXNlIGNhc2VzLg0KPiA+DQo+IA0KPiBUaGUg Y29tbWVudCBhYm91dCBiYWNrcG9ydCB0byBMVFMgY2FuIGJlIHJlbW92ZWQuIFRoYXQgaXMgYW4g b3BlcmF0aW9uYWwNCj4gY29tbWVudCwgc28gbm90IHJlYWxseSByZWxldmFudCB0byBhIGZ1dHVy ZSByZWFkZXIgdHJ5aW5nIHRvIHVuZGVyc3RhbmQgdGhlDQo+IGNvbW1pdC4NCg0KWWVzLCByZW1v dmVkIHRoZSB1bm5lY2Vzc2FyeSBjb21tZW50Lg0KDQpUaGUgcGF0Y2ggcHJvdmVkIGEgNTAlIH4g NzAlIHNpbmdsZSBjb3JlIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50IG9uIGENCm1haW4gc3RyZWFt IFhlb24gc2VydmVyLCB0aGlzIGZpeCB0aGUgcGVyZm9ybWFuY2UgZ2FwIGZvciBzb21lIHVzZSBj YXNlcy4NCg0KPiANCj4gdGhhbmtzLA0KPiBLZXZpbi4NCj4gDQo+ID4gVGhhbmtzDQo+ID4gUWkN Cj4gPg0KPiA+Pg0KPiA+Pj4gVGhhbmtzDQo+ID4+PiBRaQ0KPiA+Pj4NCj4gPj4+Pg0KPiA+Pj4+ IHRoYW5rcywNCj4gPj4+PiBLZXZpbi4NCj4gPj4+Pg0KPiA+Pj4+IFswXQ0KPiA+Pj4+IGh0dHA6 Ly9kb2MuZHBkay5vcmcvZ3VpZGVzLTIxLjExL2NvbnRyaWJ1dGluZy9zdGFibGUuaHRtbCN3aGF0 LWNoYW4NCj4gPj4+PiBnZQ0KPiA+Pj4+IHMtDQo+ID4+Pj4gc2hvdWxkLWJlLWJhY2twb3J0ZWQN Cj4gPj4+DQo+ID4+Pj4NCj4gPj4+Pj4gQWNrZWQtYnk6IFFpIFpoYW5nIDxxaS56LnpoYW5nQGlu dGVsLmNvbT4NCj4gPj4+Pj4NCj4gPj4+Pj4gQXBwbGllZCB0byBkcGRrLW5leHQtbmV0LWludGVs Lg0KPiA+Pj4+Pg0KPiA+Pj4+PiBUaGFua3MNCj4gPj4+Pj4gUWkNCj4gPj4+Pj4NCj4gPj4+Pg0K PiA+Pj4NCj4gPg0KDQo=