[yocto] [PATCH][meta-dpdk] dpdk-dev-libibverbs: fix do_fetch error

Anuj Mittal anuj.mittal at intel.com
Mon Aug 27 18:42:08 PDT 2018


On 08/23/2018 04:40 PM, Changqing Li wrote:
> 
> 
> On 08/14/2018 10:27 AM, Anuj Mittal wrote:
>> On 08/14/2018 09:37 AM, Changqing Li wrote:
>>> On 08/13/2018 02:35 PM, Anuj Mittal wrote:
>>>> On 08/13/2018 01:22 PM, changqing.li at windriver.com wrote:
>>>>> From: Changqing Li <changqing.li at windriver.com>
>>>>>
>>>>> original URI have been deleted(don't know why). I noticed there is
>>>>> an official libibverbs(https://git.kernel.org/pub/scm/libs/infiniband
>>>>> /libibverbs.git),
>>>> The deprecation notice seems to imply that rdma-core on github should be
>>>> used instead and that's what debian does too. Perhaps that should be
>>>> used instead?
>>>>
>>>> https://tracker.debian.org/pkg/rdma-core
>>> About you mentioned "deprecation notice " ,  I don't find it on original 
>>> github of Mellanox
>>> can you send me a link of this notice? Thanks.
>> https://git.kernel.org/pub/scm/libs/infiniband/libibverbs.git/commit/?id=1a6ab7f4c4aa048e8cf0c6cbed5935181f660bd8
>>
>> And, this:
>>
>> https://www.openfabrics.org/downloads/verbs/README.html
>>
>>> besides,  from https://tracker.debian.org/pkg/rdma-core,  I  can get the 
>>> repo is here
>>> https://github.com/linux-rdma/rdma-core,  but it is not only 
>>> libibverbs,  it is source
>>> include some other package,  I think it is not proper here.
>>>
>> If you take a look at older version of libibverbs there, you'd see the
>> code that we had. The later versions are pulling from rdma-core.
>>
>> You don't need to install everything, just the things that are needed
>> for dpdk ...
>>
> Thanks.  I checked oldest
> https://github.com/linux-rdma/rdma-core/tree/rdma-core-12/libibverbs,
> yes,  it is ported from
> https://git.kernel.org/pub/scm/libs/infiniband/libibverbs.git.
> 
> But my problem is current v19 of rdma-core/libibverbs  have big
> difference with original tar
> libibverbs-1.2.1-3.4-2.0.0.0.tar.gz  download from
> https://github.com/Mellanox/
> dpdk-dev-libibverbs/archive/libibverbs-${PV}.tar.gz,  Include code
> structure, and compile way(autotool to cmake), and others
> Actually, oldest version rdma-core-12 already have code structure, and
> compile way change.
> 
> I don't have condition to test the function of this lib and dpdk,  I can
> only  go far as build success. 
> what I worried is  upgrade with big difference without test maybe cause
> big problem.
> 
> if we don't want to use tar on
> "https://autobuilder.yocto.io/pub/sources/",  I propose who
> can test this to upgrade the SRC_URI to rdma-core/libibverbs.
> 

Thank you for checking. Can you please edit the patch to point to yocto
project mirror (downloads.yoctoproject.org/mirror/sources) for now,
include the info that it should be replaced by libibverbs from rdma-core
in commit message and send the patch to meta-intel list?

Thanks,

Anuj


More information about the yocto mailing list