Since IBV_SEND_FENCE is used for rdma read and atomic, maybe the first rdma write should be changed to rdma read?