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
rxrpc: Fix conn expiry timers
2017-11-24 10:18:42 +00:00
call_accept.c
rxrpc: Provide a different lockdep key for call->user_mutex for kernel calls
2017-11-24 10:18:40 +00:00
call_event.c
rxrpc: Fix variable overwrite
2017-11-29 14:44:22 +00:00
call_object.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-29 13:10:25 -08:00
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
rxrpc: Clean up whitespace
2017-11-29 14:40:41 +00:00
insecure.c
Kconfig
key.c
local_event.c
local_object.c
Makefile
misc.c
rxrpc: Fix call timeouts
2017-11-24 10:18:41 +00:00
net_ns.c
rxrpc: Fix conn expiry timers
2017-11-24 10:18:42 +00:00
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
net: delete /proc THIS_MODULE references
2018-01-16 15:01:33 -05:00
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
rxrpc: Fix variable overwrite
2017-11-29 14:44:22 +00:00
skbuff.c
sysctl.c
rxrpc: Fix call timeouts
2017-11-24 10:18:41 +00:00
utils.c