예제 #1
0
 def create_mr(self):
     try:
         self.mr = u.create_custom_mr(self, e.IBV_ACCESS_ON_DEMAND)
     except PyverbsRDMAError as ex:
         if ex.error_code == errno.EOPNOTSUPP:
             raise unittest.SkipTest('Reg ODP MR is not supported')
         raise ex
예제 #2
0
 def create_mr(self):
     self.mr = create_custom_mr(self, e.IBV_ACCESS_ON_DEMAND)
예제 #3
0
 def create_mr(self):
     self.mr = create_custom_mr(self, e.IBV_ACCESS_ON_DEMAND,
                                self.msg_size + self.GRH_SIZE)
예제 #4
0
 def create_mr(self):
     self.mr = u.create_custom_mr(self, e.IBV_ACCESS_REMOTE_WRITE)
예제 #5
0
 def create_qp(self):
     self.qp = create_qp_ex(self, e.IBV_QPT_RC,
                            e.IBV_QP_EX_WITH_ATOMIC_FETCH_AND_ADD)
     self.mr = u.create_custom_mr(self, e.IBV_ACCESS_REMOTE_ATOMIC)
예제 #6
0
 def create_qps(self):
     create_qp_ex(self, e.IBV_QPT_RC, e.IBV_QP_EX_WITH_ATOMIC_CMP_AND_SWP)
     self.mr = u.create_custom_mr(self, e.IBV_ACCESS_REMOTE_ATOMIC)