1. 28 Aug, 2009 2 commits
    • Javier Cardona's avatar
      mac80211: Update mesh config IE to 11s draft 3.02 · 9e03fdfd
      Javier Cardona authored
      The mesh config information element has changed significantly since draft 1.08
      This patch brings it up to date.
      
      Thanks to Sam Leffler and Rui Paulo for identifying this.
      Signed-off-by: default avatarJavier Cardona <javier@cozybit.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      9e03fdfd
    • Christian Lamparter's avatar
      p54: fix broadcast buffering in AP mode · 90d6f928
      Christian Lamparter authored
      The patch "mac80211: fix PS-poll response race" somehow broke
      broadcast buffering in a funny way.
      
      During normal operation - stations are awake - the firmware refused
      to transmit broadcast frames and reported P54_TX_PSM_CANCELLED.
      But everything worked as soon as one station entered PSM.
      
      The reason:
      The stack sets IEEE80211_TX_CTL_SEND_AFTER_DTIM for outgoing
      broadcast frames as soon as a station is marked as sleeping.
      This flag triggers a path which will reroute these frames
      into p54's "content after beacon" queue, which is designed
      to cope with the demands for psm.
      
      This patch restores the old behavior.
      
      IEEE80211_TX_CTL_CLEAR_PS_FILT will once again be used to signalize
      the firmware to ignore the ps canceling for certain frames.
      Signed-off-by: default avatarChristian Lamparter <chunkeey@web.de>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      90d6f928
  2. 27 Aug, 2009 5 commits
  3. 26 Aug, 2009 21 commits
  4. 24 Aug, 2009 12 commits