Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp713737pxb; Thu, 26 Aug 2021 12:48:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJweFeHoKdYxYiqiU807PeKjYd8Fl49jWHOBL8e3qcY9kTKfWYtJpzu9AsiqHWPJ95LJ3fxB X-Received: by 2002:aa7:c903:: with SMTP id b3mr5969196edt.23.1630007317133; Thu, 26 Aug 2021 12:48:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630007317; cv=none; d=google.com; s=arc-20160816; b=wcO27u3YyZrfdJ5HOuSqq+BMfqz7uG0HLj4m6+XXg6w/G/3PWjKzXGhSXHQUM0Tl+w uwf9WkBJLov291ZG7prNZ5/W2g/glvqCdBY5vmgTp+5j+m2ZgS/JN3BPfan2Ux0p6Ry5 ZDMyHPaREWMFqHxJsQ3NOVN/lrdXhCTJyzu6yCP/qg6CcE536e0bstY5KajMeVuXO2ri 9YDLXU1pwONCruyMwfOEMdFVbYxQ+hujPbyAYZTNrWIAXYpWKghWJGJoFf+ht6W+bX+9 g0NjXZXzaJCBtRw6AGS9aXDKpwK/q5Ihk5YB76/HDREEsnN8B510Qrdb1XJHdlxzk3YJ 2gfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:cc:to:from; bh=tpljfRDLKF8Q8tEewA8oNh5AQnYVhbN+Mo+/F830Nio=; b=ljGBE31A6YMGvpYTFWWCrMCgigQtl/wlHhn5OpZSV1CihfqV0/ASOg3RHBvRuzNhpk 5dnr2GVM+UFsh2bN5HVkjYNPmwAoPJtuNZ4s6tPGv0JLThRT4c0wLuuavBbiXMwB5qYk gZX7EUYxC7/ene+Ua8PehRzpbd72w8uj+o/ZtDP7ZAWuUtQodzzSYOQihxc4BL+W3M5D FU1p96P9WsI6Kkpjv/3pa+yjjL1QoCTzVhJqHh2aJIVmwLAIIFJL0wUbp2EKQVGOcrdI HuHKBig+72uB9xBdhh80CK7OtAexcEAAJdlLXJDVDr8B/blf4NY0FYgNuF27t+MqBGWs xExg== ARC-Authentication-Results: i=1; mx.google.com; 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 b1si3956865edr.458.2021.08.26.12.48.14; Thu, 26 Aug 2021 12:48:37 -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; 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 S243538AbhHZTsr (ORCPT + 99 others); Thu, 26 Aug 2021 15:48:47 -0400 Received: from paleale.coelho.fi ([176.9.41.70]:33436 "EHLO farmhouse.coelho.fi" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S233898AbhHZTsq (ORCPT ); Thu, 26 Aug 2021 15:48:46 -0400 Received: from 91-156-6-193.elisa-laajakaista.fi ([91.156.6.193] helo=kveik.ger.corp.intel.com) by farmhouse.coelho.fi with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1mJLLv-002XB4-Lf; Thu, 26 Aug 2021 22:47:58 +0300 From: Luca Coelho To: kvalo@codeaurora.org Cc: luca@coelho.fi, linux-wireless@vger.kernel.org Date: Thu, 26 Aug 2021 22:47:41 +0300 Message-Id: X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210826194748.826360-1-luca@coelho.fi> References: <20210826194748.826360-1-luca@coelho.fi> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on farmhouse.coelho.fi X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, TVD_RCVD_IP autolearn=ham autolearn_force=no version=3.4.5-pre1 Subject: [PATCH v2 05/12] iwlwifi: mvm: support broadcast TWT alone Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Shaul Triebitz Tell the firmware about broadcast TWT support even if individual TWT is not supported. In that case the firmware will negotiate only a broadcast TWT session. Signed-off-by: Shaul Triebitz Signed-off-by: Luca Coelho --- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c b/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c index 1ebd4654d18e..fd352b2624a6 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c @@ -647,15 +647,14 @@ static int iwl_mvm_mac_ctxt_cmd_sta(struct iwl_mvm *mvm, if (vif->bss_conf.he_support && !iwlwifi_mod_params.disable_11ax) { cmd.filter_flags |= cpu_to_le32(MAC_FILTER_IN_11AX); - if (vif->bss_conf.twt_requester && IWL_MVM_USE_TWT) { + if (vif->bss_conf.twt_requester && IWL_MVM_USE_TWT) ctxt_sta->data_policy |= cpu_to_le32(TWT_SUPPORTED); - if (vif->bss_conf.twt_protected) - ctxt_sta->data_policy |= - cpu_to_le32(PROTECTED_TWT_SUPPORTED); - if (vif->bss_conf.twt_broadcast) - ctxt_sta->data_policy |= - cpu_to_le32(BROADCAST_TWT_SUPPORTED); - } + if (vif->bss_conf.twt_protected) + ctxt_sta->data_policy |= + cpu_to_le32(PROTECTED_TWT_SUPPORTED); + if (vif->bss_conf.twt_broadcast) + ctxt_sta->data_policy |= + cpu_to_le32(BROADCAST_TWT_SUPPORTED); } -- 2.33.0