linux/net/rxrpc
David Howells 4d028b2c82 rxrpc: Dup the main conn list for the proc interface
The main connection list is used for two independent purposes: primarily it
is used to find connections to reap and secondarily it is used to list
connections in procfs.

Split the procfs list out from the reap list.  This allows us to stop using
the reap list for client connections when they acquire a separate
management strategy from service collections.

The client connections will not be on a management single list, and sometimes
won't be on a management list at all.  This doesn't leave them floating,
however, as they will also be on an rb-tree rooted on the socket so that the
socket can find them to dispatch calls.

Signed-off-by: David Howells <dhowells@redhat.com>
2016-08-24 15:17:14 +01:00
..
af_rxrpc.c rxrpc: Use a tracepoint for skb accounting debugging 2016-08-23 15:27:24 +01:00
ar-internal.h rxrpc: Dup the main conn list for the proc interface 2016-08-24 15:17:14 +01:00
call_accept.c rxrpc: Use a tracepoint for skb accounting debugging 2016-08-23 15:27:24 +01:00
call_event.c rxrpc: Calculate serial skew on packet reception 2016-08-23 16:02:35 +01:00
call_object.c rxrpc: Make /proc/net/rxrpc_calls safer 2016-08-24 15:15:59 +01:00
conn_client.c rxrpc: Dup the main conn list for the proc interface 2016-08-24 15:17:14 +01:00
conn_event.c rxrpc: Fix conn-based retransmit 2016-08-24 13:06:14 +01:00
conn_object.c rxrpc: Dup the main conn list for the proc interface 2016-08-24 15:17:14 +01:00
conn_service.c rxrpc: Dup the main conn list for the proc interface 2016-08-24 15:17:14 +01:00
input.c rxrpc: Fix conn-based retransmit 2016-08-24 13:06:14 +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 service connection code out into its own file 2016-07-06 10:49:35 +01:00
misc.c rxrpc: Limit the listening backlog 2016-06-10 18:14:47 -07:00
output.c rxrpc: Use a tracepoint for skb accounting debugging 2016-08-23 15:27:24 +01:00
peer_event.c rxrpc: Use the peer record to distribute network errors 2016-06-15 10:15:16 +01:00
peer_object.c rxrpc: Use RCU to access a peer's service connection tree 2016-07-06 10:51:14 +01:00
proc.c rxrpc: Dup the main conn list for the proc interface 2016-08-24 15:17:14 +01:00
recvmsg.c rxrpc: Use a tracepoint for skb accounting debugging 2016-08-23 15:27:24 +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
skbuff.c rxrpc: Calculate serial skew on packet reception 2016-08-23 16:02:35 +01:00
sysctl.c rxrpc: Kill off the rxrpc_transport struct 2016-06-22 14:00:23 +01:00
utils.c rxrpc: Move data_ready peer lookup into rxrpc_find_connection() 2016-07-06 10:51:14 +01:00