All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
To: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Cc: linux-wireless@vger.kernel.org, Daniel Drake <dsd@gentoo.org>,
	"John W. Linville" <linville@tuxdriver.com>,
	Ulrich Kunitz <kune@deine-taler.de>
Subject: Re: [PATCH 00/22] zd1211rw: add support for AP-mode
Date: Fri, 04 Feb 2011 16:06:08 +0200	[thread overview]
Message-ID: <20110204160608.20567gbpmp95luq8@hayate.sektori.org> (raw)
In-Reply-To: <20110131184657.10044.98610.stgit@fate.lan>

Hello,

Is this too much, should I split fixes (oops and device reset for  
TX-stall) to separate patchset?

OOPS fixed by first patch and TX-stall/device freeze under heavy load  
happens in station mode (and AP, probably adhoc too). Heavy load here  
means connected at rate 54Mbit, with iperf running both ways, freezes  
usually with in ~20 minutes.

-Jussi

Quoting Jussi Kivilinna <jussi.kivilinna@mbnet.fi>:

> This patchset adds AP-mode support to zd1211rw. Tested with zd1211b  
> devices only.
>
> Patches are mix of fixes and AP support adding code.
>    [1-2]  fix oopses noticed while testing
>      [3]  add missing locking
>      [4]  fix beacon setup to match vendor driver (needed for AP mode)
>    [5-6]  'may sleep' cleanups, move code from workers to mac80211-functions
>   [7-11]  AP-mode supporting code
>  [12-16]  beacon setup fixes/workarounds
>  [17-20]  device reset and device/TX/RX stall workarounds
>     [21]  enable AP mode
>     [22]  add more debuging output
>
> ---
>
> Christian Lamparter (1):
>       mac80211: fix race between next beacon dtim and  
> ieee80211_get_buffered_bc
>
> Jussi Kivilinna (21):
>       zd1211rw: use urb anchors for tx and fix tx-queue disabling
>       zd1211rw: cancel process_intr work on zd_chip_disable_int()
>       zd1211rw: add locking for mac->process_intr
>       zd1211rw: fix beacon interval setup
>       zd1211rw: move set_multicast_hash and set_rx_filter from  
> workers to configure_filter
>       zd1211rw: move set_rts_cts_work to bss_info_changed
>       zd1211rw: support setting BSSID for AP mode
>       zd1211rw: fix ack_pending in filter_ack causing tx-packet  
> ordering problem on monitor
>       zd1211rw: let zd_set_beacon_interval() set dtim_period and add  
> AP-beacon flag
>       zd1211rw: implement beacon fetching and handling  
> ieee80211_get_buffered_bc()
>       zd1211rw: add beacon watchdog and setting HW beacon more failsafe
>       zd1211rw: batch beacon config commands together
>       [v2] zd1211rw: use stack and preallocated memory for small cmd-buffers
>       zd1211rw: change interrupt URB buffer to DMA buffer
>       zd1211rw: lower hw command timeouts
>       zd1211rw: collect driver settings and add function to restore theim
>       zd1211rw: add TX watchdog and device resetting
>       zd1211rw: reset device when CR_BCN_FIFO_SEMAPHORE freezes in  
> beacon setup
>       zd1211rw: reset rx urbs after idle period of 30 seconds
>       zd1211rw: enable NL80211_IFTYPE_AP
>       zd1211rw: add useful debug output
>
>
>  drivers/net/wireless/zd1211rw/zd_chip.c |  134 ++++++---
>  drivers/net/wireless/zd1211rw/zd_chip.h |    5
>  drivers/net/wireless/zd1211rw/zd_mac.c  |  448  
> ++++++++++++++++++++++++-------
>  drivers/net/wireless/zd1211rw/zd_mac.h  |   24 +-
>  drivers/net/wireless/zd1211rw/zd_usb.c  |  445  
> ++++++++++++++++++++++++-------
>  drivers/net/wireless/zd1211rw/zd_usb.h  |   30 ++
>  net/mac80211/ieee80211_i.h              |    1
>  net/mac80211/tx.c                       |    4
>  8 files changed, 822 insertions(+), 269 deletions(-)
> --
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>




  parent reply	other threads:[~2011-02-04 14:06 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-31 18:46 [PATCH 00/22] zd1211rw: add support for AP-mode Jussi Kivilinna
2011-01-31 18:47 ` [PATCH 01/22] zd1211rw: use urb anchors for tx and fix tx-queue disabling Jussi Kivilinna
2011-01-31 18:47 ` [PATCH 02/22] zd1211rw: cancel process_intr work on zd_chip_disable_int() Jussi Kivilinna
2011-01-31 18:47 ` [PATCH 03/22] zd1211rw: add locking for mac->process_intr Jussi Kivilinna
2011-01-31 18:47 ` [PATCH 04/22] zd1211rw: fix beacon interval setup Jussi Kivilinna
2011-01-31 18:47 ` [PATCH 05/22] zd1211rw: move set_multicast_hash and set_rx_filter from workers to configure_filter Jussi Kivilinna
2011-01-31 18:47 ` [PATCH 06/22] zd1211rw: move set_rts_cts_work to bss_info_changed Jussi Kivilinna
2011-01-31 18:48 ` [PATCH 07/22] zd1211rw: support setting BSSID for AP mode Jussi Kivilinna
2011-01-31 18:48 ` [PATCH 08/22] zd1211rw: fix ack_pending in filter_ack causing tx-packet ordering problem on monitor Jussi Kivilinna
2011-01-31 18:48 ` [PATCH 09/22] zd1211rw: let zd_set_beacon_interval() set dtim_period and add AP-beacon flag Jussi Kivilinna
2011-01-31 18:48 ` [PATCH 10/22] zd1211rw: implement beacon fetching and handling ieee80211_get_buffered_bc() Jussi Kivilinna
2011-01-31 18:48 ` [PATCH 11/22] mac80211: fix race between next beacon dtim and ieee80211_get_buffered_bc Jussi Kivilinna
2011-01-31 18:48 ` [PATCH 12/22] zd1211rw: add beacon watchdog and setting HW beacon more failsafe Jussi Kivilinna
2011-01-31 18:49 ` [PATCH 13/22] zd1211rw: batch beacon config commands together Jussi Kivilinna
2011-01-31 18:49 ` [PATCH 14/22] [v2] zd1211rw: use stack and preallocated memory for small cmd-buffers Jussi Kivilinna
2011-01-31 18:49 ` [PATCH 15/22] zd1211rw: change interrupt URB buffer to DMA buffer Jussi Kivilinna
2011-01-31 18:49 ` [PATCH 16/22] zd1211rw: lower hw command timeouts Jussi Kivilinna
2011-01-31 18:49 ` [PATCH 17/22] zd1211rw: collect driver settings and add function to restore theim Jussi Kivilinna
2011-01-31 18:49 ` [PATCH 18/22] zd1211rw: add TX watchdog and device resetting Jussi Kivilinna
2011-01-31 18:50 ` [PATCH 19/22] zd1211rw: reset device when CR_BCN_FIFO_SEMAPHORE freezes in beacon setup Jussi Kivilinna
2011-01-31 18:50 ` [PATCH 20/22] zd1211rw: reset rx urbs after idle period of 30 seconds Jussi Kivilinna
2011-01-31 18:50 ` [PATCH 21/22] zd1211rw: enable NL80211_IFTYPE_AP Jussi Kivilinna
2011-01-31 18:50 ` [PATCH 22/22] zd1211rw: add useful debug output Jussi Kivilinna
2011-02-04 14:06 ` Jussi Kivilinna [this message]
2011-02-04 21:25   ` [PATCH 00/22] zd1211rw: add support for AP-mode John W. Linville

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110204160608.20567gbpmp95luq8@hayate.sektori.org \
    --to=jussi.kivilinna@mbnet.fi \
    --cc=dsd@gentoo.org \
    --cc=kune@deine-taler.de \
    --cc=linux-wireless@vger.kernel.org \
    --cc=linville@tuxdriver.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.