summaryrefslogtreecommitdiffstats
path: root/net/rds
diff options
context:
space:
mode:
authorGao feng <gaofeng@cn.fujitsu.com>2012-03-19 23:36:10 +0100
committerDavid S. Miller <davem@davemloft.net>2012-03-20 10:39:34 +0100
commit1f85851e17b64cabd089a8a8839dddebc627948c (patch)
treea7a23af86a8241f09cff1602786bd7e26a120d17 /net/rds
parentcpsw: Hook up default ndo_change_mtu. (diff)
downloadlinux-1f85851e17b64cabd089a8a8839dddebc627948c.tar.xz
linux-1f85851e17b64cabd089a8a8839dddebc627948c.zip
ipv6: fix incorrent ipv6 ipsec packet fragment
Since commit 299b0767(ipv6: Fix IPsec slowpath fragmentation problem) In func ip6_append_data,after call skb_put(skb, fraglen + dst_exthdrlen) the skb->len contains dst_exthdrlen,and we don't reduce dst_exthdrlen at last This will make fraggap>0 in next "while cycle",and cause the size of skb incorrent Fix this by reserve headroom for dst_exthdrlen. Signed-off-by: Gao feng <gaofeng@cn.fujitsu.com> Acked-by: Steffen Klassert <steffen.klassert@secunet.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/rds')
0 files changed, 0 insertions, 0 deletions