From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ferruh Yigit Subject: Re: [PATCH v6 04/27] net/thunderx/base: add mbox APIs for PF/VF communication Date: Tue, 21 Jun 2016 14:41:39 +0100 Message-ID: <57694413.2010901@intel.com> References: <1465931200-23912-1-git-send-email-jerin.jacob@caviumnetworks.com> <1466170194-28393-1-git-send-email-jerin.jacob@caviumnetworks.com> <1466170194-28393-5-git-send-email-jerin.jacob@caviumnetworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Cc: thomas.monjalon@6wind.com, bruce.richardson@intel.com, Maciej Czekaj , Kamil Rytarowski , Zyta Szpak , Slawomir Rosek , Radoslaw Biernacki To: Jerin Jacob , dev@dpdk.org Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 711DAC35C for ; Tue, 21 Jun 2016 15:41:44 +0200 (CEST) In-Reply-To: <1466170194-28393-5-git-send-email-jerin.jacob@caviumnetworks.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On 6/17/2016 2:29 PM, Jerin Jacob wrote: > DPDK nicvf driver doesn't have access to NIC's PF address space. > Introduce a mailbox mechanism to communicate with PF driver through > shared 128bit register interface. >=20 > Signed-off-by: Jerin Jacob > Signed-off-by: Maciej Czekaj > Signed-off-by: Kamil Rytarowski > Signed-off-by: Zyta Szpak > Signed-off-by: Slawomir Rosek > Signed-off-by: Radoslaw Biernacki ... > + > +static inline const char * > +nicvf_mbox_msg_str(int msg) > +{ > + assert(msg >=3D 0 && msg < NIC_MBOX_MSG_MAX); > + /* undefined messages */ > + if (mbox_message[msg] =3D=3D NULL) > + msg =3D 0; > + return mbox_message[msg]; > +} With clang getting following compile error: =3D=3D Build drivers/net/thunder CC nicvf_mbox.o /root/development/dpdk-next-net/drivers/net/thunderx/base/nicvf_mbox.c:68= :1: error: unused function 'nicvf_mbox_msg_str' [-Werror,-Wunused-function] nicvf_mbox_msg_str(int msg) ^ 1 error generated. /root/development/dpdk-next-net/mk/internal/rte.compile-pre.mk:126: recipe for target 'nicvf_mbox.o' failed It looks like nicvf_mbox_msg_str() only called within logging functions which can depends on DEBUC_X config options. Regards, ferruh