From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: Re: [PATCH] lib/power: add turbo functions to version.map Date: Mon, 02 Oct 2017 17:39:47 +0200 Message-ID: <1917865.rASfWJCVJS@xps> References: <1506946848-173847-1-git-send-email-david.hunt@intel.com> <1556159.HUIlaTtd6f@xps> <1eefa9bb-6f61-f5ba-383f-cfe9ae62862c@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev@dpdk.org To: "Hunt, David" Return-path: Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by dpdk.org (Postfix) with ESMTP id B8C9F1B24D for ; Mon, 2 Oct 2017 17:39:49 +0200 (CEST) In-Reply-To: <1eefa9bb-6f61-f5ba-383f-cfe9ae62862c@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 02/10/2017 17:06, Hunt, David: > On 2/10/2017 3:55 PM, Thomas Monjalon wrote: >> +DPDK_17.11 { > >> + global: > >> + > >> + rte_power_acpi_turbo_status; > > Is it really the function you want to expose? > > rte_power_turbo_status seems more generic. > > Not really, it was in there for completeness, but users should be able > to keep track of the turbo'd cores, so not really needed. > > > More comments about what is part of the API: > > If you do not want to expose ACPI and VM implementations, > > it should not be part of the rte_* include files. > > I'll address the above comments in the next version. You did not address the comment about what is rte_*.h. If you do not want to expose everything, you should move it to another .h file. Files starting with rte_ are included in doxygen API doc. Only rte_power.h is installed. The installed include, the doxygen doc and the map file should all expose the same API consistently. I think a cleanup is needed.