1. 06 1月, 2015 1 次提交
  2. 05 1月, 2015 1 次提交
  3. 18 12月, 2014 2 次提交
  4. 17 12月, 2014 3 次提交
  5. 27 11月, 2014 1 次提交
  6. 20 11月, 2014 5 次提交
  7. 10 11月, 2014 3 次提交
  8. 04 11月, 2014 1 次提交
    • R
      cfg80211: 802.11p OCB mode handling · 6e0bd6c3
      Rostislav Lisovy 提交于
      This patch adds new iface type (NL80211_IFTYPE_OCB) representing
      the OCB (Outside the Context of a BSS) mode.
      When establishing a connection to the network a cfg80211_join_ocb
      function is called (particular nl80211_command is added as well).
      A mandatory parameters during the ocb_join operation are 'center
      frequency' and 'channel width (5/10 MHz)'.
      
      Changes done in mac80211 are minimal possible required to avoid
      many warnings (warning: enumeration value 'NL80211_IFTYPE_OCB'
      not handled in switch) during compilation. Full functionality
      (where needed) is added in the following patch.
      Signed-off-by: NRostislav Lisovy <rostislav.lisovy@fel.cvut.cz>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      6e0bd6c3
  9. 27 10月, 2014 1 次提交
  10. 22 10月, 2014 1 次提交
    • J
      cfg80211: make WMM TSPEC support flag an nl80211 feature flag · 723e73ac
      Johannes Berg 提交于
      During the review of the corresponding wpa_supplicant patches we
      noticed that the only way for it to detect that this functionality
      is supported currently is to check for the command support. This
      can be misleading though, as the command was also designed to, in
      the future, support pure 802.11 TSPECs.
      
      Expose the WMM-TSPEC feature flag to nl80211 so later we can also
      expose an 802.11-TSPEC feature flag (if needed) to differentiate
      the two cases.
      
      Note: this change isn't needed in 3.18 as there's no driver there
      yet that supports the functionality at all.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      723e73ac
  11. 20 10月, 2014 1 次提交
  12. 09 10月, 2014 1 次提交
  13. 11 9月, 2014 2 次提交
  14. 05 9月, 2014 3 次提交
  15. 26 8月, 2014 1 次提交
    • J
      cfg80211: clarify BSS probe response vs. beacon data · 0e227084
      Johannes Berg 提交于
      There are a few possible cases of where BSS data came from:
       1) only a beacon has been received
       2) only a probe response has been received
       3) the driver didn't report what it received (this happens when
          using cfg80211_inform_bss[_width]())
       4) both probe response and beacon data has been received
      
      Unfortunately, in the userspace API, a few things weren't there:
       a) there was no way to differentiate cases 1) and 4) above
          without comparing the data of the IEs
       b) the TSF was always from the last frame, instead of being
          exposed for beacon/probe response separately like IEs
      
      Fix this by
         i) exporting a new flag attribute that indicates whether or
            not probe response data has been received - this addresses (a)
        ii) exporting a BEACON_TSF attribute that holds the beacon's TSF
            if a beacon has been received
       iii) not exporting the beacon attributes in case (3) above as that
            would just lead userspace into thinking the data actually came
            from a beacon when that isn't clear
      
      To implement this, track inside the IEs struct whether or not it
      (definitely) came from a beacon.
      
      Reported-by: William Seto
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      0e227084
  16. 23 6月, 2014 1 次提交
  17. 20 5月, 2014 1 次提交
  18. 15 5月, 2014 2 次提交
  19. 13 5月, 2014 2 次提交
  20. 29 4月, 2014 1 次提交
  21. 25 4月, 2014 1 次提交
    • R
      cfg80211: Add attributes describing prohibited channel bandwidth · ea077c1c
      Rostislav Lisovy 提交于
      Since there are frequency bands (e.g. 5.9GHz) allowing channels
      with only 10 or 5 MHz bandwidth, this patch adds attributes that
      allow keeping track about this information.
      
      When channel attributes are reported to user-space, make sure to
      not break old tools, i.e. if the 'split wiphy dump' is enabled,
      report the extra attributes (if present) describing the bandwidth
      restrictions.  If the 'split wiphy dump' is not enabled,
      completely omit those channels that have flags set to either
      IEEE80211_CHAN_NO_10MHZ or IEEE80211_CHAN_NO_20MHZ.
      
      Add the check for new bandwidth restriction flags in
      cfg80211_chandef_usable() to comply with the restrictions.
      Signed-off-by: NRostislav Lisovy <rostislav.lisovy@fel.cvut.cz>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      ea077c1c
  22. 09 4月, 2014 3 次提交
  23. 26 2月, 2014 1 次提交
  24. 21 2月, 2014 1 次提交