]> 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)
commit0b9a5c241fa4473f82da20558c453408d70f6842
tree0c451ba91732eaf41e1c86e64e7f92b1faf8647f
parent0a6ba986d46ead22f9b5f8327239c152ffa365a0
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