Return-path: Received: from smtp.codeaurora.org ([198.145.29.96]:39622 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752385AbcFUFSr (ORCPT ); Tue, 21 Jun 2016 01:18:47 -0400 Date: Tue, 21 Jun 2016 10:48:30 +0530 From: Mohammed Shafi Shajakhan To: Ben Greear Cc: ath10k , "linux-wireless@vger.kernel.org" , Mohammed Shafi Shajakhan Subject: Re: Bug with: ath10k: enable parsing per station rx duration for 10.4? Message-ID: <20160621051829.GA20604@atheros-ThinkPad-T61> (sfid-20160621_071851_748289_48ED8816) References: <5768770C.5050305@candelatech.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <5768770C.5050305@candelatech.com> Sender: linux-wireless-owner@vger.kernel.org List-ID: Hi Ben, thanks for reporting ... On Mon, Jun 20, 2016 at 04:06:52PM -0700, Ben Greear wrote: > I'm working on bringing up my hacked up version of 4.7 ath10k and 10.4 firmware, and I think > I may have found a regression. [shafi] let me know what is the issue.. some steps to recreate the issue. > > My 10.4.3-ish firmware source has a bunch of: > > if (stats_id == WMI_REQUEST_PEER_STAT) > logic in it. In other words, it is not using that id as a bitfield. [shafi] will check this. > > Now, I can fix the firmware, but I am guessing that at least some stock > 10.4 firmware has this same issue, and of course any older firmware > that does not have this change will still be broken. > > So, do you want to back out this patch below, at least the part where it sends > in 0x9 as the stats_id? [shafi] request if you can check this please, there was some misunderstanding in the design when this feature got enabled in 10.4, we fixed it in https://patchwork.kernel.org/patch/9149357/ > > Or, is all available upstream 10.4 firmware OK with this and I should just fix mine? > > Or possibly, this is all my fault and I somehow screwed up when rebasing.... [shafi] i will check this and get back to you by end of day. regards, shafi > > > Author: Mohammed Shafi Shajakhan 2016-03-16 05:43:34 > Committer: Kalle Valo 2016-04-04 07:02:47 > Parent: 47771902a9beb23859805721f1d98d03dee5da7c (ath10k: introduce Extended Resource Config support for 10.4) > Child: 59465fe46ef1c2caf2c1beca828c4f29d28b98ca (ath10k: speedup htt rx descriptor processing for tx completion) > Branches: master, master.stgit, remotes/origin/master, remotes/origin/master.stgit > Follows: v4.5-rc5 > Precedes: v4.7-rc1 > > ath10k: enable parsing per station rx duration for 10.4 > > Rx duration support for per station is part of extended peer > stats, enable provision to parse the same and provide backward > compatibility based on the 'stats_id' event > > Signed-off-by: Mohammed Shafi Shajakhan > Signed-off-by: Kalle Valo > > .... > > @@ -1615,7 +1615,8 @@ static int ath10k_core_init_firmware_features(struct ath10k *ar) > ar->num_active_peers = TARGET_10_4_ACTIVE_PEERS; > ar->max_num_vdevs = TARGET_10_4_NUM_VDEVS; > ar->num_tids = TARGET_10_4_TGT_NUM_TIDS; > - ar->fw_stats_req_mask = WMI_STAT_PEER; > + ar->fw_stats_req_mask = WMI_10_4_STAT_PEER | > + WMI_10_4_STAT_PEER_EXTD; > ar->max_spatial_stream = ar->hw_params.max_spatial_stream; > > if (test_bit(ATH10K_FW_FEATURE_PEER_FLOW_CONTROL, > > > -- > Ben Greear > Candela Technologies Inc http://www.candelatech.com > > > _______________________________________________ > ath10k mailing list > ath10k@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/ath10k