1. 07 10月, 2011 1 次提交
  2. 04 10月, 2011 1 次提交
    • E
      mac80211: pass vif param to conf_tx() callback · 8a3a3c85
      Eliad Peller 提交于
      tx params should be configured per interface.
      add ieee80211_vif param to the conf_tx callback,
      and change all the drivers that use this callback.
      
      The following spatch was used:
      @rule1@
      struct ieee80211_ops ops;
      identifier conf_tx_op;
      @@
      	ops.conf_tx = conf_tx_op;
      
      @rule2@
      identifier rule1.conf_tx_op;
      identifier hw, queue, params;
      @@
      	conf_tx_op (
      -		struct ieee80211_hw *hw,
      +		struct ieee80211_hw *hw, struct ieee80211_vif *vif,
      		u16 queue,
      		const struct ieee80211_tx_queue_params *params) {...}
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      8a3a3c85
  3. 28 9月, 2011 1 次提交
  4. 23 9月, 2011 10 次提交
  5. 22 9月, 2011 1 次提交
    • L
      wl12xx: fix forced passive scans · 6cd9d21a
      Luciano Coelho 提交于
      We were using incorrect max and min dwell times during forced passive
      scans because we were still using the active scan states to scan
      (passively) the channels that were not marked as passive.
      
      Instead of doing passive scans in active states, we now skip active
      states and scan for all channels in passive states.
      
      Cc: <stable@kernel.org> # 2.6.36+
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      6cd9d21a
  6. 14 9月, 2011 23 次提交
  7. 30 8月, 2011 1 次提交
  8. 25 8月, 2011 2 次提交
    • L
      wl12xx: use SCAN_SSID_TYPE_PUBLIC when using the wildcard in sched_scan · bd4932b8
      Luciano Coelho 提交于
      When we are scanning for the wildcard SSID in a scheduled scan, we
      should use SCAN_SSID_TYPE_PUBLIC so that we don't filter out the scan
      results.
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      bd4932b8
    • L
      wl12xx: add support for multiple SSIDs in sched_scan · f952079a
      Luciano Coelho 提交于
      The wl12xx firmwares support multiple SSIDs in a single sched_scan
      run.  This patch implements support for it.
      
      We use three different types os sched_scan: FILTER_ANY (ie. not
      filtering, only wildcard SSID in the probe_reqs); FILTER_LIST (ie. send out
      probe_reqs with the specified SSIDs and only report if they are
      found); and FILTER_DISABLED (ie. send out probe_reqs with the
      specified SSIDs, but report anything found).
      
      Since we still don't have proper filter support in nl80211/cfg80211
      yet, we cannot use filters when the wildcard SSID is used.  Thus, we
      will not filter anything if the wildcard SSID is specified.
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      f952079a