1. 20 Jul, 2010 2 commits
    • Johannes Berg's avatar
      mac80211: move QoS-enable to BSS info · 4ced3f74
      Johannes Berg authored
      Ever since
      
      commit e1b3ec1a
      Author: Stanislaw Gruszka <sgruszka@redhat.com>
      Date:   Mon Mar 29 12:18:34 2010 +0200
      
          mac80211: explicitly disable/enable QoS
      
      mac80211 is telling drivers, in particular
      iwlwifi, whether QoS is enabled or not.
      
      However, this is only relevant for station mode,
      since only then will any device send nullfunc
      frames and need to know whether they should be
      QoS frames or not. In other modes, there are
      (currently) no frames the device is supposed to
      send.
      
      When you now consider virtual interfaces, it
      becomes apparent that the current mechanism is
      inadequate since it enables/disables QoS on a
      global scale, where for nullfunc frames it has
      to be on a per-interface scale.
      
      Due to the above considerations, we can change
      the way mac80211 advertises the QoS state to
      drivers to only ever advertise it as "off" in
      station mode, and make it a per-BSS setting.
      Tested-by: default avatarStanislaw Gruszka <sgruszka@redhat.com>
      Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      4ced3f74
    • Felix Fietkau's avatar
      mac80211: fix aggregation action frame handling with AP VLANs · 875ae5f6
      Felix Fietkau authored
      When aggregation related action frames are enqueued for further work,
      and they originate from a STA that is part of an AP VLAN, they are
      currently enqueued for the AP interface. This breaks the sta_info_get()
      lookup in the actual work function, and because of that, aggregation
      sessions are not established for this STA.
      
      Fix this by replacing the sta_info_get call with a call to
      sta_info_get_bss.
      Signed-off-by: default avatarFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      875ae5f6
  2. 17 Jul, 2010 3 commits
  3. 16 Jul, 2010 5 commits
  4. 14 Jul, 2010 13 commits
  5. 13 Jul, 2010 1 commit
  6. 12 Jul, 2010 16 commits