Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp4733781ybv; Mon, 17 Feb 2020 04:59:52 -0800 (PST) X-Google-Smtp-Source: APXvYqzQ6rm8CM0o1itKrOTxSIK9GPCDc/+QN7GPh57DzhVwQQ8UyMzhBgjRGUNOBq0rmMLUNM2L X-Received: by 2002:a05:6808:b18:: with SMTP id s24mr9516907oij.31.1581944392643; Mon, 17 Feb 2020 04:59:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581944392; cv=none; d=google.com; s=arc-20160816; b=Exg06zEcorWUurn2gqn5Rr4D5ffBIjhYRQP4LTHphv76EgKwbV4vvF7ZVO/6S7pOQf Ldhs+SHGwFNjEDraxp+wz1YjQpfEo2VtpIiPe1iQzsjVRDrTbCR8+mpyV3XRxUwcZ3XW ZoEB351CKz2GjDug5fqX55TuNcuImtkEiLd490m/IbWl88Cih/1Qz2Ai3CM015ixFLoj uT9IuweaZEqGt6dI+CX8COlEOzDr1C30Spal/IqlWVmtib5mSBeEJ7vS63IaD9ULjfz6 IqFOXHxp7co5/gWCx16HRKvCsfr42UooKmtxbKVZSPFvspD+cfvXj6AN1CnYh6Qst/Fq Dp8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dmarc-filter:dkim-signature; bh=iy9oYEyotI4KDaCwraKjGKVN+q5C/hmY7Nguh9S2LVs=; b=x4luZMZ7J7o2a3W8BdxxfYY8AZpkW/SK4DyJrr7YXZD4kY+ifi+Tw0SngxuxQgCE70 N42saWhe2b0Jj0TMwCLmotInBaq5qAg7cLbI7Tbge05cyEsSh18kinSmywh/wBcZGaAJ ON7tqlxn0qDMgJqkSD6yKL1QrCGyHDIGVHA1t0w95IyABi91b2N59uhO5USVPk2UVS0B zBhEqE6jA2L1RKg0b7/iV77UuAA5uc0Q1lg6cTIj/rRzA5rl2YgZJiFlfs2Y6bKtOYLB M23BmFTQLQwKbUoIgEFoC499nFL12nlbJTRGQT/nibh0zngspjD9efTLZyEwstJggpb9 c2pg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=gRcKBU1R; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w5si162244otq.238.2020.02.17.04.59.41; Mon, 17 Feb 2020 04:59:52 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=gRcKBU1R; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726851AbgBQMZP (ORCPT + 99 others); Mon, 17 Feb 2020 07:25:15 -0500 Received: from mail27.static.mailgun.info ([104.130.122.27]:38607 "EHLO mail27.static.mailgun.info" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726528AbgBQMZP (ORCPT ); Mon, 17 Feb 2020 07:25:15 -0500 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1581942311; h=Message-Id: Date: Subject: Cc: To: From: Sender; bh=iy9oYEyotI4KDaCwraKjGKVN+q5C/hmY7Nguh9S2LVs=; b=gRcKBU1RP3ugvadHoQJ1bXroBd7sVFW+AQs4aPUFRSWnYLLrh/A5ReGv6mfm0AiqjfY+3Avy /HQFcaDTsUEtFczJgrsZkmLtAFV20wHJrpK3ocKmoB0rSXbRmcdITU9OmunCMavm6sbSC7G1 blFiVH4Fat3SheEqVOfdotBIP0w= X-Mailgun-Sending-Ip: 104.130.122.27 X-Mailgun-Sid: WyI3YTAwOSIsICJsaW51eC13aXJlbGVzc0B2Z2VyLmtlcm5lbC5vcmciLCAiYmU5ZTRhIl0= Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by mxa.mailgun.org with ESMTP id 5e4a861d.7f8e83ea7260-smtp-out-n02; Mon, 17 Feb 2020 12:25:01 -0000 (UTC) Received: by smtp.codeaurora.org (Postfix, from userid 1001) id 79CBDC4479F; Mon, 17 Feb 2020 12:25:00 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-caf-mail-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=2.0 tests=ALL_TRUSTED,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.0 Received: from vnaralas-linux.qualcomm.com (blr-c-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com [103.229.19.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mpubbise) by smtp.codeaurora.org (Postfix) with ESMTPSA id CDCBBC43383; Mon, 17 Feb 2020 12:24:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org CDCBBC43383 Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; spf=none smtp.mailfrom=mpubbise@codeaurora.org From: Manikanta Pubbisetty To: ath11k@lists.infradead.org Cc: linux-wireless@vger.kernel.org, Manikanta Pubbisetty Subject: [RFC 0/2] add 802.11 decapsulation offload support Date: Mon, 17 Feb 2020 17:54:35 +0530 Message-Id: <1581942277-585-1-git-send-email-mpubbise@codeaurora.org> X-Mailer: git-send-email 2.7.4 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Adding support for offloading 802.11 decapsulation to the HW. This reduces the CPU cycles spent on host CPU for doing the conversion from 802.11 format to ethernet format and thereby improving the performance of the device. Note: Ath11k patch in this patchset depends on PN offload series and the multi reo patchset with the following name. "Support hash based reo destination ring selection" Manikanta Pubbisetty (2): mac80211: add receive path for ethernet frame format ath11k: add rx hw 802.11 decapsulation offloading support drivers/net/wireless/ath/ath11k/core.c | 4 + drivers/net/wireless/ath/ath11k/core.h | 3 + drivers/net/wireless/ath/ath11k/dp_rx.c | 184 ++++++++++++++---------- drivers/net/wireless/ath/ath11k/hal_desc.h | 2 + drivers/net/wireless/ath/ath11k/mac.c | 21 +++ include/net/mac80211.h | 20 +++ net/mac80211/rx.c | 215 ++++++++++++++++++++++++++++- 7 files changed, 370 insertions(+), 79 deletions(-) -- 2.7.4