Received: by 10.223.185.116 with SMTP id b49csp1098371wrg; Sat, 3 Mar 2018 15:30:03 -0800 (PST) X-Google-Smtp-Source: AG47ELsrgS5W2uj0FAPUNNOEGpRPfzhs9Rt7EHWTDmKc7gE0onR4Pc9OmNUxGv6/KE7kCSR7S89o X-Received: by 10.98.198.92 with SMTP id m89mr1739669pfg.73.1520119803688; Sat, 03 Mar 2018 15:30:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520119803; cv=none; d=google.com; s=arc-20160816; b=i2TkvWr475WFIJY3vVDIPqy1TFkBv33AGBQG6KBH63lXAlSxybzkVaMbRrzF13CUlW FHbdxdtrwR/BF/odZMvhBhUOswkmSOiNJnc377mpV8a1uHJVO5Wnp62aTMKgHlQOUC5/ 6Cc3CnHmFeyW17lC2tmJoxQ5Y2vAnjhHP0YvUWjRo/+Dj5oruJ3o1VvHR9xBCKLNITE1 HgnTdX46geYyFN+J4yyjkZOQxaH9Ahy+9QLCGcWDoqARPlFii5nnvFnNB/fKm1HnNvVz TZzcLn/S1/OOaNlvBzY6bFyrJ9H8009GXBEdaEGA3RWiNvgXidFiGv+yd+1NA841MSjB rQrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=C2DqMQrjpWaXkKZZMSMdj22tktcXWVF2yKtzSO4q+aI=; b=0WVUCRelyYm4ybus/ofbfOL3JdOvqXLiXErpeijC3LUXuriQGSQ/0425pRckLfufYj LqnMwlPn4dTrQyxN5JjBnageT6ljwbe4LndWa3eYTDPnXMiMHHrl4Lg3d87bPzZ8ymHu CLDUhgYHCk9B0BcXsohNIQYjkF9WJdK3Cw+JHgjLujb8BZA5DkWtaxC2PO7gbkOFHJ75 ek5bYJvmROOVfbysiw71O3Q7dxo4O0Nj2U8GMuznlWLk07eLH3HC/kFvl5tpbkmiUwY7 jjSpRoKkAaVRkCGERpc7IC3Wph7Ty239DMWfcRr6lzFVv7AbCxZDS0CbK44a0ARGYsAM gX5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=N1iAUYeM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n10-v6si6773567plk.255.2018.03.03.15.29.49; Sat, 03 Mar 2018 15:30:03 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=N1iAUYeM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934486AbeCCX1g (ORCPT + 99 others); Sat, 3 Mar 2018 18:27:36 -0500 Received: from mail-by2nam03on0136.outbound.protection.outlook.com ([104.47.42.136]:28821 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934657AbeCCWhE (ORCPT ); Sat, 3 Mar 2018 17:37:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=C2DqMQrjpWaXkKZZMSMdj22tktcXWVF2yKtzSO4q+aI=; b=N1iAUYeM6zyfZbNZL3XVzKCPbQpeYQBuZQI9IxjsjcxEJ0y9z9CQNdUUFE8zrM2xtdL7UkYkiY9lAV09h77P0+DSuYEIKiWSW0tQVkNdnYYYDA9jLNKgGPi0aRYKVzzY4Ve3ep6DjElMZpN3E3Hng30dLtdUR0x13iONl0DDjJk= Received: from MW2PR2101MB1034.namprd21.prod.outlook.com (52.132.149.10) by MW2PR2101MB0969.namprd21.prod.outlook.com (52.132.146.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.588.3; Sat, 3 Mar 2018 22:36:49 +0000 Received: from MW2PR2101MB1034.namprd21.prod.outlook.com ([fe80::1d56:338f:e2b:cec0]) by MW2PR2101MB1034.namprd21.prod.outlook.com ([fe80::1d56:338f:e2b:cec0%3]) with mapi id 15.20.0567.006; Sat, 3 Mar 2018 22:36:49 +0000 From: Sasha Levin To: "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" CC: Manikanta Pubbisetty , Kalle Valo , Sasha Levin Subject: [PATCH AUTOSEL for 4.9 193/219] ath10k: update tdls teardown state to target Thread-Topic: [PATCH AUTOSEL for 4.9 193/219] ath10k: update tdls teardown state to target Thread-Index: AQHTsz8jdVR+vo/pwEy67enJYEIG4g== Date: Sat, 3 Mar 2018 22:29:49 +0000 Message-ID: <20180303222716.26640-193-alexander.levin@microsoft.com> References: <20180303222716.26640-1-alexander.levin@microsoft.com> In-Reply-To: <20180303222716.26640-1-alexander.levin@microsoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Levin@microsoft.com; x-originating-ip: [52.168.54.252] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;MW2PR2101MB0969;7:gGDQotTPIboFd4FDw5E/Qywg4eiezxOa4GX8rlMfVgKJgux2MdimMJ4Vd7YMdNsHG/jcCHmOwpR1TzUysB72ep8I5TbdZaRJQ87zMlI1dOvkMPA2TI3wxb+w0rZa98eyewWqkPS3nt/8EGjkUrVKyMp8TQhyh8XEkaCAO7PoYC3m/pUg6LzkjUxap8rkc5U0reREzY4elnzamSQhNq/PUPWIUJwSQO9gIiOgV3Zj4YOb+re7LumRr3LR0fEQUrFF x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: a88bd64f-b9f8-4ba2-9b74-08d58157412b x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7193020);SRVR:MW2PR2101MB0969; x-ms-traffictypediagnostic: MW2PR2101MB0969: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(89211679590171); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(61425038)(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3231220)(944501244)(52105095)(3002001)(6055026)(61426038)(61427038)(6041288)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);SRVR:MW2PR2101MB0969;BCL:0;PCL:0;RULEID:;SRVR:MW2PR2101MB0969; x-forefront-prvs: 0600F93FE1 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(346002)(376002)(39380400002)(366004)(396003)(39860400002)(189003)(199004)(105586002)(5250100002)(53936002)(107886003)(36756003)(6436002)(4326008)(2501003)(6486002)(1076002)(2906002)(6512007)(2900100001)(54906003)(110136005)(305945005)(106356001)(7736002)(316002)(3280700002)(478600001)(14454004)(15650500001)(59450400001)(10290500003)(68736007)(2950100002)(72206003)(3660700001)(66066001)(3846002)(6116002)(102836004)(6506007)(5660300001)(10090500001)(25786009)(186003)(26005)(99286004)(22452003)(81166006)(76176011)(575784001)(86362001)(81156014)(97736004)(86612001)(8676002)(8936002)(22906009)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:MW2PR2101MB0969;H:MW2PR2101MB1034.namprd21.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: ki2PcRXjy3uzJBJzWUgZeCNpEVBhsXj1v4O4EZxgsBbuJVYXuZXLV4L4dzp/vIG9zbIYbpCNznU5BCwdsd/pUDg88nmwSYHggktgS2gQ7d0qK2s4g0SMmu2tZJIrha2DYZPzjPkCVvL/vxQj5AsKHvb8QYomPrGx29Nxjhk1EX4= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: a88bd64f-b9f8-4ba2-9b74-08d58157412b X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2018 22:29:49.2133 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB0969 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Manikanta Pubbisetty [ Upstream commit 424ea0d174e82365f85c6770225dba098b8f1d5f ] It is required to update the teardown state of the peer when a tdls link with that peer is terminated. This information is useful for the target to perform some cleanups wrt the tdls peer. Without proper cleanup, target assumes that the peer is connected and blocks future connection requests, updating the teardown state of the peer addresses the problem. Tested this change on QCA9888 with 10.4-3.5.1-00018 fw version. Signed-off-by: Manikanta Pubbisetty Signed-off-by: Kalle Valo Signed-off-by: Sasha Levin --- drivers/net/wireless/ath/ath10k/mac.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/a= th/ath10k/mac.c index 696b90270615..1e6e63dbd61c 100644 --- a/drivers/net/wireless/ath/ath10k/mac.c +++ b/drivers/net/wireless/ath/ath10k/mac.c @@ -6054,6 +6054,16 @@ static int ath10k_sta_state(struct ieee80211_hw *hw, "mac vdev %d peer delete %pM sta %pK (sta gone)\n", arvif->vdev_id, sta->addr, sta); =20 + if (sta->tdls) { + ret =3D ath10k_mac_tdls_peer_update(ar, arvif->vdev_id, + sta, + WMI_TDLS_PEER_STATE_TEARDOWN); + if (ret) + ath10k_warn(ar, "failed to update tdls peer state for %pM state %d: %i= \n", + sta->addr, + WMI_TDLS_PEER_STATE_TEARDOWN, ret); + } + ret =3D ath10k_peer_delete(ar, arvif->vdev_id, sta->addr); if (ret) ath10k_warn(ar, "failed to delete peer %pM for vdev %d: %i\n", --=20 2.14.1