aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/gcc-plugins/sancov_plugin.c
diff options
context:
space:
mode:
authorDavide Caratti <[email protected]>2021-10-27 20:38:55 +0000
committerJakub Kicinski <[email protected]>2021-10-28 15:19:06 +0000
commitf7cc8890f30d3ddc785e2b2ddc647da5b4b3c3ec (patch)
tree83248bc42bc8855b00261f9ddd5f02eee2e6924f /scripts/gcc-plugins/sancov_plugin.c
parentriscv, bpf: Fix potential NULL dereference (diff)
downloadkernel-f7cc8890f30d3ddc785e2b2ddc647da5b4b3c3ec.tar.gz
kernel-f7cc8890f30d3ddc785e2b2ddc647da5b4b3c3ec.zip
mptcp: fix corrupt receiver key in MPC + data + checksum
using packetdrill it's possible to observe that the receiver key contains random values when clients transmit MP_CAPABLE with data and checksum (as specified in RFC8684 ยง3.1). Fix the layout of mptcp_out_options, to avoid using the skb extension copy when writing the MP_CAPABLE sub-option. Fixes: d7b269083786 ("mptcp: shrink mptcp_out_options struct") Closes: https://github.com/multipath-tcp/mptcp_net-next/issues/233 Reported-by: Poorva Sonparote <[email protected]> Signed-off-by: Davide Caratti <[email protected]> Signed-off-by: Mat Martineau <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins/sancov_plugin.c')
0 files changed, 0 insertions, 0 deletions