15 Jul, 2008

1 commit

  • The license text for several files references a third software license
    that was inadvertently copied in. Update the license to what was
    intended. This update was based on a request from HP.

    Signed-off-by: Sean Hefty
    Signed-off-by: Roland Dreier

    Sean Hefty
     

17 Feb, 2007

1 commit

  • Extend rdma_cm to support multicast communication. Multicast support
    is added to the existing RDMA_PS_UDP port space, as well as a new
    RDMA_PS_IPOIB port space. The latter port space allows joining the
    multicast groups used by IPoIB, which enables offloading IPoIB traffic
    to a separate QP. The port space determines the signature used in the
    MGID when joining the group. The newly added RDMA_PS_IPOIB also
    allows for unicast operations, similar to RDMA_PS_UDP.

    Supporting the RDMA_PS_IPOIB requires changing how UD QPs are initialized,
    since we can no longer assume that the qkey is constant. This requires
    saving the Q_Key to use when attaching to a device, so that it is
    available when creating the QP. The Q_Key information is exported to
    the user through the existing rdma_init_qp_attr() interface.

    Multicast support is also exported to userspace through the rdma_ucm.

    Signed-off-by: Roland Dreier

    Sean Hefty
     

13 Dec, 2006

1 commit


18 Jun, 2006

1 commit

  • Kernel connection management agent over InfiniBand that connects based
    on IP addresses. The agent defines a generic RDMA connection
    abstraction to support clients wanting to connect over different RDMA
    devices.

    The agent also handles RDMA device hotplug events on behalf of clients.

    Signed-off-by: Sean Hefty
    Signed-off-by: Roland Dreier

    Sean Hefty