Received: by 10.223.185.116 with SMTP id b49csp1081920wrg; Sat, 3 Mar 2018 15:03:00 -0800 (PST) X-Google-Smtp-Source: AG47ELt312WHTMZxX7yDbNNnOgMW1WLgm7HV84BBkF/UScWCuxZekZzEUGaHWNnfvS9gsHuSovS+ X-Received: by 10.99.7.15 with SMTP id 15mr8048643pgh.388.1520118180302; Sat, 03 Mar 2018 15:03:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520118180; cv=none; d=google.com; s=arc-20160816; b=CFcAgGThX593Hfzfnu90cDx8kHOLabqL3QVSBe6RlrUK0qWQza28rWlJEcLVhdNr// 9iX53brqTjlfFg6SiWoY0uuhxiXE3If7+AUOehM6NOK6h53oJfdkTsrVFViqvj60VPuH YowbShfyupDLJPqk9rIGStPvsfT899w3vEz6X3Fm2ONNBuSo1boaSOUpgrdnoZcb/W+o EppWLYj6+r5z4eomBVVhdeDc0Bau7F7+m6jc372knWMOcolEQ64QgMLgY27XSnq89jUb 5wfes2AJ2EGN0mn5vKZ0/59ho3J3oX55MvFgh2Yzk9pjiv3/VLJgEANLIqrUbTuHglTy LYeA== 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=AxfYny4qOnCe401muFoU/nERli2I1/0fXwTAAdGR0rc=; b=kD/SjkD8En5f/Rt4diAldIU+kzno28RKwtZKChAfZHoDWB3oMPdd31a3YWwRI6pCtn V5iopWlijiGqvdJ4S9lo5tJLPfUEjC5eiqmWJ+rxQTsgDDmrYbadsHR6MOAxdEDXG+hN mRzsjR6rMGaaqHRPGisNN8VGJ1txVhbf08HQNsxu5vFK+ycaWzcp8heRsmqpxSnqQ5xd IOAlO+mUeTaKNnxe0RyJ+JtNeFbXopOfmDIQOIgpurXNMb25puingt7nDCANCh7YV9B0 vWvT5A72vHI1okkzLN2/rKJwVFlsNCgqFr7pRJ6aj7aUt32JVy3aHXgxW+8mOx1Qd8Js a2vQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=Cr8epq/C; 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 w10-v6si3964221plq.458.2018.03.03.15.02.45; Sat, 03 Mar 2018 15:03:00 -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=Cr8epq/C; 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 S935315AbeCCXBu (ORCPT + 99 others); Sat, 3 Mar 2018 18:01:50 -0500 Received: from mail-co1nam03on0111.outbound.protection.outlook.com ([104.47.40.111]:9680 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934446AbeCCWks (ORCPT ); Sat, 3 Mar 2018 17:40:48 -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=AxfYny4qOnCe401muFoU/nERli2I1/0fXwTAAdGR0rc=; b=Cr8epq/CyqWhB9qAGVG9p7W5kCqOaPSUmd7yGeh0s7Y6I+5yGPF271OPRFlAIbYFabJ4eBXsuKHiOd8ahlr4rfau33vGNB5/ZqAEUkHjrxc2JorETTPc5OAHxiiqj60UtUB9WFVBgby96Z3JPLiMVTU5CcNOmQ3foZD7OK/m4Do= Received: from MW2PR2101MB1034.namprd21.prod.outlook.com (52.132.149.10) by MW2PR2101MB0939.namprd21.prod.outlook.com (52.132.146.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.567.5; Sat, 3 Mar 2018 22:40:45 +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:40:45 +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.4 097/115] ath10k: update tdls teardown state to target Thread-Topic: [PATCH AUTOSEL for 4.4 097/115] ath10k: update tdls teardown state to target Thread-Index: AQHTsz9qfuqc/kyqWE6TX5/N1nmOuA== Date: Sat, 3 Mar 2018 22:31:47 +0000 Message-ID: <20180303223010.27106-97-alexander.levin@microsoft.com> References: <20180303223010.27106-1-alexander.levin@microsoft.com> In-Reply-To: <20180303223010.27106-1-alexander.levin@microsoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [52.168.54.252] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;MW2PR2101MB0939;6:w9GkVBEcYiPR567rPgxQjOkMhFqKK+9RxJfCdkZCFAtRV4q20ds7uQ2cv87fwDuYuHRl244G6dcfn3bDKRdAJeaFzXs6/L67JcsjnoXstBaZJuhOeXtsO4Y+1oqwdIz9hZMxrDepJZ7bRPk1UC4EZm42zFVUwRV36pmPuLHTfP67DyESMr0JjNeZ5md5Qy2DqEfyYmGXStLqrmfS+Y07cSSXWK8X3Zf4+nUG7ngnyeYf/DXrXa9PB9J80HS+Amk2lrp+ZPbMWeYZaU2H7cw+feoECFz7gy9dZHxDWVQCEEbh7GjIHJ2ImFUEY1VKITCXnArZB8QhyaZG0rNPOGTwb6aOUQNCKTUsa6z221uanFTcaWtr7ozvIx2ADb8s20lt;5:EXZ0bphMheGnwy5dWAJykKhgcjjZYspBXzW5BUcRDOsfdloIs49q+BNOJBpee5sIgV0B/lTA+GO7tapMl5WcX/jCuqNDGzV7SgrKQIEn4CqsPYNcWDF4ldzwp0ymme+hpbWn86mtlbci4RtnIjssaXfCjHbzBA5aQIF7ZwT7hUM=;24:BAc8YcVnvTH0leWRtrTg3i0Fzi87I0gDWFij5JSFoF4XSn+fsCYUCr6PqK1HCbZC/Kkr/57ECuzXsj9JAmnJT+AROzSKVywZVwk9qOOftpg=;7:qo9okzbnFncY/Mas+4JYjjpJfYzhzDY5JE9PypzkIp0rwuS3yPNh/kBky3bcsPo4CZgpb9f8SAMUbnIXRhHsBj5RgXR8pEK8fV/V7qbdj4i3KoLhsSGGv0zlmGdhSVpKRdWUBZUn4ahETZJSJcIYqTw3e5pKz+/zvgp9cYxSnzLpoSNMiG+UHoRxAmp6y9GjR51yu5VIE2EMiUPBQI4XTIW/VkUcnQfOVRYUeaPURXbpHokf69uBkWMmRvmZpJhj x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 0199fcaf-0c74-41bf-e1ce-08d58157cdab x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7193020);SRVR:MW2PR2101MB0939; x-ms-traffictypediagnostic: MW2PR2101MB0939: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Levin@microsoft.com; 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)(3231220)(944501244)(52105095)(3002001)(10201501046)(93006095)(93001095)(6055026)(61426038)(61427038)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011);SRVR:MW2PR2101MB0939;BCL:0;PCL:0;RULEID:;SRVR:MW2PR2101MB0939; x-forefront-prvs: 0600F93FE1 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(346002)(366004)(376002)(39380400002)(39860400002)(189003)(199004)(86612001)(76176011)(478600001)(81166006)(81156014)(72206003)(5660300001)(8936002)(25786009)(59450400001)(26005)(6506007)(102836004)(316002)(22452003)(6486002)(8676002)(14454004)(4326008)(6436002)(107886003)(10090500001)(6512007)(53936002)(36756003)(10290500003)(86362001)(575784001)(2900100001)(3660700001)(305945005)(2950100002)(5250100002)(99286004)(3280700002)(97736004)(54906003)(110136005)(2501003)(186003)(106356001)(7736002)(66066001)(3846002)(2906002)(6116002)(105586002)(68736007)(1076002)(15650500001)(22906009)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:MW2PR2101MB0939;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: P2lZuQVnhOtD1cU1IbzzgSeV05lWb0jsiFJ7wQ0jXVF/ZX4fyemcT7G3ctchkRu4turseItosHjVaR82r6IydZ53S6zPQJOlgjSaDIDSxMXPGdRNK2itU61joOC1ftEvAm4qKsYLeRW8PTz/4TzSV5SG3lFxF8nydY+BUAhdu/o= 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: 0199fcaf-0c74-41bf-e1ce-08d58157cdab X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2018 22:31:47.4801 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB0939 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 d5c9ca47219c..09e14ce85dd0 100644 --- a/drivers/net/wireless/ath/ath10k/mac.c +++ b/drivers/net/wireless/ath/ath10k/mac.c @@ -5497,6 +5497,16 @@ static int ath10k_sta_state(struct ieee80211_hw *hw, "mac vdev %d peer delete %pM (sta gone)\n", arvif->vdev_id, sta->addr); =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