rxrpc: Define rxrpc_txbuf struct to carry data to be transmitted
authorDavid Howells <dhowells@redhat.com>
Tue, 5 Apr 2022 20:16:32 +0000 (21:16 +0100)
committerDavid Howells <dhowells@redhat.com>
Tue, 8 Nov 2022 16:42:28 +0000 (16:42 +0000)
commit02a1935640f8f8539b8f2dbd6eeb539de93b2ce4
treeb1cda1532a795a3144cde9b3ef7b89dcce0f4923
parenta11e6ff961a01884482b2a70ced74a5c62d96801
rxrpc: Define rxrpc_txbuf struct to carry data to be transmitted

Define a struct, rxrpc_txbuf, to carry data to be transmitted instead of a
socket buffer so that it can be placed onto multiple queues at once.  This
also allows the data buffer to be in the same allocation as the internal
data.

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/Makefile
net/rxrpc/ar-internal.h
net/rxrpc/proc.c
net/rxrpc/txbuf.c [new file with mode: 0644]