Matthew Wilcox
|
444306129a
rxrpc: abstract away knowledge of IDR internals
|
%!s(int64=8) %!d(string=hai) anos |
David Howells
|
b63452c11e
rxrpc: Accesses of rxrpc_local::service need to be RCU managed
|
%!s(int64=8) %!d(string=hai) anos |
David Howells
|
1e9e5c9521
rxrpc: Reduce the rxrpc_local::services list to a pointer
|
%!s(int64=8) %!d(string=hai) anos |
David Howells
|
71f3ca408f
rxrpc: Improve skb tracing
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
d19127473a
rxrpc: Make IPv6 support conditional on CONFIG_IPV6
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
75b54cb57c
rxrpc: Add IPv6 support
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
cd5892c756
rxrpc: Create an address for sendmsg() to bind unbound socket with
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
cbd00891de
rxrpc: Adjust the call ref tracepoint to show kernel API refs
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
248f219cb8
rxrpc: Rewrite the data and ack handling code
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
00e907127e
rxrpc: Preallocate peers, conns and calls for incoming service requests
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
de8d6c7401
rxrpc: Convert rxrpc_local::services to an hlist
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
8d94aa381d
rxrpc: Calls shouldn't hold socket refs
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
fff72429c2
rxrpc: Improve the call tracking tracepoint
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
5f2d9c4438
rxrpc: Randomise epoch and starting client conn ID values
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
d001648ec7
rxrpc: Don't expose skbs to in-kernel users [ver #2]
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
4de48af663
rxrpc: Pass struct socket * to more rxrpc kernel interface functions
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
df844fd46b
rxrpc: Use a tracepoint for skb accounting debugging
|
%!s(int64=9) %!d(string=hai) anos |
Wei Yongjun
|
8addc0440b
rxrpc: Fix error handling in af_rxrpc_init()
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
dee46364ce
rxrpc: Add RCU destruction for connections and calls
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
eb9b9d2275
rxrpc: Check that the client conns cache is empty before module removal
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
aa390bbe21
rxrpc: Kill off the rxrpc_transport struct
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
999b69f892
rxrpc: Kill the client connection bundle concept
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
5627cc8b96
rxrpc: Provide more refcount helper functions
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
f4552c2d24
rxrpc: Validate the net address given to rxrpc_kernel_begin_call()
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
4a3388c803
rxrpc: Use IDR to allocate client conn IDs on a machine-wide basis
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
cc8feb8edd
rxrpc: Fix exclusive connection handling
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
19ffa01c9c
rxrpc: Use structs to hold connection params and protocol info
|
%!s(int64=9) %!d(string=hai) anos |
Dan Carpenter
|
0e4699e4a3
rxrpc: checking for IS_ERR() instead of NULL
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
4f95dd78a7
rxrpc: Rework local endpoint management
|
%!s(int64=9) %!d(string=hai) anos |
David Howells
|
be6e6707f6
rxrpc: Rework peer object handling to use hash table and RCU
|
%!s(int64=9) %!d(string=hai) anos |