[PATCH 4/6] mac80211: Advertise per-peer NoAck policy support

2018-10-16 Thread Tamizh chelvam
From: Vasanthakumar Thiagarajan This enables per-peer NoAck handling in mac80211 when the functionality is not offloaded to the drivers. Signed-off-by: Vasanthakumar Thiagarajan Signed-off-by: Tamizh chelvam --- net/mac80211/main.c |4 1 file changed, 4 insertions(+) diff --git a/ne

[PATCH 1/6] mac80211: Add NoAck policy functionality offload infrastructure

2018-10-16 Thread Tamizh chelvam
From: Vasanthakumar Thiagarajan Add infrastructure for drivers to implement NoAck policy functionlity. Driver like ath10k does not use the per-packet TID NoAck policy configuration. Instead NoAck map is sent to the firmware/hardware in control path. Firmware takes care of setting up QOS header w

[PATCH 0/6] wireless: Per-sta NoAck and offload support

2018-10-16 Thread Tamizh chelvam
Adds infrastructure for driver to offload NoAck functionality, driver like ath10k could make use of it. Also extends the current ndev wide NoAck policy to per-station, with sta level NoAck policy configuration userspace could selectively turn off/on Noack based on various connection parameters of t

[PATCH 5/6] ath10k: Add wmi command support for station specific TID config

2018-10-16 Thread Tamizh chelvam
This patch adds WMI interface to support station specific TID configuration like setting noack policy. Host needs to send station's MAC address, ack policy and TID info to target through WMI_10_4_PER_PEER_PER_TID_CONFIG_CMDID. WMI_SERVICE_PEER_TID_CONFIGS_SUPPORT flag is added to advertise this su

[PATCH 2/6] nl80211/mac80211: Extend NoAck policy command with peer MAC address

2018-10-16 Thread Tamizh chelvam
From: Vasanthakumar Thiagarajan Provides peer level NoAck policy configuration by extending NL80211_CMD_SET_NOACK_MAP command with peer MAC address. If user space does not give any peer mac address, the driver should retain the existing functionality of applying the NoAck policy for all the staio

[PATCH 3/6] mac80211: Apply per-peer NoAck tid bitmap configuration

2018-10-16 Thread Tamizh chelvam
From: Vasanthakumar Thiagarajan Use per-peer NoAck tid bitmap, if it is configured, when setting up the qos header. If the NoAck tid bitmap is default (-1) for a peer, use the netdev wide noack policy configuration. The NoAck tid bitmap for newly connected stations is set to default (-1). Also mo

[PATCH 6/6] ath10k: Add support for station specific noack TID policy

2018-10-16 Thread Tamizh chelvam
This patch add ops for set_noack_tid_bitmap to support station specific noack policy functionality for a TID. TID will be parsed from noack_map parameter and pass to target with station's mac address and the ack policy, and the value is stored in arsta. Suppose if the station entry is not mentione

Re: ath10k: Kconfig build warnings

2018-10-16 Thread Niklas Cassel
On Mon, Oct 15, 2018 at 03:07:18PM -0700, Jeff Kirsher wrote: > Not sure if you aware, with David Miller's latest net-next tree, doing a > 'make allmodconfig' produces the following Kconfig errors: > > [15:06:06]$ make allmodconfig > scripts/kconfig/conf --allmodconfig Kconfig > > WARNING: unmet

Re: [PATCH v3 2/3] dts: arm64/sdm845: Add WCN3990 WLAN module device node

2018-10-16 Thread Doug Anderson
Hi, On Wed, Oct 10, 2018 at 4:53 AM Govind Singh wrote: > > Add device node for the ath10k SNOC platform driver probe > and add resources required for WCN3990 on SDM845 soc. > > Signed-off-by: Govind Singh > --- > arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 8 > arch/arm64/boot/dts/qcom

Re: [PATCH v3 1/3] dt: bindings: add missing dt properties for WCN3990 wifi node

2018-10-16 Thread Doug Anderson
Hi, On Wed, Oct 10, 2018 at 4:53 AM Govind Singh wrote: > > Add missing optional properties in WCN3990 wifi node. > > Signed-off-by: Govind Singh > --- > .../bindings/net/wireless/qcom,ath10k.txt | 28 > -- > 1 file changed, 21 insertions(+), 7 deletions(-) Point

Re: [PATCH 1/4] ath10k: snoc: remove 'wcn3990' from generic resource handling

2018-10-16 Thread Doug Anderson
Hi, On Fri, Oct 12, 2018 at 5:55 PM Brian Norris wrote: > > ath10k_wcn3990_clk_info and ath10k_wcn3990_vreg_info are not > WCN3990-specific structures. They hold generic data. So don't name them > with wcn3990 specifics. > > Signed-off-by: Brian Norris > --- > drivers/net/wireless/ath/ath10k/sn

Re: [PATCH 1/4] ath10k: snoc: remove 'wcn3990' from generic resource handling

2018-10-16 Thread Brian Norris
On Tue, Oct 16, 2018 at 4:43 PM Doug Anderson wrote: > On Fri, Oct 12, 2018 at 5:55 PM Brian Norris wrote: > > > > ath10k_wcn3990_clk_info and ath10k_wcn3990_vreg_info are not > > WCN3990-specific structures. They hold generic data. So don't name them > > with wcn3990 specifics. > > > > -static

Re: [PATCH 4/4] ath10k: snoc: fix unbalanced clock error handling

2018-10-16 Thread Doug Anderson
Hi, On Fri, Oct 12, 2018 at 5:55 PM Brian Norris wrote: > > Similar to regulator error handling, we should only start tearing down > the 'i - 1' clock when clock 'i' fails to enable. Otherwise, we might > end up with an unbalanced clock, where we never successfully enabled the > clock, but we try