Re: [RFCv2 00/15] RFCv2: Consolidated userspace RDMA library repo

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 9/16/2016 12:34 PM, Doug Ledford wrote:
> On 9/16/2016 12:16 PM, Jason Gunthorpe wrote:
>> On Fri, Sep 16, 2016 at 11:12:17AM -0400, Doug Ledford wrote:
>>
>>> I would.  Mainly because it is tied to both the kernel uAPI (via
>>> netlink)and to librdmacm
>>
>> With what little I know about ibacm I'm inclined to agree. It seems
>> like a utility for librdmacm, and is consuming a kernel interface.
>>
>> Reconsider Sean?
>>
>>> (such that librdmacm changes how it builds when ibacm is present, so
>>> if we don't include it, then ibacm becomes a requirement of the
>>> larger package if you want librdmacm to support the ibacm cache
>>> service).
>>
>> I double checked and I couldn't find anything like
>> this. librdmacm/src/amc.c builds unconditionally and contains no
>> ifdefs, configure does not key on anything to do with acm.
> 
> Sorry, must have changed.  It used to do so (configure used to test for
> presence of ibacm header file and change compile settings accordingly as
> I recall).

Yes, you recall correctly; this change is in librdmacm 1.0.18 and beyond:

commit c8be3cfde6902e490fadd6a51206c1bcba3e3aa2
Author: Sean Hefty <sean.hefty@xxxxxxxxx>
Date:   Mon Jun 10 10:57:56 2013 -0700

    init: Remove USE_IB_ACM configuration option

    When the librdmacm is configured, it sets the USE_IB_ACM option
    if infininband/acm.h is found.  We can remove this option with
    very little overhead, which would allow a user to install
    ACM after installing the librdmacm, and the librdmacm would be
    able to make use of ACM.

    Signed-off-by: Sean Hefty <sean.hefty@xxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux