]> git.openfabrics.org - ~shefty/libibverbs.git/log
~shefty/libibverbs.git
17 years agoAdd support for SRQs
Roland Dreier [Wed, 10 Aug 2005 03:53:17 +0000 (03:53 +0000)]
Add support for SRQs

Add libibverbs support for SRQs, including ibv_srq_pingpong example.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
17 years agoMake --rx-depth work in pingpong examples
Roland Dreier [Tue, 9 Aug 2005 19:44:51 +0000 (19:44 +0000)]
Make --rx-depth work in pingpong examples

Fix option handling in pinpgong examples so that --rx-depth long
option actually works.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
17 years agoLazy initialization of libibverbs on ibv_get_devices
Michael S. Tsirkin [Mon, 25 Jul 2005 22:25:59 +0000 (22:25 +0000)]
Lazy initialization of libibverbs on ibv_get_devices

Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
17 years agoAdd port info dump to devinfo program
Roland Dreier [Fri, 1 Jul 2005 23:35:35 +0000 (23:35 +0000)]
Add port info dump to devinfo program

Signed-off-by: Roland Dreier <rolandd@cisco.com>
17 years agoMove ud-pingpong.c to ud_pingpong.c
Roland Dreier [Fri, 1 Jul 2005 20:55:49 +0000 (20:55 +0000)]
Move ud-pingpong.c to ud_pingpong.c

Be consistent with uc_pingpong.c and rc_pingpong.c.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
17 years agoGet ready to receive before other side starts to send
Roland Dreier [Fri, 1 Jul 2005 20:54:33 +0000 (20:54 +0000)]
Get ready to receive before other side starts to send

Have server side of pingpong get ready to receive before client side
starts sending, to close a race condition.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
17 years agoFree context before closing associated file descriptors
Roland Dreier [Tue, 28 Jun 2005 16:11:49 +0000 (16:11 +0000)]
Free context before closing associated file descriptors

Free context before closing associated file descriptors.  This can
avoid some problems acquiring mmap_sem when there is still memory to
be released by the kernel.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
17 years agoAlways pass 0 for CQ event handler
Roland Dreier [Fri, 24 Jun 2005 17:28:32 +0000 (17:28 +0000)]
Always pass 0 for CQ event handler

Always pass 0 to the kernel for CQ event handler until multiple
handlers are implemented and added to the API.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
17 years agoDon't follow driver path in user's environment if we're running SUID
Roland Dreier [Fri, 24 Jun 2005 16:06:01 +0000 (16:06 +0000)]
Don't follow driver path in user's environment if we're running SUID

Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoExpand libibverbs README
Roland Dreier [Thu, 23 Jun 2005 17:29:10 +0000 (17:29 +0000)]
Expand libibverbs README

Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoUpdate for kernel ABI changes
Roland Dreier [Tue, 21 Jun 2005 21:27:34 +0000 (21:27 +0000)]
Update for kernel ABI changes

Update userspace verbs libraries to match kernel ABI changes (required
for using "struct ib_udata *" interface).

Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoInclude debian/ directory in distribution tarballs
Roland Dreier [Wed, 15 Jun 2005 17:49:35 +0000 (17:49 +0000)]
Include debian/ directory in distribution tarballs

Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoCreate new ibv_uc_pinpong example
Roland Dreier [Wed, 15 Jun 2005 17:20:59 +0000 (17:20 +0000)]
Create new ibv_uc_pinpong example

Create new ibv_uc_pinpong example for using UC transport.  Move
original RC pingpong to ibv_rc_pingpong for consistency.

Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoWrite up some basics in libibverbs/README
Roland Dreier [Mon, 6 Jun 2005 20:05:14 +0000 (20:05 +0000)]
Write up some basics in libibverbs/README

Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoImplement userspace side of query_device verb
Roland Dreier [Mon, 6 Jun 2005 19:44:17 +0000 (19:44 +0000)]
Implement userspace side of query_device verb

