<div dir="ltr">Yes,see ! <div>My container version are squeeze and wheezy so dhclient should not apply this <div>patch to do UDP checksummng. I have reconfigured the LXC network setting </div></div><div>by static IPs so that it won&#39;t use dhclient.</div><div><br></div><div>Does the latest version dhclient apply this patch if I install it by source code?</div><div><br></div><div>- Jason Lee </div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-10-21 1:14 GMT+08:00 Tycho Andersen <span dir="ltr">&lt;<a href="mailto:tycho.andersen@canonical.com" target="_blank">tycho.andersen@canonical.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, Oct 19, 2015 at 09:23:57AM -0600, Tycho Andersen wrote:<br>
&gt; On Mon, Oct 19, 2015 at 05:12:22PM +0800, Jason Lee wrote:<br>
&gt; &gt;<br>
&gt; &gt; dhclient maybe use SOCK_PACKET to acquire IP address. When I kill this<br>
&gt; &gt; process, CRIU works well !<br>
&gt;<br>
&gt; It looks like ubuntu has a patch on dhclient<br>
&gt; (&quot;udp_checksum_offloading&quot;) which switches SOCK_PACKET to SOCK_RAW. As<br>
&gt; near as I can tell this is the only place in the code base where it&#39;s<br>
&gt; using SOCK_PACKET, so ubuntu&#39;s dhclient won&#39;t make sockets of this<br>
&gt; type, which is why I&#39;ve not seen this before. I&#39;ve asked the guy who<br>
&gt; applied the patch how long we&#39;ll carry it, but he&#39;s on vacation this<br>
&gt; week. If he says we&#39;ll drop it soon, I&#39;ll see about adding SOCK_PACKET<br>
&gt; support.<br>
<br>
</span>So it seems we will not be dropping this patch any time soon; on veth<br>
devices the kernel doesn&#39;t do UDP checksumming, so we need this patch<br>
in dhclient to fill the checksum in in userspace so it behaves<br>
correctly. Your best bet may be to get this patch into debian, since<br>
presumably they have the same issue as well.<br>
<span class="HOEnZb"><font color="#888888"><br>
Tycho<br>
</font></span></blockquote></div><br></div>