]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
18 years agor5906: Fix dev name. Should be 'rdma_cm' instead of 'ucma'.
Sean Hefty [Mon, 20 Mar 2006 16:55:50 +0000 (16:55 +0000)]
r5906: Fix dev name.  Should be 'rdma_cm' instead of 'ucma'.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
18 years agor5368: Implement an RDMA ping-ping test over an RC connection. This program
Steve Wise [Sat, 11 Feb 2006 00:12:10 +0000 (00:12 +0000)]
r5368: Implement an RDMA ping-ping test over an RC connection.  This program
uses send, recv, RDMA read, and RDMA write operations, as well as CQ
channels to get CQ events.

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
18 years agor4579: Add 'void' to function prototypes to make gcc happy.
Sean Hefty [Thu, 22 Dec 2005 01:12:35 +0000 (01:12 +0000)]
r4579: Add 'void' to function prototypes to make gcc happy.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
18 years agor4466: Change libibverbs API for listing all known devices from
Roland Dreier [Wed, 14 Dec 2005 20:44:36 +0000 (20:44 +0000)]
r4466: Change libibverbs API for listing all known devices from
ibv_get_devices() to ibv_get_device_list(), and update all
in-tree uses of this API.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
18 years agor4186: Initialize file operations if user tries to get events or retrieve the fd
Sean Hefty [Mon, 28 Nov 2005 23:00:19 +0000 (23:00 +0000)]
r4186: Initialize file operations if user tries to get events or retrieve the fd
before creating a cm_id.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
18 years agor4128: Fix setting source/destination addresses.
Sean Hefty [Wed, 23 Nov 2005 23:16:26 +0000 (23:16 +0000)]
r4128: Fix setting source/destination addresses.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
18 years agor4074: Defer initialization from library load until user allocates their first
Sean Hefty [Thu, 17 Nov 2005 22:45:53 +0000 (22:45 +0000)]
r4074: Defer initialization from library load until user allocates their first
rdma_cm_id.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
18 years agor4067: And now export the rdma_get_fd function...
Sean Hefty [Wed, 16 Nov 2005 22:25:10 +0000 (22:25 +0000)]
r4067: And now export the rdma_get_fd function...

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
18 years agor4065: Provide call to retrieve fd.
Sean Hefty [Wed, 16 Nov 2005 18:46:29 +0000 (18:46 +0000)]
r4065: Provide call to retrieve fd.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
18 years agor4050: Fix wildcard bind_addr call. No device is associated with a wildcard bind,
Sean Hefty [Tue, 15 Nov 2005 18:51:31 +0000 (18:51 +0000)]
r4050: Fix wildcard bind_addr call.  No device is associated with a wildcard bind,
so no route is available.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
18 years agor4022: Add port_num field to struct rdma_cm_id to make it easier for clients to
Sean Hefty [Fri, 11 Nov 2005 19:45:42 +0000 (19:45 +0000)]
r4022: Add port_num field to struct rdma_cm_id to make it easier for clients to
identify which port they are currently using.

Remove a few unneeded variable initializations, and fix a bug where the
IB address was not set after calling rdma_bind_addr() in userspace.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
18 years agor4019: Add support for userspace RDMA connection management abstraction (CMA).
Sean Hefty [Fri, 11 Nov 2005 00:33:09 +0000 (00:33 +0000)]
r4019: Add support for userspace RDMA connection management abstraction (CMA).

- Adds common user/kernel data structures and copy routines in ib_uverbs and
  libibverbs.
- Update ib_ucm and libibcm to use common structures and copy routines.
- Add new kernel module, rdma_ucm, to support userspace CMA.
- Add userspace CMA library, librdmacm.
- Add userspace CMA test program.
- Update kernel CMA to support userspace CMA library.
- Add support for users to transition QP states.
- Add backlog parameter to rdma_listen API.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>