On Thu, Jan 20, 2011 at 3:23 PM, Bernhard Walle wa...@corscience.de wrote:
Hi again,
Am 11.01.2011 17:24, schrieb Bernhard Walle:
can somebody explain what
[...]
PHY ERR : 96196
[...]
UNDERRUN : 96196
[...]
in /sys/kernel/debug/ath9k/phy0/recv actually
Hello,
Am 20.01.2011 11:07, schrieb Mohammed Shafi:
On Thu, Jan 20, 2011 at 3:23 PM, Bernhard Walle wa...@corscience.de wrote:
Am 11.01.2011 17:24, schrieb Bernhard Walle:
can somebody explain what
[...]
PHY ERR : 96196
[...]
UNDERRUN : 96196
[...]
in
On Thu, Jan 20, 2011 at 3:43 PM, Bernhard Walle wa...@corscience.de wrote:
Hello,
Am 20.01.2011 11:07, schrieb Mohammed Shafi:
On Thu, Jan 20, 2011 at 3:23 PM, Bernhard Walle wa...@corscience.de wrote:
Am 11.01.2011 17:24, schrieb Bernhard Walle:
can somebody explain what
[...]
On Wed, Jan 19, 2011 at 6:30 AM, Jorge Luis at...@luisnet.com wrote:
Senthilkumar Balasubramanian senthil.balasubramanian at gmail.com writes:
On Mon, Dec 27, 2010 at 9:58 AM, Mohammed Shafi shafi.ath9k at gmail.com
wrote:
2010/12/27 . .m. mulisak at hotmail.com:
My first post, please
On 2011-01-19 2:30 AM, gree...@candelatech.com wrote:
From: Ben Greear gree...@candelatech.com
Try all xmit queues until the hardware buffers are full.
Acked-by: Felix Fietkau n...@openwrt.org
___
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
On Wed, Jan 19, 2011 at 12:58 PM, Steve Brown sbr...@cortland.com wrote:
Thanks for the reference. The beacon_interval in that commit looks
redundant to me too. It turned up while I was testing some code for
beacons at different intervals. It's simpler if there is just
beacon_interval.
How
On Thu, 2011-01-20 at 18:16 +0100, Björn Smedman wrote:
On Wed, Jan 19, 2011 at 12:58 PM, Steve Brown sbr...@cortland.com wrote:
Thanks for the reference. The beacon_interval in that commit looks
redundant to me too. It turned up while I was testing some code for
beacons at different
Seems I saw a note a long time ago about virtual wiphy being
removed sometime soon. Should we go ahead and remove it?
It doesn't seem useful to me (virtual interfaces appear to
work much better), and it would likely simplify the code
a bit to have it gone.
Thanks,
Ben
--
Ben Greear
On Thu, 2011-01-20 at 10:27 -0800, Ben Greear wrote:
Seems I saw a note a long time ago about virtual wiphy being
removed sometime soon. Should we go ahead and remove it?
It doesn't seem useful to me (virtual interfaces appear to
work much better), and it would likely simplify the code
a
On Thu, Jan 20, 2011 at 10:27:01AM -0800, Ben Greear wrote:
Seems I saw a note a long time ago about virtual wiphy being
removed sometime soon. Should we go ahead and remove it?
It doesn't seem useful to me (virtual interfaces appear to
work much better), and it would likely simplify the
On Thu, Jan 20, 2011 at 5:12 AM, Mohammed Shafi
shafi.wirel...@gmail.com wrote:
On Wed, Jan 19, 2011 at 6:30 AM, Jorge Luis at...@luisnet.com wrote:
Senthilkumar Balasubramanian senthil.balasubramanian at gmail.com writes:
On Mon, Dec 27, 2010 at 9:58 AM, Mohammed Shafi shafi.ath9k at gmail.com
On 20 Jan 2011 20:14, C Anthony Risinger anth...@extof.me wrote:
On Thu, Jan 20, 2011 at 5:12 AM, Mohammed Shafi
shafi.wirel...@gmail.com wrote:
On Wed, Jan 19, 2011 at 6:30 AM, Jorge Luis at...@luisnet.com wrote:
Senthilkumar Balasubramanian senthil.balasubramanian at gmail.com
writes:
On Tue, Jan 11, 2011 at 8:24 AM, Bernhard Walle wa...@corscience.de wrote:
Hello ath9k experts,
can somebody explain what
[...]
PHY ERR : 96196
[...]
UNDERRUN : 96196
[...]
in /sys/kernel/debug/ath9k/phy0/recv actually means. Is that normal, or
a hardware
This series is the preliminary work for enabling AP mode for ath9k_htc.
A firmware update is needed, place look at:
http://wireless.kernel.org/en/users/Drivers/ath9k_htc#AP_Mode
Known issues:
* Beacon misses under heavy TX load
( hopefully, a fix would be sent out soon).
This has not been
From: Sujith Manoharan sujith.manoha...@atheros.com
Multiple interfaces can be configured if a slot is free
on the target. Monitor mode also requires a slot.
The maximum number of stations that can be handled in
the firmware is 8, manage the station slots accordingly.
Signed-off-by: Sujith
From: Sujith Manoharan sujith.manoha...@atheros.com
Update capabilites on the target once, when
start() is called, there is no need for redundant
updation on adding an interface.
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc_drv_main.c |
From: Sujith Manoharan sujith.manoha...@atheros.com
Addition of a station might fail - handle this error
properly by removing the VAP on the target.
Also, bail out immediately if the max. no of interfaces
has been reached.
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
From: Sujith Manoharan sujith.manoha...@atheros.com
mac80211's BSS info can be used for this.
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc.h | 13 ++---
drivers/net/wireless/ath/ath9k/htc_drv_main.c |9 -
2
From: Sujith Manoharan sujith.manoha...@atheros.com
mac80211 stores the association state in ieee80211_bss_conf.
Use this and remove the local state, which is incorrect anyway
since it is stored globally and not on a per-VIF basis.
Restarting ANI and reconfiguration of HW beacon timers when a
From: Sujith Manoharan sujith.manoha...@atheros.com
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc.h |5 +++
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 35 +
2 files changed, 40 insertions(+), 0
From: Sujith Manoharan sujith.manoha...@atheros.com
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc.h|2 +-
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c |4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff
From: Sujith Manoharan sujith.manoha...@atheros.com
This is required when issuing commands to the firmware.
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc_drv_main.c |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git
From: Sujith Manoharan sujith.manoha...@atheros.com
Match the beacon header with that of the firmware.
Also, the firmware reports the TSF for an SWBA, so
store it.
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc.h |2 +-
From: Sujith Manoharan sujith.manoha...@atheros.com
This is required for allowing only one IBSS interface to be
configured.
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc.h | 28 +
From: Sujith Manoharan sujith.manoha...@atheros.com
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc.h |8
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 11 +++
2 files changed, 19 insertions(+), 0 deletions(-)
From: Sujith Manoharan sujith.manoha...@atheros.com
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 15 ++-
1 files changed, 14 insertions(+), 1 deletions(-)
diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_main.c
From: Sujith Manoharan sujith.manoha...@atheros.com
The time granularity for the ANI task is different for AP and
station mode.
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc.h |1 +
drivers/net/wireless/ath/ath9k/htc_drv_main.c
From: Sujith Manoharan sujith.manoha...@atheros.com
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc_drv_main.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_main.c
From: Sujith Manoharan sujith.manoha...@atheros.com
Handle multi-interface situations by checking if
AP interfaces are already present.
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc.h|3 +-
From: Sujith Manoharan sujith.manoha...@atheros.com
The target beacon transmission time has to be synced with the HW
TSF when configuring beacon timers in Adhoc mode. Failing to do this
would cause erroneous beacon transmission, for example, on completion
of a scan run to check for IBSS merges.
From: Sujith Manoharan sujith.manoha...@atheros.com
In multi-interface mode, beacons/probe responses that are
sent out must have their timestamp field updated. Calculate
the TSF adjustment value for each beaconing interface and set it
in the frame properly.
Signed-off-by: Sujith Manoharan
From: Sujith Manoharan sujith.manoha...@atheros.com
Set operating parameters (cwmin, cwmax) for the beacon queue
in AP mode.
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 77 ++-
1 files changed, 46
From: Sujith Manoharan sujith.manoha...@atheros.com
Use the CAB endpoint to send buffered multicast or
broadcast frames after each SWBA event.
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc.h|6 +++-
From: Sujith Manoharan sujith.manoha...@atheros.com
Use a queue to handle WMI events and schedule a tasklet
to process the events. This fixes the race between the
WMI event ISR and the SWBA tasklet when the arrival of
WMI events in quick succession could overwrite the SWBA
data before the tasklet
From: Sujith Manoharan sujith.manoha...@atheros.com
The AID and BSSID should be set in the HW only for the
first station interface or adhoc interface. Also, cancel
the ANI timer in stop() for multi-STA scenario. And finally
configure the HW beacon timers only for the first station
interface.
From: Sujith Manoharan sujith.manoha...@atheros.com
The length of the received SKB could be equal to
HTC_RX_FRAME_HEADER_SIZE in case of packets with phy/crc errors,
in which case they are dropped without being processed.
Fix this check so that the error counters are updated correctly.
From: Sujith Manoharan sujith.manoha...@atheros.com
There is no need to set the BSSID mask or opmode when
initializing RX, they would be set correctly in the HW reset
routine.
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c |8
From: Sujith Manoharan sujith.manoha...@atheros.com
WMI_TGT_TXQ_ENABLE_CMDID
WMI_HOST_ATTACH
WMI_DEBUG_INFO_CMDID
WMI_BEACON_UPDATE_CMDID
WMI_RESET_CMDID
WMI_RX_LINK_CMDID
WMI_ABORT_TXQ_CMDID
WMI_STOP_DMA_RECV_CMDID
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
From: Sujith Manoharan sujith.manoha...@atheros.com
For all packets sent through the USB_WLAN_TX_PIPE endpoint,
the private area of the SKB's tx_info can be used to store
driver-specific information. For packets sent through USB_REG_OUT_PIPE,
this will not make a difference since they are routed
From: Sujith Manoharan sujith.manoha...@atheros.com
CTS protection can be obtained from mac80211 directly.
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc.h | 11 +--
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 10
From: Sujith Manoharan sujith.manoha...@atheros.com
Transmission of beacons becomes erratic when TX load
is high, since the latency involved in the generation
of a SWBA interrupt on the target to the actual sending
of a beacon is quite high for USB devices.
Fix this by adjusting the beacon
From: Sujith Manoharan sujith.manoha...@atheros.com
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/Makefile|2 +
drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 219
From: Sujith Manoharan sujith.manoha...@atheros.com
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc.h | 16
drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 107 ++--
From: Sujith Manoharan sujith.manoha...@atheros.com
Signed-off-by: Sujith Manoharan sujith.manoha...@atheros.com
---
drivers/net/wireless/ath/ath9k/htc_drv_init.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_init.c
Sujith wrote:
This series is the preliminary work for enabling AP mode for ath9k_htc.
A unified patchset can be obtained here:
http://wireless.kernel.org/en/users/Drivers/ath9k_htc#AP_Mode
Sujith
___
ath9k-devel mailing list
From: Sujith Manoharan sujith.manoha...@atheros.com
When a station entry is removed, there could still be
pending packets destined for that station in the HIF layer.
Sending these to the target is not necessary, so drain them
in the driver itself.
Signed-off-by: Sujith Manoharan
Similar fix I already posted for ath9k. When stopping device, disable
interrupts, kill tasklets and then works, in correct order. Patch drop
mutex in them middle of a function, which I don't like and can possibly
not be correct. Perhaps this can be arranged differently. Also
there is no
On Fri, Jan 21, 2011 at 08:33:41AM +0530, Sujith wrote:
From: Sujith Manoharan sujith.manoha...@atheros.com
There is no need to set the BSSID mask or opmode when
initializing RX, they would be set correctly in the HW reset
routine.
Signed-off-by: Sujith Manoharan
On Fri, Jan 21, 2011 at 08:31:24AM +0530, Sujith wrote:
From: Sujith Manoharan sujith.manoha...@atheros.com
+ if (priv-ah-opmode == NL80211_IFTYPE_AP)
+ cancel_delayed_work_sync(priv-ath9k_ani_work);
+
What about ANI for other vifs?
Vasanth
Vasanthakumar Thiagarajan wrote:
I think we need to take care a bug in reg AR_STA_ID1 configuration.
During hw reset, operating mode is set in AR_STA_ID1 but right after
it's overwritten. See the following code segment in
ath9k_hw_reset().
ath9k_hw_set_operating_mode(ah, ah-opmode);
On Fri, Jan 21, 2011 at 3:09 AM, Jorge Luis jo...@luisnet.com wrote:
On 20 Jan 2011 20:14, C Anthony Risinger anth...@extof.me wrote:
On Thu, Jan 20, 2011 at 5:12 AM, Mohammed Shafi
shafi.wirel...@gmail.com wrote:
On Wed, Jan 19, 2011 at 6:30 AM, Jorge Luis at...@luisnet.com wrote:
51 matches
Mail list logo