linux/net/rxrpc
David Howells fff72429c2 rxrpc: Improve the call tracking tracepoint
Improve the call tracking tracepoint by showing more differentiation
between some of the put and get events, including:

  (1) Getting and putting refs for the socket call user ID tree.

  (2) Getting and putting refs for queueing and failing to queue the call
      processor work item.

Note that these aren't necessarily used in this patch, but will be taken
advantage of in future patches.

An enum is added for the event subtype numbers rather than coding them
directly as decimal numbers and a table of 3-letter strings is provided
rather than a sequence of ?: operators.

Signed-off-by: David Howells <dhowells@redhat.com>
2016-09-07 15:30:22 +01:00
..
af_rxrpc.c rxrpc: Improve the call tracking tracepoint 2016-09-07 15:30:22 +01:00
ar-internal.h rxrpc: Improve the call tracking tracepoint 2016-09-07 15:30:22 +01:00
call_accept.c rxrpc: Improve the call tracking tracepoint 2016-09-07 15:30:22 +01:00
call_event.c rxrpc: Improve the call tracking tracepoint 2016-09-07 15:30:22 +01:00
call_object.c rxrpc: Improve the call tracking tracepoint 2016-09-07 15:30:22 +01:00
conn_client.c rxrpc: Don't change the epoch 2016-09-04 21:41:39 +01:00
conn_event.c rxrpc: Don't expose skbs to in-kernel users [ver #2] 2016-09-01 16:43:27 -07:00
conn_object.c rxrpc: Calls should only have one terminal state 2016-08-30 15:58:31 +01:00
conn_service.c rxrpc: Improve management and caching of client connection objects 2016-08-24 15:17:14 +01:00
input.c rxrpc: Improve the call tracking tracepoint 2016-09-07 15:30:22 +01:00
insecure.c rxrpc: Avoid using stack memory in SG lists in rxkad 2016-07-06 10:43:05 +01:00
Kconfig rxrpc: Absorb the rxkad security module 2016-04-11 15:34:41 -04:00
key.c rxrpc: Use structs to hold connection params and protocol info 2016-06-22 09:09:59 +01:00
local_event.c rxrpc: Use a tracepoint for skb accounting debugging 2016-08-23 15:27:24 +01:00
local_object.c rxrpc: Add RCU destruction for connections and calls 2016-07-06 10:43:51 +01:00
Makefile rxrpc: Split sendmsg from packet transmission code 2016-09-04 21:41:39 +01:00
misc.c rxrpc: Split sendmsg from packet transmission code 2016-09-04 21:41:39 +01:00
output.c rxrpc: Split sendmsg from packet transmission code 2016-09-04 21:41:39 +01:00
peer_event.c rxrpc: Trace rxrpc_call usage 2016-08-30 16:02:36 +01:00
peer_object.c rxrpc: Provide a way for AFS to ask for the peer address of a call 2016-08-30 16:07:53 +01:00
proc.c rxrpc: Calls should only have one terminal state 2016-08-30 15:58:31 +01:00
recvmsg.c rxrpc: Improve the call tracking tracepoint 2016-09-07 15:30:22 +01:00
rxkad.c rxrpc: Drop channel number field from rxrpc_call struct 2016-08-23 15:27:24 +01:00
security.c rxrpc: Replace conn->trans->{local,peer} with conn->params.{local,peer} 2016-06-22 09:10:00 +01:00
sendmsg.c rxrpc: Improve the call tracking tracepoint 2016-09-07 15:30:22 +01:00
skbuff.c rxrpc: Improve the call tracking tracepoint 2016-09-07 15:30:22 +01:00
sysctl.c rxrpc: Improve management and caching of client connection objects 2016-08-24 15:17:14 +01:00
utils.c rxrpc: Move data_ready peer lookup into rxrpc_find_connection() 2016-07-06 10:51:14 +01:00