Search Linux Wireless

[PATCH v2] ath6kl: Enable uAPSD support in AP mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In addition to legacy power save, this patch adds support for 
uAPSD in AP mode.

When connected station goes into suspend state, the driver will
start queuing pkts in the separate queue (called uapsd queue)
until the station ask for it. 

V2 Changes:

* Since inline functions wmi_data_hdr_set_more_bit and wmi_data_hdr_set_eosp_bit
  are used in one place, removed those functions and added the function defination
  in the place required.
* Removed macros WMI_DATA_HDR_EOSP_MASK, WMI_DATA_HDR_MORE_MASK, WMI_DATA_HDR_MORE_SHIFT, 
  WMI_DATA_HDR_EOSP_SHIFT and added the MACRO WMI_DATA_HDR_MORE, WMI_DATA_HDR_EOSP.
* Added MACRO for the hardcoded values.
* Indendation issues are corrected in the function ath6kl_process_uapsdq
  ath6kl_process_psq.
* Fixed sparse errors.

I have taken care review comments given by Kalle in V2.

Thirumalai Pachamuthu (1):
  ath6kl: Add support for uAPSD

 drivers/net/wireless/ath/ath6kl/cfg80211.c |    6 +
 drivers/net/wireless/ath/ath6kl/core.h     |   10 +-
 drivers/net/wireless/ath/ath6kl/main.c     |    9 +-
 drivers/net/wireless/ath/ath6kl/txrx.c     |  253 ++++++++++++++++++++++++----
 drivers/net/wireless/ath/ath6kl/wmi.c      |   62 ++++++-
 drivers/net/wireless/ath/ath6kl/wmi.h      |   41 ++++-
 6 files changed, 328 insertions(+), 53 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux