Qualcomm Technologies, Inc.
Wireless LAN Access Point (Driver Version 10.4)
Programmer Guide
80-Y8053-1 Rev. YN
March 22, 2017
Confidential and Proprietary – Qualcomm Technologies, Inc.
NO PUBLIC DISCLOSURE PERMITTED: Please report postings of this document on public servers or websites to:
DocCtrlAgent@qualcomm.com.
Restricted Distribution: Not to be distributed to anyone who is not an employee of either Qualcomm Technologies, Inc. or its affiliated
companies without the express approval of Qualcomm Configuration Management.
Not to be used, copied, reproduced, or modified in whole or in part, nor its contents revealed in any manner to others without the express
written permission of Qualcomm Technologies, Inc.
Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries. Other product and brand names
may be trademarks or registered trademarks of their respective owners.
This technical data may be subject to U.S. and international export, re-export, or transfer (“export”) laws. Diversion contrary to U.S. and
international law is strictly prohibited.
Qualcomm Technologies, Inc.
5775 Morehouse Drive
San Diego, CA 92121
© 2014-2017 Qualcomm Technologies, Inc. All rights reserved
U.S.A.
Revision history
Revision
Date
A
B
June 2014
August 2014
C
October 2014
Description
Initial release for AP 10.4 software. For 10.2 releases of AP software, refer to the
Programmer’s Guide 80-Y7207-1.
Updates to:
Section 3.5.1, “Options Usage”
Section 4.4.1.5, “Driver Security Services”
Section 4.4.2.6, “Driver Security Services”
Section 5.3, “Spectral scan and analysis”
Section 5.13.3, “Driver Files”
Section 5.16.7.3, “WRAP Design Target and Limitation”
New sections:
Section 5.31, “TCP Segmentation Offload”
Section 5.32, “Large Receive Offload”
Section 5.33, “Scatter/Gather DMA”
Section 5.34, “Checksum Offload”
Section 5.16.7.4, “Q-WRAP L2 Bridging”
Section 5.16.7.5, “Data Flow”
Section 7.11, “Raw Mode Tx/Rx”
Updates to:
Table 3-1, “Build Options”
Section 5.11.3.1, “Reserve dedicated descriptors for VI clients” (and sub-
sections)
Section 5.11.3.3.1, “Settings”
Section 5.11.3.4.2, “Selection of penalization client”
Section 5.13.5.2.1, “Configuration Descriptions”
Section 5.13.5.2.2, “Configuration Examples”
Section 5.15.7.3, “WRAP Design Target and Limitation”
Section 5.15.7.5.5, “Pseudocode”
Section 5.15.7.8, “DBDC Q-WRAP”
Section 7.5.3, “Example Call Flow in HOST Driver”
Section 7.5.4, “Supported LOWI Message Types”
Section 7.6.1.1, “Interference Detection Mechanism ”
Figure 7-11, “Overview of Network-based Positioning AP Software System
Components”
New sections:
Section 5.35, “Airtime Fairness”
Section 7.12, “Thermal Mitigation”
Section 7.13, “Single AP Band Steering”
Section 7.18, “Wake on Wireless AP Assist”
Section 7.19, “QCache”
80-Y8053-1 Rev. YN
Confidential and Proprietary – Qualcomm Technologies, Inc.
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
2
Wireless LAN Access Point (Driver Version 10.4) Programmer Guide
Revision
Date
D
November 2014 Updates to:
Description
E
F
G
H
J
K
L
M
N
P
January 2015
March 2015
March 2015
May 2015
July 2015
July 2015
July 2015
July 2015
September 2015
September 2015
Figure 5-26, “Channel Hopping Algorithm”
New sections:
Section , “”
Section 7.20, “Host Tx Flow Control”
Added Section 7.21, “Descriptor Configuration”
Added Section 5.35.4“ATF design for direct attach architecture”
Minor changes to formatting, no change to document
Added the following:
Section 4.11
Section 7.16
Updated the following:
Section 5.10.1.5
Updated the following:
Section 1.1
Section 1.1.1
Section 1.1.2
Section 1.2.11.2
Added the following sections:
Section 5.37
Updated Chapter 7
Updated Chapter 7
Added the following sections:
Section 4.5.3.1
Section 5.39
Added the following sections:
Section 5.37
Section 7.23
Section 7.24
80-Y8053-1 Rev. YN
Confidential and Proprietary – Qualcomm Technologies, Inc.
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
3
Wireless LAN Access Point (Driver Version 10.4) Programmer Guide
Revision
Date
R
October 2015
T
December 2015
U
V
January 2016
February 2016
Description
Updated the following sections:
Section 4.11
Section 4.11.1.6
Section 4.11.2
Section 4.11.2.1
Section 4.11.2.2
Section 5.3.2.3.2
Section 5.3.3.3.1
Section 5.3.4
Section 7.22
Updated the following tables:
Table 4-5
Table 5-7
Table 5-9
Table 5-10
Table 5-14
Added the following tables:
Table 4-6
Table 4-8
Table 4-10
Added the following sections:
Section 5.35.5
Section 5.35.6
Section 5.35.7
Section 5.35.8
Updated Section 5.39
Updated Chapter 5 and Chapter 7
Updated the following sections:
Section 4.11.1.13
Section 5.15.7.8
Added following sections:
Section 4.11.3
Section 5.15.7.11
Section 5.40
Section 7.25
Section 7.26
W
March 2016
Added the following sections:
Section 4.5.3.2
Section 5.35.9
Section 5.41
Updated the following sections:
Section 5.35.7
Section 5.35.8
80-Y8053-1 Rev. YN
Confidential and Proprietary – Qualcomm Technologies, Inc.
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
4
Wireless LAN Access Point (Driver Version 10.4) Programmer Guide
Revision
Date
Description
Y
March 2016
Added the following sections:
YA
May 2016
Section 5.35.10
Section 7.27
Updated Section 5.16
Added the following sections:
Section 1.3
Section 5.16.4
Section 5.42
Section 7.13.3.4
Section 7.28
Updated the following:
Section 3.1
Section 4.5.3.2
Section 4.11.1.5
Section 4.11.3
Section 5.7.2
Section 5.16.2
Section 5.35.11
Section 7.3.1.2.4
Section 7.13.7
Section 7.14.1
YB
June 2016
Added the following sections:
Section 4.5.3.3
Section 5.24.5
Section 5.43
Section 5.44
Section 5.45
Section 7.17
Section 7.29
Updated the following:
Table 7-21
YC
July 2016
Updated the following:
Section 4.5.3.3
Figure 4-8
Section 5.18.2.1
Section 7.5
Section 7.13.6
Section 7.17.3
Section 7.21
YD
August 2016
Updated Section 5.61
80-Y8053-1 Rev. YN
Confidential and Proprietary – Qualcomm Technologies, Inc.
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
5
Wireless LAN Access Point (Driver Version 10.4) Programmer Guide
Revision
Date
Description
YE
August 2016
Updated the following
Section 3.4.5.9
Section 3.7.2.1
Section 3.7.3.2
Section 5.8.1
Section 5.8.2
Table 7-21
Table 7-11
Section 7.21.3.1
Section 7.21.3.2
Added the following
Section 7.20.1.3
Section 7.20.1.4
Section 7.20.1.5
YF
September 2016 Updated the following:
Section 7.13.9
Section 7.20.1
Table 7-14
Table 7-18
Table 7-21
YG
October 2016
Following sections are added/updated for QCA_Networking_2016.SPF.4.0 ES
release
Added the following:
Section 5.17
Table 5-19
Table 5-20
Section 7.43
Section 7.45
Updated the following:
Acronyms table in preface
Section 1.2.8
Section 1.3
Section 2.5.3.1
Section 3.4.2
Section 4.10.4.2
Section 5.3.4.3.1
Section 5.23
Section 5.30.1
Section 5.35.1
Section 5.37.1
Section 7.35
Figure 1-3
Table 3-1
Section 5.16.7.7
Section 5.51.4
80-Y8053-1 Rev. YN
Confidential and Proprietary – Qualcomm Technologies, Inc.
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
6
Wireless LAN Access Point (Driver Version 10.4) Programmer Guide
Revision
Date
YH
YJ
October 2016
November 2016
Description
Following section is added for IPQ4019.ILQ.1.2.2 ED release
Section 7.46
Following sections are added/updated for QCA_Networking_2016.SPF.4.0 FC
release
Added the following:
Section 1.4, Section 1.5, Section 1.6
Section 4.5.3.4
Section 4.6, Section 4.7, Section 4.11, Section 4.12
Section 5.3.3
Section 5.7
Section 5.27, Section 5.28
Section 5.40, Section 5.42, Section 5.43, Section 5.44, Section 5.45
Section 5.49
Section 5.52
Section 5.59
Section 5.62, Section 5.63, Section 5.64
Section 6.3, Section 6.4
Section 7.15, Section 7.16
Section 7.24
Section 7.36
Section 7.44
Section 7.47, Section 7.48, Section 7.49
Updated the following:
Section 1.3
Section 3.4.5.9
Section 4.5.3.2
Section 5.16.7.7
Section 5.51.3
Section 7.17.1.6
Table 7-18
Section 7.43
80-Y8053-1 Rev. YN
Confidential and Proprietary – Qualcomm Technologies, Inc.
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
7
Wireless LAN Access Point (Driver Version 10.4) Programmer Guide
Revision
Date
YK
December 2016
Description
Following sections are added/updated for QCA_Networking_2016.SPF.4.0 CS
release
Added the following:
Section 5.53
Section 5.57.5
Section 5.60
Section 7.13.2.5
Section 7.17.1.8
Section 7.19
Section 7.22
Section 7.25
Section 7.26
Section 7.27
Section 7.28
Section 7.40
Updated the following:
Section 1.1.2
Section 1.2.11.1
Section 1.3
Section 1.3.2
Section 1.3.3
Section 5.51.4
Section 7.17.3
Section 7.20
Section 7.39
80-Y8053-1 Rev. YN
Confidential and Proprietary – Qualcomm Technologies, Inc.
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
8