From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 0F985A04DD; Mon, 21 Sep 2020 21:10:40 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E76DD1D911; Mon, 21 Sep 2020 21:10:39 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by dpdk.org (Postfix) with ESMTP id 43AED1D90D for ; Mon, 21 Sep 2020 21:10:38 +0200 (CEST) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Mon, 21 Sep 2020 21:10:34 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35C6131B@smartserver.smartshare.dk> In-Reply-To: <1600676033-95774-4-git-send-email-wenzhuo.lu@intel.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [dpdk-dev] [PATCH v3 3/3] net/iavf: enable AVX512 for TX Thread-Index: AdaP70/OpcXQA23tRiW/UHGVcDNycQAW2Cug References: <1599717545-106571-1-git-send-email-wenzhuo.lu@intel.com> <1600676033-95774-1-git-send-email-wenzhuo.lu@intel.com> <1600676033-95774-4-git-send-email-wenzhuo.lu@intel.com> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Wenzhuo Lu" , Cc: "Bruce Richardson" , "Leyi Rong" Subject: Re: [dpdk-dev] [PATCH v3 3/3] net/iavf: enable AVX512 for TX 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiBGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIFdl bnpodW8gTHUNCj4gU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMjAgMTA6MTQgQU0NCj4g DQo+IFRvIGVuaGFuY2UgdGhlIHBlci1jb3JlIHBlcmZvcm1hbmNlLCB0aGlzIHBhdGNoIGFkZHMg c29tZSBBVlg1MTINCj4gaW5zdHJ1Y3Rpb25zIHRvIHRoZSBkYXRhIHBhdGggdG8gaGFuZGxlIHRo ZSBUWCBkZXNjcmlwdG9ycy4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFdlbnpodW8gTHUgPHdlbnpo dW8ubHVAaW50ZWwuY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBCcnVjZSBSaWNoYXJkc29uIDxicnVj ZS5yaWNoYXJkc29uQGludGVsLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogTGV5aSBSb25nIDxsZXlp LnJvbmdAaW50ZWwuY29tPg0KDQpbLi4uXQ0KDQo+ICtzdGF0aWMgaW5saW5lIHZvaWQNCj4gK2lh dmZfdnR4KHZvbGF0aWxlIHN0cnVjdCBpYXZmX3R4X2Rlc2MgKnR4ZHAsDQo+ICsJIHN0cnVjdCBy dGVfbWJ1ZiAqKnBrdCwgdWludDE2X3QgbmJfcGt0cywgIHVpbnQ2NF90IGZsYWdzKQ0KPiArew0K PiArCWNvbnN0IHVpbnQ2NF90IGhpX3F3X3RtcGwgPSAoSUFWRl9UWF9ERVNDX0RUWVBFX0RBVEEg fA0KPiArCQkJKCh1aW50NjRfdClmbGFncyAgPDwgSUFWRl9UWERfUVcxX0NNRF9TSElGVCkpOw0K PiArDQo+ICsJLyogaWYgdW5hbGlnbmVkIG9uIDMyLWJpdCBib3VuZGFyeSwgZG8gb25lIHRvIGFs aWduICovDQo+ICsJaWYgKCgodWludHB0cl90KXR4ZHAgJiAweDFGKSAhPSAwICYmIG5iX3BrdHMg IT0gMCkgew0KPiArCQlpYXZmX3Z0eDEodHhkcCwgKnBrdCwgZmxhZ3MpOw0KPiArCQluYl9wa3Rz LS0sIHR4ZHArKywgcGt0Kys7DQo+ICsJfQ0KPiArDQo+ICsJLyogZG8gdHdvIGF0IGEgdGltZSB3 aGlsZSBwb3NzaWJsZSwgaW4gYnVyc3RzICovDQoNCkl0IGxvb2tzIGxpa2UgZm91ciBhdCBhIHRp bWUsIG5vdCB0d28uDQoNCj4gKwlmb3IgKDsgbmJfcGt0cyA+IDM7IHR4ZHAgKz0gNCwgcGt0ICs9 IDQsIG5iX3BrdHMgLT0gNCkgew0KPiArCQlfX201MTJpIGRlc2M0ID0NCj4gKwkJCV9tbTUxMl9z ZXRfZXBpNjQNCj4gKwkJCQkoKHVpbnQ2NF90KXBrdFszXS0+ZGF0YV9sZW4sDQo+ICsJCQkJIHBr dFszXS0+YnVmX2lvdmEsDQo+ICsJCQkJICh1aW50NjRfdClwa3RbMl0tPmRhdGFfbGVuLA0KPiAr CQkJCSBwa3RbMl0tPmJ1Zl9pb3ZhLA0KPiArCQkJCSAodWludDY0X3QpcGt0WzFdLT5kYXRhX2xl biwNCj4gKwkJCQkgcGt0WzFdLT5idWZfaW92YSwNCj4gKwkJCQkgKHVpbnQ2NF90KXBrdFswXS0+ ZGF0YV9sZW4sDQo+ICsJCQkJIHBrdFswXS0+YnVmX2lvdmEpOw0KPiArCQlfX201MTJpIGhpX3F3 X3RtcGxfNCA9IF9tbTUxMl9zZXQxX2VwaTY0KGhpX3F3X3RtcGwpOw0KPiArCQlfX201MTJpIGRh dGFfb2ZmXzQgPQ0KPiArCQkJX21tNTEyX3NldF9lcGk2NA0KPiArCQkJCSgwLA0KPiArCQkJCSBw a3RbM10tPmRhdGFfb2ZmLA0KPiArCQkJCSAwLA0KPiArCQkJCSBwa3RbMl0tPmRhdGFfb2ZmLA0K PiArCQkJCSAwLA0KPiArCQkJCSBwa3RbMV0tPmRhdGFfb2ZmLA0KPiArCQkJCSAwLA0KPiArCQkJ CSBwa3RbMF0tPmRhdGFfb2ZmKTsNCj4gKw0KPiArCQlkZXNjNCA9IF9tbTUxMl9tYXNrX3NsbGlf ZXBpNjQoZGVzYzQsIElBVkZfVFhfTEVOX01BU0ssDQo+IGRlc2M0LA0KPiArCQkJCQkgICAgICAg SUFWRl9UWERfUVcxX1RYX0JVRl9TWl9TSElGVCk7DQo+ICsJCWRlc2M0ID0gX21tNTEyX21hc2tf b3JfZXBpNjQoZGVzYzQsIElBVkZfVFhfTEVOX01BU0ssDQo+IGRlc2M0LA0KPiArCQkJCQkgICAg IGhpX3F3X3RtcGxfNCk7DQo+ICsJCWRlc2M0ID0gX21tNTEyX21hc2tfYWRkX2VwaTY0KGRlc2M0 LCBJQVZGX1RYX09GRl9NQVNLLA0KPiBkZXNjNCwNCj4gKwkJCQkJICAgICAgZGF0YV9vZmZfNCk7 DQo+ICsJCV9tbTUxMl9zdG9yZXVfc2k1MTIoKHZvaWQgKil0eGRwLCBkZXNjNCk7DQo+ICsJfQ0K PiArDQo+ICsJLyogZG8gYW55IGxhc3Qgb25lcyAqLw0KPiArCXdoaWxlIChuYl9wa3RzKSB7DQo+ ICsJCWlhdmZfdnR4MSh0eGRwLCAqcGt0LCBmbGFncyk7DQo+ICsJCXR4ZHArKywgcGt0KyssIG5i X3BrdHMtLTsNCj4gKwl9DQo+ICt9DQo=