1. 22 Sep, 2011 1 commit
    • Jouni Malinen's avatar
      ath6kl: Fix BSS update on roaming · 01cac476
      Jouni Malinen authored
      This fixes the BSS "update" just before the connected or roamed event.
      The previous implementation was completely broken: it forced a hardcoded
      signal strength and IEs from Association _Request_ frame instead of any
      Beacon information. This broke various things, including PMKSA caching.
      
      The current workaround for creating a dummy BSS entry before the roamed
      event is not exactly ideal, but that is quite a bit better than the
      previous state. As a future improvement, cfg80211 could potentially be
      extended to allow this type of use or ath6kl could delay sending the
      roamed event before receiving a BSS info event.
      Signed-off-by: default avatarJouni Malinen <jouni@qca.qualcomm.com>
      Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
      01cac476
  2. 19 Sep, 2011 2 commits
    • Vivek Natarajan's avatar
      ath6kl: deinitialise wiphy on error · 9df337a1
      Vivek Natarajan authored
      This fixes the following panic observed on card removal.
      
      BUG: unable to handle kernel paging request at f86e22ac
      EIP is at wiphy_update_regulatory+0x252/0x590 [cfg80211]
      Call Trace:
       [<f92fb9e5>] set_regdom+0x165/0x600 [cfg80211]
       [<c02057ba>] ? __kmalloc+0x10a/0x190
       [<c0366557>] ? nla_parse+0xb7/0xd0
       [<f9300b92>] ? T.1400+0x12/0x20 [cfg80211]
       [<f9300c84>] nl80211_set_reg+0xe4/0x270 [cfg80211]
       [<f92fe560>] ? nl80211_pre_doit+0x0/0x160 [cfg80211]
       [<c050bdeb>] genl_rcv_msg+0x23b/0x280
       [<c050bbb0>] ? genl_rcv_msg+0x0/0x280
       [<c050ab76>] netlink_rcv_skb+0x86/0xb0
       [<c050bb80>] ? genl_rcv+0x0/0x30
       [<c050bb9c>] genl_rcv+0x1c/0x30
      Signed-off-by: default avatarVivek Natarajan <nataraja@qca.qualcomm.com>
      Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
      9df337a1
    • Jouni Malinen's avatar
      ath6kl: Fix static WEP configuration in AP mode · 151411e8
      Jouni Malinen authored
      Configuration of the WEP keys needs to be delayed until the AP mode has
      been properly started at the target. Partial support for delaying the
      WEP key configuration was already in place in the driver, but the actual
      part of deciding when to do this was missing.
      Signed-off-by: default avatarJouni Malinen <jouni@qca.qualcomm.com>
      Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
      151411e8
  3. 16 Sep, 2011 11 commits
  4. 06 Sep, 2011 7 commits
  5. 05 Sep, 2011 4 commits
  6. 02 Sep, 2011 7 commits
  7. 01 Sep, 2011 3 commits
  8. 31 Aug, 2011 5 commits