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

Bug#848971: ITP: rdma-core -- RDMA Core Userspace Libraries and Daemons



Package: wnpp
Severity: wishlist
Owner: Talat Batheesh <talatb@mellanox.com>

* Package name    : rdma-core
  Version         : v12
  Upstream Author : Doug Ledford <dledford@redhat.com>, Leon Romanovsky <Leon@kernel.org>
* URL             : https://github.com/linux-rdma/rdma-core
* License         : GPLv2+ and BSD
  Programming Lang: Bourne Shell, Bash, C, python, perl
  Description     : RDMA Core Userspace Libraries and Daemons

Overview

rdma-core handles userspace components for the Linux Kernel's 
drivers/infiniband subsystem.

This package re-organizing how to deliver the source code, Instead of > 20 
small repositories of packages that are already included in debian [1] we 
are combining them into a single source tree.

The main changes are that the providers are combined into a single package 
called 'ibverbs-providers', and upstream content that has never been packaged
for Debian is included.

The main advantages of maintaining a single package are 
    * Eliminate code duplications 
    * Scalable solution - new provider can easily be added (no need for new 
            packaging process)
    * Common RDMA support across different distros.
    * Reduce complexity of the package dependency chain.

The userspace component of the libibverbs RDMA kernel drivers are included
under the providers/ directory. Support for the following Kernel RDMA drivers
is included:

     - iw_cxgb3.ko
     - iw_cxgb4.ko
     - hfi1.ko
     - hns-roce.ko
     - i40iw.ko
     - ib_qib.ko
     - mlx4_ib.ko
     - mlx5_ib.ko
     - ib_mthca.ko
     - iw_nes.ko
     - ocrdma.ko
     - qedr.ko
     - rdma_rxe.ko

Additional service daemons are provided for:
    - srp_daemon (ib_srp.ko)
    - iwpmd (for iwarp kernel providers)

You can read more on the subject in the discussion on the linux-rdma mailing 
list [2].

[1]

    ibacm
    libibcm
    libibumad
    libibverbs
    librdmacm
    libipathverbs
    libnes
    srptools
    libcxgb3
    libmlx4
    libmlx5
    libmthca

[2]

    http://www.spinics.net/lists/linux-rdma/msg39026.html
    http://www.spinics.net/lists/linux-rdma/msg39328.html
    http://www.spinics.net/lists/linux-rdma/msg40014.html
    http://www.spinics.net/lists/linux-rdma/msg40086.html


Reply to: