1. 19 7月, 2016 3 次提交
  2. 06 7月, 2016 1 次提交
  3. 30 6月, 2016 1 次提交
    • G
      wlcore: reconfigure sta rates on authorization · 535633a5
      Guy Mishol 提交于
      Since stations can now be added before association
      (NL80211_FEATURE_FULL_AP_CLIENT_STATE support),
      no supported rates are set when the station is added
      to the fw, resulting in fw recovery.
      
      Fix it by first configuring the AP basic rates as
      the station configured rates (when the station is
      first added to the driver), and after the station
      was authorized re-configure it, now with the actual
      supported rates.
      Signed-off-by: NGuy Mishol <guym@ti.com>
      Signed-off-by: NKalle Valo <kvalo@codeaurora.org>
      535633a5
  4. 12 4月, 2016 1 次提交
  5. 08 4月, 2016 1 次提交
  6. 10 3月, 2016 1 次提交
  7. 14 1月, 2016 1 次提交
  8. 31 12月, 2015 1 次提交
  9. 22 9月, 2015 1 次提交
  10. 11 8月, 2015 1 次提交
    • E
      wlcore: add p2p device support · 7845af35
      Eliad Peller 提交于
      When starting a p2p mgmt interface, enable its device role. This
      allows us to keep the sta role disabled and scan on the dev role.
      
      In general, p2p management interfaces cannot send vif-specific commands
      to FW, as the vif role id is invalid. Only off-channel data and scans
      happen on this vif, so most ops are not relevant.
      
      If the vif is a p2p mgmt vif, block some mac80211 ops.
      
      Configure rate policies for p2p mgmt interface, as
      otherwise p2p packets come out with arbitrary rates.
      
      Since wpa_supplicant currently doesn't support standalone
      p2p device mode (without another attached managed interface),
      add p2p device to the allowed interface combinations without
      decreasing the allowed station count.
      
      Moreover, increase the station count in some cases, as AP
      mode usually starts as station interface, and the AP interface
      is now different from the p2p management one).
      Signed-off-by: NArik Nemtsov <arik@wizery.com>
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NKalle Valo <kvalo@codeaurora.org>
      7845af35
  11. 10 6月, 2015 1 次提交
    • J
      mac80211: convert HW flags to unsigned long bitmap · 30686bf7
      Johannes Berg 提交于
      As we're running out of hardware capability flags pretty quickly,
      convert them to use the regular test_bit() style unsigned long
      bitmaps.
      
      This introduces a number of helper functions/macros to set and to
      test the bits, along with new debugfs code.
      
      The occurrences of an explicit __clear_bit() are intentional, the
      drivers were never supposed to change their supported bits on the
      fly. We should investigate changing this to be a per-frame flag.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      30686bf7
  12. 09 5月, 2015 1 次提交
  13. 24 4月, 2015 1 次提交
    • J
      mac80211: remove support for IFF_PROMISC · df140465
      Johannes Berg 提交于
      This support is essentially useless as typically networks are encrypted,
      frames will be filtered by hardware, and rate scaling will be done with
      the intended recipient in mind. For real monitoring of the network, the
      monitor mode support should be used instead.
      
      Removing it removes a lot of corner cases.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      df140465
  14. 22 4月, 2015 1 次提交
  15. 25 3月, 2015 1 次提交
  16. 20 3月, 2015 1 次提交
  17. 24 1月, 2015 1 次提交
  18. 09 1月, 2015 8 次提交
  19. 08 1月, 2015 2 次提交
    • J
      cfg80211: remove enum station_info_flags · 319090bf
      Johannes Berg 提交于
      This is really just duplicating the list of information that's
      already available in the nl80211 attribute, so remove the list.
      Two small changes are needed:
       * remove STATION_INFO_ASSOC_REQ_IES complete, but the length
         (assoc_req_ies_len) can be used instead
       * add NL80211_STA_INFO_RX_DROP_MISC which exists internally
         but not in nl80211 yet
      
      This gets rid of the duplicate maintenance of the two lists.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      319090bf
    • J
      mac80211: allow drivers to provide most station statistics · 2b9a7e1b
      Johannes Berg 提交于
      In many cases, drivers can filter things like beacons that will
      skew statistics reported by mac80211. To get correct statistics
      in these cases, call drivers to obtain statistics and let them
      override all values, filling values from mac80211 if the driver
      didn't provide them. Not all of them make sense for the driver
      to fill, so some are still always done by mac80211.
      
      Note that this doesn't currently allow a driver to say "I know
      this value is wrong, don't report it at all", or to sum it up
      with a mac80211 value (as could be useful for "dropped misc"),
      that can be added if it turns out to be needed.
      
      This also gets rid of the get_rssi() method as is can now be
      implemented using sta_statistics().
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      2b9a7e1b
  20. 15 12月, 2014 1 次提交
  21. 09 10月, 2014 1 次提交
  22. 16 7月, 2014 7 次提交
  23. 25 6月, 2014 2 次提交