On Wed, Jun 01, 2016 at 04:37:24PM +0200, Mauricio Vásquez wrote: > On Wed, Jun 1, 2016 at 3:29 PM, Bodireddy, Bhanuprakash < > bhanuprakash.bodire...@intel.com> wrote: > > > >-----Original Message----- > > >From: Mauricio Vásquez [mailto:mauriciovasquezber...@gmail.com] > > >Sent: Wednesday, June 1, 2016 11:17 AM > > >To: ovs dev <dev@openvswitch.org> > > >Cc: Bodireddy, Bhanuprakash <bhanuprakash.bodire...@intel.com> > > >Subject: --with-dpdk configure option issue > > > > > >Dear All, > > >I noticed that when I run the command > > >./configure --with-dpdk=$SOME_NON_EXISTING_ENV_VAR > > >it does not give me an error, somewhere it says: > > >"checking whether dpdk datapath is enabled... no" but there is not an > > explicit > > >error. > > >I think this behavior should be avoided, an explicit error should be > > printed to > > >avoid any possible confusion, as for example when DPDK_BUILD is not set. > > > > Thanks for reporting this issue. This is treated more a misconfiguration > > than a bug. Please see below. > > The configure script was modified to handle auto discovery of DPDK library > > if present in standard search paths with ' ./configure --with-dpdk' option. > > It also handles other valid options as listed below in case (a),(b),(c), > > (e). All the below options will set string 'with_dpdk' in OVS_CHECK_DPDK > > function in acinclude.m4. > > > > (a) ./configure --with-dpdk=$DPDK_BUILD [ > > $with_dpdk will be a valid $DPDK_BUILD dir] > > (b) ./configure --with-dpdk=$DPDK_BUILD/install [ $with_dpdk will > > be a valid $DPDK_BUILD/install dir] > > (c) ./configure --without-dpdk. > > [$with_dpdk will be 'no'] > > (d) ./configure --with-dpdk="" > > [$with_dpdk will be an empty string] > > (e) ./configure > > [ $with_dpdk will be an empty string] > > > > In case (d), when empty string is passed to --with-dpdk option, it's not > > known if user has invoked case (d) or case (e). Hence I throw dpdk > > datapath isn't enabled as part of configuration. > > i.e "checking whether dpdk datapath is enabled... no". > > > > I had a look at the autotools documentation and I think there is a way to > distinguish between cases (d) and (e). > > What do you think about something like this?
Please go ahead and formally submit it. It's best to fix this. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev