RDMA functions split into their own file.