From: Ben Hutchings <ben@xxxxxxxxxxxxxxx> Date: Tue, 27 Jan 2015 02:47:54 +0000 > On Mon, 2015-01-26 at 09:37 -0500, Vladislav Yasevich wrote: >> If the IPv6 fragment id has not been set and we perform >> fragmentation due to UFO, select a new fragment id. >> When we store the fragment id into skb_shinfo, set the bit >> in the skb so we can re-use the selected id. >> This preserves the behavior of UFO packets generated on the >> host and solves the issue of id generation for packet sockets >> and tap/macvtap devices. >> >> This patch moves ipv6_select_ident() back in to the header file. >> It also provides the helper function that sets skb_shinfo() frag >> id and sets the bit. >> >> It also makes sure that we select the fragment id when doing >> just gso validation, since it's possible for the packet to >> come from an untrusted source (VM) and be forwarded through >> a UFO enabled device which will expect the fragment id. >> >> CC: Eric Dumazet <edumazet@xxxxxxxxxx> >> Signed-off-by: Vladislav Yasevich <vyasevic@xxxxxxxxxx> Applied, thanks Ben. _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization