[PATCH v1 00/12] Add static trace points to xprtrdma

Chuck Lever
2017-12-20T21:30:15Z

Hi Anna-

For v4.16, please consider this series, which adds a variety of
static trace points to the RPC-over-RDMA client implementation.

One short series of patches for v4.16 remains after this one.

---

Chuck Lever (12):
rdma/ib: Add trace point macros to display human-readable values
rpcrdma: infrastructure for static trace points in rpcrdma.ko
xprtrdma: Add trace points in RPC Call transmit paths
xprtrdma: Add trace points in the RPC Reply handler paths
xprtrdma: Add trace points to instrument memory registration
xprtrdma: Add trace points in reply decoder path
xprtrdma: Add trace points to instrument memory invalidation
xprtrdma: Add trace points to instrument MR allocation and recovery
xprtrdma: Add trace points for connect events
xprtrdma: Add trace points in the client-side backchannel code paths
xprtrdma: Add trace points to instrument QP and CQ access upcalls
xprtrdma: Instrument allocation/release of rpcrdma_req/rep objects

include/trace/events/rdma.h | 128 +++++
include/trace/events/rpcrdma.h | 889 +++++++++++++++++++++++++++++++++++++
net/sunrpc/xprtrdma/backchannel.c | 8
net/sunrpc/xprtrdma/fmr_ops.c | 4
net/sunrpc/xprtrdma/frwr_ops.c | 38 +-
net/sunrpc/xprtrdma/module.c | 12
net/sunrpc/xprtrdma/rpc_rdma.c | 72 +--
net/sunrpc/xprtrdma/transport.c | 24 -
net/sunrpc/xprtrdma/verbs.c | 70 +--
net/sunrpc/xprtrdma/xprt_rdma.h | 4
10 files changed, 1107 insertions(+), 142 deletions(-)
create mode 100644 include/trace/events/rdma.h
create mode 100644 include/trace/events/rpcrdma.h

--
Chuck Lever
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in