1. 28 1月, 2017 2 次提交
  2. 12 1月, 2017 1 次提交
    • B
      wil6210: constify cfg80211_ops structures · b59eb961
      Bhumika Goyal 提交于
      cfg80211_ops structures are only passed as an argument to the function
      wiphy_new. This argument is of type const, so cfg80211_ops strutures
      having this property can be declared as const.
      Done using Coccinelle
      
      @r1 disable optional_qualifier @
      identifier i;
      position p;
      @@
      static struct cfg80211_ops i@p = {...};
      
      @ok1@
      identifier r1.i;
      position p;
      @@
      wiphy_new(&i@p,...)
      
      @bad@
      position p!={r1.p,ok1.p};
      identifier r1.i;
      @@
      i@p
      
      @depends on !bad disable optional_qualifier@
      identifier r1.i;
      @@
      +const
      struct cfg80211_ops i;
      
      File size before:
         text	   data	    bss	    dec	    hex	filename
        18133	   6632	      0	  24765	   60bd wireless/ath/wil6210/cfg80211.o
      
      File size after:
         text	   data	    bss	    dec	    hex	filename
        18933	   5832	      0	  24765	   60bd wireless/ath/wil6210/cfg80211.o
      Signed-off-by: NBhumika Goyal <bhumirks@gmail.com>
      Signed-off-by: NKalle Valo <kvalo@qca.qualcomm.com>
      b59eb961
  3. 16 12月, 2016 1 次提交
  4. 14 12月, 2016 1 次提交
  5. 01 12月, 2016 4 次提交
  6. 23 11月, 2016 6 次提交
  7. 21 10月, 2016 1 次提交
    • J
      net: use core MTU range checking in wireless drivers · 9c22b4a3
      Jarod Wilson 提交于
      - set max_mtu in wil6210 driver
      - set max_mtu in atmel driver
      - set min/max_mtu in cisco airo driver, remove airo_change_mtu
      - set min/max_mtu in ipw2100/ipw2200 drivers, remove libipw_change_mtu
      - set min/max_mtu in p80211netdev, remove wlan_change_mtu
      - set min/max_mtu in net/mac80211/iface.c and remove ieee80211_change_mtu
      - set min/max_mtu in wimax/i2400m and remove i2400m_change_mtu
      - set min/max_mtu in intersil/hostap and remove prism2_change_mtu
      - set min/max_mtu in intersil/orinoco
      - set min/max_mtu in tty/n_gsm and remove gsm_change_mtu
      
      CC: netdev@vger.kernel.org
      CC: linux-wireless@vger.kernel.org
      CC: Maya Erez <qca_merez@qca.qualcomm.com>
      CC: Simon Kelley <simon@thekelleys.org.uk>
      CC: Stanislav Yakovlev <stas.yakovlev@gmail.com>
      CC: Johannes Berg <johannes@sipsolutions.net>
      CC: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
      Signed-off-by: NJarod Wilson <jarod@redhat.com>
      Acked-by: NJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      9c22b4a3
  8. 31 8月, 2016 4 次提交
  9. 19 8月, 2016 8 次提交
  10. 06 7月, 2016 1 次提交
    • A
      nl80211: support beacon report scanning · 1d76250b
      Avraham Stern 提交于
      Beacon report radio measurement requires reporting observed BSSs
      on the channels specified in the beacon request. If the measurement
      mode is set to passive or active, it requires actually performing a
      scan (passive or active, accordingly), and reporting the time that
      the scan was started and the time each beacon/probe was received
      (both in terms of TSF of the BSS of the requesting AP). If the
      request mode is table, this information is optional.
      In addition, the radio measurement request specifies the channel
      dwell time for the measurement.
      
      In order to use scan for beacon report when the mode is active or
      passive, add a parameter to scan request that specifies the
      channel dwell time, and add scan start time and beacon received time
      to scan results information.
      
      Supporting beacon report is required for Multi Band Operation (MBO).
      Signed-off-by: NAssaf Krauss <assaf.krauss@intel.com>
      Signed-off-by: NDavid Spinadel <david.spinadel@intel.com>
      Signed-off-by: NAvraham Stern <avraham.stern@intel.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      1d76250b
  11. 14 6月, 2016 2 次提交
  12. 28 5月, 2016 6 次提交
  13. 12 5月, 2016 1 次提交
  14. 26 4月, 2016 2 次提交