From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bruce Richardson Subject: Re: [BUG] ixgbe vector cannot compile without bulk alloc Date: Mon, 1 Dec 2014 17:18:55 +0000 Message-ID: <20141201171854.GH4856@bricha3-MOBL3> References: <5418900.qsIIdEyxOF@xps13> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: dev-VfR2kkLFssw@public.gmane.org To: Thomas Monjalon Return-path: Content-Disposition: inline In-Reply-To: <5418900.qsIIdEyxOF@xps13> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" On Mon, Dec 01, 2014 at 06:10:18PM +0100, Thomas Monjalon wrote: > These 2 configuration options are incompatible: > CONFIG_RTE_LIBRTE_IXGBE_RX_ALLOW_BULK_ALLOC=3Dn > CONFIG_RTE_IXGBE_INC_VECTOR=3Dy > Building this config gives this error: > lib/librte_pmd_ixgbe/ixgbe_rxtx_vec.c:69:24: > error: =E2=80=98struct igb_rx_queue=E2=80=99 has no member named =E2=80= =98fake_mbuf=E2=80=99 >=20 > I'd like a confirmation that it will be always incompatible. > Thanks > --=20 > Thomas Hi Thomas, I don't think these options should always be incompatible, though as you = point out you do need to turn on bulk alloc support in order to use the vector = PMD. Why do you ask? There are no immediate plans to remove the dependency on = our end. /Bruce