linux/net/rxrpc
David Howells 93c62c45ed rxrpc: Fix send in rxrpc_send_data_packet()
All the kernel_sendmsg() calls in rxrpc_send_data_packet() need to send
both parts of the iov[] buffer, but one of them does not.  Fix it so that
it does.

Without this, short IPv6 rxrpc DATA packets may be seen that have the rxrpc
header included, but no payload.

Fixes: 5a924b8951 ("rxrpc: Don't store the rxrpc header in the Tx queue sk_buffs")
Reported-by: Marc Dionne <marc.dionne@auristor.com>
Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-02-22 15:37:47 -05:00
..
af_rxrpc.c vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
ar-internal.h
call_accept.c
call_event.c
call_object.c
conn_client.c rxrpc: Fix received abort handling 2018-02-07 21:47:10 -05:00
conn_event.c rxrpc: Don't put crypto buffers on the stack 2018-02-08 13:48:29 -05:00
conn_object.c rxrpc: Fix received abort handling 2018-02-07 21:47:10 -05:00
conn_service.c
input.c
insecure.c
Kconfig
key.c
local_event.c
local_object.c
Makefile
misc.c
net_ns.c
output.c rxrpc: Fix send in rxrpc_send_data_packet() 2018-02-22 15:37:47 -05:00
peer_event.c
peer_object.c
proc.c
protocol.h
recvmsg.c rxrpc: Work around usercopy check 2018-02-16 16:22:27 -05:00
rxkad.c rxrpc: Don't put crypto buffers on the stack 2018-02-08 13:48:29 -05:00
security.c
sendmsg.c
skbuff.c
sysctl.c
utils.c