summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/sys/rdma/RdmaIO.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/sys/rdma/RdmaIO.cpp')
-rw-r--r--cpp/src/qpid/sys/rdma/RdmaIO.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/cpp/src/qpid/sys/rdma/RdmaIO.cpp b/cpp/src/qpid/sys/rdma/RdmaIO.cpp
index aa0dfbd5a4..3fb4395660 100644
--- a/cpp/src/qpid/sys/rdma/RdmaIO.cpp
+++ b/cpp/src/qpid/sys/rdma/RdmaIO.cpp
@@ -60,12 +60,8 @@ namespace Rdma {
qp->notifyRecv();
qp->notifySend();
- // Prepost some recv buffers before we go any further
- for (int i = 0; i<recvBufferCount; ++i) {
- // Allocate recv buffer
- Buffer* b = qp->createBuffer(bufferSize);
- qp->postRecv(b);
- }
+ // Prepost recv buffers before we go any further
+ qp->allocateRecvBuffers(recvBufferCount, bufferSize);
for (int i = 0; i<xmitBufferCount; ++i) {
// Allocate xmit buffer