No need to both post to the ticket and to devel -- just pick one.  :-)

Can you send a patch/fix?


On Aug 19, 2013, at 4:17 PM, Steve Wise <sw...@opengridcomputing.com> wrote:

>> -----Original Message-----
>> From: devel [mailto:devel-boun...@open-mpi.org] On Behalf Of Steve Wise
>> Sent: Monday, August 19, 2013 2:42 PM
>> To: 'Open MPI Developers'; 'Jeff Squyres (jsquyres)'
>> Cc: 'Indranil Choudhury'
>> Subject: Re: [OMPI devel] openmpi-1.7.2 fails to use the RDMACM CPC
>> 
>> I confirmed that this is a regression from 1.7.1...
>> 
>> I'll see if I can figure out what's going on...
>> 
> 
> 
> Looks like this is not defined anywhere:  HAVE_IBV_LINK_LAYER_ETHERNET, which 
> causes
> btl_openib_connect_oob.c:oob_component_query() to falsely claim oob support 
> for iwarp devices.
> 
> In 1.7.1 we see this in oob_component_query():
> 
> #if defined(HAVE_STRUCT_IBV_DEVICE_TRANSPORT_TYPE)
>    if (BTL_OPENIB_CONNECT_BASE_CHECK_IF_NOT_IB(btl)) {
>        opal_output_verbose(5, mca_btl_base_output,
>                            "openib BTL: oob CPC only supported on InfiniBand; 
> skipped on  %s:%d",
>                            ibv_get_device_name(btl->device->ib_dev),
>                            btl->port_num);
>        return OMPI_ERR_NOT_SUPPORTED;
>    }
> #endif
> 
> In 1.7.2, it adds the HAVE_IBV_LINK_LAYER_ETHERNET define:
> 
> #if defined(HAVE_STRUCT_IBV_DEVICE_TRANSPORT_TYPE) && 
> defined(HAVE_IBV_LINK_LAYER_ETHERNET)
>    if (BTL_OPENIB_CONNECT_BASE_CHECK_IF_NOT_IB(btl)) {
>        opal_output_verbose(5, mca_btl_base_output,
>                            "openib BTL: oob CPC only supported on InfiniBand; 
> skipped on  %s:%d",
>                            ibv_get_device_name(btl->device->ib_dev),
>                            btl->port_num);
>        return OMPI_ERR_NOT_SUPPORTED;
>    }
> #endif
> 
> 


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to