aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/xen-netfront.c
diff options
context:
space:
mode:
authorEli Cooper <[email protected]>2016-11-01 15:45:12 +0000
committerDavid S. Miller <[email protected]>2016-11-02 19:18:36 +0000
commit23f4ffedb7d751c7e298732ba91ca75d224bc1a6 (patch)
tree321347ff8bd924a8c5cbca50318e96e8e9375fa3 /drivers/net/xen-netfront.c
parentMAINTAINERS: Update MELLANOX MLX5 core VPI driver maintainers (diff)
downloadkernel-23f4ffedb7d751c7e298732ba91ca75d224bc1a6.tar.gz
kernel-23f4ffedb7d751c7e298732ba91ca75d224bc1a6.zip
ip6_tunnel: Clear IP6CB in ip6tunnel_xmit()
skb->cb may contain data from previous layers. In the observed scenario, the garbage data were misinterpreted as IP6CB(skb)->frag_max_size, so that small packets sent through the tunnel are mistakenly fragmented. This patch unconditionally clears the control buffer in ip6tunnel_xmit(), which affects ip6_tunnel, ip6_udp_tunnel and ip6_gre. Currently none of these tunnels set IP6CB(skb)->flags, otherwise it needs to be done earlier. Cc: [email protected] Signed-off-by: Eli Cooper <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'drivers/net/xen-netfront.c')
0 files changed, 0 insertions, 0 deletions