1. 08 6月, 2015 5 次提交
  2. 26 5月, 2015 1 次提交
  3. 30 3月, 2015 2 次提交
    • T
      cfg80211: pass name_assign_type to rdev_add_virtual_intf() · 6bab2e19
      Tom Gundersen 提交于
      This will expose in /sys whether the ifname of a device is set by
      userspace or generated by the kernel. The latter kind (wlanX, etc)
      is not deterministic, so userspace needs to rename these devices
      to names that are guaranteed to stay the same between reboots. The
      former, however should never be renamed, so userspace needs to be
      able to reliably tell the difference.
      
      Similar functionality was introduced for the rtnetlink core in
      commit 5517750f ("net: rtnetlink - make create_link take name_assign_type")
      Signed-off-by: NTom Gundersen <teg@jklm.no>
      Cc: Kalle Valo <kvalo@qca.qualcomm.com>
      Cc: Brett Rudley <brudley@broadcom.com>
      Cc: Arend van Spriel <arend@broadcom.com>
      Cc: Franky (Zhenhui) Lin <frankyl@broadcom.com>
      Cc: Hante Meuleman <meuleman@broadcom.com>
      Cc: Johannes Berg <johannes@sipsolutions.net>
      [reformat changelog to fit 72 cols]
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      6bab2e19
    • A
      mwifiex: stop command path in suspend handler · 5ff46f79
      Avinash Patil 提交于
      Cancel all pending commands including scan commands and stop CAC
      during cfg80211 suspend handler.
      Signed-off-by: NAvinash Patil <patila@marvell.com>
      Signed-off-by: NKalle Valo <kvalo@codeaurora.org>
      5ff46f79
  4. 17 3月, 2015 2 次提交
  5. 04 3月, 2015 1 次提交
  6. 03 3月, 2015 1 次提交
    • D
      cfg80211: add bss_type and privacy arguments in cfg80211_get_bss() · 6eb18137
      Dedy Lansky 提交于
      802.11ad adds new a network type (PBSS) and changes the capability
      field interpretation for the DMG (60G) band.
      The same 2 bits that were interpreted as "ESS" and "IBSS" before are
      re-used as a 2-bit field with 3 valid values (and 1 reserved). Valid
      values are: "IBSS", "PBSS" (new) and "AP".
      
      In order to get the BSS struct for the new PBSS networks, change the
      cfg80211_get_bss() function to take a new enum ieee80211_bss_type
      argument with the valid network types, as "capa_mask" and "capa_val"
      no longer work correctly (the search must be band-aware now.)
      
      The remaining bits in "capa_mask" and "capa_val" are used only for
      privacy matching so replace those two with a privacy enum as well.
      Signed-off-by: NDedy Lansky <dlansky@codeaurora.org>
      [rewrite commit log, tiny fixes]
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      6eb18137
  7. 26 2月, 2015 1 次提交
  8. 29 1月, 2015 12 次提交
  9. 24 1月, 2015 1 次提交
  10. 16 1月, 2015 1 次提交
    • J
      cfg80211: change bandwidth reporting to explicit field · b51f3bee
      Johannes Berg 提交于
      For some reason, we made the bandwidth separate flags, which
      is rather confusing - a single rate cannot have different
      bandwidths at the same time.
      
      Change this to no longer be flags but use a separate field
      for the bandwidth ('bw') instead.
      
      While at it, add support for 5 and 10 MHz rates - these are
      reported as regular legacy rates with their real bitrate,
      but tagged as 5/10 now to make it easier to distinguish them.
      
      In the nl80211 API, the flags are preserved, but the code
      now can also clearly only set a single one of the flags.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      b51f3bee
  11. 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
      cfg80211: remove "channel" from survey names · 4ed20beb
      Johannes Berg 提交于
      All of the survey data is (currently) per channel anyway,
      so having the word "channel" in the name does nothing. In
      the next patch I'll introduce global data to the survey,
      where the word "channel" is actually confusing.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      4ed20beb
  12. 07 1月, 2015 3 次提交
  13. 06 12月, 2014 2 次提交
  14. 26 11月, 2014 2 次提交
  15. 18 11月, 2014 1 次提交
    • A
      mwifiex: add auto TDLS support · 9927baa3
      Avinash Patil 提交于
      This patch adds auto TDLS support to mwifiex.
      
      Auto TDLS functionality works as follows:
      1. Whenever userspace application has triggered TDLS connection with
      any peer, driver would store this peer mac address details in its database.
      2. After this driver whenever driver receives packet on direct link,
      it would store rssi and timestamp in peer information.
      3. Whenever a packet is to be transmitted to non-AP peer in station mode,
      driver would check if TDLS link can be established by looking at peer RSSI
      information. Driver would initiate TDLS setup in such cases.
      4. Periodic timer is used for updating peer information.
      5. Auto TDLS peer list & timer are cleared during disconnection or driver unload.
      Signed-off-by: NAvinash Patil <patila@marvell.com>
      Signed-off-by: NCathy Luo <cluo@marvell.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      9927baa3
  16. 01 11月, 2014 2 次提交
  17. 20 10月, 2014 1 次提交