rxrpc: Extract useful fields from a received ACK to skb priv data
authorDavid Howells <dhowells@redhat.com>
Thu, 1 Feb 2024 10:29:36 +0000 (10:29 +0000)
committerDavid Howells <dhowells@redhat.com>
Tue, 5 Mar 2024 23:35:26 +0000 (23:35 +0000)
commit4b68137a20bc88fbbdf32301ed604ef000c94e5c
tree403956ef1799300be36f10cf13457d57c085e231
parent37473e41623409286ab2f5db628a59d4da9a79d7
rxrpc: Extract useful fields from a received ACK to skb priv data

Extract useful fields from a received ACK packet into the skb private data
early on in the process of parsing incoming packets.  This makes the ACK
fields available even before we've matched the ACK up to a call and will
allow us to deal with path MTU discovery probe responses even after the
relevant call has been completed.

Signed-off-by: David Howells <dhowells@redhat.com>
cc: Marc Dionne <marc.dionne@auristor.com>
cc: "David S. Miller" <davem@davemloft.net>
cc: Eric Dumazet <edumazet@google.com>
cc: Jakub Kicinski <kuba@kernel.org>
cc: Paolo Abeni <pabeni@redhat.com>
cc: linux-afs@lists.infradead.org
cc: netdev@vger.kernel.org
net/rxrpc/ar-internal.h
net/rxrpc/call_event.c
net/rxrpc/input.c
net/rxrpc/io_thread.c