summaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorHannes Frederic Sowa <hannes@stressinduktion.org>2014-02-21 02:55:35 +0100
committerDavid S. Miller <davem@davemloft.net>2014-02-22 00:28:21 -0500
commit916e4cf46d0204806c062c8c6c4d1f633852c5b6 (patch)
tree2770571fb4c9f109eda3ea1cad8f5aa9f3248bb7 /init
parent4c47af4d5eb2c2f78f886079a3920a7078a6f0a0 (diff)
downloadlinux-916e4cf46d0204806c062c8c6c4d1f633852c5b6.tar.gz
linux-916e4cf46d0204806c062c8c6c4d1f633852c5b6.tar.bz2
linux-916e4cf46d0204806c062c8c6c4d1f633852c5b6.zip
ipv6: reuse ip6_frag_id from ip6_ufo_append_data
Currently we generate a new fragmentation id on UFO segmentation. It is pretty hairy to identify the correct net namespace and dst there. Especially tunnels use IFF_XMIT_DST_RELEASE and thus have no skb_dst available at all. This causes unreliable or very predictable ipv6 fragmentation id generation while segmentation. Luckily we already have pregenerated the ip6_frag_id in ip6_ufo_append_data and can use it here. Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions