From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Brandeburg Subject: Re: [net-next 07/15] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 Date: Wed, 5 Aug 2015 17:38:30 -0700 Message-ID: <20150805173830.00001a1c@unknown> References: <1438818735-38115-1-git-send-email-jeffrey.t.kirsher@intel.com> <1438818735-38115-8-git-send-email-jeffrey.t.kirsher@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Jeff Kirsher , "David S. Miller" , Anjali Singhai Jain , Linux Kernel Network Developers , , , , Catherine Sullivan , jesse.brandeburg@intel.com To: Tom Herbert Return-path: Received: from mga09.intel.com ([134.134.136.24]:42826 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754423AbbHFAib (ORCPT ); Wed, 5 Aug 2015 20:38:31 -0400 In-Reply-To: Sender: netdev-owner@vger.kernel.org List-ID: On Wed, 5 Aug 2015 17:13:21 -0700 Tom Herbert wrote: > On Wed, Aug 5, 2015 at 4:52 PM, Jeff Kirsher > wrote: > > From: Anjali Singhai Jain > > if (vsi->back->flags & I40E_FLAG_WB_ON_ITR_CAPABLE) > > tx_ring->flags = I40E_TXR_FLAGS_WB_ON_ITR; > > + if (vsi->back->flags & I40E_FLAG_OUTER_UDP_CSUM_CAPABLE) > > + tx_ring->flags |= I40E_TXR_FLAGS_OUTER_UDP_CSUM; > > Just curious... is there a difference between enabling the outer UDP > checksum (of a tunnel) and just enabling checksum offload for UDP > packets? Yes, the hardware knows the difference (or we actually tell it the difference) between a UDP packet and a tunnel inside a UDP packet.