From: Chuck Lever <chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org> To: anna.schumaker-HgOvQuBEEgTQT0dZR+AlfA@public.gmane.org Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-nfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Subject: [PATCH v1 00/12] Add static trace points to xprtrdma Date: Wed, 20 Dec 2017 16:30:15 -0500 [thread overview] Message-ID: <20171220210236.29321.59307.stgit@manet.1015granger.net> (raw) 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 the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html
WARNING: multiple messages have this Message-ID (diff)
From: Chuck Lever <chuck.lever@oracle.com> To: anna.schumaker@netapp.com Cc: linux-rdma@vger.kernel.org, linux-nfs@vger.kernel.org Subject: [PATCH v1 00/12] Add static trace points to xprtrdma Date: Wed, 20 Dec 2017 16:30:15 -0500 [thread overview] Message-ID: <20171220210236.29321.59307.stgit@manet.1015granger.net> (raw) 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
next reply other threads:[~2017-12-20 21:30 UTC|newest] Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top 2017-12-20 21:30 Chuck Lever [this message] 2017-12-20 21:30 ` [PATCH v1 00/12] Add static trace points to xprtrdma Chuck Lever [not found] ` <20171220210236.29321.59307.stgit-FYjufvaPoItvLzlybtyyYzGyq/o6K9yX@public.gmane.org> 2017-12-20 21:30 ` [PATCH v1 01/12] rdma/ib: Add trace point macros to display human-readable values Chuck Lever 2017-12-20 21:30 ` Chuck Lever [not found] ` <20171220213023.29321.97527.stgit-FYjufvaPoItvLzlybtyyYzGyq/o6K9yX@public.gmane.org> 2018-01-18 21:49 ` Anna Schumaker 2018-01-18 21:49 ` Anna Schumaker 2018-01-18 21:53 ` Fwd: " Chuck Lever 2018-01-18 21:53 ` Chuck Lever [not found] ` <1245d090-99ee-c517-5f8f-afdb7ffc0456-ZwjVKphTwtPQT0dZR+AlfA@public.gmane.org> 2018-01-18 22:34 ` Jason Gunthorpe 2018-01-18 22:34 ` Jason Gunthorpe [not found] ` <20180118223446.GB17294-uk2M96/98Pc@public.gmane.org> 2018-01-19 11:18 ` Leon Romanovsky 2018-01-19 11:18 ` Leon Romanovsky 2018-01-19 16:19 ` Chuck Lever 2018-01-19 16:19 ` Chuck Lever [not found] ` <73857AF2-BE14-451B-AC9D-1F2B2395CCB7-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org> 2018-01-19 19:58 ` Jason Gunthorpe 2018-01-19 19:58 ` Jason Gunthorpe 2017-12-20 21:30 ` [PATCH v1 02/12] rpcrdma: infrastructure for static trace points in rpcrdma.ko Chuck Lever 2017-12-20 21:30 ` Chuck Lever 2017-12-20 21:30 ` [PATCH v1 03/12] xprtrdma: Add trace points in RPC Call transmit paths Chuck Lever 2017-12-20 21:30 ` Chuck Lever 2017-12-20 21:30 ` [PATCH v1 04/12] xprtrdma: Add trace points in the RPC Reply handler paths Chuck Lever 2017-12-20 21:30 ` Chuck Lever 2017-12-20 21:30 ` [PATCH v1 05/12] xprtrdma: Add trace points to instrument memory registration Chuck Lever 2017-12-20 21:30 ` Chuck Lever 2017-12-20 21:31 ` [PATCH v1 06/12] xprtrdma: Add trace points in reply decoder path Chuck Lever 2017-12-20 21:31 ` Chuck Lever 2017-12-20 21:31 ` [PATCH v1 07/12] xprtrdma: Add trace points to instrument memory invalidation Chuck Lever 2017-12-20 21:31 ` Chuck Lever 2017-12-20 21:31 ` [PATCH v1 08/12] xprtrdma: Add trace points to instrument MR allocation and recovery Chuck Lever 2017-12-20 21:31 ` Chuck Lever 2017-12-20 21:31 ` [PATCH v1 09/12] xprtrdma: Add trace points for connect events Chuck Lever 2017-12-20 21:31 ` Chuck Lever 2017-12-20 21:31 ` [PATCH v1 10/12] xprtrdma: Add trace points in the client-side backchannel code paths Chuck Lever 2017-12-20 21:31 ` Chuck Lever 2017-12-20 21:31 ` [PATCH v1 11/12] xprtrdma: Add trace points to instrument QP and CQ access upcalls Chuck Lever 2017-12-20 21:31 ` Chuck Lever 2017-12-20 21:31 ` [PATCH v1 12/12] xprtrdma: Instrument allocation/release of rpcrdma_req/rep objects Chuck Lever 2017-12-20 21:31 ` Chuck Lever
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20171220210236.29321.59307.stgit@manet.1015granger.net \ --to=chuck.lever-qhclzuegtsvqt0dzr+alfa@public.gmane.org \ --cc=anna.schumaker-HgOvQuBEEgTQT0dZR+AlfA@public.gmane.org \ --cc=linux-nfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.