rxrpc: Transmit ACKs at the point of generation
authorDavid Howells <dhowells@redhat.com>
Thu, 30 Jan 2020 21:48:13 +0000 (21:48 +0000)
committerDavid Howells <dhowells@redhat.com>
Thu, 1 Dec 2022 13:36:43 +0000 (13:36 +0000)
commitb0346843b1076b34a0278ff601f8f287535cb064
treeedf4ca6f8f30a9cb934cc3bb33ceb757a29ed8c5
parenta2cf3264f331acfeb7e463ad7b7fe1ac647a829d
rxrpc: Transmit ACKs at the point of generation

For ACKs generated inside the I/O thread, transmit the ACK at the point of
generation.  Where the ACK is generated outside of the I/O thread, it's
offloaded to the I/O thread to transmit it.

Signed-off-by: David Howells <dhowells@redhat.com>
cc: Marc Dionne <marc.dionne@auristor.com>
cc: linux-afs@lists.infradead.org
include/trace/events/rxrpc.h
net/rxrpc/ar-internal.h
net/rxrpc/call_event.c
net/rxrpc/io_thread.c
net/rxrpc/local_object.c
net/rxrpc/output.c
net/rxrpc/recvmsg.c
net/rxrpc/sendmsg.c
net/rxrpc/txbuf.c