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 C16D343AE9; Sun, 11 Feb 2024 16:04:10 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 512B640283; Sun, 11 Feb 2024 16:04:10 +0100 (CET) Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) by mails.dpdk.org (Postfix) with ESMTP id D96AA4025D; Sun, 11 Feb 2024 16:04:07 +0100 (CET) Received: from mail.maildlp.com (unknown [172.18.186.31]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4TXrPG455Dz67PFn; Sun, 11 Feb 2024 23:00:34 +0800 (CST) Received: from frapeml500006.china.huawei.com (unknown [7.182.85.219]) by mail.maildlp.com (Postfix) with ESMTPS id 6392B140C9C; Sun, 11 Feb 2024 23:04:06 +0800 (CST) Received: from frapeml500007.china.huawei.com (7.182.85.172) by frapeml500006.china.huawei.com (7.182.85.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Sun, 11 Feb 2024 16:04:06 +0100 Received: from frapeml500007.china.huawei.com ([7.182.85.172]) by frapeml500007.china.huawei.com ([7.182.85.172]) with mapi id 15.01.2507.035; Sun, 11 Feb 2024 16:04:05 +0100 From: Konstantin Ananyev To: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , Ferruh Yigit , Kaiwen Deng , "dev@dpdk.org" CC: "stable@dpdk.org" , "qiming.yang@intel.com" , "yidingx.zhou@intel.com" , Aman Singh , Yuying Zhang , David Marchand Subject: RE: [PATCH v2] app/testpmd: use Tx preparation in txonly engine Thread-Topic: [PATCH v2] app/testpmd: use Tx preparation in txonly engine Thread-Index: AQHaRFRkjdCCtAptyE+no5avCHrrtrD/rEgAgADB6ZCAAA2bsIAE2D1g Date: Sun, 11 Feb 2024 15:04:05 +0000 Message-ID: <918593c56c5745a285facc47b6cdc76b@huawei.com> References: <20240103012912.4334-1-kaiwenx.deng@intel.com> <20240111052555.35930-1-kaiwenx.deng@intel.com> <38baef9c-103a-4be4-8546-e9ea35abc46f@amd.com> <98CBD80474FA8B44BF855DF32C47DC35E9F1FE@smartserver.smartshare.dk> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35E9F1FE@smartserver.smartshare.dk> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.195.247.39] 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 DQoNCj4gPiA+ID4gVFNPIGJyZWFrcyB3aGVuIE1TUyBzcGFucyBtb3JlIHRoYW4gOCBkYXRhIGZy YWdtZW50cy4gVGhvc2UNCj4gPiA+ID4gcGFja2V0cyB3aWxsIGJlIGRyb3BwZWQgYnkgVHggcHJl cGFyYXRpb24gQVBJLCBidXQgaXQgd2lsbCBjYXVzZQ0KPiA+ID4gPiBNREQgZXZlbnQgaWYgdHhv bmx5IGZvcndhcmRpbmcgZW5naW5lIGRvZXMgbm90IGNhbGwgdGhlIFR4DQo+ID4gcHJlcGFyYXRp b24NCj4gPiA+ID4gQVBJIGJlZm9yZSB0cmFuc21pdHRpbmcgcGFja2V0cy4NCj4gPiA+ID4NCj4g PiA+DQo+ID4gPiB0eG9ubHkgaXMgdXNlZCBjb21tb25seSwgYWRkaW5nIFR4IHByZXBhcmUgZm9y IGEgc3BlY2lmaWMgY2FzZSBtYXkNCj4gPiA+IGltcGFjdCBwZXJmb3JtYW5jZSBmb3IgdXNlcnMu DQo+ID4gPg0KPiA+ID4gV2hhdCBoYXBwZW5zIHdoZW4gZHJpdmVyIHRocm93cyBNREQgKE1hbGlj aW91cyBEcml2ZXIgRGV0ZWN0aW9uKQ0KPiA+IGV2ZW50LA0KPiA+ID4gY2FuJ3QgaXQgYmUgaWdu b3JlZD8gQXMgeW91IGFyZSBhbHJlYWR5IE9LIHRvIGRyb3AgdGhlIHBhY2tldCwgY2FuDQo+ID4g PiBkZXZpY2UgYmUgY29uZmlndXJlZCB0byBkcm9wIHRoZXNlIHBhY2thZ2VzPw0KPiA+ID4NCj4g PiA+DQo+ID4gPiBPciBhcyBKZXJpbiBzdWdnZXN0ZWQgYWRkaW5nIGEgbmV3IGZvcndhcmRpbmcg ZW5naW5lIGlzIGEgc29sdXRpb24sDQo+ID4gYnV0DQo+ID4gPiB0aGF0IHdpbGwgY3JlYXRlIGNv ZGUgZHVwbGljYXRpb24sIEkgcHJlZmVyIHRvIG5vdCBoYXZlIGl0IGlmIHRoaXMNCj4gPiBjYW4N Cj4gPiA+IGJlIGhhbmRsZWQgaW4gZGV2aWNlIGxldmVsLg0KPiA+DQo+ID4gQWN0dWFsbHkgSSBh bSBhZ3JlZSB3aXRoIHRoZSBhdXRob3Igb2YgdGhlIHBhdGNoIC0gd2hlbiBUWCBvZmZsb2Fkcw0K PiA+IGFuZC9vciBtdWx0aXNlZ3MgYXJlIGVuYWJsZWQsDQo+ID4gdXNlciBzdXBwb3NlZCB0byBp bnZva2UgZXRoX3R4X3ByZXBhcmUoKS4NCj4gPiBOb3QgZG9pbmcgdGhhdCBzZWVtcyBsaWtlIGEg YnVnIHRvIG1lLg0KPiANCj4gSSBzdHJvbmdseSBkaXNhZ3JlZSB3aXRoIHRoYXQgc3RhdGVtZW50 LCBLb25zdGFudGluIQ0KPiBJdCBpcyBub3QgZG9jdW1lbnRlZCBhbnl3aGVyZSB0aGF0IHVzaW5n IFRYIG9mZmxvYWRzIGFuZC9vciBtdWx0aXNlZ3MgcmVxdWlyZXMgY2FsbGluZyBydGVfZXRoX3R4 X3ByZXBhcmUoKSBiZWZvcmUNCj4gcnRlX2V0aF90eF9idXJzdCgpLiBBbmQgbm9uZSBvZiB0aGUg ZXhhbXBsZXMgZG8gaXQuDQoNCkluIGZhY3QsIHdlIGRvIHVzZSBpdCBmb3IgdGVzdC1wbWQvY3N1 bW9ubHkuYy4NCkFib3V0IG90aGVyIHNhbXBsZSBhcHBzOg0KQUZBSUssIG5vdCBtYW55IG9mIG90 aGVyIERQREsgYXBwcyBkbyB1c2UgTDQgb2ZmbG9hZHMuDQpSaWdodCBub3cgc3BlY2lhbCB0cmVh dG1lbnQgKHBzZXVkby1oZWFkZXIgY2tzdW0gY2FsY3VsYXRpb24pIGlzIG5lZWRlZCBvbmx5IGZv ciBMNCBvZmZsb2FkcyAoQ0tTVU0sIFNFRykuDQpTbywgbWFqb3JpdHkgb2Ygb3VyIGFwcHMgd2hv IHJlbHkgb24gb3RoZXIgVFggb2ZmbG9hZHMgKG11bHRpLXNlZywgaXB2NCBja3N1bSwgdmxhbiBp bnNlcnRpb24pIGhhcHBpbHkgcnVuIHdpdGhvdXQNCmNhbGxpbmcgdHhfcHJlcGFyZSgpLCBldmVu IHRob3VnaCBpdCBpcyBub3QgdGhlIHNhZmVzdCB3YXkuICAgDQoNCj4gDQo+IEluIG15IG9waW5p b246DQo+IElmIHNvbWUgZHJpdmVyIGhhcyBsaW1pdGF0aW9ucyBmb3IgYSBmZWF0dXJlLCBlLmcu IG1heCA4IGZyYWdtZW50cywgaXQgc2hvdWxkIGJlIGRvY3VtZW50ZWQgZm9yIHRoYXQgZHJpdmVy LCBzbyB0aGUgYXBwbGljYXRpb24NCj4gZGV2ZWxvcGVyIGNhbiBtYWtlIHRoZSBhcHByb3ByaWF0 ZSBkZWNpc2lvbnMgd2hlbiBkZXNpZ25pbmcgdGhlIGFwcGxpY2F0aW9uLg0KPiBGdXJ0aGVybW9y ZSwgd2UgaGF2ZSBBUElzIGZvciB0aGUgZHJpdmVycyB0byBleHBvc2UgdG8gdGhlIGFwcGxpY2F0 aW9ucyB3aGF0IHRoZSBkcml2ZXIgc3VwcG9ydHMsIHNvIHRoZSBhcHBsaWNhdGlvbiBjYW4gY29u ZmlndXJlDQo+IGl0c2VsZiBvcHRpbWFsbHkgYXQgc3RhcnR1cC4gUGVyaGFwcyB0aG9zZSBBUElz IG5lZWQgdG8gYmUgZXhwYW5kZWQuDQo+IEFuZCBpZiBhIGZlYXR1cmUgbGltaXRhdGlvbiBpcyBj b21tb24gYWNyb3NzIHRoZSBtYWpvcml0eSBvZiBkcml2ZXJzLCB0aGF0IGxpbWl0YXRpb24gc2hv dWxkIGJlIG1lbnRpb25lZCBpbiB0aGUgZG9jdW1lbnRhdGlvbiBvZiB0aGUNCj4gZmVhdHVyZSBp dHNlbGYuDQoNCk1hbnkgb2Ygc3VjaCBsaW1pdGF0aW9ucyAqYXJlKiBkb2N1bWVudGVkIGFuZCBp biBmYWN0IHdlIGRvIGhhdmUgYW4gQVBJIHRvIGNoZWNrIG1heCBzZWdtZW50cyB0aGF0IGVhY2gg ZHJpdmVyIHN1cHBvcnQsDQpzZWUgc3RydWN0IHJ0ZV9ldGhfZGVzY19saW0uDQpUaGUgcHJvYmxl bSBpczoNCi0gbm9uZSBvZiBvdXIgc2FtcGxlIGFwcCBkb2VzIHByb3BlciBjaGVjayBvbiB0aGVz ZSB2YWx1ZXMsIHNvIHVzZXJzIGRvbid0IGhhdmUgYSBnb29kIGV4YW1wbGUgaG93IHRvIGRvIGl0 Lg0KLSB3aXRoIGN1cnJlbnQgRFBESyBBUEkgbm90IGFsbCBvZiBIVy9QTUQgcmVxdWlyZW1lbnRz IGNvdWxkIGJlIGV4dHJhY3RlZCBwcm9ncmFtbWF0aWNhbGx5Og0KICBsZXQgc2F5IG1ham9yaXR5 IG9mIEludGVsIFBNRHMgZm9yIFRDUCBvZmZsb2FkcyBleHBlY3QgcHNldWRvLWhlYWRlciBja3N1 bSB0byBiZSBwcmUtY2FsY3VsYXRlZCBieSB0aGUgU1cuDQogIGFub3RoZXIgZXhhbXBsZSwgc29t ZSBIVyBleHBlY3RzIHBrdF9sZW4gdG8gYmUgYmlnZ2VyIHRoZW4gc29tZSB0aHJlc2hvbGQgdmFs dWUsIG90aGVyd2lzZSBIVyBoYW5nIG1heSBhcHBlYXIuDQotIEFzIG5ldyBIVyBhbmQgUE1EIGtl ZXAgYXBwZWFyaW5nIGl0IGlzIGhhcmQgdG8gcHJlZGljdCB3aGF0IGV4dHJhIGxpbWl0YXRpb25z L3JlcXVpcmVtZW50cyB3aWxsIGFyaXNlLA0KICB0aGF0J3Mgd2h5IHR4X3ByZXBhcmUoKSB3YXMg aW50cm9kdWNlZCBhcyBzIGRyaXZlciBvcC4gICAgDQoNCj4gDQo+IFdlIGRvbid0IHdhbnQgdG8g Y2hlY2sgaW4gdGhlIGZhc3QgcGF0aCB3aGF0IGNhbiBiZSBjaGVja2VkIGF0IHN0YXJ0dXAgb3Ig YnVpbGQgdGltZSENCg0KSWYgeW91ciBhcHAgc3VwcG9zZWQgdG8gd29yayB3aXRoIGp1c3QgYSBm ZXcsIGtub3duIGluIGFkdmFuY2UsIE5JQyBtb2RlbHMsIHRoZW4gc3VyZSwgeW91IGNhbiBkbyB0 aGF0Lg0KRm9yIGFwcHMgdGhhdCBzdXBwb3NlZCB0byB3b3JrICdpbiBnZW5lcmFsJyAgd2l0aCBh bnkgcG9zc2libGUgUE1EcyB0aGF0IERQREsgc3VwcG9ydHMgLSB0aGF0IG1pZ2h0IGJlIGEgcHJv YmxlbS4NClRoYXQncyB3aHkgdHhfcHJlcGFyZSgpIHdhcyBpbnRyb2R1Y2VkIGFuZCBpdCBpcyBz dHJvbmdseSByZWNvbW1lbmRlZCB0byB1c2UgaXQgYnkgdGhlIGFwcHMgdGhhdCBkbyB1c2UgVFgg b2ZmbG9hZHMuDQpQcm9iYWJseSB0eF9wcmVwYXJlKCkgaXMgbm90IHRoZSBiZXN0IHBvc3NpYmxl IGFwcHJvYWNoLCBidXQgcmlnaHQgbm93IHRoZXJlIGFyZSBub3QgbWFueSBhbHRlcm5hdGl2ZXMg d2l0aGluIERQREsuDQoNCj4gDQo+ID4gSWYgaXQgc3RpbGwgd29ya3MgZm9yIHNvbWUgY2FzZXMs IHRoYXQncyBhIGx1Y2t5IGNvaW5jaWRlbmNlLCBidXQgbm90DQo+ID4gdGhlIGV4cGVjdGVkIGJl aGF2aW9yLg0KPiA+IEFib3V0IHBlcmZvcm1hbmNlIC0gZmlyc3Qgd2UgY2FuIGNoZWNrIGlzIHRo YXQgcmVhbGx5IGEgZHJvcC4NCj4gPiBBbHNvIGFzIEkgcmVtZW1iZXIgbW9zdCBkcml2ZXJzIHNl dCBpdCB0byBub24tTlVMTCB2YWx1ZSwgb25seSB3aGVuDQo+ID4gc29tZSBUWCBvZmZsb2FkcyB3 ZXJlDQo+ID4gZW5hYmxlZCBieSB0aGUgdXNlciBvbiB0aGF0IHBvcnQsIHNvIGhvcGVmdWxseSBm b3Igc2ltcGxlIGNhc2UgKG9uZQ0KPiA+IHNlZ21lbnQsIG5vIHR4IG9mZmxvYWRzKSBpdA0KPiA+ IHNob3VsZCBiZSBuZWdsaWdpYmxlLg0KPiA+IEFnYWluLCB3ZSBjYW4gYWRkIG1hbnVhbCBjaGVj ayBpbiB0ZXN0cG1kIHR4LW9ubHkgY29kZSB0byBkZWNpZGUgZG8gd2UNCj4gPiBuZWVkIGEgVFgg cHJlcGFyZQ0KPiA+IHRvIGJlIGNhbGxlZCBvciBub3QuDQo+ID4gS29uc3RhbnRpbg0K