Commits on May 8, 2012
Commits on Apr 22, 2012
  1. mac80211: check IEEE80211_HW_QUEUE_CONTROL in ieee80211_check_queues()

    Commit 3a25a8c (mac80211: add improved HW queue control) introduced a
    bug when running in AP mode without the IEEE80211_HW_QUEUE_CONTROL
    flag set.  The ieee80211_check_queues() function always returns
    -EINVAL, preventing AP mode from starting.  To fix this, check whether
    this flag is set before checking if cab_queue is set properly.
    Signed-off-by: Luciano Coelho <>
    Signed-off-by: John W. Linville <>
    Luciano Coelho committed with elp Apr 12, 2012
  2. move sdata->oper_channel initialization

    (we couldn't connect twice...)
    elp committed Apr 22, 2012
  3. fix ieee80211_update_channel

    elp committed Apr 22, 2012
  4. fix pending_roc handling

    elp committed Apr 22, 2012
  5. mac80211: do set/cancel_priority in kernel (for sta) - DEPRECATED

    (this commit is only for documentation. we only add
    elp committed Apr 19, 2012
  6. wlcore: add set/cancel_priority implementation

    Don't roc/croc implicitly anymore
    TODO: cleanup
    Signed-off-by: Eliad Peller <>
    elp committed Apr 19, 2012
  7. mac80211: add set/cancel_priority implementation

    TODO: documentation, locking?, cleanup (the __ieee80211_*_priority
    functions are for internal mac80211 use, maybe we can remove
    Signed-off-by: Eliad Peller <>
    elp committed Apr 19, 2012
  8. nl80211/cfg80211: add set/cancel_priority commands

    TODO: add documentation
    Signed-off-by: Eliad Peller <>
    elp committed Apr 19, 2012
  9. mac80211: pass assoc=false if !ieee80211_assoc_success

    (need to verify it, but at first look it seems right)
    elp committed Apr 18, 2012
  10. Makefile: update only changed modules

    This is not totally safe, as old modules will stay even
    after removing them from the .config, but when your
    nfs connection sucks it's worth it...
    elp committed Apr 18, 2012
  11. reset channel on vif setup

    the right channel wasn't configured after starting
    the ap for the second time.
    elp committed Apr 18, 2012
  12. fix panic on recovery

    elp committed Apr 18, 2012
  13. don't reconfigure rate policies on channel change

    The current code reset the rateset on channel change (between
    auth and assoc).
    (currently the CHANGED_CHANNEL notification is hardcoded
    in ieee80211_prep_connection)
    elp committed Apr 17, 2012
  14. more hacks in order to emulate multi-channel

    a lot of stuff is probably broken, but we don't care
    about it for now.
    elp committed Mar 18, 2012
  15. something that seems to work

    but on p2p_find with another device, we get scan
    completion error from time to time.
    elp committed Mar 18, 2012
  16. mac80211: make remain_on_channel pass vif param

    not sure we really need it, but let's start with it.
    elp committed Mar 15, 2012
  17. move set_authorized to CHANGED_ASSOC

    elp committed Mar 15, 2012
  18. Revert "remove ROC (auth doesn't get sent anymore)"

    This reverts commit 03d1a1e0a3c4db521b3fc40fcca2f4b9d9dc237a.
    ROC on station role (workaround)
    TODO: check whether this is needed for ibss
    elp committed Mar 15, 2012
  19. and some more changes

    elp committed Mar 15, 2012
  20. mac80211: set beacon_int before assoc (temp)

    maybe we should introduce a new fw command instead
    elp committed Mar 15, 2012
  21. some more changes

    net/mac80211/mlme.c: In function 'ieee80211_prep_connection':
    net/mac80211/mlme.c:3097: warning: 'sta' may be used uninitialized in this function
    and add sta before notification
    elp committed Mar 15, 2012
  22. wl12xx: play around with the auth redesign

    try starting sta role before sending auth/assoc, so ROC
    will be used only for one purpose.
    elp committed Mar 12, 2012
  23. wl12xx: wait for ROLE_STOP_COMPLETED event

    We previously didn't wait for this event, as it wasn't
    necessary, and sometimes the fw didn't send it.
    However, this event is now needed again for some roaming
    scenarios. if we'll encounter cases in which we don't get
    the event - they will be treated as fw bugs.
    elp committed Jan 30, 2012
  24. wl12xx: fix the CONF_TX_AC_ANY_TID to be 0xff

    In the enum conf_tx_ac CONF_TX_AC_ANY_TID should
    be 0xff to match the firmware's implementation.
    Signed-off-by: Yoni Divinsky <>
    yonid committed with elp Jan 25, 2012
  25. mac80211: don't stop beaconing when going offchannel

    wl12xx manages the channel per-role, so there is no need
    to explicitly stop beaconing when doing offchannel operations,
    as the device will take care of it by itself.
    This way we avoid redundant stop_ap/start_ap calls when
    doing offchannel operations on another vif (e.g. auth)
    NOTE: this patch shouldn't go upstream. we have to come up
    with more generic multi-channel solution...
    Signed-off-by: Eliad Peller <>
    elp committed Jan 25, 2012
  26. wl12xx: report roaming disabled when switching to multirole

    In multirole single channel userspace should be notified
    so that it can stop background scans and roaming attempts.
    This is intended in order to prevent a roaming attempt
    to a different channel and breaking another role active
    an additional interface.
    Signed-off-by: Eyal Shapira <>
    eyalsh committed with elp Jan 24, 2012