From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [PATCH net v2] skbuff: Fix skb checksum flag on skb pull Date: Mon, 28 Sep 2015 22:32:11 -0700 (PDT) Message-ID: <20150928.223211.487857375598451901.davem@davemloft.net> References: <1442951873-4803-1-git-send-email-pshelar@nicira.com> <20150924.140931.1967362456389755405.davem@davemloft.net> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org To: pshelar@nicira.com Return-path: Received: from shards.monkeyblade.net ([149.20.54.216]:53963 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751230AbbI2FcM (ORCPT ); Tue, 29 Sep 2015 01:32:12 -0400 In-Reply-To: Sender: netdev-owner@vger.kernel.org List-ID: From: Pravin Shelar Date: Fri, 25 Sep 2015 19:48:57 -0700 > On Thu, Sep 24, 2015 at 2:09 PM, David Miller wrote: >> From: Pravin B Shelar >> Date: Tue, 22 Sep 2015 12:57:53 -0700 >> >>> VXLAN device can receive skb with checksum partial. But the checksum >>> offset could be in outer header which is pulled on receive. This results >>> in negative checksum offset for the skb. Such skb can cause the assert >>> failure in skb_checksum_help(). Following patch fixes the bug by setting >>> checksum-none while pulling outer header. >>> >>> Following is the kernel panic msg from old kernel hitting the bug. >> ... >>> Reported-by: Anupam Chanda >>> Signed-off-by: Pravin B Shelar >> >> Applied, thanks. > > Thanks for applying it. Since I have seen this bug on older kernel can > you also queue it for -stable. Not until we resolve all of the regressions caused by it.