rxrpc: Call udp_sendmsg() directly
authorDavid Howells <dhowells@redhat.com>
Tue, 22 Mar 2022 11:07:20 +0000 (11:07 +0000)
committerDavid Howells <dhowells@redhat.com>
Tue, 8 Nov 2022 16:42:28 +0000 (16:42 +0000)
commited472b0c8783e7e3896a8fb4382f2187aae427e1
tree1e035cd8f39b8f643b9d4e74b760bb3ed47a6a56
parentb6c66c4324e7dd66a06a6a034204ae7d4e95c28c
rxrpc: Call udp_sendmsg() directly

Call udp_sendmsg() and udpv6_sendmsg() directly rather than calling
kernel_sendmsg() as the latter assumes we want a kvec-class iterator.
However, zerocopy explicitly doesn't work with such an iterator.

Signed-off-by: David Howells <dhowells@redhat.com>
cc: Marc Dionne <marc.dionne@auristor.com>
cc: linux-afs@lists.infradead.org
net/ipv6/udp.c
net/rxrpc/output.c