From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vincent JARDIN Subject: Re: [PATCH v5 19/29] app/testpmd: use unicast promiscuous mode on i40e Date: Fri, 16 Dec 2016 21:28:59 +0100 Message-ID: References: <20161216143919.4909-1-ferruh.yigit@intel.com> <20161216190257.6921-1-ferruh.yigit@intel.com> <20161216190257.6921-20-ferruh.yigit@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Cc: Jingjing Wu , Helin Zhang , Wenzhuo Lu To: Ferruh Yigit , dev@dpdk.org Return-path: Received: from mail-wj0-f169.google.com (mail-wj0-f169.google.com [209.85.210.169]) by dpdk.org (Postfix) with ESMTP id 23195379E for ; Fri, 16 Dec 2016 21:29:06 +0100 (CET) Received: by mail-wj0-f169.google.com with SMTP id tg4so101743416wjb.1 for ; Fri, 16 Dec 2016 12:29:06 -0800 (PST) In-Reply-To: <20161216190257.6921-20-ferruh.yigit@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" Le 16/12/2016 à 20:02, Ferruh Yigit a écrit : > +#ifdef RTE_LIBRTE_I40E_PMD > + ret = rte_pmd_i40e_set_vf_unicast_promisc(res->port_id, > + res->vf_id, is_on); > +#endif Why is an ifdef used here? It won't scale to all PMDs. I means that you are missing an abstraction layer.