Re: [ath9k-devel] [PATCHv2 1/2] ath9k_htc: remove driver specific checks for interfaces combinations

2012-09-04 Thread Antonio Quartulli
On Mon, Sep 03, 2012 at 07:31:34PM +0530, Mohammed Shafi wrote: Hi Antonio, Other than that, patch 2/6 should be modified to take into account IBSS mode. yeah saw your patch, that in ath9k_htc IBSS interface can coexist with one more interface. sorry for the delayed

[ath9k-devel] Performance degradation when monitor mode interface is created

2012-09-04 Thread Ali Abedi
Hello, In our experiments, we use iperf to saturate the wireless link. When we create the monitor mode interface on the sender client the throughput drops to 25Mbps from 29Mbps. The throughout is not affected if the monitor mode interface is created on the receiver client through. we have

Re: [ath9k-devel] [PATCHv2 1/2] ath9k_htc: remove driver specific checks for interfaces combinations

2012-09-04 Thread Mohammed Shafi
Hi Antonio, the ath9k_htc maintainer said TSF sync may be an issue if we have IBSS interface coexistence, any thoughts about this (or) this should be fine based on your testing. please let me know! Well, during my test I didn't hit any problem, but since the ath9k_htc maintainer has

Re: [ath9k-devel] [PATCH -next v1] wireless: ath9k-htc: only load firmware in need

2012-09-04 Thread Ming Lei
On Tue, Aug 21, 2012 at 4:04 PM, Ming Lei ming@canonical.com wrote: It is not necessary to hold the firmware memory during the whole driver lifetime, and obviously it does waste memory. Suppose there are 4 ath9k-htc usb dongles working, kernel has to consume about 4*50KBytes RAM to cache

Re: [ath9k-devel] Performance degradation when monitor mode interface is created

2012-09-04 Thread abhinav narain
monitor interface is a virtual interface. So, two interfaces are taking the same physical resource and there is a context switch while going back and forth ! This will decrease the throughput as the actual interface is getting less time to sense the channel. Thats what I think ! - Abhinav Narain

Re: [ath9k-devel] Performance degradation when monitor mode interface is created

2012-09-04 Thread Ali Abedi
So, why the monitor interface has no effect on the receiver client? What you mentioned should be true on the receiving side as well. Thanks, Ali On 9/4/2012 9:21 AM, abhinav narain wrote: monitor interface is a virtual interface. So, two interfaces are taking the same physical resource and

[ath9k-devel] [PATCH 1/8] ath9k_hw: Fix invalid MCI GPM index access/caching

2012-09-04 Thread Mohammed Shafi Shajakhan
From: Mohammed Shafi Shajakhan moham...@qca.qualcomm.com There is a possibility that AR_MCI_GPM_1 register can return 0xdeadbeef and this results in caching of invalid GPM index in ar9003_mci_is_gpm_valid. Ensure we have appropriate checks to avoid this. Cc: xijin luo xi...@qca.qualcomm.com

[ath9k-devel] [PATCH 2/8] ath9k: Fix BTCOEX timer triggering comparision

2012-09-04 Thread Mohammed Shafi Shajakhan
From: Mohammed Shafi Shajakhan moham...@qca.qualcomm.com Its more correct to convert btcoex_period to 'us' while comparing with btcoex_no_stomp which is in 'us'. Did not find any functionality issues being fixed, as the generic hardware timer triggers are usually refreshed with the newer duty

[ath9k-devel] [PATCH 3/8] ath9k: Make use of ath_stop_ani wrapper

2012-09-04 Thread Mohammed Shafi Shajakhan
From: Mohammed Shafi Shajakhan moham...@qca.qualcomm.com Additionally it has a neat debug message informing us that we are stopping the ANI algorithm. Signed-off-by: Mohammed Shafi Shajakhan moham...@qca.qualcomm.com --- drivers/net/wireless/ath/ath9k/main.c |2 +- 1 files changed, 1

[ath9k-devel] [PATCH 4/8] ath9k: Remove an obselete function declaration

2012-09-04 Thread Mohammed Shafi Shajakhan
From: Mohammed Shafi Shajakhan moham...@qca.qualcomm.com Signed-off-by: Mohammed Shafi Shajakhan moham...@qca.qualcomm.com --- drivers/net/wireless/ath/ath9k/ath9k.h |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/net/wireless/ath/ath9k/ath9k.h

[ath9k-devel] [PATCH 5/8] ath9k: Cleanup add/change_interface callbacks

2012-09-04 Thread Mohammed Shafi Shajakhan
From: Mohammed Shafi Shajakhan moham...@qca.qualcomm.com *Remove all the checks that will be handled by cfg80211 based on the interface combination advertised. For instance, driver supports at the maximum 8 beaconing interface, while we advertise maximum 8 beaconing interface in the interface

[ath9k-devel] [PATCH 6/8] ath9k_htc: minor cleanup in ath9k_htc_add_station

2012-09-04 Thread Mohammed Shafi Shajakhan
From: Mohammed Shafi Shajakhan moham...@qca.qualcomm.com Signed-off-by: Mohammed Shafi Shajakhan moham...@qca.qualcomm.com --- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 14 +- 1 files changed, 5 insertions(+), 9 deletions(-) diff --git

[ath9k-devel] [PATCH 7/8] ath9k_htc: Add a modparam to enable BTCOEX rather than default

2012-09-04 Thread Mohammed Shafi Shajakhan
From: Mohammed Shafi Shajakhan moham...@qca.qualcomm.com Enable BTCOEX for WB193(which seems to be the only supported ath9k_htc BTCOEX chipset)only when it is enabled via modparam, rather than enabling it by default. Cc: Vivek Natarajan natar...@qualcomm.com Signed-off-by: Mohammed Shafi

[ath9k-devel] [PATCH 8/8] ath9k_htc: Cancel BTCOEX related work before disabling BTCOEX

2012-09-04 Thread Mohammed Shafi Shajakhan
From: Mohammed Shafi Shajakhan moham...@qca.qualcomm.com Before disabling BTCOEX in the h/w cancel all BTCOEX related works. This is similar to the commit in ath9k(c32cdbd8) ath9k: Stop the BTCOEX timers before disabling BTCOEX Signed-off-by: Mohammed Shafi Shajakhan moham...@qca.qualcomm.com