rxrpc: Move packet reception processing into I/O thread
authorDavid Howells <dhowells@redhat.com>
Mon, 10 Oct 2022 09:55:24 +0000 (10:55 +0100)
committerDavid Howells <dhowells@redhat.com>
Thu, 1 Dec 2022 13:36:40 +0000 (13:36 +0000)
commit446b3e14525b477e441a6bb8ce56cea12512acc2
tree50f27ca4bd24f79c2988009ad3c0c0a59835e21a
parenta275da62e8c111b897b9cb73eb91df2f4e475ca5
rxrpc: Move packet reception processing into I/O thread

Split the packet input handler to make the softirq side just dump the
received packet into the local endpoint receive queue and then call the
remainder of the input function from the I/O thread.

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