1. 26 11月, 2013 20 次提交
  2. 28 10月, 2013 1 次提交
  3. 19 10月, 2013 1 次提交
  4. 11 10月, 2013 2 次提交
    • L
      cfg80211: simplify strict custom alpha2 regdomain check · fa1fb9cb
      Luis R. Rodriguez 提交于
      This makes it easier to read.
      
      Cc: smihir@qti.qualcomm.com
      Cc: tushnimb@qca.qualcomm.com
      Signed-off-by: NLuis R. Rodriguez <mcgrof@do-not-panic.com>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      fa1fb9cb
    • L
      cfg80211: enable regulatory hints for strict custom settings · cea85247
      Luis R. Rodriguez 提交于
      If we have a wiphy with an ISO3166-alpha2 regulatory domain
      programmed with the strict flag set we wait until the wiphy
      gets its wiphy->regd programmed before allowing regulatory
      domains hints other than country IE hints from processing
      on the wiphy. The existing check however discards the
      possibility of custom regulatory domains having also used
      the strict flag and these will not have the wiphy->regd
      set. Custom strict regulatory domains never set the wiphy->regd
      though as such currently all regulatory hints other than
      country IE hints are being ignored on these wiphys.
      
      All custom strict regulatory domains set the wiphy with the
      WIPHY_FLAG_CUSTOM_REGULATORY and use wiphy_apply_custom_regulatory().
      Enhance the check for the strict ISO3166-alpha2 regulatory domain
      case by exempting the WIPHY_FLAG_CUSTOM_REGULATORY case. This
      will enable other regulatory hints to be processed now for
      these strict custom regulatory domains.
      
      Cc: smihir@qti.qualcomm.com
      Cc: tushnimb@qca.qualcomm.com
      Signed-off-by: NLuis R. Rodriguez <mcgrof@do-not-panic.com>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      cea85247
  5. 09 10月, 2013 1 次提交
  6. 01 10月, 2013 1 次提交
    • J
      regulatory: enable channels 52-64 and 100-144 for world roaming · 131a19bc
      Johannes Berg 提交于
      If allowed in a country, these channels typically require DFS
      so mark them as such. Channel 144 is a bit special, it's coming
      into use now to allow more VHT 80 channels, but world roaming
      with passive scanning is acceptable anyway. It seems fairly
      unlikely that it'll be used as the control channel for a VHT
      AP, but it needs to be present to allow a full VHT connection
      to an AP that uses it as one of the secondary channels.
      
      Also enable VHT 160 on these channels, and also for channels
      36-48 to be able to use VHT 160 there.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      131a19bc
  7. 25 7月, 2013 1 次提交
  8. 16 7月, 2013 1 次提交
  9. 04 6月, 2013 1 次提交
  10. 25 5月, 2013 3 次提交
  11. 16 4月, 2013 1 次提交
    • J
      wireless: regulatory: fix channel disabling race condition · 990de49f
      Johannes Berg 提交于
      When a full scan 2.4 and 5 GHz scan is scheduled, but then the 2.4 GHz
      part of the scan disables a 5.2 GHz channel due to, e.g. receiving
      country or frequency information, that 5.2 GHz channel might already
      be in the list of channels to scan next. Then, when the driver checks
      if it should do a passive scan, that will return false and attempt an
      active scan. This is not only wrong but can also lead to the iwlwifi
      device firmware crashing since it checks regulatory as well.
      
      Fix this by not setting the channel flags to just disabled but rather
      OR'ing in the disabled flag. That way, even if the race happens, the
      channel will be scanned passively which is still (mostly) correct.
      
      Cc: stable@vger.kernel.org
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      990de49f
  12. 06 3月, 2013 1 次提交
  13. 15 2月, 2013 2 次提交
  14. 12 2月, 2013 1 次提交
  15. 11 1月, 2013 1 次提交
  16. 09 1月, 2013 2 次提交