]>
git.openfabrics.org - ~shefty/libibverbs.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Roland Dreier [Wed, 31 Aug 2005 22:51:36 +0000 (22:51 +0000)]
Add -dbg packages with debugging symbols to Debian packages
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Roland Dreier [Wed, 31 Aug 2005 18:39:26 +0000 (18:39 +0000)]
Update for new kernel ABI (stale event handling)
Update to handle new kernel ABI for avoiding stale asynchronous
events. When a CQ, QP or SRQ is destroyed, the kernel reports the
number of events it has given to userspace, and we wait until we've
handled the same number of events.
This does introduce a library API change: consumers are now required
to call ibv_put_async_event() to release every asynchronous event that
they retrieve via ibv_get_async_event().
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Roland Dreier [Wed, 31 Aug 2005 03:38:44 +0000 (03:38 +0000)]
Add man pages for libibverbs example programs
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Roland Dreier [Tue, 30 Aug 2005 21:34:01 +0000 (21:34 +0000)]
Fix warnings on platforms where uint64_t != unsigned long long
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Roland Dreier [Tue, 30 Aug 2005 18:44:49 +0000 (18:44 +0000)]
Fix up Debian packaging
- Add bug #s for ITP bugs
- Change @topspin.com addresses to @cisco.com
- Add Debian-specific package minor version
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Roland Dreier [Tue, 30 Aug 2005 17:38:18 +0000 (17:38 +0000)]
Merge Dotan Barak's vstat tool into ibv_devinfo
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Pete Wyckoff [Fri, 26 Aug 2005 17:09:17 +0000 (17:09 +0000)]
Avoid segv when no IB devices are found
Signed-off-by: Pete Wyckoff <pw@osc.edu>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Roland Dreier [Thu, 23 Jun 2005 17:29:10 +0000 (17:29 +0000)]
Expand libibverbs README
Signed-off-by: Roland Dreier <roland@topspin.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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.
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.
Roland Dreier [Thu, 28 Apr 2005 23:17:52 +0000 (23:17 +0000)]
Add documentation for ibv_poll_cq function
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>
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>
Roland Dreier [Thu, 7 Apr 2005 21:26:32 +0000 (21:26 +0000)]
Commit libibverbs code from roland-uverbs branch back onto trunk
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.
Roland Dreier [Thu, 13 Jan 2005 16:54:09 +0000 (16:54 +0000)]
Fix library name passed to AC_INIT()
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.
Roland Dreier [Wed, 29 Dec 2004 18:00:00 +0000 (18:00 +0000)]
Remove unused old Makefile.am files
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>
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>
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>