mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-04 18:09:57 +00:00
SUNRPC: Fix bytes-per-op accounting for RPC over UDP
NFS performance metrics reported zero bytes sent per op when mounting with UDP. The UDP socket transport wasn't properly counting the number of bytes sent. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
This commit is contained in:
parent
bcf35617a7
commit
1321d8d971
1 changed files with 1 additions and 0 deletions
|
@ -587,6 +587,7 @@ static int xs_udp_send_request(struct rpc_task *task)
|
|||
dprintk("RPC: xs_udp_send_request(%u) = %d\n",
|
||||
xdr->len - req->rq_bytes_sent, status);
|
||||
|
||||
task->tk_bytes_sent += status;
|
||||
if (likely(status >= (int) req->rq_slen))
|
||||
return 0;
|
||||
|
||||
|
|
Loading…
Reference in a new issue