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 83379A0526; Tue, 21 Jul 2020 13:19:03 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 18B331BFEF; Tue, 21 Jul 2020 13:19:02 +0200 (CEST) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20069.outbound.protection.outlook.com [40.107.2.69]) by dpdk.org (Postfix) with ESMTP id 1DF3B1BFEB for ; Tue, 21 Jul 2020 13:19:01 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WYZgJVaWXejMfoffe5OhYT/KdtERWu69EVGqAA1jhY5HzZ1+/GnQUI6bKm4RoTUSb8lHHSIZhrF6x8VmaUWD2ryO/UD9ctq7pp7hqzfSpM5zJ4ULQXY7Gwoud5tZ1yiGBRxOW6B/bkTB4e9xWffF+SfVWAXG+SJoKHvL+GR009cR1R83GQPubhb5lLqCY4ET6KQ3pjPj9LnvZdJusyVG47ikt4m2sLEoul86ZIERnJmgzFyuFNkyAtoottWLXvLssazB5UEDGoo6AH7PejntgkJK1rcBkiomBLi2gHQmHKlhw2VVFjubZ0jAEmEOoc4IVdrGunBemfd3YvogbFjT+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=89VLZTORYOEMNdBM6sRyuIheeMBTzwzNycLqT6ozuG0=; b=Qe6kNrc0KKZQL5Dk/suRO0Qc/Npz7yoZANLfPgL20SkNVW+G+a0DwEJrOfN4Nx7mcdB6OFitxCURkmdrawdgW99gIslIXv6PmtVh9P2sBXYA0w7NH7FOCzzFDoYH+LTdeOODrW2BTyWurh1JwdWqPWM+pU425uanRBMYdvUDxBQ6Z2KeE4S6NLbTDb8cY0xDYNES+gsCywTdsLGptQq82Mbt8BH1q72+1YKKk8c9EoWYOfLO3z8t/QIqGIN87U3+wpMPjydk6ngs73Cxh6mOG9Z3EnoUMZ0POKEA7p/3n4yoTGWdcg/2As1q83VgGwgwrDmvleEfj9vN2kyGbQr8Yg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=89VLZTORYOEMNdBM6sRyuIheeMBTzwzNycLqT6ozuG0=; b=dEAVrqXAO32sR7yBPTUT3zH07YdaUPAffm7ElHOIfmZpfQ/ceHRdVpd2Al5mQgI8sgHdQHkV5Y7p9EAIUEGPA1Iu0ZMPdgVZImbSq37j90Rjj23BrJ3an2GAccYdSMbCBTFCNCPBF0CHHD4h6SD4FINWkyUIpp6PlaqHIeus7ec= Received: from AM0PR05MB4866.eurprd05.prod.outlook.com (2603:10a6:208:c0::32) by AM0PR05MB6770.eurprd05.prod.outlook.com (2603:10a6:20b:15d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.24; Tue, 21 Jul 2020 11:19:00 +0000 Received: from AM0PR05MB4866.eurprd05.prod.outlook.com ([fe80::d44d:a804:c730:d2b7]) by AM0PR05MB4866.eurprd05.prod.outlook.com ([fe80::d44d:a804:c730:d2b7%2]) with mapi id 15.20.3195.026; Tue, 21 Jul 2020 11:19:00 +0000 From: Parav Pandit To: David Marchand , Ori Kam CC: Thomas Monjalon , Ferruh Yigit , dev , Gaetan Rivet , Raslan Darawsheh , Matan Azrad , Joyce Kong Thread-Topic: [PATCH v7 2/9] eal: introduce RTE common initialization level Thread-Index: AQHWXEEk2UU4ORJTmUKp6of5rpppW6kQq0aAgAAHfACAACcGAIAABg0AgADsBoCAAB0XAA== Date: Tue, 21 Jul 2020 11:18:59 +0000 Message-ID: References: <20200610171728.89-2-parav@mellanox.com> <20200717134924.922390-3-parav@mellanox.com> <2791231.CMBUAsGlKG@thomas> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=mellanox.com; x-originating-ip: [106.51.108.81] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 07a28490-47ca-4151-19b4-08d82d67dde3 x-ms-traffictypediagnostic: AM0PR05MB6770: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtFwd,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RFRiPy6/yuBA32eEt2lyAO5BEJLTpkCg6T9BR7u9CHsn/2zzEwSheE7I+FNU62GZ6yQYRhq3ckmKsp5PBk3Q/9cs7qRAdZ8PUq1h/jldu+wboEdxU283++cRZBsbWJBawBEH4b7SDaGYdJSHGH7eWRO88YWSxAOPQ1GhH5rVsdq7QsKNsZZbFuCxDMQL6V+eV+RLbvC3GMRA3Wi4LYCRkGItSvwby1d40+/GwcKpsShh0tyunFu/AI5TGtaURLR5ZRDKdaT0t1pjytMa9QIFHzmL2oBljPF5p4CStdmPXXetg4MdwvNzcvGtWP4q4rNkYTcxrnfwGggXMr91qAeETpI1PUXXZZpAsHk7qh51UoVopRJRyKXI3jLE0PBzX6MQZfjZRNTETt+IDdaTyx7+VYxUlakM7mGDzkxhlCh+qd8cLQwh5eA99x0IsbOOMkfheSUgkq+E+i+h1DtXT964Bg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR05MB4866.eurprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(39860400002)(346002)(376002)(136003)(396003)(31686004)(2616005)(5660300002)(76116006)(91956017)(6636002)(86362001)(110136005)(31696002)(54906003)(316002)(2906002)(6512007)(6506007)(53546011)(83380400001)(8936002)(36756003)(8676002)(478600001)(186003)(71200400001)(66446008)(64756008)(66556008)(66476007)(66946007)(6486002)(26005)(55236004)(4326008)(43740500002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: NDmrRHQv0Ls0EB6EcRvrzyztvWpuXscmJ3FL1XgR6553nlY9Fyq0L1A5hq6ydtpORGQozhoepm6KkJribEvvIVlJNg1+R7UdaUfpxXTR483gfJAxbk+rxGj+Ig5WxoKIFW3H1G2TbXOrhELU5//ECPctm39SApaGoZKw3VnHTFRHBwnE0HHo9QhxskxOARDEcIM8BvT93qJfO/i1fsb5b68QUysFn47Bd2H9/OVSPYWGpcB42emd9cC1bjbaSijhGlJfO/RbfoKI/fmGipVhZQWkSa1LMBYpSNxWR73aMiefD197oFDRtWrLdu9nyLdR/sYav/6+EOF8L2qEyMstsWL+SOnkjfk411qDwX7jlNCjoBuuRC2/KK1rRi3LteqYGVq1mMOWF+fLdIeUp5pGnDlfFH56Eo6z/Thv4pfFChYrRYxmIEAx7APqUPXc1JU5c6RDlMr9uAg0eF5xnUbKCzswMmdNnBay3XEEX4WNKGI= Content-Type: text/plain; charset="utf-8" Content-ID: <54B792F02956D14592C3622A4B4915F3@eurprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM0PR05MB4866.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 07a28490-47ca-4151-19b4-08d82d67dde3 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jul 2020 11:18:59.9275 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: VNrfgcjSF9h5h4t9tcmfqOXgxjbhNSfd8ZsbkGWTSaOla+XFD9BFI2wAOwYcpjeOas/JgbSLhoyObh6LB4qnXw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR05MB6770 Subject: Re: [dpdk-dev] [PATCH v7 2/9] eal: introduce RTE common initialization level 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" SGkgRGF2aWQsDQoNCk9uIDcvMjEvMjAyMCAzOjA0IFBNLCBEYXZpZCBNYXJjaGFuZCB3cm90ZToN Cj4gT24gTW9uLCBKdWwgMjAsIDIwMjAgYXQgOTozMCBQTSBPcmkgS2FtIDxvcmlrYUBtZWxsYW5v eC5jb20+IHdyb3RlOg0KPj4+IG5ldCBhbmQgdmRwYSBjb2RlIGV4cGVjdCB0aGUgY29tbW9uIGNv ZGUgYmVpbmcgaW5pdGlhbGlzZWQuDQo+Pj4gSXQgaXMgYSBkZXBlbmRlbmN5IGludGVybmFsIHRv IG1seDUgZHJpdmVycywgSSBzZWUgbm90aGluZyBnZW5lcmljLg0KPj4+DQo+PiBGaXJzdCB0aGUg aWRlYSB3YXMgdG8gZGVjbGFyZSBhIG5ldyBidXMgbm90IGEgUE1ELg0KPj4gVGhlIGlzc3VlIGlz IG5vdCBmcm9tIGNvbW1vbiBjb2RlIGJ1dCBmcm9tIGxvYWRpbmcgbW9yZSB0aGFuIG9uZQ0KPj4g ZGV2aWNlIG9uIHRoZSBzYW1lIFBDSS4NCj4+IFNvIHRoZSBsb2dpYyBpcyBNZWxsYW5veCBQTUQg YXJlIHJlZ2lzdGVyaW5nIHRvIHRoZSBuZXcgYnVzLCB0aGUgbmV3IGJ1cw0KPj4gcmVnaXN0ZXIg dG8gdGhlIFBDSSBvbmUuDQo+IA0KPiAtIElzIHRoZXJlIGEgcHJvYmxlbSB3aXRoIHRoZSBzbmlw cGV0IEkgc2VudCB5ZXN0ZXJkYXkgdGhhdCByZW1vdmVzDQo+IHRoZSBDT01NT04gcHJpb3JpdHk/ DQo+IA0KPiANCk5vLiBUaGUgcHJvYmxlbSBhcyB5b3UgZGVzY3JpYmUgYmVsb3cgaXMgaW4gaGFu ZGxpbmcgdGhlIGludGVyDQpkZXBlbmRlbmNpZXMgYmV0d2VlbiBtbHg1X2NvbW1vbiwgcnRlX3Bj aSBhbmQgbWx4NV97bmV0L3ZkcGF9Lg0KDQptbHg1X25ldC92ZHBhIGRlbWFuZHMgY29tbW9uIHRv IGJlIGxvYWRlZCBmaXJzdC4NCm1seDVfcGNpX2J1cyBleHBlY3RzIG1seDVfbmV0X3ZkcGEgdG8g cmVnaXN0ZXIgZmlyc3QuDQpNb3JlIGJlbG93Lg0KDQo+IC0gQ3VycmVudGx5IGluIHRoZSBtYWlu IGJyYW5jaCwgdGhlIG5ldC9tbHg1IGRyaXZlciBpcyBhIHBjaSBkcml2ZXINCj4gcmVnaXN0ZXJl ZCB0byB0aGUgcGNpIGJ1cyBkcml2ZXIuDQo+IFRoaXMgcmVnaXN0cmF0aW9uIGhhcHBlbnMgaW4g YSBjb25zdHJ1Y3RvciB3aGljaCBwdXRzIHRoZSBuZXQvbWx4NSBwY2kNCj4gZHJpdmVyIHN0cnVj dCAod2l0aCBhIHBvcHVsYXRlZCBpZCBtYXApIGludG8gdGhlIHBjaSBkcml2ZXIgbGlzdC4NCj4g TGF0ZXIgKG91dCBvZiBjb25zdHJ1Y3RvciBjb250ZXh0KSwgYSBwcm9iZSBvbiB0aGUgcGNpIGJ1 cyB1c2VzIHRoaXMNCj4gZHJpdmVyIGxpc3QuDQo+IA0KPiANCj4gQSBuZXcgcGNpIGRyaXZlciBp cyBpbnRyb2R1Y2VkIGJ5IE1lbGxhbm94IHRvIHNvbHZlIHJlc291cmNlcw0KPiBkaXNwYXRjaGlu ZyBiZXR3ZWVuIG1seDUgZHJpdmVycy4NCj4gSSdkIHJhdGhlciBub3QgY2FsbCB0aGlzIG5ldyBw Y2kgZHJpdmVyIGEgYnVzLCBpdCBpcyBub3QgcmVnaXN0ZXJlZCBhcw0KPiBzdWNoIChubyBydGVf YnVzIG9iamVjdCkgPT4gbm8gcmVhc29uIGl0cyBjb25zdHJ1Y3RvciBzaG91bGQgYmUgY2FsbGVk DQo+IGZyb20gdGhlIFJURV9QUklPX0JVUyBwcmlvcml0eS4NCj4gDQo+IFRoaXMgZHJpdmVyIG5v dCBiZWluZyBhIGJ1cywgSSB3b3VsZCBub3QgcHV0IGl0IGluIGRyaXZlcnMvYnVzLywNCj4gcmF0 aGVyIGluIHRoZSBjb21tb24gY29kZS4NCj4gSWYgdGhlcmUgaXMgYSBidWlsZCBkZXBlbmRlbmN5 IGlzc3VlIHdpdGggdGhlIHBjaSBidXMgZHJpdmVyLCB5b3UgY2FuDQo+IHByb2JhYmx5IHVzZSB0 aGUgdHJpY2sgZnJvbSBxYXQNCj4gKGh0dHBzOi8vZ2l0LmRwZGsub3JnL2RwZGsvdHJlZS9kcml2 ZXJzL01ha2VmaWxlI24xNykgYW5kIHdyaXRlIGFuDQo+IGV4cGxpY2l0IGRlcGVuZGVuY3kgaW4g ZHJpdmVycy9NYWtlZmlsZS4NCj4gbWVzb24gc2hvdWxkIGJlIGp1c3QgZmluZS4NCj4gDQptbHg1 X2NvbW1vbiB0byBkZXBlbmQgb24gcGNpIGJ1cy4gKG5ldyBNYWtlZmlsZSBjaGFuZ2UpDQptbHg1 X25ldCBhbmQgbWx4NV92ZHBhIHRvIGRlcGVuZCBvbiBtbHg1X2NvbW1vbi4gKGFscmVhZHkgdGhl cmUpDQoNCj4gDQo+IG5ldC9tbHg1IGFuZCB2ZHBhL21seDUgYXJlIG5vdCBjbGFzc2VzID0+IG5v IHJlYXNvbiB0aGVpciBjb25zdHJ1Y3Rvcg0KPiBzaG91bGQgYmUgY2FsbGVkIGZyb20gdGhlIFJU RV9QUklPX0NMQVNTIHByaW9yaXR5Lg0KPiBUaGUgb25seSBjbGFzc2VzIHdlIGhhdmUgYXJlIGV0 aGRldiBhbmQgdmRwYS4NCj4gDQo+IA0KPiBUaGUgbmV3IHBjaSBkcml2ZXIgc2ltcGx5IHNlcnZl cyBhcyBhIHByb3h5IGZvciBtbHg1IG5ldCBhbmQgdmRwYSBkcml2ZXJzLg0KPiBGcm9tIHdoYXQg SSBzZWUsIHRoZSBuZXcgcGNpIGRyaXZlciBjb25zdHJ1Y3RzIGl0cyBwY2kgZGV2aWNlIGlkDQo+ IG1hcC9kcnZfZmxhZ3Mgd2hlbiByZWdpc3RlcmluZyB0byB0aGUgcGNpIGJ1cyBkcml2ZXIgYmFz ZWQgb24gd2hhdA0KPiBtbHg1IG5ldCBhbmQgdmRwYSBkcml2ZXJzIHJlZ2lzdGVyZWQgYmVmb3Jl Lg0KPiBUaGlzIGlzIHdoZXJlIGEgZGVwZW5kZW5jeSB3YXMgY3JlYXRlZC4NCj4gDQo+IFlvdSBj YW4gbW92ZSB0aGUgaWRfdGFibGUvZHJ2X2ZsYWdzIGNvbnN0cnVjdGlvbiBmcm9tDQo+IFJURV9J TklUKG1seDVfYnVzX3BjaSkgdG8gcnRlX21seDVfcGNpX3JlZ2lzdGVyKCkgaXRzZWxmLg0Kb2su IFRoaXMgaXMgd2hhdCB3ZXJlIGFsc28gZGlzY3Vzc2luZyBpbnRlcm5hbGx5IGFzIHdlbGwuDQoN Cj4gVGhpcyB3YXksIG5ldC9tbHg1IGFuZCB2ZHBhL21seDUgd2lsbCBwYXNzIHRoZWlyIGlkX21h cCB0byB0aGUgbWx4NQ0KPiBwY2kgZHJpdmVyIHdoZXRoZXIgaXQgaXMgcmVnaXN0ZXJlZCB0byB0 aGUgcGNpIGJ1cyBvciBub3QgeWV0Lg0KDQpBbmQgaGVyZSBwY2lfaWRfdGFibGUgd2lsbCBub3Qg YmUgY29uc3QgKi4NCklzIHRoYXQgb2s/DQoNCkJhc2ljYWxseSBtbHg1X3BjaV9idXMsIG1seDVf bmV0IGFuZCBtbHg1X3ZkcGEgd2lsbCBiZSBjYWxsZWQgd2l0aCBzYW1lDQpwcmlvcml0eSBSVEVf UFJJT19MQVNULg0KZHJpdmVyIGlkIHRhYmxlIGFuZCBkcnZfZmxhZ3MgZHluYW1pY2FsbHkgdXBk YXRlZCBhcyBQTURzIHJlZ2lzdGVyLg0KDQpTaG91bGQgd2UgaGF2ZSBhbm90aGVyIEFQSSBhZnRl ciBydGVfcGNpX3JlZ2lzdGVyKCkgdG8gaW5kaWNhdGUgdGhhdA0Kc29tZSBmaWVsZCBvZiB0aGUg ZHJpdmVyIGFyZSB1cGRhdGVkLCBpbnN0ZWFkIG9mIGp1c3Qgc2lsZW50bHkgdXBkYXRpbmcNCml0 IGluIGEgUE1EPw0K