linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/29] make the driver ready for multi-vif support
@ 2011-10-10  8:12 Eliad Peller
  2011-10-10  8:12 ` [PATCH 01/29] wl12xx: refactor fw init into a new function Eliad Peller
                   ` (29 more replies)
  0 siblings, 30 replies; 51+ messages in thread
From: Eliad Peller @ 2011-10-10  8:12 UTC (permalink / raw)
  To: Luciano Coelho; +Cc: linux-wireless

This patchset finishes adding multiple vif support to the
wl12xx driver.

The driver still allows only a single vif, as the current
fw only supports a single vif.

This patchset doesn't break compatibility with the current fw.

Eliad Peller (29):
  wl12xx: refactor fw init into a new function
  wl12xx: move last_tx_hlid into wlvif
  wl12xx: unify STA and AP tx_queue mechanism
  wl12xx: move some functions from remove_interface() to stop()
  wl12xx: move bitrate_masks into wlvif
  wl12xx: add vifs list
  wl12xx: support multiple vifs in the tx path
  wl12xx: configure sleep_policy according to active roles
  wl12xx: make event handling support multirole
  wl12xx: move tx_security_seq into wlvif
  wl12xx: rearm rx streaming per vif
  wl12xx: make WL1271_FLAG_STA_ASSOCIATED flag per-vif
  wl12xx: make WL1271_FLAG_IBSS_JOINED flag per-vif
  wl12xx: make WL1271_FLAG_AP_STARTED flag per-vif
  wl12xx: make WL1271_FLAG_PSM flag per-vif
  wl12xx: make WL1271_FLAG_STA_STATE_SENT flag per-vif
  wl12xx: make WL1271_FLAG_RX_STREAMING_STARTED flag per-vif
  wl12xx: make WL1271_FLAG_IF_INITIALIZED per-vif
  wl12xx: make WL1271_FLAG_PSPOLL_FAILURE flag per-vif
  wl12xx: make WL1271_FLAG_CS_PROGRESS flag per-vif
  wl12xx: add band field to wlvif
  wl12xx: add channel field to wlvif
  wl12xx: add power_level field to wlvif
  wl12xx: make op_config configure all vifs
  wl12xx: replace all remaining wl->vif references
  wl12xx: call stop() on recovery
  wl12xx: use dynamic rate policies
  wl12xx: add elp wakeup/sleep calls to add_interface
  wl12xx: use round-robin policy for tx

 drivers/net/wireless/wl12xx/acx.c     |   11 +-
 drivers/net/wireless/wl12xx/acx.h     |    8 +-
 drivers/net/wireless/wl12xx/cmd.c     |   70 ++--
 drivers/net/wireless/wl12xx/cmd.h     |    8 +-
 drivers/net/wireless/wl12xx/debugfs.c |   23 +-
 drivers/net/wireless/wl12xx/event.c   |  137 ++++--
 drivers/net/wireless/wl12xx/init.c    |   48 ++-
 drivers/net/wireless/wl12xx/main.c    |  923 +++++++++++++++++++--------------
 drivers/net/wireless/wl12xx/ps.c      |   38 +-
 drivers/net/wireless/wl12xx/ps.h      |    5 +-
 drivers/net/wireless/wl12xx/rx.c      |   35 +-
 drivers/net/wireless/wl12xx/scan.c    |   29 +-
 drivers/net/wireless/wl12xx/tx.c      |  294 ++++++-----
 drivers/net/wireless/wl12xx/tx.h      |    8 +-
 drivers/net/wireless/wl12xx/wl12xx.h  |  117 +++--
 15 files changed, 1029 insertions(+), 725 deletions(-)

-- 
1.7.6.401.g6a319


^ permalink raw reply	[flat|nested] 51+ messages in thread

