Bug#766195: [PATCH] ipv6: reuse ip6_frag_id from ip6_ufo_append_data

2014-11-09 Thread Paul Wise
On Fri, 31 Oct 2014 16:36:09 + Ben Hutchings wrote: We're going to document the live migration issue rather than fixing it. At work we are using libvirt guest suspend rather than shutdown across host reboots. It appears this feature uses migration because now we cannot start any of our VMs

Bug#766195: [PATCH] ipv6: reuse ip6_frag_id from ip6_ufo_append_data

2014-10-31 Thread Harald Staub
On 30.10.2014 20:00, Ben Hutchings wrote: [...] Yes, I can see how this (disabling virtio features) would prevent live migration from old to new host kernels. You will probably need a one-time reboot of the guest when migrating to the new host kernel. We could either mention this in the DSA

Bug#766195: [PATCH] ipv6: reuse ip6_frag_id from ip6_ufo_append_data

2014-10-31 Thread Ben Hutchings
On Fri, 2014-10-31 at 09:13 +0100, Harald Staub wrote: On 30.10.2014 20:00, Ben Hutchings wrote: [...] Yes, I can see how this (disabling virtio features) would prevent live migration from old to new host kernels. You will probably need a one-time reboot of the guest when migrating to the

Bug#766195: [PATCH] ipv6: reuse ip6_frag_id from ip6_ufo_append_data

2014-10-30 Thread Harald Staub
I can confirm that linux-image-3.2.0-4-amd64_3.2.63-2+deb7u1_amd64.deb fixes this regression for me. Cheers Harry -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Bug#766195: [PATCH] ipv6: reuse ip6_frag_id from ip6_ufo_append_data

2014-10-30 Thread Harald Staub
On 30.10.2014 11:17, Harald Staub wrote: I can confirm that linux-image-3.2.0-4-amd64_3.2.63-2+deb7u1_amd64.deb fixes this regression for me. But it breaks live migration, probably when the source host runs an older kernel. When libvirt tries to complete the migration, it aborts with:

Bug#766195: [PATCH] ipv6: reuse ip6_frag_id from ip6_ufo_append_data

2014-10-30 Thread Ben Hutchings
On Thu, 2014-10-30 at 17:28 +0100, Harald Staub wrote: On 30.10.2014 11:17, Harald Staub wrote: I can confirm that linux-image-3.2.0-4-amd64_3.2.63-2+deb7u1_amd64.deb fixes this regression for me. But it breaks live migration, probably when the source host runs an older kernel. When

Bug#766195: [PATCH] ipv6: reuse ip6_frag_id from ip6_ufo_append_data

2014-10-27 Thread Ben Hutchings
On Wed, 2014-10-22 at 01:02 +0100, Ben Hutchings wrote: I think this is the upstream change which would fix this. Please test this on top of the previous one, in case there are any more cases where ipv6_select_ident() may be called with a rt == NULL. However, it seems that with this change,

Bug#766195: [PATCH] ipv6: reuse ip6_frag_id from ip6_ufo_append_data

2014-10-27 Thread Julien Cristau
On Mon, Oct 27, 2014 at 13:40:44 +, Ben Hutchings wrote: I've now written and tested patches for that remaining regression. Source at: https://people.debian.org/~benh/packages/linux_3.2.63-2+deb7u1.dsc https://people.debian.org/~benh/packages/linux_3.2.63-2+deb7u1.debian.tar.xz

Bug#766195: [PATCH] ipv6: reuse ip6_frag_id from ip6_ufo_append_data

2014-10-27 Thread Ben Hutchings
On Mon, 2014-10-27 at 21:10 +0100, Julien Cristau wrote: On Mon, Oct 27, 2014 at 13:40:44 +, Ben Hutchings wrote: I've now written and tested patches for that remaining regression. Source at: https://people.debian.org/~benh/packages/linux_3.2.63-2+deb7u1.dsc

Bug#766195: [PATCH] ipv6: reuse ip6_frag_id from ip6_ufo_append_data

2014-10-23 Thread Martin Zobel-Helas
Hi, On Wed Oct 22, 2014 at 01:02:07 +0100, Ben Hutchings wrote: I think this is the upstream change which would fix this. Please test this on top of the previous one, in case there are any more cases where ipv6_select_ident() may be called with a rt == NULL. However, it seems that with

Bug#766195: [PATCH] ipv6: reuse ip6_frag_id from ip6_ufo_append_data

2014-10-21 Thread Ben Hutchings
I think this is the upstream change which would fix this. Please test this on top of the previous one, in case there are any more cases where ipv6_select_ident() may be called with a rt == NULL. However, it seems that with this change, when a VM offloads UDP/IPv6 fragmentation to us, we will