]> git.baikalelectronics.ru Git - kernel.git/commit
rxrpc: Delay terminal ACK transmission on a client call
authorDavid Howells <dhowells@redhat.com>
Fri, 24 Nov 2017 10:18:41 +0000 (10:18 +0000)
committerDavid Howells <dhowells@redhat.com>
Fri, 24 Nov 2017 10:18:41 +0000 (10:18 +0000)
commite77bb92c4f48de45c24a3d8eeb79a1f0ebb514da
tree0c451ba91732eaf41e1c86e64e7f92b1faf8647f
parent00e4a36d9e2cef8ecee69cceeb08ee3f931dee63
rxrpc: Delay terminal ACK transmission on a client call

Delay terminal ACK transmission on a client call by deferring it to the
connection processor.  This allows it to be skipped if we can send the next
call instead, the first DATA packet of which will implicitly ack this call.

Signed-off-by: David Howells <dhowells@redhat.com>
net/rxrpc/ar-internal.h
net/rxrpc/conn_client.c
net/rxrpc/conn_event.c
net/rxrpc/conn_object.c
net/rxrpc/recvmsg.c