Implement query_device verb and add a "devinfo" example.

Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoAdd generic userspace part of query GID and query P_Key verbs
Roland Dreier [Tue, 31 May 2005 15:56:49 +0000 (15:56 +0000)]
Add generic userspace part of query GID and query P_Key verbs

Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoFix uninitialized AH attributes in pingpong examples
Michael S. Tsirkin [Wed, 25 May 2005 20:18:32 +0000 (20:18 +0000)]
Fix uninitialized AH attributes in pingpong examples

Some address handle attributes (notably static rate flow control) were
uninitialized. Fix this by initializing all fields to 0 using
designated initializers.

Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoAdd userspace side of {attach,detach}_mcast verbs
Roland Dreier [Sat, 14 May 2005 02:55:30 +0000 (02:55 +0000)]
Add userspace side of {attach,detach}_mcast verbs

Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoFix pingpong parameter parsing typos
Michael S. Tsirkin [Mon, 9 May 2005 16:45:28 +0000 (16:45 +0000)]
Fix pingpong parameter parsing typos

Fix for two obvious typos in pingpong and ud-pingpong parameter parsing
(found by Grant in rdma_lat code).

Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoUpdate error messages
Roland Dreier [Fri, 29 Apr 2005 16:41:52 +0000 (16:41 +0000)]
Update error messages

Update error messages in libibverbs init so they're easier to
understand, as suggested by Grant Grundler.

17 years agoSet version number to 0.1.0
Roland Dreier [Thu, 28 Apr 2005 23:18:36 +0000 (23:18 +0000)]
Set version number to 0.1.0

Also add debian/ directories to build libibverbs.

17 years agoAdd documentation for ibv_poll_cq function
Roland Dreier [Thu, 28 Apr 2005 23:17:52 +0000 (23:17 +0000)]
Add documentation for ibv_poll_cq function

17 years agoAdd command codes for all verbs
Roland Dreier [Wed, 20 Apr 2005 14:01:00 +0000 (14:01 +0000)]
Add command codes for all verbs

Add command codes for all verbs to userspace include files.  Define
parameter structures for query GID, query P_Key, attach multicast and
detach multicast commands.

Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoLoad driver statically linked into executable
Roland Dreier [Mon, 18 Apr 2005 16:12:20 +0000 (16:12 +0000)]
Load driver statically linked into executable

Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoCommit libibverbs code from roland-uverbs branch back onto trunk
Roland Dreier [Thu, 7 Apr 2005 21:26:32 +0000 (21:26 +0000)]
Commit libibverbs code from roland-uverbs branch back onto trunk

17 years agoContinue implementing verbs
Roland Dreier [Wed, 19 Jan 2005 05:55:31 +0000 (05:55 +0000)]
Continue implementing verbs

Add support for opening kernel uverbs file, getting context and event
FDs, and reading async events.

17 years agoFix library name passed to AC_INIT()
Roland Dreier [Thu, 13 Jan 2005 16:54:09 +0000 (16:54 +0000)]
Fix library name passed to AC_INIT()

17 years agoFill in more verbs API
Roland Dreier [Mon, 10 Jan 2005 23:47:29 +0000 (23:47 +0000)]
Fill in more verbs API

Start filling in more of the verbs API.

Implement tracking for possibly overlapping locked memory ranges.

17 years agoRemove unused old Makefile.am files
Roland Dreier [Wed, 29 Dec 2004 18:00:00 +0000 (18:00 +0000)]
Remove unused old Makefile.am files

17 years agoComplete rename to ib_devices
Roland Dreier [Tue, 28 Dec 2004 02:27:17 +0000 (02:27 +0000)]
Complete rename to ib_devices

Fix Makefile.am to build the right executable.

Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoChange ib_drivers example to ib_devices
Roland Dreier [Tue, 28 Dec 2004 02:15:24 +0000 (02:15 +0000)]
Change ib_drivers example to ib_devices

Rename ib_drivers example program to ib_devices, which is a much more
sensible name.

Signed-off-by: Roland Dreier <roland@topspin.com>
17 years agoInitial check-in of libibverbs
Roland Dreier [Thu, 9 Nov 2006 19:33:52 +0000 (11:33 -0800)]
Initial check-in of libibverbs

Signed-off-by: Roland Dreier <roland@topspin.com>