1. 29 9月, 2015 7 次提交
  2. 25 8月, 2015 3 次提交
  3. 21 7月, 2015 1 次提交
    • R
      brcmfmac: set wiphy's addresses to provide valid MACs · e3faa866
      Rafa? Mi?ecki 提交于
      Broadcom's firmware requires every BSS to use MAC address with unique
      last few bits. The amount of bits may depend on a particular firmware,
      it was verified to be 2 for BCM43602 one.
      If this condition won't be fulfilled firmware will reject such MAC:
      brcmfmac: _brcmf_set_mac_address: Setting cur_etheraddr failed, -52
      
      We don't want to simply set addr_mask as it would also disallow using
      locally administrated bit. Instead let's build a list of addresses
      manually enabling 0x2 bit for extra interfaces.
      Signed-off-by: NRafa? Mi?ecki <zajec5@gmail.com>
      Signed-off-by: NKalle Valo <kvalo@codeaurora.org>
      e3faa866
  4. 15 6月, 2015 3 次提交
  5. 08 6月, 2015 1 次提交
  6. 26 5月, 2015 1 次提交
  7. 09 5月, 2015 3 次提交
  8. 30 3月, 2015 1 次提交
    • 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
  9. 04 3月, 2015 1 次提交
  10. 02 3月, 2015 1 次提交
  11. 26 2月, 2015 2 次提交
  12. 29 1月, 2015 1 次提交
  13. 24 1月, 2015 1 次提交
    • V
      brcmfmac: Use put_unaligned_le32 · 362126cd
      Vaishali Thakkar 提交于
      This patch introduces the use of function put_unaligned_le32.
      
      This is done using Coccinelle and semantic patch used is as follows:
      
      @a@
      typedef u32, __le32, uint32_t;
      {u32,__le32,uint32_t} e32;
      identifier tmp;
      expression ptr;
      expression y,e;
      type T;
      type T;
      @@
      
      - tmp = cpu_to_le32(y);
      
      <+... when != tmp
      (
      - memcpy(ptr, (T)&tmp, \(4\|sizeof(u32)\|sizeof(__le32)\|sizeof(uint32_t)\|sizeof(e32)\));
      + put_unaligned_le32(y,ptr);
      |
      - memcpy(ptr, (T)&tmp, ...);
      + put_unaligned_le32(y,ptr);
      )
      ...+>
      ? tmp = e
      
      @@ type T; identifier a.tmp; @@
      
      - T tmp;
      ...when != tmp
      Signed-off-by: NVaishali Thakkar <vthakkar1994@gmail.com>
      Signed-off-by: NKalle Valo <kvalo@codeaurora.org>
      362126cd
  14. 08 1月, 2015 1 次提交
    • 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
  15. 07 1月, 2015 4 次提交
  16. 05 12月, 2014 1 次提交
  17. 26 11月, 2014 1 次提交
  18. 25 11月, 2014 1 次提交
  19. 31 10月, 2014 5 次提交
  20. 20 10月, 2014 1 次提交