diff options
| author | Sabrina Dubroca <[email protected]> | 2015-03-19 10:22:32 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2015-03-20 16:56:11 +0000 |
| commit | 8e199dfd82ee097b522b00344af6448715d8ee0c (patch) | |
| tree | f49f84a63eec553e3462537efaf513061642a846 /net/ipv4/tcp_output.c | |
| parent | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto... (diff) | |
| download | kernel-8e199dfd82ee097b522b00344af6448715d8ee0c.tar.gz kernel-8e199dfd82ee097b522b00344af6448715d8ee0c.zip | |
ipv6: call ipv6_proxy_select_ident instead of ipv6_select_ident in udp6_ufo_fragment
Matt Grant reported frequent crashes in ipv6_select_ident when
udp6_ufo_fragment is called from openvswitch on a skb that doesn't
have a dst_entry set.
ipv6_proxy_select_ident generates the frag_id without using the dst
associated with the skb. This approach was suggested by Vladislav
Yasevich.
Fixes: 0508c07f5e0c ("ipv6: Select fragment id during UFO segmentation if not set.")
Cc: Vladislav Yasevich <[email protected]>
Reported-by: Matt Grant <[email protected]>
Tested-by: Matt Grant <[email protected]>
Signed-off-by: Sabrina Dubroca <[email protected]>
Acked-by: Vladislav Yasevich <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/ipv4/tcp_output.c')
0 files changed, 0 insertions, 0 deletions
