From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0043.outbound.protection.outlook.com [104.47.37.43]) by dpdk.org (Postfix) with ESMTP id E86F71B7B0 for ; Wed, 4 Apr 2018 20:16:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=J/SlEJnSRTH11FsXCOX1l/tGt0AkvNz13Zt3xexl8rY=; b=YzOA2FNzKLRsg1scU+02UFbNL7zY9cs/601nP2TZCYJbnQ5J/AnlFimzgu/RcRIAGo6viubcbWbffNqLHKFjOi94GctcL2cbAg2/frwCXUa9qKCu8BZ6V1n1El1F6kwjsfxfAfqh8LouoBbNAjHPSJXsZsSIol8Zp1TpZ7tLb78= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Pavan.Bhagavatula@cavium.com; Received: from ltp-pvn (103.16.71.47) by DM5PR07MB3468.namprd07.prod.outlook.com (2603:10b6:4:67::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.631.10; Wed, 4 Apr 2018 18:16:17 +0000 Date: Wed, 4 Apr 2018 23:45:58 +0530 From: Pavan Nikhilesh To: Matan Azrad , "jerin.jacob@caviumnetworks.com" , "keith.wiles@intel.com" , Thomas Monjalon Cc: dev@dpdk.org Message-ID: <20180404181557.GA30549@ltp-pvn> References: <20180217104934.17291-1-pbhagavatula@caviumnetworks.com> <20180404101606.5156-1-pbhagavatula@caviumnetworks.com> <20180404164207.GA21153@ltp-pvn> <20180404175156.GA5416@ltp-pvn> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-Originating-IP: [103.16.71.47] X-ClientProxiedBy: SG2PR0302CA0004.apcprd03.prod.outlook.com (2603:1096:3:2::14) To DM5PR07MB3468.namprd07.prod.outlook.com (2603:10b6:4:67::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 171db73c-d614-4db5-3b64-08d59a582a09 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:DM5PR07MB3468; X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3468; 3:3Iqg4xTNIdfdDVdFofAmlgNtnKjPhFPpsjRI5lubK5yXzZwxqctjeJJ4Y7UoUYfNzOgokluoxgaX1Hz1X/ijJb/kbhSQkhiALnrht3ybKsl3ieuOmmpFBEfghCAnxcIdimN+lEYZyotPVaIc2hcZJJQDxs8PMqMYbP7wG6G5Ywqmo/GjnQDYwP9aLTVhuDKP3o1uWlQ+sCZAmJyA3pmuVTPtjwLpbajAdy0oeIFV04QF8IaM35sBc4b+L5ey4BzC; 25:jqbBHZbSaBiQeBN9ebfCkWzJxqvGhOyi8XirNCSpUzMQn/68hCaNBjDt4eZKrF6cZyUpgPI098MKxIcrgWCOtGRfxDcJT5znPFtc+vAbQI+LKlSB/si28iHYuCotjYjXdBZx5iMo4seqVdEurrRjltzgviNMvLAigo0v4/rAiVHW2QbRgCiAfjjGyiHOoU7QvHn7zPsfzoO/N6PjuPNwRkNeFeRK5Gbke08LP8joJdX+PmhW7z7LmDtFIsjsXBPO1XyiBbXfBWTHKzRS0Qg9Og1EAHq5bW2BCLY2fRTvTCytdhjr58YREskNbEIXAs5b8Td0eCxhx0BTWnQWkuPYwA==; 31:dW9vgyHHh3bfeUuyidXxWtzH2MVGjXsYTHs3qHGv0nQhNuTLY74qqcOsqjOPERHnJHjfhpxdxOxuxkE2U25QzhVlpzdfV6EB5rgFygEZO/EiANp8la4b0EcGLd9s0OYQTEzbQSfS3ldEfBCOhb3WXrDP2rUTy9GLY9+PKLX9M0CjZxmc1ya9EHsl6s3LAmSEj3pzlqmH8A0k8Qq5YXvSDmMeOpK4c3VR0V0uIcnmhO0= X-MS-TrafficTypeDiagnostic: DM5PR07MB3468: X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3468; 20:gQNDuhfp++YLJn5Pnwh+k1cwbIP70ivHFBZ3u6zpMx2qd2SWBrtlJlJSatesptHWjXA2W0/li8HdO+/GBMWR39PtwHwpafRWVg5J0TJCDWG78IoLIevLUw6c6wNOwNJ4KN3k5Sy0U/3MHL6XC0NF3BS9uNb6xQgynfU3J3UUyvIGrgky8fxn6A24V2l/5TkFeMXyfmFdgSMV5ry37vFP1siJb4HlXEpcm0ysVeKzClxFTp+eM1Rc0DRcz8WUOKWhIFQnsXRvlK/VNnio2NUFZf14rORGiebcACNC08y2xVm+vYn2eoW5Nb44fOscrjiFnhAgJEvB2RKvRlzeXN/OQMsBSi4WWajk+RQqG2kh0jT5RS/XdZA+z7SU2EqqgRZ/yqjjIaUQajetygj+wPR330BFOIjOSPFM/zu5b48wW4CydzDM2zpAm2BNcMfsFf5LNXHxOTRaXJ94p6THVXTYv1U/x8PjI+npd6IFDJ4DM+BLPkdZYZ+XYKQA/zYJ36EQ7LXjggw+mIUoFPDNmoyCFA0wh6nEvcwPhDSpV45zZJwy4zCXZNLYsbrYbBJDbVoSY+SNzjh8gtg4lRTRQKP9QeIi+2oeaN5ITciKZWboYqg=; 4:zBPb6FJZNcgqFuWaYV9W2fY9XCJ8DMGVbwSlbp/ulkHt0Ou/vBnzEj2YNhvX2llVBx+rMkCNI5CutwO5DLzcfOnWdvS4xzSlvRP8C9cWV7q6FkBBeL+Rqms5D/qpHzer7XyHofKreJKEJsCLPtAW8fo9LdTC37j2DLWBtf5k069B24F7K2JBmPL1e9JmhE5roMB+MtMIzIrFYRxcDyUS0eq8VGw/FotuMMD50Pj95+up0cD4VZTIpInnUUzPmTHmuRYTWyHOW8ozgDgTTkleFg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(10201501046)(3231221)(944501327)(52105095)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DM5PR07MB3468; BCL:0; PCL:0; RULEID:; SRVR:DM5PR07MB3468; X-Forefront-PRVS: 0632519F33 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(346002)(396003)(376002)(39860400002)(39380400002)(189003)(199004)(76176011)(6496006)(4326008)(6246003)(58126008)(110136005)(50466002)(446003)(186003)(16526019)(105586002)(9686003)(16586007)(3846002)(486006)(11346002)(5660300001)(6116002)(52116002)(33656002)(2906002)(26005)(1076002)(42882007)(229853002)(23726003)(8936002)(8676002)(956004)(2201001)(478600001)(68736007)(81156014)(55016002)(33716001)(386003)(25786009)(47776003)(6666003)(53936002)(97736004)(2501003)(66066001)(7736002)(33896004)(305945005)(316002)(81166006)(476003)(106356001)(72206003)(93886005)(18370500001)(107986001)(42262002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR07MB3468; H:ltp-pvn; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3468; 23:ezG3NOWv+v/93CMSBIbhrSL4nyBs5cGoENVIyJkzy?= =?us-ascii?Q?HXdJnx0PcLC9knEPy0vw0FDOwi8yT+KhJ8P7C/PjX3+maxxrm6mSMdgnEmxG?= =?us-ascii?Q?hpDafLOPvYJntt7XByau5j0apRSnDENNNCL4GLYLyXN/BxOTxcdzDsd/ZS3C?= =?us-ascii?Q?vupA5ebb+aua6fBAbqFPoXo3Ufigd9eEcyL0PxPKI172PCUchnDr+bd47jel?= =?us-ascii?Q?ELjIJekGjgt3EYckxnJnZEyO5WlYsHQXhaEXTxyS6Wutkd7ZT4/Yez1gKyZe?= =?us-ascii?Q?CMVyioafheJdPnXVtS9VJmUBU7XWIwaKRuSkvCSJViglfvKiDOKs+iH5rGfz?= =?us-ascii?Q?WxK36/uKX1FRAuj/pRBK2tH7kl5v2mTirwRtAFSxn4p1bpdJaA9SOBbWuB0/?= =?us-ascii?Q?bWLeVoV+rqsjknoiwluAmbboXnjr2S4l5vj2zoxs0WADBPgf79gLS4OroVfO?= =?us-ascii?Q?rQCntGqJtQy6xCjKBTMiJR5+e2cGRv0XUQRzwRJSy7jWwCedqwqtrm7D2Z2t?= =?us-ascii?Q?7DZFx1OktKpdtc5v+N+q0gEWSRyZn8T29mhAWtv2T6MsMgdOdBQdnpbg84qf?= =?us-ascii?Q?gC6m3s41d5qAwHabQPBwxmxImh1BIsM2meop2JYP4zo23N4j6pzHo38+5fvu?= =?us-ascii?Q?DpZDZBxF0ed9Z3LzQ37o8h4lZMJ5oI7/fw0C9OoaDn4A+gL/ZYPEjjaUBhQz?= =?us-ascii?Q?zoiAIwjSyHGC2K65I5wkh+xHLjSnm4/PFaj3Qtk9UgkCQfmQqnBrxAw6rghc?= =?us-ascii?Q?ShQdA8ETGeW0QCK+IpkuX39VijDIUQ5cpIUuPa1LFgQjvzGQ9VhTjCy38Ngj?= =?us-ascii?Q?knXwKKNmqsJYAPdX+E6GUAnMdo4D/730OldXuYxS5fUAGqn3GvkNoNHAk82p?= =?us-ascii?Q?DT07BpdaI4S1Z1lciky6hrRn+ItFQGqik4Jw4dgmI+hPir5QA9XgtRorBFWE?= =?us-ascii?Q?cpjo+KmwUNCcG7CgaO9Hap2+6kyA818w+m1/JW9QjpfuTAx8HF+pyp3Aa093?= =?us-ascii?Q?yFvR3qetqGTElXNelCqweMB0ZaBHE3a9HGYL7U6xxQoVCmimlbMO1h7jqDd7?= =?us-ascii?Q?qCHc8Yuw1TwxKzHQPUD0pIJ86fMfZUWFcq3hQdeGW4RSZQ4wa6CFM6baTdug?= =?us-ascii?Q?1RFNrj4JE2oY2jbBp15XtKPPGeQfy8DY94PtS7JnOelxQ+J1noMo/8mO0Kbc?= =?us-ascii?Q?LQStPF0T9gHZnoxFS6z8T9lYNiOwDkSGrJjCIB8WnRH9tVBfVF/mZHHJWsEu?= =?us-ascii?Q?bydsMtQIGeaAtANUwwPxCasChIYzOM7Cs5YayE2I/wUOVDGlWdryCZbFE8lo?= =?us-ascii?Q?sqdF+3KP079F5e7nL67+DGyNsd6+d8aWuRFp4jPCyvE9vUjFaDUgkfpyj9ay?= =?us-ascii?Q?0XWoP5d+ocxwViSrhODY6Eaqp9nLsXhP7V0kLFSJJTl7vNN?= X-Microsoft-Antispam-Message-Info: yqR7MqVzQ55bakEnenjsDB0dEkAbGJWXGtaMTVrkwRwlCShsym34mwqGFgMdHxzfaeotGooZr/yON8jKk/IzvSTBkZ2xpB+gsE9GEgDcS5O7DMbxOwzQMqpaopzZvvp8V6OUI+/AIXbZSWb7uj+49Qa1PYqqVdmw7sWnRNDnujdDh0fsIaTyWb1QJqaGeJi7 X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3468; 6:uoCOhATihD3jPIy99kE0fjRhiWTiSaDvkTVWcbiO8GDsRKNcu9x+E4VO8J8DporyAThZCxGOXv7rqII24uXpgsEuWg+zF3QIznW3wqfh9F3D0XXglv3+I2Yf9YWQXSrPmnfcG/krJz0pG8NuX+FOdZzYrHzrg6S+OaG8o+MLjB5PfFYBAD7wiWqUHl9Z1JNPKW90ac7I24dshz7uDezhd3eh9FwfpPa6a9JyQg6RXJQnwyLEvVfaM34STSoposLaNU+dr8eSgbCxFyIimdDoEJiW22KMePsJCDCDMAmzgQUaK2qf5/DDk4D4Vj19T11iv+s/xnaA1fOIIsrRaH4v0i5k0wCgmR81DMEP0A2e7Z2z2/E6ZmynJ2RKAKmTtB0ztX8A0111Y73K8HUH3Dw2HqamPefG89eCl7hcD5NPxhBzd9KksI9C3rF274RiL90FGZkCE2RyVUSjAdUW7vIL/Q==; 5:6kr3TkgCH/eQPe/isYLB2DX4dVQAis+F+Ezin40tznpJs+5UlyD23EzYs64MRzg5sP3QoKDr5d6UThAleIL1t0gbsVIiF8TEuiZjxREU+075lBxpLw79H/mAq1U10hyYpiWY63AhPfzWPPKHVUNDR7Mj1Tri5TCXQ3mIRbKQMSk=; 24:KHsXuJCcu4PayeHmKB/cvlaTMg27KZU+Ufc+j73BgerfWSnGnFp0XSM/0X7FgG70wVD+7xZ1r2DvdtnJHaWRtBnowwedikJsLcxdLI33Qm4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3468; 7:YFfrSInWdVXkuC1iySW1vkztZ8Sn4HDl8rQb4cVlpZ0w4MSLTSEnR5+30PWk3keM5dXIP4KZOXqZrUBPZSwMx7Cq7AJew2eD3HFkrJWFEMnHxwkcI8qJnEhjbu3fJyOYAAwyfTqmzHjSDYZ9hrylWlTHwmyAOH4aBqM7E2QlTBY5xWiZKlKEXj4PDSilXfFoQqO5n4GB4XbslgdlEAgq5D9lHpIbseXr5Y0CXUup5ZJHlPmlt+1x2KN7gY6MLILl X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2018 18:16:17.7556 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 171db73c-d614-4db5-3b64-08d59a582a09 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3468 Subject: Re: [dpdk-dev] [PATCH v3 1/2] eal: add API to align integer to previous power of 2 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: , X-List-Received-Date: Wed, 04 Apr 2018 18:16:22 -0000 Hi Matan, > > Got you. > Looks like you found issue here... > The experimental tag probably should be in a root .h file. > Probably, need a fix patch to move it for a different\new .h file. > > What do you think? > Actually thats just start of the rabbit hole, if we succeed to tag a inline function in rte_common.h as experimental every lib/driver that uses rte_common.h (almost everything) needs to have CFLAGS set to -DALLOW_EXPERIMENTAL_API. Regards, Pavan.