David Howells
|
372ee16386
rxrpc: Fix races between skb free, ACK generation and replying
|
9 years ago |
David Howells
|
d440a1ce5d
rxrpc: Kill off the call hash table
|
9 years ago |
David Howells
|
8496af50eb
rxrpc: Use RCU to access a peer's service connection tree
|
9 years ago |
David Howells
|
1291e9d108
rxrpc: Move data_ready peer lookup into rxrpc_find_connection()
|
9 years ago |
David Howells
|
e8d70ce177
rxrpc: Prune the contents of the rxrpc_conn_proto struct
|
9 years ago |
David Howells
|
001c112249
rxrpc: Maintain an extra ref on a conn for the cache list
|
9 years ago |
David Howells
|
d991b4a32f
rxrpc: Move peer lookup from call-accept to new-incoming-conn
|
9 years ago |
David Howells
|
7877a4a4bd
rxrpc: Split service connection code out into its own file
|
9 years ago |
David Howells
|
c6d2b8d764
rxrpc: Split client connection code out into its own file
|
9 years ago |
David Howells
|
a1399f8bb0
rxrpc: Call channels should have separate call number spaces
|
9 years ago |
David Howells
|
dee46364ce
rxrpc: Add RCU destruction for connections and calls
|
9 years ago |
David Howells
|
2c4579e4b1
rxrpc: Move usage count getting into rxrpc_queue_conn()
|
9 years ago |
David Howells
|
eb9b9d2275
rxrpc: Check that the client conns cache is empty before module removal
|
9 years ago |
David Howells
|
bba304db34
rxrpc: Turn connection #defines into enums and put outside struct def
|
9 years ago |
David Howells
|
5acbee4648
rxrpc: Provide queuing helper functions
|
9 years ago |
Herbert Xu
|
a263629da5
rxrpc: Avoid using stack memory in SG lists in rxkad
|
9 years ago |
David Howells
|
aa390bbe21
rxrpc: Kill off the rxrpc_transport struct
|
9 years ago |
David Howells
|
999b69f892
rxrpc: Kill the client connection bundle concept
|
9 years ago |
David Howells
|
5627cc8b96
rxrpc: Provide more refcount helper functions
|
9 years ago |
David Howells
|
985a5c824a
rxrpc: Make rxrpc_send_packet() take a connection not a transport
|
9 years ago |
David Howells
|
4a3388c803
rxrpc: Use IDR to allocate client conn IDs on a machine-wide basis
|
9 years ago |
David Howells
|
42886ffe77
rxrpc: Pass sk_buff * rather than rxrpc_host_header * to functions
|
9 years ago |
David Howells
|
cc8feb8edd
rxrpc: Fix exclusive connection handling
|
9 years ago |
David Howells
|
19ffa01c9c
rxrpc: Use structs to hold connection params and protocol info
|
9 years ago |
David Howells
|
4f95dd78a7
rxrpc: Rework local endpoint management
|
9 years ago |
David Howells
|
875636163b
rxrpc: Separate local endpoint event handling out into its own file
|
9 years ago |
David Howells
|
f66d749019
rxrpc: Use the peer record to distribute network errors
|
9 years ago |
David Howells
|
abe89ef0ed
rxrpc: Rename rxrpc_UDP_error_report() to rxrpc_error_report()
|
9 years ago |
David Howells
|
be6e6707f6
rxrpc: Rework peer object handling to use hash table and RCU
|
9 years ago |
David Howells
|
0d81a51ab9
rxrpc: Update the comments in ar-internal.h to reflect renames
|
9 years ago |