From mboxrd@z Thu Jan 1 00:00:00 1970 From: Subash Abhinov Kasiviswanathan Subject: Re: [PATCH net-next v3 00/10] net: qualcomm: rmnet: Enable csum offloads Date: Fri, 05 Jan 2018 18:05:23 -0700 Message-ID: <3598b25f3a9138be9b213624b89ce512@codeaurora.org> References: <1515184884-8242-1-git-send-email-subashab@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit To: davem@davemloft.net, netdev@vger.kernel.org, lkp@intel.com, edumazet@google.com Return-path: Received: from smtp.codeaurora.org ([198.145.29.96]:56378 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753353AbeAFBFY (ORCPT ); Fri, 5 Jan 2018 20:05:24 -0500 In-Reply-To: <1515184884-8242-1-git-send-email-subashab@codeaurora.org> Sender: netdev-owner@vger.kernel.org List-ID: On 2018-01-05 13:41, Subash Abhinov Kasiviswanathan wrote: > This series introduces the MAPv4 packet format for checksum > offload plus some other minor changes. > > Patches 1-3 are cleanups. > > Patch 4 renames the ingress format to data format so that all data > formats can be configured using this going forward. > > Patch 5 uses the pacing helper to improve TCP transmit performance. > > Patch 6-9 defines the the MAPv4 for checksum offload for RX and TX. > A new header and trailer format are used as part of MAPv4. > For RX checksum offload, only the 1's complement of the IP payload > portion is computed by hardware. The meta data from RX header is > used to verify the checksum field in the packet. Note that the > IP packet and its field itself is not modified by hardware. > This gives metadata to help with the RX checksum. For TX, the > required metadata is filled up so hardware can compute the > checksum. > > Patch 10 enables GSO on rmnet devices > > v1->v2: Fix sparse errors reported by kbuild test robot > > v2->v3: Update the commit message for Patch 5 based on Eric's comments > > Subash Abhinov Kasiviswanathan (10): > net: qualcomm: rmnet: Remove redundant check when stamping map header > net: qualcomm: rmnet: Remove invalid condition while stamping mux id > net: qualcomm: rmnet: Remove unused function declaration > net: qualcomm: rmnet: Rename ingress data format to data format > net: qualcomm: rmnet: Set pacing shift > net: qualcomm: rmnet: Define the MAPv4 packet formats > net: qualcomm: rmnet: Add support for RX checksum offload > net: qualcomm: rmnet: Handle command packets with checksum trailer > net: qualcomm: rmnet: Add support for TX checksum offload > net: qualcomm: rmnet: Add support for GSO > > drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 10 +- > drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 2 +- > .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 36 ++- > drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 23 +- > .../ethernet/qualcomm/rmnet/rmnet_map_command.c | 17 +- > .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 309 > ++++++++++++++++++++- > .../net/ethernet/qualcomm/rmnet/rmnet_private.h | 2 + > drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 4 + > 8 files changed, 378 insertions(+), 25 deletions(-) Hi David I dont see this series in patchwork. Do I need to resubmit this? -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project