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 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html