summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/qpid/sys/rdma/RdmaIO.cpp
Commit message (Expand)AuthorAgeFilesLines
* QPID-3227: assert if application or reserved header overflows send buffer.Kenneth Anthony Giusti2011-04-291-5/+7
* QPID-3227: account for extra header bytes when computing data size for send b...Kenneth Anthony Giusti2011-04-271-1/+1
* Rename Rdma send buffer operations.Andrew Stitcher2010-12-231-5/+5
* Implementation for v1 rdma protocol - append sent credit and flags wordAndrew Stitcher2010-12-231-23/+70
* Allow for the case where we get an rdma reject because there is no one listeningAndrew Stitcher2010-12-231-4/+14
* Factored rdma sending/receiving code out to make manipulatingAndrew Stitcher2010-12-231-23/+38
* Reject attempts to connect with version of rdma protocol we don't understandAndrew Stitcher2010-12-231-1/+15
* Plumb rdma protocol version into Rdma::AsynchIOAndrew Stitcher2010-12-231-0/+2
* Add in some useful rdma warnings when we reject a connectionAndrew Stitcher2010-12-231-1/+10
* Add code to switch on/off byteswapping of RDMA ConnectionParamsAndrew Stitcher2010-12-231-11/+53
* 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-121-5/+57
* Rewrite Rdma::AsynchIO to use deferred code rather than a state machine:Andrew Stitcher2010-10-121-233/+22
* Serialise close into the data callbacks:Andrew Stitcher2010-10-121-1/+14
* 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
* Stop the client side Rdma code from receiving connection events before the da...Andrew Stitcher2010-09-081-0/+4
* Delay daemon side Rdma connection disconnect() so that it happens serialisedAndrew Stitcher2010-09-081-0/+14
* Avoid Rdma::AsynchIO leaking when stopped without being drained andAndrew Stitcher2010-09-081-1/+3
* 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-081-17/+21
* 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
* Refactored Rdma write buffers to be controlled by the rdma_wrapper layerAndrew Stitcher2010-09-081-22/+3
* Move rdma recv buffers to a single large allocation rather than piecemeal all...Andrew Stitcher2010-09-081-6/+2
* Move the RDMA buffer tracking/destruction into the QueuePair class fromAndrew Stitcher2010-09-081-4/+0
* 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-141-2/+2
* Combine Rdma::Buffer and ibv_sge needed to send itAndrew Stitcher2010-06-141-11/+2
* 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
* Removed unnecessary parameter from Rdma::AsynchIO::dataEvent()Andrew Stitcher2010-06-141-2/+2
* Fix RDMA for upstream changes which now require notification on shutdownAndrew Stitcher2010-05-181-36/+104
* Fix memory error in previous SocketAddress refactoringAndrew Stitcher2010-01-261-10/+6
* Used new SocketAddress class in rdma codeAndrew Stitcher2009-10-091-2/+3
* Add directory to #includeAlan Conway2009-07-141-1/+1
* Stop watching the acceptors dispatch handle before it is deleted in ssl and r...Gordon Sim2009-06-031-0/+5
* Whitespace fixesAndrew Stitcher2009-05-281-10/+10
* Removed the state lock from the RdmaIO codeAndrew Stitcher2008-09-231-93/+124
* RDMA bugfixes:Andrew Stitcher2008-09-191-12/+16
* Implementation of AMQP over RDMA protocols (Infiniband)Andrew Stitcher2008-09-111-79/+370
* Add ASL to everywhere, to everything.Aidan Skinner2008-08-281-0/+20
* More RDMA Work in ProgressAndrew Stitcher2008-04-291-103/+23
* Work In Progress:Andrew Stitcher2008-04-281-0/+351