1. 03 1月, 2013 1 次提交
    • J
      mac80211: split TX aggregation stop action · 18b559d5
      Johannes Berg 提交于
      When TX aggregation is stopped, there are a few
      different cases:
       - connection with the peer was dropped
       - session stop was requested locally
       - session stop was requested by the peer
       - connection was dropped while a session is stopping
      
      The behaviour in these cases should be different, if
      the connection is dropped then the driver should drop
      all frames, otherwise the frames may continue to be
      transmitted, aggregated in the case of a locally
      requested session stop or unaggregated in the case of
      the peer requesting session stop.
      
      Split these different cases so that the driver can
      act accordingly; however, treat local and remote stop
      the same way and ask the driver to not send frames as
      aggregated packets any more.
      
      In the case of connection drop, the stop callback the
      driver is otherwise supposed to call is no longer
      required.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      18b559d5
  2. 07 12月, 2012 1 次提交
  3. 26 11月, 2012 1 次提交
    • J
      cfg80211: remove remain-on-channel channel type · 42d97a59
      Johannes Berg 提交于
      As mwifiex (and mac80211 in the software case) are the
      only drivers actually implementing remain-on-channel
      with channel type, userspace can't be relying on it.
      This is the case, as it's used only for P2P operations
      right now.
      
      Rather than adding a flag to tell userspace whether or
      not it can actually rely on it, simplify all the code
      by removing the ability to use different channel types.
      Leave only the validation of the attribute, so that if
      we extend it again later (with the needed capability
      flag), it can't break userspace sending invalid data.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      42d97a59
  4. 19 11月, 2012 2 次提交
  5. 14 11月, 2012 1 次提交
  6. 07 11月, 2012 1 次提交
  7. 05 11月, 2012 1 次提交
  8. 23 10月, 2012 1 次提交
  9. 31 7月, 2012 1 次提交
  10. 27 7月, 2012 1 次提交
  11. 21 6月, 2012 1 次提交
    • J
      iwlwifi: limit mac_change_interface to BSS context · e75dac92
      Johannes Berg 提交于
      Currently when mac80211 asks to change the interface
      type, we will accept it for both the BSS and PAN
      contexts. This is not terribly complicated today,
      but with the addition of the P2P Device abstraction
      the PAN context handling will get more complex, so
      restrict mac_change_interface to the BSS context.
      
      Also fix a small locking issue and use is_active
      instead of the vif pointer to check if the other
      context is activated, guarding exclusive interface
      types on the BSS context (IBSS) against the PAN
      context being used for something else.
      Reviewed-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      e75dac92
  12. 20 6月, 2012 1 次提交
  13. 18 6月, 2012 1 次提交
  14. 13 6月, 2012 1 次提交
  15. 06 6月, 2012 8 次提交
  16. 05 6月, 2012 1 次提交
  17. 17 5月, 2012 2 次提交
  18. 24 4月, 2012 6 次提交
  19. 18 4月, 2012 3 次提交
  20. 17 4月, 2012 1 次提交
  21. 13 4月, 2012 3 次提交
  22. 11 4月, 2012 1 次提交