summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/sys/rdma
Commit message (Expand)AuthorAgeFilesLines
* Add state constraint annotations to Rdma::AsynchIO;Andrew Stitcher2010-10-121-4/+14
* Improve the performance of the Rdma::AsynchIO by using a veryAndrew Stitcher2010-10-122-7/+62
* Rewrite Rdma::AsynchIO to use deferred code rather than a state machine:Andrew Stitcher2010-10-122-238/+26
* Serialise close into the data callbacks:Andrew Stitcher2010-10-122-4/+22
* Make sure that Rdma::Listener can generate no more callbacks after it receivesAndrew Stitcher2010-10-121-0/+12
* If we have already stopped an Rdma connection, but we still get a data eventAndrew Stitcher2010-10-121-0/+3
* Handle Rdma Flush events - instead of reporting to the application justAndrew Stitcher2010-10-121-0/+16
* Fix Rdma test server so that you can interrupt it again (since makingAndrew Stitcher2010-10-121-3/+9
* Fix to allow compilation with libibverbs 1.1.2Andrew Stitcher2010-09-082-2/+2
* Stop the client side Rdma code from receiving connection events before the da...Andrew Stitcher2010-09-082-0/+5
* Delay daemon side Rdma connection disconnect() so that it happens serialisedAndrew Stitcher2010-09-082-0/+17
* Avoid Rdma::AsynchIO leaking when stopped without being drained andAndrew Stitcher2010-09-081-1/+3
* Only delete Rdma server side connections when the client disconnects -Andrew Stitcher2010-09-081-0/+4
* Rearrange drain queue code so that it does't call the callback unless thereAndrew Stitcher2010-09-081-3/+8
* Coalesce checking for the drained and stopped conditions into a singleAndrew Stitcher2010-09-082-17/+22
* Reorder some code for improved intellegibilityAndrew Stitcher2010-09-081-15/+10
* Remove write after frees in Rdma::AsynchIO and qpid::client::RdmaConnectorAndrew Stitcher2010-09-081-1/+2
* Dispose the queue pair before acknowledging channel events when destroyingAndrew Stitcher2010-09-081-3/+6
* Use structures with much less dynamic allocation to hold rdma buffersAndrew Stitcher2010-09-082-18/+22
* Refactored Rdma write buffers to be controlled by the rdma_wrapper layerAndrew Stitcher2010-09-084-56/+67
* Move rdma recv buffers to a single large allocation rather than piecemeal all...Andrew Stitcher2010-09-085-10/+53
* Stop using references to intrusive_ptr in Rdma codeAndrew Stitcher2010-09-081-6/+6
* Move the RDMA buffer tracking/destruction into the QueuePair class fromAndrew Stitcher2010-09-084-9/+7
* Changed RDMA testing server not to use the lower level Rdma buffersAndrew Stitcher2010-09-081-11/+35
* Allow entry into notifyPendingWrite() if already stopped as it is too hardAndrew Stitcher2010-06-141-2/+2
* Move QueuePair member in Rdma::AsynchIO to ensure that it get destroyed beforeAndrew Stitcher2010-06-142-4/+6
* Combine Rdma::Buffer and ibv_sge needed to send itAndrew Stitcher2010-06-145-51/+49
* Try to avoid getting into a state where we can't send credit because weAndrew Stitcher2010-06-141-1/+10
* Added asserts to ensure that we catch it if xmitCredit isn't saneAndrew Stitcher2010-06-141-0/+7
* Allow stopping even if we've got outstanding write buffers.Andrew Stitcher2010-06-141-1/+1
* In Rdma::AsynchIO::stop():Andrew Stitcher2010-06-141-2/+4
* Only set the draining flag when we delay calling the drained callback.Andrew Stitcher2010-06-141-2/+1
* Trivial code simplificationAndrew Stitcher2010-06-141-3/+1
* Removed unnecessary parameter from Rdma::AsynchIO::dataEvent()Andrew Stitcher2010-06-142-3/+3
* Fix RDMA for upstream changes which now require notification on shutdownAndrew Stitcher2010-05-184-51/+128
* Rearrange RDMA wrapper class code so that the interface and implementationAndrew Stitcher2010-05-136-384/+462
* Allow rdma_disconnect() to fail with EINVAL as it appearsAndrew Stitcher2010-05-132-2/+12
* Fix memory error in previous SocketAddress refactoringAndrew Stitcher2010-01-265-27/+18
* Used new SocketAddress class in rdma codeAndrew Stitcher2009-10-095-31/+21
* Tidied up namespace usageAndrew Stitcher2009-09-092-4/+18
* Add directory to #includeAlan Conway2009-07-148-8/+8
* Stop watching the acceptors dispatch handle before it is deleted in ssl and r...Gordon Sim2009-06-032-1/+6
* Whitespace fixesAndrew Stitcher2009-05-282-16/+16
* Fix compile breakage with different versions of librdma_cmAndrew Stitcher2009-01-271-0/+2
* Added missing ASF licenseGordon Sim2008-12-151-0/+21
* QPID-1438: Before registering the rdma daemon transport plugin checkAndrew Stitcher2008-11-073-2/+11
* Add #include qpid/sys/DispatchHandle.h, needed since DispatchHandle split out...Stephen D. Huston2008-10-211-0/+1
* Removed the state lock from the RdmaIO codeAndrew Stitcher2008-09-232-95/+128
* RDMA bugfixes:Andrew Stitcher2008-09-192-12/+23
* Implementation of AMQP over RDMA protocols (Infiniband)Andrew Stitcher2008-09-118-283/+740