Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp2163746ybt; Sun, 28 Jun 2020 10:03:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyDZyAc+FOHla14WG5OF6t/+szh+htmdQehnHh+WXUU0V8Minq6WvGTw71OghO7q2GsfR8Z X-Received: by 2002:a50:8adb:: with SMTP id k27mr13214000edk.267.1593363784832; Sun, 28 Jun 2020 10:03:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593363784; cv=none; d=google.com; s=arc-20160816; b=tcwHGXgu0wTVeP11aFS81/aDcub+kWIj2sOpOyokttPlU/guxubXfoFgIh5px9mro6 EZIXXL9Jzns9wQWiT3X2vVZmX5uVW/rK83O/iG2S/CNICSP6l7zZbJriSNYSS8Bv3eKJ GA+LKHpVQwcGRFiUY/KFYMsejxa3FH00JMIB1s74wuZOev3pkI4Ixx2GY8bRh6QydtRh LJo6+FAJ+fcDfZq758/k71JwKmiJfAEukH8F/nkCM2ysMA8GdpOW3z4q/JDzDFYh9QgD vYrI94Hm7cwxWZNW8gTz526oEtmH7Pcz3KWq6aip+ICHyeNV2M3EQph7b0XLn1VZKKt0 UKWw== 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=7zLjqLoeGnEBuh4LDTbBmiP3YIu2iUduXQBK1dgClbs=; b=XIsDw991QPF0ovynpo+G1loFa8e9Vo83E55BwSeTM6GUIVXPW9wN5BOGCFgEFEqquI /vLmGF3ClU8DccS8Jf81HlB02ustC2SbbT4EwWzV3PONKjZvJfH11JXFupLIZVMW8xeZ 8tGB2tluNMwDlSy+eLbfyuWLOqbDNFo4R5GpJn/dAaw3uKf4f9F3iVuis5V5hKCh8oL8 pMEpZb1rTYNYhGYoOrXGnXqf8x/qJlRCoSXYhz/sCMyqH6oubyTWd1JibtdxYjpPA3C1 q5sTRU9OFV72kmf9JVbKX0E0ygWZL8ILYQ6/qvbUu+y3rtc77jVnoaohwSwzIk65qGNO qk5w== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=gFifh7DZ; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bx17si15546088edb.559.2020.06.28.10.02.24; Sun, 28 Jun 2020 10:03:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=gFifh7DZ; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726345AbgF1RCJ (ORCPT + 99 others); Sun, 28 Jun 2020 13:02:09 -0400 Received: from mail29.static.mailgun.info ([104.130.122.29]:39531 "EHLO mail29.static.mailgun.info" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726059AbgF1RCJ (ORCPT ); Sun, 28 Jun 2020 13:02:09 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1593363728; h=Message-Id: Date: Subject: Cc: To: From: Sender; bh=7zLjqLoeGnEBuh4LDTbBmiP3YIu2iUduXQBK1dgClbs=; b=gFifh7DZM2PZttFEpn2mHn3p1Z/9Tt0S4UBHwX+ugTQ1yJ/3m8mDQu43FXHpi2FAyJY9I6Ub ojASq/mq6k5x6BigDCzkYnbUtP3VDjsHMcZjbmEHMEH3iuc97W/NJfU4mELSy7BkD04W62ys XXz7TQmpYsUkB5A7IMXJaVJBMKk= X-Mailgun-Sending-Ip: 104.130.122.29 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 smtp-out-n07.prod.us-east-1.postgun.com with SMTP id 5ef8cd10567385e8e71d28f5 (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Sun, 28 Jun 2020 17:02:08 GMT Received: by smtp.codeaurora.org (Postfix, from userid 1001) id 8E2BEC433C6; Sun, 28 Jun 2020 17:02:07 +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 tamizhr-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: tamizhr) by smtp.codeaurora.org (Postfix) with ESMTPSA id 0A3B9C433C8; Sun, 28 Jun 2020 17:02:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 0A3B9C433C8 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=tamizhr@codeaurora.org From: Tamizh Chelvam To: ath10k@lists.infradead.org Cc: linux-wireless@vger.kernel.org, Tamizh Chelvam Subject: [PATCH 0/4] ath10k: Add support for TID specific configuration Date: Sun, 28 Jun 2020 22:31:54 +0530 Message-Id: <1593363718-5148-1-git-send-email-tamizhr@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 Add TID specific configuration for noack, retry count, aggregation, Tx rate and RTS_CTS control. Here if noack is enabled for the TID then aggregation should be disabled and Tx rate should be and retry count will be 0. Also add support for reset TID configuration. Tamizh Chelvam (4): ath10k: Add wmi command support for station specific TID config ath10k: Move rate mask validation function up in the file ath10k: Add new api to support TID specific configuration ath10k: Add new api to support reset TID config drivers/net/wireless/ath/ath10k/core.c | 4 + drivers/net/wireless/ath/ath10k/core.h | 20 + drivers/net/wireless/ath/ath10k/mac.c | 839 ++++++++++++++++++++++++++---- drivers/net/wireless/ath/ath10k/txrx.c | 11 +- drivers/net/wireless/ath/ath10k/wmi-ops.h | 19 + drivers/net/wireless/ath/ath10k/wmi.c | 35 ++ drivers/net/wireless/ath/ath10k/wmi.h | 72 +++ 7 files changed, 907 insertions(+), 93 deletions(-) -- 1.9.1