end of thread, other threads:[~2011-10-11 12:52 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-10  8:12 [PATCH 00/29] make the driver ready for multi-vif support Eliad Peller
2011-10-10  8:12 ` [PATCH 01/29] wl12xx: refactor fw init into a new function Eliad Peller
2011-10-10  8:12 ` [PATCH 02/29] wl12xx: move last_tx_hlid into wlvif Eliad Peller
2011-10-10 17:52   ` Luciano Coelho
2011-10-10 19:16     ` Eliad Peller
2011-10-10  8:12 ` [PATCH 03/29] wl12xx: unify STA and AP tx_queue mechanism Eliad Peller
2011-10-10  8:12 ` [PATCH 04/29] wl12xx: move some functions from remove_interface() to stop() Eliad Peller
2011-10-10  8:12 ` [PATCH 05/29] wl12xx: move bitrate_masks into wlvif Eliad Peller
2011-10-10 18:20   ` Luciano Coelho
2011-10-10 19:21     ` Eliad Peller
2011-10-10 19:25       ` Luciano Coelho
2011-10-10  8:12 ` [PATCH 06/29] wl12xx: add vifs list Eliad Peller
2011-10-10 18:28   ` Luciano Coelho
2011-10-10 19:29     ` Eliad Peller
2011-10-10 19:40       ` Luciano Coelho
2011-10-10 20:04   ` Johannes Berg
2011-10-10 20:07     ` Eliad Peller
2011-10-10  8:12 ` [PATCH 07/29] wl12xx: support multiple vifs in the tx path Eliad Peller
2011-10-10  8:12 ` [PATCH 08/29] wl12xx: configure sleep_policy according to active roles Eliad Peller
2011-10-10 18:51   ` Luciano Coelho
2011-10-10 19:32     ` Eliad Peller
2011-10-10 19:54       ` Luciano Coelho
2011-10-10  8:12 ` [PATCH 09/29] wl12xx: make event handling support multirole Eliad Peller
2011-10-10 18:58   ` Luciano Coelho
2011-10-10 19:36     ` Eliad Peller
2011-10-10 19:47       ` Luciano Coelho
2011-10-10  8:12 ` [PATCH 10/29] wl12xx: move tx_security_seq into wlvif Eliad Peller
2011-10-10 19:25   ` Luciano Coelho
2011-10-10  8:12 ` [PATCH 11/29] wl12xx: rearm rx streaming per vif Eliad Peller
2011-10-10  8:13 ` [PATCH 12/29] wl12xx: make WL1271_FLAG_STA_ASSOCIATED flag per-vif Eliad Peller
2011-10-10  8:13 ` [PATCH 13/29] wl12xx: make WL1271_FLAG_IBSS_JOINED " Eliad Peller
2011-10-10  8:13 ` [PATCH 14/29] wl12xx: make WL1271_FLAG_AP_STARTED " Eliad Peller
2011-10-10  8:13 ` [PATCH 15/29] wl12xx: make WL1271_FLAG_PSM " Eliad Peller
2011-10-10  8:13 ` [PATCH 16/29] wl12xx: make WL1271_FLAG_STA_STATE_SENT " Eliad Peller
2011-10-10  8:13 ` [PATCH 17/29] wl12xx: make WL1271_FLAG_RX_STREAMING_STARTED " Eliad Peller
2011-10-10  8:13 ` [PATCH 18/29] wl12xx: make WL1271_FLAG_IF_INITIALIZED per-vif Eliad Peller
2011-10-10  8:13 ` [PATCH 19/29] wl12xx: make WL1271_FLAG_PSPOLL_FAILURE flag per-vif Eliad Peller
2011-10-10  8:13 ` [PATCH 20/29] wl12xx: make WL1271_FLAG_CS_PROGRESS " Eliad Peller
2011-10-10  8:13 ` [PATCH 21/29] wl12xx: add band field to wlvif Eliad Peller
2011-10-10 20:38   ` Luciano Coelho
2011-10-10 20:47     ` Eliad Peller
2011-10-11  9:48       ` Victor Goldenshtein
2011-10-10  8:13 ` [PATCH 22/29] wl12xx: add channel " Eliad Peller
2011-10-10  8:13 ` [PATCH 23/29] wl12xx: add power_level " Eliad Peller
2011-10-10  8:13 ` [PATCH 24/29] wl12xx: make op_config configure all vifs Eliad Peller
2011-10-10  8:13 ` [PATCH 25/29] wl12xx: replace all remaining wl->vif references Eliad Peller
2011-10-10  8:13 ` [PATCH 26/29] wl12xx: call stop() on recovery Eliad Peller
2011-10-10  8:13 ` [PATCH 27/29] wl12xx: use dynamic rate policies Eliad Peller
2011-10-10  8:13 ` [PATCH 28/29] wl12xx: add elp wakeup/sleep calls to add_interface Eliad Peller
2011-10-10  8:13 ` [PATCH 29/29] wl12xx: use round-robin policy for tx Eliad Peller
2011-10-11 12:52 ` [PATCH 00/29] make the driver ready for multi-vif support Luciano Coelho

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).