1. 15 Jan, 2010 3 commits
    • Felix Fietkau's avatar
      mac80211: force use_short_slot=true for 5GHz · 43d35343
      Felix Fietkau authored
      Normally 5GHz does not have a concept of long vs short slot time,
      however the slot time that it ends up using is the same as for 2.4 GHZ
      and use_short_slot == true
      Because of that, it makes more sense to force use_short_slot = true
      whenever 5 GHz is being used, so that this particular check does not
      have to be in every single driver that uses this flag.
      Signed-off-by: default avatarFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      43d35343
    • Luis R. Rodriguez's avatar
      cfg80211: make regulatory_hint_11d() band specific · 84920e3e
      Luis R. Rodriguez authored
      In practice APs do not send country IE channel triplets for channels
      the AP is not operating on and if they were to do so they would have
      to use the regulatory extension which we currently do not process.
      No AP has been seen in practice that does this though so just drop
      those country IEs.
      
      Additionally it has been noted the first series of country IE
      channels triplets are specific to the band the AP sends. Propagate
      the band on which the country IE was found on reject the country
      IE then if the triplets are ever oustide of the band.
      
      Although we now won't process country IE information with multiple
      band information we leave the intersection work as is as it is
      technically possible for someone to want to eventually process these
      type of country IEs with regulatory extensions.
      
      Cc: Jouni Malinen <jouni.malinen@atheros.com>
      Cc: Johannes Berg <johannes@sipsolutions.net>
      Signed-off-by: default avatarLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      84920e3e
    • Benoit Papillault's avatar
      mac80211: Fixed netif_tx_wake_all_queues in IBSS mode · 93895757
      Benoit Papillault authored
      When ieee80211_offchannel_return is called, it needs to re-enabled TX
      queues that have been stopped in ieee80211_offchannel_stop_beaconing or
      ieee80211_offchannel_stop_station. It happens if we are doing a scan with an
      IBSS interface. In this case, the interface stopped transmitting.
      Signed-off-by: default avatarBenoit Papillault <benoit.papillault@free.fr>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      93895757
  2. 14 Jan, 2010 11 commits
  3. 12 Jan, 2010 26 commits