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 1B8F1A2EFC for ; Tue, 15 Oct 2019 03:40:08 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 597651C2C0; Tue, 15 Oct 2019 03:40:06 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id D36411C29D for ; Tue, 15 Oct 2019 03:40:03 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Oct 2019 18:40:02 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.67,297,1566889200"; d="scan'208";a="370300864" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga005.jf.intel.com with ESMTP; 14 Oct 2019 18:40:01 -0700 Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 14 Oct 2019 18:40:01 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 14 Oct 2019 18:40:01 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.176]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.96]) with mapi id 14.03.0439.000; Tue, 15 Oct 2019 09:39:59 +0800 From: "Wang, Haiyue" To: "Yigit, Ferruh" , "dev@dpdk.org" , "Ye, Xiaolong" CC: "Kinsella, Ray" , "Iremonger, Bernard" , "Sun, Chenmin" Thread-Topic: [PATCH v3 1/4] ethdev: add the API for getting burst mode information Thread-Index: AQHVgqXnVAK/X2Rrwkm0ZNWzTynAAqdZ0GWAgAEbF3A= Date: Tue, 15 Oct 2019 01:39:58 +0000 Message-ID: References: <20191014153557.88467-1-haiyue.wang@intel.com> <20191014153557.88467-2-haiyue.wang@intel.com> <68913ddd-686c-a2ce-edbf-b5e155191c24@intel.com> In-Reply-To: <68913ddd-686c-a2ce-edbf-b5e155191c24@intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYThhYTNjNzEtMzFiMi00N2IzLThiZWYtOTA2MzFjZDhjYzgzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiUkF6Ymc3MlU2bDV6QjNST1RTTW82TFg0TzZuMk9DMWVWZHJScGk0a0RPYWhrR3lSOXdoVzVmV3A1SjNjdzVUMCJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v3 1/4] ethdev: add the API for getting burst mode information 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZaWdpdCwgRmVycnVoDQo+IFNl bnQ6IFR1ZXNkYXksIE9jdG9iZXIgMTUsIDIwMTkgMDA6MzkNCj4gVG86IFdhbmcsIEhhaXl1ZSA8 aGFpeXVlLndhbmdAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOyBZZSwgWGlhb2xvbmcgPHhpYW9s b25nLnllQGludGVsLmNvbT4NCj4gQ2M6IEtpbnNlbGxhLCBSYXkgPHJheS5raW5zZWxsYUBpbnRl bC5jb20+OyBJcmVtb25nZXIsIEJlcm5hcmQgPGJlcm5hcmQuaXJlbW9uZ2VyQGludGVsLmNvbT47 IFN1biwNCj4gQ2hlbm1pbiA8Y2hlbm1pbi5zdW5AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTog W1BBVENIIHYzIDEvNF0gZXRoZGV2OiBhZGQgdGhlIEFQSSBmb3IgZ2V0dGluZyBidXJzdCBtb2Rl IGluZm9ybWF0aW9uDQo+IA0KPiBPbiAxMC8xNC8yMDE5IDQ6MzUgUE0sIEhhaXl1ZSBXYW5nIHdy b3RlOg0KPiA+IFNvbWUgUE1EcyBoYXZlIG1vcmUgdGhhbiBvbmUgUlgvVFggYnVyc3QgcGF0aHMs IGFkZCB0aGUgZXRoZGV2IEFQSQ0KPiA+IHRoYXQgYWxsb3dzIGFuIGFwcGxpY2F0aW9uIHRvIHJl dHJpZXZlIHRoZSBtb2RlIGluZm9ybWF0aW9uIGFib3V0DQo+ID4gUngvVHggcGFja2V0IGJ1cnN0 IHN1Y2ggYXMgU2NhbGFyIG9yIFZlY3RvciwgYW5kIFZlY3RvciB0ZWNobm9sb2d5DQo+ID4gbGlr ZSBBVlgyLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogSGFpeXVlIFdhbmcgPGhhaXl1ZS53YW5n QGludGVsLmNvbT4NCj4gPiBBY2tlZC1ieTogQmVybmFyZCBJcmVtb25nZXIgPGJlcm5hcmQuaXJl bW9uZ2VyQGludGVsLmNvbT4NCj4gDQo+IEFzIGZhciBhcyBJIGNhbiBzZWUgQmVybmFyZCBoYXMg YWNrIG9ubHkgb24gdGVzdHBtZCBwYXRjaCwgNC80LCBub3QgZm9yIHJlc2V0IG9mDQo+IHRoZSBw YXRjaHNldCwgY2FuIHlvdSBwbGVhc2UgY29uZmlybSB0aGlzIG9mZmxpbmU/DQo+IA0KPiA+IFJl dmlld2VkLWJ5OiBYaWFvbG9uZyBZZSA8eGlhb2xvbmcueWVAaW50ZWwuY29tPg0KPiANCj4gPC4u Lj4NCj4gDQo+ID4gK2NvbnN0IGNoYXIgKg0KPiA+ICtydGVfZXRoX2J1cnN0X21vZGVfb3B0aW9u X25hbWUodWludDY0X3Qgb3B0aW9uKQ0KPiA+ICt7DQo+ID4gKwlzd2l0Y2ggKG9wdGlvbikgew0K PiA+ICsJY2FzZSBSVEVfRVRIX0JVUlNUX1NDQUxBUjogcmV0dXJuICJTY2FsYXIiOw0KPiA+ICsJ Y2FzZSBSVEVfRVRIX0JVUlNUX1ZFQ1RPUjogcmV0dXJuICJWZWN0b3IiOw0KPiA+ICsNCj4gPiAr CWNhc2UgUlRFX0VUSF9CVVJTVF9BTFRJVkVDOiByZXR1cm4gIkFsdGlWZWMiOw0KPiA+ICsJY2Fz ZSBSVEVfRVRIX0JVUlNUX05FT046IHJldHVybiAiTmVvbiI7DQo+ID4gKwljYXNlIFJURV9FVEhf QlVSU1RfU1NFOiByZXR1cm4gIlNTRSI7DQo+ID4gKwljYXNlIFJURV9FVEhfQlVSU1RfQVZYMjog cmV0dXJuICJBVlgyIjsNCj4gPiArCWNhc2UgUlRFX0VUSF9CVVJTVF9BVlg1MTI6IHJldHVybiAi QVZYNTEyIjsNCj4gPiArDQo+ID4gKwljYXNlIFJURV9FVEhfQlVSU1RfU0NBVFRFUkVEOiByZXR1 cm4gIlNjYXR0ZXJlZCI7DQo+ID4gKwljYXNlIFJURV9FVEhfQlVSU1RfQlVMS19BTExPQzogcmV0 dXJuICJCdWxrIEFsbG9jIjsNCj4gPiArCWNhc2UgUlRFX0VUSF9CVVJTVF9TSU1QTEU6IHJldHVy biAiU2ltcGxlIjsNCj4gPiArDQo+ID4gKwljYXNlIFJURV9FVEhfQlVSU1RfUEVSX1FVRVVFOiBy ZXR1cm4gIlBlciBRdWV1ZSI7DQo+ID4gKwl9DQo+ID4gKw0KPiA+ICsJcmV0dXJuICIiOw0KPiA+ ICt9DQo+IA0KPiBIaSBIYWl5dWUsDQo+IA0KPiBUaGUgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9m IGEgdmVjdG9yIG1vZGUgaXMgYSBkYXRhLCBhbmQgSSB0aGluayBiZXR0ZXIgdG8ga2VlcA0KPiBp dCBzZXBhcmF0ZWx5IGFzIGFuIGFycmF5IGluc3RlYWQgb2Yga2VlcGluZyB0aGlzIGluZm9ybWF0 aW9uIGluIHRoZSBmdW5jdGlvbg0KPiBhbmQgbWFrZSB0aGUgZnVuY3Rpb24gdXNlIHRoYXQgZGF0 YS4NCj4gU28gdGhhdCB3aGVuIG5ldyB0eXBlIGFyZSBhZGRlZCBpdCB3b24ndCByZXF1aXJlIHRv IHVwZGF0ZSB0aGUgZnVuY3Rpb24gaXRzZWxmLg0KPiANCg0KSGkgRmVycnVoLA0KDQpFdmVuIHRo ZSB2ZWN0b3IgbW9kZSBpcyBhIGRhdGEsIGl0IHN0aWxsIGlzIGEgYml0IGZpZWxkIG9wdGlvbiwg aWYgd2UgdHJlYXRlZCB0aGVtDQpkaWZmZXJlbnRseSwgdGhhdCB3aWxsIG1ha2UgJ3J0ZV9ldGhf YnVyc3RfbW9kZV9vcHRpb25fbmFtZScgdWdseSBsaWtlOg0KDQoJc3dpdGNoIChvcHRpb24pIHsN CgljYXNlIFJURV9FVEhfQlVSU1RfU0NBTEFSOiByZXR1cm4gIlNjYWxhciI7DQoJY2FzZSBSVEVf RVRIX0JVUlNUX1ZFQ1RPUjogcmV0dXJuICJWZWN0b3IiOw0KDQoJY2FzZSBSVEVfRVRIX0JVUlNU X1NDQVRURVJFRDogcmV0dXJuICJTY2F0dGVyZWQiOw0KCWNhc2UgUlRFX0VUSF9CVVJTVF9CVUxL X0FMTE9DOiByZXR1cm4gIkJ1bGsgQWxsb2MiOw0KCWNhc2UgUlRFX0VUSF9CVVJTVF9TSU1QTEU6 IHJldHVybiAiU2ltcGxlIjsNCg0KCWNhc2UgUlRFX0VUSF9CVVJTVF9QRVJfUVVFVUU6IHJldHVy biAiUGVyIFF1ZXVlIjsNCgl9DQoNCg0Kc3RhdGljIGNvbnN0IHN0cnVjdCB7DQoJdWludDY0X3Qg dmVjdG9yOw0KCWNvbnN0IGNoYXIgKm5hbWU7DQp9IHJ0ZV9idXJzdF92ZWN0b3JfbmFtZXNbXSA9 IHsNCgl7IFJURV9FVEhfQlVSU1RfQUxUSVZFQywgIkFsdGlWZWMiIH0sDQoJeyBSVEVfRVRIX0JV UlNUX05FT04sICJOZW9uIiB9LA0KCXsgUlRFX0VUSF9CVVJTVF9TU0UsICJTU0UiIH0sDQoJeyBS VEVfRVRIX0JVUlNUX0FWWDIsICJBVlgyIiB9LA0KCXsgUlRFX0VUSF9CVVJTVF9BVlg1MTIsICJB Vlg1MTIiIH0sDQp9Ow0KDQoJZm9yIChpID0gMDsgaSA8IFJURV9ESU0ocnRlX2J1cnN0X3ZlY3Rv cl9uYW1lcyk7ICsraSkgew0KCQlpZiAob3B0aW9uID09IHJ0ZV9idXJzdF8gdmVjdG9yIF9uYW1l c1tpXS5vcHRpb24pDQoJCQlyZXR1cm4gcnRlX2J1cnN0X29wdGlvbl9uYW1lc1tpXS5uYW1lOyAN Cgl9DQoNCldoeSBqdXN0IHB1dCB0aGVtIHRvZ2V0aGVyID8NCg0Kc3RhdGljIGNvbnN0IHN0cnVj dCB7DQoJdWludDY0X3Qgb3B0aW9uOw0KCWNvbnN0IGNoYXIgKm5hbWU7DQp9IHJ0ZV9idXJzdF9v cHRpb25fbmFtZXNbXSA9IHsNCgl7IFJURV9FVEhfQlVSU1RfU0NBTEFSLCAiU2NhbGFyIiB9LA0K CXsgUlRFX0VUSF9CVVJTVF9WRUNUT1IsICJWZWN0b3IiIH0sDQoNCgl7IFJURV9FVEhfQlVSU1Rf QUxUSVZFQywgIkFsdGlWZWMiIH0sDQoJeyBSVEVfRVRIX0JVUlNUX05FT04sICJOZW9uIiB9LA0K CXsgUlRFX0VUSF9CVVJTVF9TU0UsICJTU0UiIH0sDQoJeyBSVEVfRVRIX0JVUlNUX0FWWDIsICJB VlgyIiB9LA0KCXsgUlRFX0VUSF9CVVJTVF9BVlg1MTIsICJBVlg1MTIiIH0sDQoNCgl7IFJURV9F VEhfQlVSU1RfU0NBVFRFUkVELCAiU2NhdHRlcmVkIiB9LA0KCXsgUlRFX0VUSF9CVVJTVF9CVUxL X0FMTE9DLCAiQnVsayBBbGxvYyIgfSwNCgl7IFJURV9FVEhfQlVSU1RfU0lNUExFLCAiU2ltcGxl IiB9LA0KCXsgUlRFX0VUSF9CVVJTVF9QRVJfUVVFVUUsICJQZXIgUXVldWUiIH0sDQp9Ow0KDQpj b25zdCBjaGFyICoNCnJ0ZV9ldGhfYnVyc3RfbW9kZV9vcHRpb25fbmFtZSh1aW50NjRfdCBvcHRp b24pDQp7DQoJY29uc3QgY2hhciAqbmFtZSA9ICIiOw0KCXVuc2lnbmVkIGludCBpOw0KDQoJZm9y IChpID0gMDsgaSA8IFJURV9ESU0ocnRlX2J1cnN0X29wdGlvbl9uYW1lcyk7ICsraSkgew0KCQlp ZiAob3B0aW9uID09IHJ0ZV9idXJzdF9vcHRpb25fbmFtZXNbaV0ub3B0aW9uKSB7DQoJCQluYW1l ID0gcnRlX2J1cnN0X29wdGlvbl9uYW1lc1tpXS5uYW1lOw0KCQkJYnJlYWs7DQoJCX0NCgl9DQoN CglyZXR1cm4gbmFtZTsNCn0NCg0KPiAncnRlX3J4X29mZmxvYWRfbmFtZXMnIGFuZCAncnRlX2V0 aF9kZXZfcnhfb2ZmbG9hZF9uYW1lKCknIGlzIHRoZSBnb29kIHNhbXBsZSBvZg0KPiB3aGF0IEkg bWVudGlvbmVkIGFib3ZlLg0KPiANCj4gVGhhbmtzLA0KPiBmZXJydWgNCg==