1. 01 8月, 2014 2 次提交
  2. 16 7月, 2014 5 次提交
  3. 26 6月, 2014 4 次提交
  4. 20 6月, 2014 1 次提交
  5. 30 5月, 2014 3 次提交
  6. 19 5月, 2014 1 次提交
  7. 14 5月, 2014 8 次提交
  8. 13 5月, 2014 1 次提交
  9. 28 3月, 2014 1 次提交
  10. 20 3月, 2014 2 次提交
  11. 18 3月, 2014 2 次提交
  12. 01 3月, 2014 2 次提交
  13. 13 2月, 2014 3 次提交
  14. 05 2月, 2014 2 次提交
    • A
      cfg80211: fix channel configuration in IBSS join · fe94f3a4
      Antonio Quartulli 提交于
      When receiving an IBSS_JOINED event select the BSS object
      based on the {bssid, channel} couple rather than the bssid
      only.
      With the current approach if another cell having the same
      BSSID (but using a different channel) exists then cfg80211
      picks up the wrong BSS object.
      The result is a mismatching channel configuration between
      cfg80211 and the driver, that can lead to any sort of
      problem.
      
      The issue can be triggered by having an IBSS sitting on
      given channel and then asking the driver to create a new
      cell using the same BSSID but with a different frequency.
      By passing the channel to cfg80211_get_bss() we can solve
      this ambiguity and retrieve/create the correct BSS object.
      All the users of cfg80211_ibss_joined() have been changed
      accordingly.
      
      Moreover WARN when cfg80211_ibss_joined() gets a NULL
      channel as argument and remove a bogus call of the same
      function in ath6kl (it does not make sense to call
      cfg80211_ibss_joined() with a zero BSSID on ibss-leave).
      
      Cc: Kalle Valo <kvalo@qca.qualcomm.com>
      Cc: Arend van Spriel <arend@broadcom.com>
      Cc: Bing Zhao <bzhao@marvell.com>
      Cc: Jussi Kivilinna <jussi.kivilinna@iki.fi>
      Cc: libertas-dev@lists.infradead.org
      Acked-by: NKalle Valo <kvalo@qca.qualcomm.com>
      Signed-off-by: NAntonio Quartulli <antonio@open-mesh.com>
      [minor code cleanup in ath6kl]
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      fe94f3a4
    • J
      cfg80211: make connect ie param const · 4b5800fe
      Johannes Berg 提交于
      This required liberally sprinkling 'const' over brcmfmac
      and mwifiex but seems like a useful thing to do since the
      pointer can't really be written.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      4b5800fe
  15. 17 1月, 2014 1 次提交
  16. 07 1月, 2014 2 次提交