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
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
13 Dec, 2006
1 commit
-
Allow the use of UD QPs through the rdma_cm, in order to provide
address translation services for resolving IB addresses for datagram
messages using SIDR.Signed-off-by: Sean Hefty
Signed-off-by: Roland Dreier
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