]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rename chunk_size
authorAdir Lev <adirl@mellanox.com>
Mon, 27 Feb 2017 10:19:43 +0000 (12:19 +0200)
committerAdir Lev <adirl@mellanox.com>
Mon, 27 Feb 2017 10:22:38 +0000 (12:22 +0200)
Change-Id: Icfcc80fa836b0076b839b59eac4271bdda9e1a9e
Signed-off-by: Adir Lev <adirl@mellanox.com>
src/msg/async/rdma/Infiniband.cc
src/msg/async/rdma/Infiniband.h

index 0160c04cf31a5c14bb5fb96bba0bcd0ae96ec39b..66856e006bf7de76c3375ba2d69b0401b297ae44 100644 (file)
@@ -561,7 +561,7 @@ void Infiniband::MemoryManager::Chunk::post_srq(Infiniband *ib)
 }
 
 Infiniband::MemoryManager::Cluster::Cluster(MemoryManager& m, uint32_t s)
-  : manager(m), chunk_size(s), lock("cluster_lock")
+  : manager(m), buffer_size(s), lock("cluster_lock")
 {
 }
 
@@ -577,7 +577,7 @@ Infiniband::MemoryManager::Cluster::~Cluster()
 int Infiniband::MemoryManager::Cluster::fill(uint32_t num)
 {
   assert(!base);
-  uint32_t bytes = chunk_size * num;
+  uint32_t bytes = buffer_size * num;
   if (manager.enabled_huge_page) {
     base = (char*)manager.malloc_huge_pages(bytes);
   } else {
@@ -589,11 +589,11 @@ int Infiniband::MemoryManager::Cluster::fill(uint32_t num)
   memset(chunk_base, 0, sizeof(Chunk) * num);
   free_chunks.reserve(num);
   char *ptr = chunk_base;
-  for (uint32_t offset = 0; offset < bytes; offset += chunk_size){
+  for (uint32_t offset = 0; offset < bytes; offset += buffer_size){
     Chunk *chunk = reinterpret_cast<Chunk*>(ptr);
-    ibv_mr* m = ibv_reg_mr(manager.pd->pd, base+offset, chunk_size, IBV_ACCESS_REMOTE_WRITE | IBV_ACCESS_LOCAL_WRITE);
+    ibv_mr* m = ibv_reg_mr(manager.pd->pd, base+offset, buffer_size, IBV_ACCESS_REMOTE_WRITE | IBV_ACCESS_LOCAL_WRITE);
     assert(m);
-    new(chunk) Chunk(m, chunk_size, base+offset);
+    new(chunk) Chunk(m, buffer_size, base+offset);
     free_chunks.push_back(chunk);
     ptr += sizeof(Chunk);
   }
@@ -611,8 +611,8 @@ void Infiniband::MemoryManager::Cluster::take_back(std::vector<Chunk*> &ck)
 
 int Infiniband::MemoryManager::Cluster::get_buffers(std::vector<Chunk*> &chunks, size_t bytes)
 {
-  uint32_t num = bytes / chunk_size + 1;
-  if (bytes % chunk_size == 0)
+  uint32_t num = bytes / buffer_size + 1;
+  if (bytes % buffer_size == 0)
     --num;
   int r = num;
   Mutex::Locker l(lock);
index 3e3c72d462d5b9e230950d8b8c989e3f99599fbc..71296d3eafc3f284c99a89a390fb3998ebbd9952 100644 (file)
@@ -170,7 +170,7 @@ class Infiniband {
       void take_back(std::vector<Chunk*> &ck);
       int get_buffers(std::vector<Chunk*> &chunks, size_t bytes);
       Chunk *get_chunk_by_buffer(const char *c) {
-        uint32_t idx = (c - base) / chunk_size;
+        uint32_t idx = (c - base) / buffer_size;
         Chunk *chunk = reinterpret_cast<Chunk*>(chunk_base + sizeof(Chunk) * idx);
         return chunk;
       }
@@ -179,7 +179,7 @@ class Infiniband {
       }
 
       MemoryManager& manager;
-      uint32_t chunk_size;
+      uint32_t buffer_size;
       Mutex lock;
       std::vector<Chunk*> free_chunks;
       char *base = nullptr;
@@ -201,8 +201,8 @@ class Infiniband {
     Chunk *get_tx_chunk_by_buffer(const char *c) {
       return send->get_chunk_by_buffer(c);
     }
-    uint32_t get_tx_chunk_size() const {
-      return send->chunk_size;
+    uint32_t get_tx_buffer_size() const {
+      return send->buffer_size;
     }
 
     bool enabled_huge_page;