OSDN Git Service

svcrdma: Introduce infrastructure to support completion IDs
authorChuck Lever <chuck.lever@oracle.com>
Tue, 19 May 2020 13:30:32 +0000 (09:30 -0400)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 13 Jul 2020 21:28:24 +0000 (17:28 -0400)
commitf7bd657b55e3484cadc37a6439de23d2fd703bd6
treea9c235d11e871b7edaa278554730a2d1a2992559
parent379c3bc6b4eb989ee37c4ce8ab403719e06fe35f
svcrdma: Introduce infrastructure to support completion IDs

The goal is to replace CQE kernel memory addresses in completion-
related tracepoints.

Each completion ID matches an incoming Send or Receive completion
to a Completion Queue and to a previous ib_post_*(). The ID can
then be displayed in an error message or recorded in a trace
record.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
include/linux/sunrpc/rpc_rdma_cid.h [new file with mode: 0644]
include/trace/events/rpcrdma.h