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 E02DAA052B; Tue, 28 Jul 2020 10:25:02 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BC4B41BFFE; Tue, 28 Jul 2020 10:25:02 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by dpdk.org (Postfix) with ESMTP id B97771BFF2 for ; Tue, 28 Jul 2020 10:25:00 +0200 (CEST) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Tue, 28 Jul 2020 10:24:58 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35C61169@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [dpdk-dev] [PATCH v10 01/10] eal: introduce macro for bit definition Thread-Index: AQHWYchMrCU7CS5MUE2qwW8u7ExifakXC76QgAQM8qCAASvC0IAAWneA References: <20200610171728.89-2-parav@mellanox.com> <20200724143906.7453-1-parav@mellanox.com> <20200724143906.7453-2-parav@mellanox.com> <98CBD80474FA8B44BF855DF32C47DC35C61160@smartserver.smartshare.dk> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Honnappa Nagarahalli" , "Parav Pandit" , , , , , "Ray Kinsella" , "Neil Horman" Cc: , , , "Joyce Kong" , "nd" , "nd" Subject: Re: [dpdk-dev] [PATCH v10 01/10] eal: introduce macro for bit definition 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" KyBSYXkgYW5kIE5laWwgYXMgQUJJIFBvbGljeSBtYWludGFpbmVycy4NCg0KPiBGcm9tOiBIb25u YXBwYSBOYWdhcmFoYWxsaSBbbWFpbHRvOkhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb21dDQo+ IFNlbnQ6IFR1ZXNkYXksIEp1bHkgMjgsIDIwMjAgNDoxOSBBTQ0KPiANCj4gPHNuaXA+DQo+ID4g Pg0KPiA+ID4gPiBTdWJqZWN0OiBbZHBkay1kZXZdIFtQQVRDSCB2MTAgMDEvMTBdIGVhbDogaW50 cm9kdWNlIG1hY3JvIGZvcg0KPiBiaXQNCj4gPiA+IGRlZmluaXRpb24NCj4gPiA+ID4NCj4gPiA+ ID4gVGhlcmUgYXJlIHNldmVyYWwgZHJpdmVycyB3aGljaCBkdXBsaWNhdGUgYml0IGdlbmVyYXRp b24gbWFjcm8uDQo+ID4gPiA+IEludHJvZHVjZSBhIGdlbmVyaWMgYml0IG1hY3JvcyBzbyB0aGF0 IHN1Y2ggZHJpdmVycyBhdm9pZA0KPiByZWRlZmluaW5nDQo+ID4gPiBzYW1lIGluDQo+ID4gPiA+ IG11bHRpcGxlIGRyaXZlcnMuDQo+ID4gPiA+DQo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFBhcmF2 IFBhbmRpdCA8cGFyYXZAbWVsbGFub3guY29tPg0KPiA+ID4gPiBBY2tlZC1ieTogTWF0YW4gQXpy YWQgPG1hdGFuQG1lbGxhbm94LmNvbT4NCj4gPiA+ID4gQWNrZWQtYnk6IE1vcnRlbiBCcsO4cnVw IDxtYkBzbWFydHNoYXJlc3lzdGVtcy5jb20+DQo+ID4gPiA+IC0tLQ0KPiA+ID4gPiBDaGFuZ2Vs b2c6DQo+ID4gPiA+IHY0LT52NToNCj4gPiA+ID4gIC0gQWRkcmVzc2VkIGNvbW1lbnRzIGZyb20g TW9ydGVuIEJyw7hydXANCj4gPiA+ID4gIC0gUmVuYW1lZCBuZXdseSBhZGRlZCBtYWNybyB0byBS VEVfQklUNjQNCj4gPiA+ID4gIC0gQWRkZWQgZG94eWdlbiBjb21tZW50IHNlY3Rpb24gZm9yIHRo ZSBtYWNybw0KPiA+ID4gPiB2MS0+djI6DQo+ID4gPiA+ICAtIEFkZHJlc3NlZCBjb21tZW50cyBm cm9tIFRob21hcyBhbmQgR2F0ZW4uDQo+ID4gPiA+ICAtIEF2b2lkZWQgbmV3IGZpbGUsIGFkZGVk IG1hY3JvIHRvIHJ0ZV9iaXRvcHMuaA0KPiA+ID4gPiAtLS0NCj4gPiA+ID4gIGxpYi9saWJydGVf ZWFsL2luY2x1ZGUvcnRlX2JpdG9wcy5oIHwgOCArKysrKysrKw0KPiA+ID4gPiAgMSBmaWxlIGNo YW5nZWQsIDggaW5zZXJ0aW9ucygrKQ0KPiA+ID4gPg0KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvbGli L2xpYnJ0ZV9lYWwvaW5jbHVkZS9ydGVfYml0b3BzLmgNCj4gPiA+ID4gYi9saWIvbGlicnRlX2Vh bC9pbmNsdWRlL3J0ZV9iaXRvcHMuaA0KPiA+ID4gPiBpbmRleCA3NDA5MjdmM2IuLmNhNDZhMTEw ZiAxMDA2NDQNCj4gPiA+ID4gLS0tIGEvbGliL2xpYnJ0ZV9lYWwvaW5jbHVkZS9ydGVfYml0b3Bz LmgNCj4gPiA+ID4gKysrIGIvbGliL2xpYnJ0ZV9lYWwvaW5jbHVkZS9ydGVfYml0b3BzLmgNCj4g PiA+ID4gQEAgLTE3LDYgKzE3LDE0IEBADQo+ID4gPiA+ICAjaW5jbHVkZSA8cnRlX2RlYnVnLmg+ DQo+ID4gPiA+ICAjaW5jbHVkZSA8cnRlX2NvbXBhdC5oPg0KPiA+ID4gPg0KPiA+ID4gPiArLyoq DQo+ID4gPiA+ICsgKiBHZXQgdGhlIHVpbnQ2NF90IHZhbHVlIGZvciBhIHNwZWNpZmllZCBiaXQg c2V0Lg0KPiA+ID4gPiArICoNCj4gPiA+ID4gKyAqIEBwYXJhbSBucg0KPiA+ID4gPiArICogICBU aGUgYml0IG51bWJlciBpbiByYW5nZSBvZiAwIHRvIDYzLg0KPiA+ID4gPiArICovDQo+ID4gPiA+ ICsjZGVmaW5lIFJURV9CSVQ2NChucikgKFVJTlQ2NF9DKDEpIDw8IChucikpDQo+ID4gPiBJbiBn ZW5lcmFsLCB0aGUgbWFjcm9zIGhhdmUgYmVlbiBhdm9pZGVkIGluIHRoaXMgZmlsZS4gU3VnZ2Vz dA0KPiA+ID4gY2hhbmdpbmcgdGhpcyB0byBhbiBpbmxpbmUgZnVuY3Rpb24uDQo+ID4NCj4gPiBU aGF0IGhhcyBiZWVuIGRpc2N1c3NlZCBhbHJlYWR5LCBhbmQgcmVqZWN0ZWQgZm9yIGdvb2QgcmVh c29uczoNCj4gPiBodHRwOi8vaW5ib3guZHBkay5vcmcvZGV2L0FNMFBSMDVNQjQ4NjY4MjNCMDE3 MEI5MEY2NzlBMjc2NUQxNjQwQA0KPiA+IEFNMFBSMDVNQjQ4NjYuZXVycHJkMDUucHJvZC5vdXRs b29rLmNvbS8NCj4gVGhhbmsgeW91IGZvciB0aGUgbGluay4NCj4gSW4gdGhpcyBwYXRjaCBzZXJp ZXMsIEkgc2VlIHRoZSBtYWNybyBiZWluZyB1c2VkIGluIGVudW0gaW5pdGlhbGl6YXRpb24NCj4g KDcvMTAgaW4gdjExKSBhcyB3ZWxsIGFzIGluIGZ1bmN0aW9ucyAoOC8xMCBpbiB2MTEpLiBEb2Vz IGl0IG1ha2Ugc2Vuc2UNCj4gdG8gaW50cm9kdWNlIHVzZSBpbmxpbmUgZnVuY3Rpb25zIGFuZCB1 c2UgdGhlIGlubGluZSBmdW5jdGlvbnMgZm9yDQo+IDgvMTA/DQo+IElmIHdlIGRvIHRoaXMsIHdl IHNob3VsZCBkb2N1bWVudCBpbiBydGVfYml0b3BzLmggdGhhdCBpbmxpbmUgZnVuY3Rpb25zDQo+ IHNob3VsZCBiZSB1c2VkIHdoZXJldmVyIHBvc3NpYmxlLg0KDQpJIHdvdWxkIGFncmVlLCBidXQg b25seSBpbiB0aGVvcnkuIEkgZGlzYWdyZWUgaW4gcmVhbGl0eSwgYW5kIGFyZ3VlIHRoYXQgdGhl cmUgc2hvdWxkIG9ubHkgYmUgbWFjcm9zIGZvciB0aGlzLiBIZXJlIGlzIHdoeToNCg0KcnRlX2J5 dGVvcmRlci5oIGhhcyBib3RoIFJURV9CRW5uKCkgbWFjcm9zIGFuZCBydGVfY3B1X3RvX2JlX25u KCkgZnVuY3Rpb25zLCBmb3IgZG9pbmcgdGhlIHNhbWUgdGhpbmcgYXQgY29tcGlsZSB0aW1lIG9y IGF0IHJ1biB0aW1lLiBUaGVyZSBhcmUgbm8gY29tcGlsZSB0aW1lIHdhcm5pbmdzIGlmIHRoZSB3 cm9uZyBvbmUgaXMgYmVpbmcgdXNlZCwgc28gSSBhbSBjZXJ0YWluIHRoYXQgd2UgY2FuIGZpbmQg Y29kZSB0aGF0IHVzZXMgdGhlIG1hY3JvIHdoZXJlIHRoZSBmdW5jdGlvbiBzaG91bGQgYmUgdXNl ZCwgb3IgdmljZSB2ZXJzYS4NCg0KV2hpY2ggb3BlbnMgYW5vdGhlciwgaGlnaGVyIGxldmVsLCBx dWVzdGlvbjogV291bGQgaXQgYmUgcG9zc2libGUgdG8gYWRkIGEgY29tcGlsZSB0aW1lIGNoZWNr IG1hY3JvIGluIHJ0ZV9jb21tb24uaCBmb3IgdGhlc2UgYW5kIHNpbWlsYXI/DQoNCkZ1cnRoZXJt b3JlOiBGb3IgdGhlIFJURV9CSVRubigpIG9wZXJhdGlvbnMgaW4gdGhpcyBwYXRjaCBzZXQsIEkg ZXhwZWN0IHRoZSBjb21waWxlciB0byBnZW5lcmF0ZSBwZXJmZWN0bHkgZWZmaWNpZW50IGNvZGUg dXNpbmcgdGhlIG1hY3JvIGZvciBydW4gdGltZSB1c2UuIEkuZS4gdGhlcmUgd291bGQgYmUgbm8g cGVyZm9ybWFuY2UgYWR2YW50YWdlIGJ5IGFsc28gaW1wbGVtZW50aW5nIHRoZSBtYWNyb3MgYXMg ZnVuY3Rpb25zIGZvciBydW4gdGltZSB1c2UuDQoNCj4gPg0KPiA+ID4gQWxzbywgdGhpcyBmaWxl IGhhcyB1c2VzIG9mIHRoaXMgbWFjcm8sIGl0IHdvdWxkIGJlIGdvb2QgdG8gcmVwbGFjZQ0KPiA+ ID4gdGhlbSB3aXRoIHRoZSBuZXcgaW5saW5lIGZ1bmN0aW9uLg0KPiA+DQo+ID4gTWFrZXMgc2Vu c2UuDQo+ID4gQW5kIGZvciBjb25zaXN0ZW5jeSwgaXQgd291bGQgcmVxdWlyZSBhZGRpbmcgYW4g UlRFX0JJVDMyKCkgbWFjcm8NCj4gdG9vLg0K