1. 20 8月, 2012 2 次提交
    • J
      cfg80211: add P2P Device abstraction · 98104fde
      Johannes Berg 提交于
      In order to support using a different MAC address
      for the P2P Device address we must first have a
      P2P Device abstraction that can be assigned a MAC
      address.
      
      This abstraction will also be useful to support
      offloading P2P operations to the device, e.g.
      periodic listen for discoverability.
      
      Currently, the driver is responsible for assigning
      a MAC address to the P2P Device, but this could be
      changed by allowing a MAC address to be given to
      the NEW_INTERFACE command.
      
      As it has no associated netdev, a P2P Device can
      only be identified by its wdev identifier but the
      previous patches allowed using the wdev identifier
      in various APIs, e.g. remain-on-channel.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      98104fde
    • J
      wireless: add radiotap A-MPDU status field · 48613ece
      Johannes Berg 提交于
      Define the A-MPDU status field in radiotap, also
      update the radiotap parser for it and the MCS field
      that was apparently missed last time.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      48613ece
  2. 31 7月, 2012 1 次提交
  3. 18 7月, 2012 1 次提交
  4. 17 7月, 2012 8 次提交
  5. 13 7月, 2012 3 次提交
    • J
      cfg80211: reduce monitor interface tracking · 4290cb4b
      Johannes Berg 提交于
      Revert commit b78e8cea
      ("cfg80211: track monitor channel") and remove the
      set_monitor_enabled() callback.
      
      Due to the tracking happening in NETDEV_PRE_UP, it had
      introduced bugs because the monitor interface callback
      would be called before the device was started. It looks
      like there's no way to fix this, and using NETDEV_PRE_UP
      is broken anyway (since there's no NETDEV_UP_FAIL), so
      remove all that code, track interfaces in NETDEV_UP and
      also stop tracking the monitor channel in cfg80211.
      
      This mostly reverts to before the tracking, except that
      we keep the interface count tracking so that setting the
      monitor channel can be rejected properly.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      4290cb4b
    • J
      cfg80211/mac80211: re-add get_channel operation · 5b7ccaf3
      Johannes Berg 提交于
      This essentially reverts commit 2e165b81 but
      introduces the get_channel operation with a new
      wireless_dev argument so that you can retrieve
      the channel per interface. This is necessary as
      even though we can track all interface channels
      (except monitor) we can't track the channel type
      used.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      5b7ccaf3
    • J
      nl80211: allow enabling WoWLAN without triggers · ae33bd81
      Johannes Berg 提交于
      It may be desirable to use WoWLAN without triggers to
      keep the connection alive to the AP while suspended.
      Allow this use by enabling WoWLAN without triggers if
      no triggers were requested.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      ae33bd81
  6. 12 7月, 2012 5 次提交
  7. 09 7月, 2012 5 次提交
  8. 08 7月, 2012 1 次提交
  9. 05 7月, 2012 2 次提交
  10. 04 7月, 2012 1 次提交
  11. 02 7月, 2012 2 次提交
  12. 29 6月, 2012 9 次提交