Commit Graph

130 Commits (21de0a955f3af29fa1100d96f66e6adade89e77a)

Author SHA1 Message Date
Trond Myklebust 21de0a955f SUNRPC: Clean up the slot table allocation 14 years ago
Trond Myklebust 8d9266ffe4 SUNRPC: Initalise the struct xprt upon allocation 14 years ago
Trond Myklebust 43cedbf0e8 SUNRPC: Ensure that we grab the XPRT_LOCK before calling xprt_alloc_slot 14 years ago
Trond Myklebust 9e00abc3c2 SUNRPC: sunrpc should not explicitly depend on NFS config options 14 years ago
Bryan Schumaker 468f86134e NFSv4.1: Don't update sequence number if rpc_task is not sent 14 years ago
j223yang@asset.uwaterloo.ca ba3c578de2 xprt: remove redundant check 14 years ago
Trond Myklebust a8de240a90 SUNRPC: Convert struct rpc_xprt to use atomic_t counters 14 years ago
j223yang@asset.uwaterloo.ca 4d4a76f330 xprt: remove redundant null check 14 years ago
J. Bruce Fields f0418aa4b1 rpc: allow xprt_class->setup to return a preexisting xprt 14 years ago
J. Bruce Fields 99de8ea962 rpc: keep backchannel xprt as long as server connection 14 years ago
Pavel Emelyanov 8f3a6de313 sunrpc: Turn list_for_each-s into the ..._entry-s 15 years ago
Pavel Emelyanov f10fef38d2 sunrpc: Remove useless if (task == NULL) from xprt_reserve_xprt 15 years ago
Pavel Emelyanov 37aa213373 sunrpc: Tag rpc_xprt with net 15 years ago
Pavel Emelyanov e204e621b4 sunrpc: Factor out rpc_xprt freeing 15 years ago
Pavel Emelyanov bd1722d431 sunrpc: Factor out rpc_xprt allocation 15 years ago
J. Bruce Fields c3ae62ae08 SUNRPC: prevent task_cleanup running on freed xprt 15 years ago
Trond Myklebust a17c2153d2 SUNRPC: Move the bound cred to struct rpc_rqst 15 years ago
Alex Riesen ef7ffe8f06 sunrpc: use formatting of module name in SUNRPC 15 years ago
Joe Perches 3fa21e07e6 net: Remove unnecessary returns from void function()s 15 years ago
Trond Myklebust d60dbb20a7 SUNRPC: Move the task->tk_bytes_sent and tk_rtt to struct rpc_rqst 15 years ago
Chuck Lever ff8399709e SUNRPC: Replace jiffies-based metrics with ktime-based metrics 15 years ago
Chuck Lever bbc72cea58 SUNRPC: RPC metrics and RTT estimator should use same RTT value 15 years ago
Trond Myklebust a8ce4a8f37 SUNRPC: Fail over more quickly on connect errors 15 years ago
Trond Myklebust 0b9e794313 SUNRPC: Move the test for XPRT_CONNECTING into xprt_connect() 15 years ago
Trond Myklebust ee5ebe851e SUNRPC: Clean up xprt_release() 15 years ago
Eric Dumazet 0eae88f31c net: Fix various endianness glitches 15 years ago
Trond Myklebust c9acb42ef1 SUNRPC: Fix a use after free bug with the NFSv4.1 backchannel 15 years ago
Trond Myklebust feb8ca37cc SUNRPC: Ensure that we honour autoclose before attempting to reconnect 15 years ago
Rahul Iyer 4cfc7e6019 nfsd41: sunrpc: Added rpc server-side backchannel handling 16 years ago
Ricardo Labiaga dd2b63d049 nfs41: Rename rq_received to rq_reply_bytes_recvd 16 years ago
Rahul Iyer 343952fa5a nfs41: Get the rpc_xprt * from the rpc_rqst instead of the rpc_clnt. 16 years ago
Ricardo Labiaga 55ae1aabfb nfs41: Add backchannel processing support to RPC state machine 16 years ago
Ricardo Labiaga f9acac1a47 nfs41: Initialize new rpc_xprt callback related fields 16 years ago
Trond Myklebust f75e6745aa SUNRPC: Fix the problem of EADDRNOTAVAIL syslog floods on reconnect 16 years ago
Trond Myklebust 2a4919919a SUNRPC: Return EAGAIN instead of ENOTCONN when waking up xprt->pending 16 years ago
Trond Myklebust c8485e4d63 SUNRPC: Handle ECONNREFUSED correctly in xprt_transmit() 16 years ago
Tom Talpey 441e3e2429 SUNRPC: dynamically load RPC transport modules on-demand 16 years ago
Trond Myklebust 01d37c428a SUNRPC: xprt_connect() don't abort the task if the transport isn't bound 16 years ago
Denis V. Lunev c9f6cde6e2 sunrpc: do not pin sunrpc module in the memory 17 years ago
Chuck Lever b22602a673 SUNRPC: Ensure all transports set rq_xtime consistently 17 years ago
Chuck Lever cd983ef81b SUNRPC: Remove obsolete messages during transport connect 17 years ago
Randy Dunlap 0b80ae4201 sunrpc: fix missing kernel-doc 17 years ago
Trond Myklebust 7c1d71cf56 SUNRPC: Don't disconnect more than once if retransmitting NFSv4 requests 17 years ago
Trond Myklebust 636ac43318 SUNRPC: Remove the unused export of xprt_force_disconnect 17 years ago
Trond Myklebust 1e799b673c SUNRPC: Fix read ordering problems with req->rq_private_buf.len 17 years ago
Trond Myklebust b6ddf64ffe SUNRPC: Fix up xprt_write_space() 17 years ago
Trond Myklebust f6a1cc8930 SUNRPC: Add a (empty for the moment) destructor for rpc_wait_queues 17 years ago
Trond Myklebust 5d00837b90 SUNRPC: Run rpc timeout functions as callbacks instead of in softirqs 17 years ago
Trond Myklebust fda1393938 SUNRPC: Convert users of rpc_wake_up_task to use rpc_wake_up_queued_task 17 years ago
Trond Myklebust fde95c7554 SUNRPC: Clean up rpc_run_timer() 17 years ago