RDMA/rxe: Remove reliable datagram support
The rdma_rxe driver does not actually support the reliable datagram transport but contains two references to RD opcodes in driver code. This commit removes these references to RD transport opcodes which are never used. Link: https://lore.kernel.org/r/cce0f07d-25fc-5880-69e7-001d951750b7@gmail.com Signed-off-by: Bob Pearson <rpearsonhpe@gmail.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
This commit is contained in:
parent
409baed5d7
commit
98c8026331
@ -413,8 +413,7 @@ static struct sk_buff *init_req_packet(struct rxe_qp *qp,
|
||||
|
||||
if (pkt->mask & RXE_ATMETH_MASK) {
|
||||
atmeth_set_va(pkt, wqe->iova);
|
||||
if (opcode == IB_OPCODE_RC_COMPARE_SWAP ||
|
||||
opcode == IB_OPCODE_RD_COMPARE_SWAP) {
|
||||
if (opcode == IB_OPCODE_RC_COMPARE_SWAP) {
|
||||
atmeth_set_swap_add(pkt, ibwr->wr.atomic.swap);
|
||||
atmeth_set_comp(pkt, ibwr->wr.atomic.compare_add);
|
||||
} else {
|
||||
|
@ -576,8 +576,7 @@ static enum resp_states process_atomic(struct rxe_qp *qp,
|
||||
|
||||
qp->resp.atomic_orig = *vaddr;
|
||||
|
||||
if (pkt->opcode == IB_OPCODE_RC_COMPARE_SWAP ||
|
||||
pkt->opcode == IB_OPCODE_RD_COMPARE_SWAP) {
|
||||
if (pkt->opcode == IB_OPCODE_RC_COMPARE_SWAP) {
|
||||
if (*vaddr == atmeth_comp(pkt))
|
||||
*vaddr = atmeth_swap_add(pkt);
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user