[PATCH net-next 0/3] rxrpc: Update tracing and proc interfaces

From: David Howells
Date: Thu Jan 05 2017 - 09:32:32 EST



This set of patches fixes and extends tracing:

(1) Fix the handling of enum-to-string translations so that external
tracing tools can make use of it by using TRACE_DEFINE_ENUM.

(2) Extend a couple of tracepoints to export some extra available
information and add three new tracepoints to allow monitoring of
received DATA packets, call disconnection and improper/implicit call
termination.

and adds a bit more procfs-exported information:

(3) Show a call's hard-ACK cursors in /proc/net/rxrpc_calls.

The patches can be found here also:

http://git.kernel.org/cgit/linux/kernel/git/dhowells/linux-fs.git/log/?h=rxrpc-rewrite

Tagged thusly:

git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git
rxrpc-rewrite-20170105

David
---
David Howells (3):
rxrpc: Fix handling of enums-to-string translation in tracing
rxrpc: Add some more tracing
rxrpc: Show a call's hard-ACK cursors in /proc/net/rxrpc_calls


include/trace/events/rxrpc.h | 518 ++++++++++++++++++++++++++++++++++++++++--
net/rxrpc/ar-internal.h | 194 ----------------
net/rxrpc/call_object.c | 18 -
net/rxrpc/conn_client.c | 8 -
net/rxrpc/conn_object.c | 1
net/rxrpc/input.c | 16 -
net/rxrpc/misc.c | 151 ------------
net/rxrpc/proc.c | 9 +
8 files changed, 505 insertions(+), 410 deletions(-)