]>
git.openfabrics.org - ~shefty/libibcm.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Sean Hefty [Tue, 5 Feb 2008 18:43:28 +0000 (10:43 -0800)]
Release 1.0.2.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 30 Nov 2007 22:56:31 +0000 (14:56 -0800)]
libibcm/simple: remove old test program
Simple.c is no longer maintained or supported. Remove it from the
project in favor of cmpost.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 19 Sep 2007 18:11:17 +0000 (11:11 -0700)]
release 1.0.1.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 19 Sep 2007 17:46:26 +0000 (10:46 -0700)]
Added valgrind support to the libibcm.
Signed-off-by: Dotan Barak <dotanb@dev.mellanox.co.il>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 6 Sep 2007 21:52:21 +0000 (14:52 -0700)]
libibcm: minor cosmetic changes to build scripts for consistency
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 27 Apr 2007 18:16:43 +0000 (11:16 -0700)]
Release 1.0
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Mon, 5 Mar 2007 17:59:43 +0000 (09:59 -0800)]
Fix build when version script is supported.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 23 Feb 2007 22:57:05 +0000 (14:57 -0800)]
Fix RPM release name.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 23 Feb 2007 21:15:20 +0000 (13:15 -0800)]
Fix cmpost to use server IP address.
Fix sample program to access the server using its IP address. The displayed
comment for the program was incorrect.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 23 Feb 2007 21:12:15 +0000 (13:12 -0800)]
Update autotool files for 1.0-rc1 release.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Dotan Barak [Tue, 16 Jan 2007 09:51:33 +0000 (11:51 +0200)]
Added checks to memory allocation failure when using asprintf
Added checks to memory allocation failure when using asprintf.
Signed-off-by: Dotan Barak <dotanb@mellanox.co.il>
Sean Hefty [Fri, 15 Dec 2006 01:00:08 +0000 (17:00 -0800)]
Auto-create config directory if it doesn't exist.
Sean Hefty [Thu, 30 Nov 2006 00:02:17 +0000 (16:02 -0800)]
Merge branch 'apm'
Sean Hefty [Wed, 29 Nov 2006 19:30:35 +0000 (11:30 -0800)]
Fixes to support path migration.
Replace ib_cm_establish with ib_cm_notify to allow user to report
multiple events to the CM, including path migration. Update kernel
ABI to match kernel changes.
Sean Hefty [Wed, 29 Nov 2006 19:39:18 +0000 (11:39 -0800)]
Update cmpost test program to work with current API.
Sean Hefty [Wed, 27 Sep 2006 17:48:26 +0000 (17:48 +0000)]
r9649: Clarify that service_id and remote_ca_guid are specified in network-byte order.
This is based on feedback to using the libibcm interface.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Mon, 11 Sep 2006 17:32:12 +0000 (17:32 +0000)]
r9419: Identify declarations as C, to support C++.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 29 Aug 2006 17:18:36 +0000 (17:18 +0000)]
r9152: Fix minor number to match kernel.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Jack Morgenstein [Tue, 29 Aug 2006 17:09:23 +0000 (17:09 +0000)]
r9150: Fix compilation on SLES10:
cm.c uses offsetof, so it must include stddef.h
Signed-off-by: Jack Morgenstein <jackm@mellanox.co.il>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Mon, 28 Aug 2006 23:29:51 +0000 (23:29 +0000)]
r9128: Modify the libibcm API to provide better support for multi-threaded event
processing. CM devices are no longer tied to verb devices and hidden from
the user. This should allow an application to direct events to specific
threads for processing.
This patch also removes the libibcm's dependency on libsysfs.
The changes do not break the kernel ABI, but do break the library's API in
such a way that requires (hopefully minor) changes to existing users.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 6 Jun 2006 23:54:43 +0000 (23:54 +0000)]
r7759: Comment typo fix.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 6 Jun 2006 21:07:39 +0000 (21:07 +0000)]
r7750: Remove the pkey from the API for SIDR REQ. The pkey is provided in the path
record.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Roland Dreier [Thu, 25 May 2006 16:38:11 +0000 (16:38 +0000)]
r7497: Development versions of libibverbs don't include libsysfs headers or
link with libsysfs implicitly any more. So libibcm and librdmacm
need to explicitly include and link libsysfs.
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Sean Hefty [Tue, 9 May 2006 18:30:10 +0000 (18:30 +0000)]
r7020: Replace deprecated function and structure names with updated names.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Bryan O'Sullivan [Thu, 6 Apr 2006 16:44:35 +0000 (16:44 +0000)]
r6295: update libibcm spec file from 1.0 branch.
Bryan O'Sullivan [Tue, 7 Mar 2006 22:26:55 +0000 (22:26 +0000)]
r5663: first cut at packaging fun for 1.0-rc1.
Bryan O'Sullivan [Fri, 24 Feb 2006 18:29:52 +0000 (18:29 +0000)]
r5492: Branching for 1.0 release
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>
Sean Hefty [Fri, 11 Nov 2005 22:02:51 +0000 (22:02 +0000)]
r4023: Convert userspace cmpost test program to use userspace CMA to obtain path
record information. Disable compilation of cmpost by default.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
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>
Sean Hefty [Wed, 2 Nov 2005 18:58:34 +0000 (18:58 +0000)]
r3949: Fix comment from refering to incorrect path.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 1 Nov 2005 19:26:04 +0000 (19:26 +0000)]
r3933: Fix structure layout to ensure same size on 32-bit and 64-bit architectures.
This permits 32-bit userspace apps on a 64-bit kernel. (Kernel changes from
Roland's patch.)
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Hal Rosenstock [Mon, 31 Oct 2005 21:19:33 +0000 (21:19 +0000)]
r3924: Correct error message in libibcm configure when libibat is not found
Signed-off-by: Hal Rosenstock <halr@voltaire.com>
Roland Dreier [Tue, 25 Oct 2005 22:08:20 +0000 (22:08 +0000)]
r3866: Correct error message in libibcm configure when libibverbs is not found.
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Robert Walsh [Fri, 7 Oct 2005 21:15:00 +0000 (21:15 +0000)]
r3693: Update some more ignores.
Hal Rosenstock [Tue, 27 Sep 2005 00:02:27 +0000 (00:02 +0000)]
r3553: Update to new ibv_create_cq API
Signed-off-by: Hal Rosenstock <halr@voltaire.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Michael S. Tsirkin [Mon, 19 Sep 2005 18:16:31 +0000 (18:16 +0000)]
r3483: Add an option to disable configure checks for ib libraries.
This makes it possible to first configure all libraries,
then make them all.
Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 15 Sep 2005 21:43:21 +0000 (21:43 +0000)]
r3453: Bind communication identifiers to a device to support device removal.
Export per HCA CM devices to userspace.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 14 Sep 2005 16:36:56 +0000 (16:36 +0000)]
r3430: Fix strange configure error in libibcm. The problem is in the
ordering of checks in file userspace/libibcm/configure.in
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Roland Dreier [Mon, 12 Sep 2005 16:34:20 +0000 (16:34 +0000)]
r3373: Make libibat the definitive source of <infiniband/sa.h>. Remove the include
from libibcm, and make libibcm explicitly depend on libibat to build.
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Roland Dreier [Sat, 10 Sep 2005 00:13:46 +0000 (00:13 +0000)]
r3357: Remove "-module" cut-and-paste breakage from Makefile.am. We
only want the option when building loadable modules, not actual
shared libraries that will be linked with executables.
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Roland Dreier [Fri, 9 Sep 2005 23:37:43 +0000 (23:37 +0000)]
r3355: Trivial Makefile cut-and-paste fix: this package is libibcm, not libibverbs.
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Sean Hefty [Thu, 8 Sep 2005 23:06:01 +0000 (23:06 +0000)]
r3343: Rename ib_cm_event_get and ib_cm_event_put to match function names
used by verbs event routines.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Sun, 21 Aug 2005 22:30:08 +0000 (22:30 +0000)]
r3143: - Add user specified context to all uCM events. Users will not retrieve
any events associated with the context after destroying the corresponding
cm_id.
- Provide the ib_cm_init_qp_attr() call to userspace clients of the CM.
This call may be used to set QP attributes properly before modifying the QP.
- Fixes some error handling syncrhonization and cleanup issues.
- Performs some minor code cleanup.
- Replaces the ucm_simple test program with a userspace version of cmpost.
- Updates DAPL to the new API.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 28 Jul 2005 19:22:44 +0000 (19:22 +0000)]
r2930: Add CM reject code 25 and rename reject code 24 to clarify its use.
Reject code 24 (port and CM rediection) - reject code 25 (port redirection).
Problem pointed out by Roland.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Hal Rosenstock [Wed, 20 Jul 2005 19:15:34 +0000 (19:15 +0000)]
r2887: ucm library location change
Signed-off-by: Hal Rosenstock <halr@voltaire.com>
Libor Michalek [Wed, 20 Jul 2005 00:07:19 +0000 (00:07 +0000)]
r2878: Basic userspace cm info.
Hal Rosenstock [Wed, 20 Jul 2005 00:04:09 +0000 (00:04 +0000)]
r2877: From: Hal Rosenstock <halr@voltaire.com>
Fix some typos
Signed-off-by: Hal Rosenstock <halr@voltaire.com>
Signed-off-by: Libor Michalek <libor@topspin.com>
Hal Rosenstock [Tue, 19 Jul 2005 19:02:42 +0000 (19:02 +0000)]
r2872: Move user CM library to /usr/local/lib rather than /usr/local/lib/infiniband
Signed-off-by: Hal Rosenstock <halr@voltaire.com>
Libor Michalek [Thu, 30 Jun 2005 18:27:14 +0000 (18:27 +0000)]
r2761: Add a convenience function for getting an event within a
certain time limit.
Signed-off-by: Libor Michalek <libor@topspin.com>
Hal Rosenstock [Wed, 15 Jun 2005 15:41:55 +0000 (15:41 +0000)]
r2619: Also restore configure.in which was missed in the previous version
Signed-off-by: Hal Rosenstock <halr@voltaire.com>
Hal Rosenstock [Wed, 15 Jun 2005 15:39:36 +0000 (15:39 +0000)]
r2618: Remove user AT changes which got applied here rather than shaharf-ibat branch
Signed-off-by: Hal Rosenstock <halr@voltaire.com>
Hal Rosenstock [Wed, 15 Jun 2005 15:22:39 +0000 (15:22 +0000)]
r2616: Initial version of user AT library (and example)
Signed-off-by: Hal Rosenstock <halr@voltaire.com>
Libor Michalek [Thu, 9 Jun 2005 17:00:30 +0000 (17:00 +0000)]
r2576: Remove the state variable from both kernel and userspace UCM code.
The ABI is modified to remove the field from the event notification.
Signed-off-by: Libor Michalek <libor@topspin.com>
Libor Michalek [Tue, 17 May 2005 21:28:03 +0000 (21:28 +0000)]
r2372: Avoid QPN collision when client and server are run on the same system.
Libor Michalek [Tue, 17 May 2005 20:53:30 +0000 (20:53 +0000)]
r2370: remove redundant lid settings, and bad white space.
Hal Rosenstock [Fri, 13 May 2005 19:10:22 +0000 (19:10 +0000)]
r2345: From: Hal Rosenstock <halr@voltaire.com>
Add building of simple example for user CM to generated makefile
Signed-off-by: Hal Rosenstock <halr@voltaire.com>
Signed-off-by: Libor Michalek <libor@topspin.com>
Libor Michalek [Fri, 13 May 2005 19:09:25 +0000 (19:09 +0000)]
r2344: Rename connect() to avoid conflict with socket.h
Libor Michalek [Fri, 13 May 2005 19:04:51 +0000 (19:04 +0000)]
r2343: Remove unused, out of date code.
Hal Rosenstock [Fri, 13 May 2005 19:04:23 +0000 (19:04 +0000)]
r2342: From: Hal Rosenstock <halr@voltaire.com>
libibcm/examples/simple.c: Eliminate a couple of warnings
Signed-off-by: Hal Rosenstock <halr@voltaire.com>
Signed-off-by: Libor Michalek <libor@topspin.com>
Libor Michalek [Sat, 23 Apr 2005 00:34:20 +0000 (00:34 +0000)]
r2209: Initial check-in of libibcm
Signed-off-by: Libor Michalek <libor@topspin.com>