1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * * Copyright (c) 2020, Oracle and/or its affiliates. 4 */ 5 6 #ifndef RPC_RDMA_CID_H 7 #define RPC_RDMA_CID_H 8 9 /* 10 * The rpc_rdma_cid struct records completion ID information. A 11 * completion ID matches an incoming Send or Receive completion 12 * to a Completion Queue and to a previous ib_post_*(). The ID 13 * can then be displayed in an error message or recorded in a 14 * trace record. 15 * 16 * This struct is shared between the server and client RPC/RDMA 17 * transport implementations. 18 */ 19 struct rpc_rdma_cid { 20 u32 ci_queue_id; 21 int ci_completion_id; 22 }; 23 24 #endif /* RPC_RDMA_CID_H */ 25