802.11 MAC/PHY (80211MP) : Test Suite
802.11 MAC/PHY (80211MP) : Test Suite
802.11 MAC/PHY (80211MP) : Test Suite
11 MAC/PHY (80211MP)
Bluetooth® Test Suite
▪ Revision: 80211MP.TS.p6
▪ Revision Date: 2023-06-29
▪ Prepared By: BTI
▪ Published during TCRL: TCRL.2023-1
This document, regardless of its title or content, is not a Bluetooth Specification as defined in the Bluetooth
Patent/Copyright License Agreement (“PCLA”) and Bluetooth Trademark License Agreement. Use of this document by
members of Bluetooth SIG is governed by the membership and other related agreements between Bluetooth SIG Inc.
(“Bluetooth SIG”) and its members, including the PCLA and other agreements posted on Bluetooth SIG’s website located
at www.bluetooth.com.
THIS DOCUMENT IS PROVIDED “AS IS” AND BLUETOOTH SIG, ITS MEMBERS, AND THEIR AFFILIATES MAKE NO
REPRESENTATIONS OR WARRANTIES AND DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY
WARRANTY OF MERCHANTABILITY, TITLE, NON-INFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, THAT
THE CONTENT OF THIS DOCUMENT IS FREE OF ERRORS.
TO THE EXTENT NOT PROHIBITED BY LAW, BLUETOOTH SIG, ITS MEMBERS, AND THEIR AFFILIATES DISCLAIM ALL
LIABILITY ARISING OUT OF OR RELATING TO USE OF THIS DOCUMENT AND ANY INFORMATION CONTAINED IN THIS
DOCUMENT, INCLUDING LOST REVENUE, PROFITS, DATA OR PROGRAMS, OR BUSINESS INTERRUPTION, OR FOR
SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS
OF THE THEORY OF LIABILITY, AND EVEN IF BLUETOOTH SIG, ITS MEMBERS, OR THEIR AFFILIATES HAVE BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
This document is proprietary to Bluetooth SIG. This document may contain or cover subject matter that is intellectual
property of Bluetooth SIG and its members. The furnishing of this document does not grant any license to any intellectual
property of Bluetooth SIG or its members.
Copyright © 2009–2023 by Bluetooth SIG, Inc. The Bluetooth word mark and logos are owned by Bluetooth SIG, Inc. Other
third-party brands and names are the property of their respective owners.
Contents
1 Scope ..................................................................................................................................................... 5
2 References, definitions, and abbreviations ....................................................................................... 6
2.1 References.................................................................................................................................... 6
2.2 Definitions ..................................................................................................................................... 6
2.3 Abbreviations ................................................................................................................................ 6
3 Test Suite Structure (TSS) ................................................................................................................... 7
3.1 Test Strategy................................................................................................................................. 7
3.2 Test groups ................................................................................................................................... 8
3.2.1 Protocol groups ....................................................................................................................................... 8
3.2.2 Test subgroups ....................................................................................................................................... 8
4 Test cases (TC) ..................................................................................................................................... 9
4.1 Introduction ................................................................................................................................... 9
4.1.1 Test case identification conventions ....................................................................................................... 9
4.1.2 Conformance .......................................................................................................................................... 9
4.1.3 Pass/Fail verdict conventions ............................................................................................................... 10
4.1.4 Lower Layer Assumptions ..................................................................................................................... 10
4.1.5 Initialization ........................................................................................................................................... 10
4.2 Preambles ................................................................................................................................... 11
4.3 Stimulus Frames ......................................................................................................................... 27
5 MAC-PHY Testing ............................................................................................................................... 34
5.1 Acknowledgement and Duration (AD) ........................................................................................ 34
80211MP/AD/BV-01-C [Duration field zero] .......................................................................................................... 34
80211MP/AD/BV-02-C [Duration field non-zero] ................................................................................................... 35
80211MP/AD/BV-03-C [Large duration value] ...................................................................................................... 36
80211MP/AD/BI-01-C [FCS validation] ................................................................................................................. 37
80211MP/AD/BI-02-C [Non-authenticated source] ............................................................................................... 38
5.2 Null data frame processing (ND) ................................................................................................ 38
80211MP/ND/BV-01-C [Process properly formatted null data frames] ................................................................. 38
80211MP/ND/BI-01-C [Reject improperly formatted null data frames] .................................................................. 40
5.3 RTS/CTS signaling (RC) ............................................................................................................. 41
80211MP/RC/BV-01-C [RTS/CTS with proper duration in CTS] ........................................................................... 41
5.4 Defragmentation Tests (DF) ....................................................................................................... 42
80211MP/DF/BV-01-C [Receive fragmented frames] ........................................................................................... 42
5.5 Authentication Frame Processing (AFP) .................................................................................... 43
80211MP/AFP/BI-01-C [Authentication frames with failure status code] .............................................................. 43
80211MP/AFP/BI-02-C [Authentication Frame Processing – invalid transaction sequence number].................... 44
80211MP/AFP/BI-03-C [Authentication frames with invalid algorithm number]..................................................... 45
5.6 Association Response testing (ARSP) ....................................................................................... 46
80211MP/ARSP/BI-01-C [Association responses with status values other than successful] ................................ 46
80211MP/ARSP/BI-02-C [Unrecognized payload of Association Response frames] ............................................ 47
80211MP/ARSP/BI-03-C [Duplicate valid info elements in Assoc Response]....................................................... 48
80211MP/ARSP/BI-04-C [Missing supported rates IE in Association Response] ................................................. 49
80211MP/ARSP/BI-05-C [Association response with more than eight rates in the supported rates IE] ................ 50
5.7 Association Request Processing (AREQ) .................................................................................. 51
80211MP/AREQ/BV-01-C [Association request processing] ................................................................................ 51
80211MP/AREQ/BV-02-C [Generate association responses]............................................................................... 52
80211MP/AREQ/BV-03-C [Assoc request with more than eight rates in supported rates IE] ............................... 53
1 Scope
This Bluetooth document contains the Test Suite Structure (TSS) and test cases to test the
implementation of the Bluetooth 802.11 MAC/PHY specification with the objective to provide a high
probability of air interface interoperability between the tested implementation and other manufacturers’
Bluetooth devices.
2.2 Definitions
In this Bluetooth document, the definitions from [1], [2], and [5] apply.
Mathematical conventions used in this document comply with the definitions given in [1].
2.3 Abbreviations
In this Bluetooth document, the definitions, acronyms, and abbreviations from [1], [2], and [5].
HCI operations
802.11 PAL
802.11 MAC
802.11 802.11 MAC
AMP
802.11 PHY
Traffic
802.11 PHY
Implementation
Under Test
3.2.1.1 MAC/PHY
• Acknowledgement and Duration (AD)
• Null Data frame processing (ND)
• RTS/CTS signaling (RC)
• Deauthentication (DEAU)
• Defragmentation (DF)
• Authentication Frame Processing (AFP)
• Association Response Processing (ARSP)
• Association Request (AREQ)
• Duplication Detection (DUP)
• CTS-to-Self (CS)
• Multi rate support (MRS)
• General Frame Processing (GFP)
• Disassociation Processing (DAP)
• Recovery and Retry Processing (RT)
4.1.2 Conformance
When conformance is claimed for a particular specification, all capabilities are to be supported in the
specified manner. The mandated tests from this Test Suite depend on the capabilities to which
conformance is claimed.
The Bluetooth Qualification Program may employ tests to verify implementation robustness. The level of
implementation robustness that is verified varies from one specification to another and may be revised for
cause based on interoperability issues found in the market.
Such tests may verify:
• That claimed capabilities may be used in any order and any number of repetitions not excluded by the
specification
• That capabilities enabled by the implementations are sustained over durations expected by the use
case
• That the implementation gracefully handles any quantity of data expected by the use case
• That in cases where more than one valid interpretation of the specification exists, the implementation
complies with at least one interpretation and gracefully handles other interpretations
• That the implementation is immune to attempted security exploits
A single execution of each of the required tests is required to constitute a Pass verdict. However, it is
noted that to provide a foundation for interoperability, it is necessary that a qualified implementation
consistently and repeatedly pass any of the applicable tests.
In any case, where a member finds an issue with the test plan generated by Launch Studio, with the test
case as described in the Test Suite, or with the test system utilized, the member is required to notify the
responsible party via an erratum request such that the issue may be addressed.
4.1.5 Initialization
Lower Tester IUT Upper Tester
HCI Reset
4.2 Preambles
4.2.1.1 Physical Link Initiated by IUT Preamble
IUT
Lower Tester Upper Tester
HCI_Create_Physical_Link
(PLH, Link_Key_Length=32,
Link_Key_Type=Authenticated
Combination Key, Link_Key)
HCI_Write_Remote_AMP_ASSOC
(PLH, LengthSoFar=0,
AMP_ASSOC_Remaining_Length,
AMP_ASSOC_fragment)
Beacon
HCI Channel Selected event
(ssid=AMP-xx-xx-xx-xx-
(PLH)
xx-xx), type=ESS)
Beacon
(ssid=AMP-xx-xx-xx-xx-xx-xx, type=ESS)
Probe Response
(a1=MA_tester,
a2=MA_IUT,a3=MA_IUT, IEEE_IEs)
Authenication Message 1
(a1=MA_IUT,
a2=MA_tester,a3=MA_IUT,alg=open
system(0))
Authentication Message 2
(a1=MA_IUT,a2=MA_tester,
a3=MA_IUT, status=successful(0))
Association Request
(a1=MA_IUT,s2=MA_tester,a3=MA_IU
T,SSID=AMP-<MA_tester>, IEEE IEs)
Association Response
(a1=MA_tester,a2=MA_IUT,
a3=MA_IUT,
RSNA Authentication1
(4ADDR_hdr, AMP LLC,
EAPOL frame 1)
RSNA Authentication2
(4ADDR_hdr, AMP LLC,
EAPOL frame 2)
RSNA Authentication3
(4ADDR_hdr, AMP LLC,
EAPOL frame 3)
RSNA Authentication4 HCI Physical Link Complete event
(4ADDR_hdr, AMP LLC, (status=0x00, PLH)
EAPOL frame 4)
HCI_Read_Local_AMP_Info
Network Started by
IUT
Beacon
(ssid=AMP-xx-xx-xx-xx-xx-xx (note 1),
type=ESS)
HCI_Read_Local_AMP_Assoc
(PLH, LengthSoFar)
Beacon
(ssid=AMP-xx-xx-xx-xx-xx-xx,
type=ESS)
Networks started
Probe Response
(a1=MA_tester,
a2=MA_IUT,a3=MA_IUT, IEEE_IEs)
Authenication Message 1
(a1=MA_IUT,
a2=MA_tester,a3=MA_IUT,alg=ope
n system(0))
Authentication Message 2
(a1=MA_IUT,a2=MA_tester,
a3=MA_IUT, status=successful(0))
Association Request
(a1=MA_IUT,s2=MA_tester,a3=MA
_IUT,SSID=AMP-<MA_tester>,
IEEE IEs)
Association Response
(a1=MA_tester,a2=MA_IUT, a3=MA_IUT,
RSNA Authentication1
(4ADDR_hdr, AMP LLC,
EAPOL frame 1)
RSNA Authentication2
(4ADDR_hdr, AMP LLC,
EAPOL frame 2)
RSNA Authentication3
(4ADDR_hdr, AMP LLC,
EAPOL frame 3)
RSNA Authentication4
(4ADDR_hdr, AMP LLC, HCI Physical Link Complete event
EAPOL frame 4) (status=0x00, PLH)
ALT
HCI_Create_Logical_Link
(PLH, TX_BE_FS, RX_BE_FS)
HCI_Create_Logical_Link
(PLH, TX_GU_FS, RX_GU_FS)
4.2.1.3 Preamble for Reading Local AMP Info and Local AMP ASSOC
HCI_Read_Local_AMP_Info
Figure 4.8: Preamble for Reading Local AMP Info and Local AMP ASSOC
4.2.1.4 Preamble for Establishing 2 Physical Links with a best effort logical link on each
Run 4.2.1.2 using the BE logical link option before this procedure.
When executing the following procedure, the tester uses a different MAC address in the AMP_ASSOC
and in the address fields of 802.11 headers to that used in preamble 4.2.1.2.
HCI_Create_Physical_Link
(PLH2, Link_Key_Length,
Link_Key_Type, Link_Key)
HCI Command Status event
(status=0x00, Num_HCI_Comm,
Opcode=0x0435)
Write remote AMP ASSOC on IUT (note 1)
Probe Request
(a1=MA_iut, a2=MA_tester, OPT
A3=MA_iut,
SSID=AMP<MA_IUT>,IEEE_IEs)
Probe Response
(a1=MA_tester,
a2=MA_IUT,a3=MA_IUT, IEEE_IEs)
Authenication Message 1
(a1=MA_IUT,
a2=MA_tester,a3=MA_IUT,alg=ope
n system(0))
Authentication Message 2
(a1=MA_IUT,a2=MA_tester,
a3=MA_IUT, status=successful(0))
Association Request
(a1=MA_IUT,s2=MA_tester,a3=MA
_IUT,SSID=AMP-<MA_tester>,
IEEE IEs)
Association Response
(a1=MA_tester,a2=MA_IUT, a3=MA_IUT,
RSNA Authentication1
(4ADDR_hdr, AMP LLC,
EAPOL frame 1)
RSNA Authentication2
(4ADDR_hdr, AMP LLC,
EAPOL frame 2)
RSNA Authentication3
(4ADDR_hdr, AMP LLC,
EAPOL frame 3)
RSNA Authentication4
(4ADDR_hdr, AMP LLC, HCI Physical Link Complete event
EAPOL frame 4) (status=0x00, PLH2)
HCI ACL Data
Figure 4.9: Preamble for Establishing 2 Physical Links with a best effort logical link on each
4.2.1.5 Accept Physical Link and create best effort logical link preamble
HCI_Read_Local_AMP_Info
HCI_Accept_Physical_Link
(PLH, Link_Key_Length=32,
Link_Key_Type=Authenticated
Combination Key, Link_Key)
HCI Command Status event
(status=0x00, Num_HCI_Comm,
Opcode=0x0436)
HCI_Write_Remote_AMP_ASSOC
(PLH, LengthSoFar=0,
AMP_ASSOC_Remaining_Length,
AMP_ASSOC_fragment)
Beacon
(ssid=AMP-xx-xx-xx-xx-xx-xx (note 1),
type=ESS)
Figure 4.10: Accept Physical Link and create best effort logical link preamble
IUT selects
Logical Link
Handle and maps
Logical Link to
Upper Tester
Figure 4.11: Accept Physical Link and create best effort logical link preamble
Start network
Probe Request
(a1=MA_iut, a2=MA_tester,
A3=MA_iut,
SSID=AMP<MA_IUT>,IEEE_IEs)
Probe Response
(a1=MA_tester,
a2=MA_IUT,a3=MA_IUT, IEEE_IEs)
Authenication Message 1
(a1=MA_IUT,
a2=MA_tester,a3=MA_IUT,alg=open
system(0))
Authentication Message 2
(a1=MA_IUT,a2=MA_tester,
a3=MA_IUT, status=successful(0))
Association Request
(a1=MA_IUT,s2=MA_tester,a3=MA_IU
T,SSID=AMP-<MA_tester>, IEEE IEs)
Association Response
(a1=MA_tester,a2=MA_IUT,
a3=MA_IUT,
RSNA Authentication1
(4ADDR_hdr, AMP LLC,
EAPOL frame 1)
RSNA Authentication2
(4ADDR_hdr, AMP LLC,
EAPOL frame 2)
RSNA Authentication3
(4ADDR_hdr, AMP LLC,
EAPOL frame 3)
RSNA Authentication4
(4ADDR_hdr, AMP LLC, HCI Physical Link Complete event
EAPOL frame 4) (status=0x00, PLH)
Figure 4.12: Accept Physical Link and create best effort logical link preamble
HCI_Read_Local_AMP_Info
HCI_Create_Physical_Link
(PLH, Link_Key_Length=32,
Link_Key_Type=Authenticated
Combination Key, Link_Key)
Figure 4.13: Accept Physical Link and create best effort logical link preamble
Network Started by
IUT
Beacon
(ssid=AMP-xx-xx-xx-xx-xx-xx (note 1),
type=ESS)
Beacon
(ssid=AMP-xx-xx-xx-xx-xx-xx,
type=ESS)
Networks started
Figure 4.14: Accept Physical Link and create best effort logical link preamble
Probe Response
(a1=MA_tester,
a2=MA_IUT,a3=MA_IUT, IEEE_IEs)
Figure 4.15: Accept Physical Link and create best effort logical link preamble
HCI_Read_Local-AMP_Info
HCI_Read_Local_AMP_Assoc
(PLH, LengthSoFar)
HCI_Accept_Physical_Link
(PLH, Link_Key_Length=32,
Link_Key_Type=Authenticated
Combination Key, Link_Key)
HCI_Write_Remote_AMP_ASSOC
(PLH, LengthSoFar=0,
Network AMP_ASSOC_Remaining_Length,
Started AMP_ASSOC_fragment)
HCI Command Complete event
(Num_HCI_Comm, Opcode=0x140B,
Status=0x00, PLH)
Beacon
(ssid=AMP-xx-xx-xx-xx-xx-xx
(note 1), type=ESS)
Start network
Probe Response
(a1=MA_IUT, a2=MA_tester,
a3=MA_tester, IEEE_IEs)
5 MAC-PHY Testing
5.1 Acknowledgement and Duration (AD)
This section describes tests relating to 802.11 acknowledgement and duration fields.
• Reference
[6] Test 1.1.9
• Initial Condition
- The preamble in Section 4.2.1.2 has been completed.
• Test Procedure
Preamble 4.2.1.2
Frame 1
• Expected Outcome
Pass verdict
An 802.11 Acknowledgement control frame should be generated SIFS after the FCS of Frame1
arrives at the IUT.
The ACK frame has a Duration field with a value of zero (0).
• Reference
[6] Test 1.1.9
• Initial Condition
- The preamble in Section 4.2.1.2 has been completed.
• Test Procedure
Frame 2
Frame 3
• Expected Outcome
Pass verdict
An 802.11 Acknowledgement control frame is generated SIFS after the FCS of each of the fragments
received by the IUT.
The ACK frame following Frame2 has a non-zero Duration field equal to the time to transmit the data
frame, minus the time to transit the ACK frame and to wait for SIFS, with fractional time rounded up to
the nearest microsecond.
The ACK frame following Frame3 has a Duration field set to zero.
• Reference
[6] Test 1.1.9
• Initial Condition
- The preamble in Section 4.2.1.2 has been completed.
• Test Procedure
Frame 5
Frame 2
• Expected Outcome
Pass verdict
The IUT generates an ACK frame in response to both fragments.
The first ACK contains a duration corresponding to the time until the second ACK should be received.
This is the airtime of the data phase of the second fragment, plus SIFS, plus the time to transmit the
second ACK.
The second ACK contains a duration field of zero.
• Reference
[6] Test 1.1.9
• Initial Condition
- The preamble in Section 4.2.1.2 has been completed.
• Test Procedure
Frame 1
Frame 4
• Expected Outcome
Pass verdict
An 802.11 Acknowledgement control frame is generated SIFS after the FCS each time Frame1 is
received by the IUT. The ACK frame has a Duration field set to zero.
There are no responses from the IUT to any of the Frame4 frames.
• Reference
[6] Test 1.1.9
• Initial Condition
- The preamble in Section 4.2.1.2 has been completed.
• Test Procedure
Frame 6
• Expected Outcome
Pass verdict
The IUT transmits an ACK frame at a time SIFS after the FCS field of the Frame6 is received. The
Duration field is zero. The IUT may generate an 802.11 deauthentication and/or 802.11
disassociation frame in response to the unauthenticated link supervision request frame.
• Reference
[6] Test case 1.1.2
[7] Test case 1.1.2
• Initial Condition
- The preamble in Section 4.2.1.1 has been completed.
• Test Procedure
Frame 11
Frame 12
Frame 13
Frame 14
Frame 15
Frame 16
Frame 17
• Expected Outcome
Pass verdict
The IUT transmits an ACK frame in response to each of the stimulus frames.
• Reference
[6] Test case 1.1.2
[7] Test case 1.1.2
• Initial Condition
- The preamble in Section 4.2.1.1 has been completed.
• Test Procedure
Frame 7
Frame 9
• Expected Outcome
Pass verdict
The IUT does not transmit an ACK frame in response to any of the stimulus frames.
• References
[6] Test 1.2.2
• Initial Condition
- The preamble in Section 4.2.1.1 has been completed.
• Test Procedure
RTS frame
CTS frame
Frame 1
• Expected Outcome
Pass verdict
Verify that Frame1 is indicated to the Upper Tester.
• Reference
[6] Test 1.1.10
[7] Test 1.1.10
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 1
Ack
ACL Data
Frame1 is defined in Table 4.2. Note 1: After the MSDU has been transmitted at a given fragment
size, increment the fragment size by 100 bytes and repeat until the fragment size is greater than or
equal to the total length of Frame1.
• Expected Outcome
Pass verdict
On reception of each complete MSDU an ACL data packet is sent from the IUT to the Upper Tester.
The frame received by the Upper Tester contains the same content as was sent by the Lower Tester,
after the 802.11 and PAL headers have been removed and an ACL header added.
• Reference
[6] Test 1.1.4
• Initial Condition
- The preamble in Section 4.2.1.6 has been completed.
• Test Procedure
The IUT does not send Association Frames, Physical Link is not established
• Expected Outcome
Pass verdict
The IUT does not respond with Association frame and Physical link between the IUT and the Lower
Tester is not established. Verify that the IUT does not cause a “blue screen” or hang.
• Reference
[6] Test 1.1.4
• Initial Condition
- The preamble in Section 4.2.1.7 has been completed.
• Test Procedure
Preamble 4.2.1.7
The IUT does not send Association Frames, Physical Link is not established
Figure 5.11: 80211MP/AFP/BI-02-C [Authentication Frame Processing – invalid transaction sequence number]
• Expected Outcome
Pass verdict
The IUT does not respond with Association frame and Physical link between the IUT and TS is not
established. Verify that the IUT does not cause a “blue screen” or hang.
• Reference
[6] Test 1.1.4
• Initial Condition
- The preamble in Section 4.2.1.7 has been completed.
• Test Procedure
The IUT does not send Association Frames, Physical Link is not established
• Expected Outcome
Pass verdict
The IUT does not respond with Association frame and Physical link between the IUT and TS is not
established. Verify that the IUT does not cause a “blue screen” or hang.
• Reference
[6] Test 1.1.5
• Initial Condition
- The preamble in Section 4.2.1.7 has been completed.
• Test Procedure
Authentication Message 1
(a1=MA_tester,
a2=MA_IUT,a3=MA_tester,alg=open
system(0))
Authentication Message 2
(a1=MA_IUT,a2=MA_tester,
a3=MA_tester, status=successful(0))
Association Request
(a1=MA_tester,a2=MA_IUT,a3=MA_tes
ter,SSID=AMP-<MA_tester>, IEEE IEs)
Frame 52
Figure 5.13: 80211MP/ARSP/BI-01-C [Association responses with status values other than successful]
The IUT attempts to associate. The Lower Tester responds with Frame 52 defined in Table 4.2.
Repeat test with Status code 1,12 and 256.
• Expected Outcome
Pass verdict
The IUT sends an HCI Physical Link Complete event with failure status (i.e., a non-zero HCI error
code).
• Reference
[6] Test 1.1.5
• Initial Condition
- The preamble in Section 4.2.1.7 has been completed.
• Test Procedure
Authentication Message 1
(a1=MA_tester,
a2=MA_IUT,a3=MA_tester,alg=open
system(0))
Authentication Message 2
(a1=MA_IUT,a2=MA_tester,
a3=MA_tester, status=successful(0))
Association Request
(a1=MA_tester,s2=MA_IUT,a3=MA_tes
ter,SSID=AMP-<MA_tester>, IEEE IEs)
Frame 53
RSNA Authentication1
(4ADDR_hdr, AMP LLC,
EAPOL frame 1)
RSNA Authentication2
(4ADDR_hdr, AMP LLC,
EAPOL frame 2)
Frame 3
RSNA Authentication4
(4ADDR_hdr, AMP LLC,
HCI Physical Link Complete event
EAPOL frame 4)
(status=0x00, PLH)
The IUT attempts to associate. The Lower Tester responds with Frame 53 defined in Table 4.2.
• Expected Outcome
Pass verdict
An HCI Physical Link Complete event with status of 0x00 is sent to the Upper Tester from the IUT.
• Reference
[6] Test 1.1.5
• Initial Condition
- The preamble in Section 4.2.1.7 has been completed.
• Test Procedure
Authentication Message 2
(a1=MA_IUT,a2=MA_tester,
a3=MA_tester, status=successful(0))
Association Request
(a1=MA_tester,s2=MA_IUT,a3=M
A_tester,SSID=AMP-<MA_tester>,
IEEE IEs)
Frame 54
Frame 1
RSNA Authentication2
(4ADDR_hdr, AMP LLC,
EAPOL frame 2)
Frame 3
RSNA Authentication4
(4ADDR_hdr, AMP LLC,
EAPOL frame 4) HCI Physical Link Complete event
(status=0x00, PLH)
The IUT attempts to associate. The Lower Tester responds with Frame 54 defined in Table 4.2.
• Expected Outcome
Pass verdict
An HCI Physical Link Complete event with status of 0x00 is sent to the Upper Tester from the IUT.
• Reference
[6] Test 1.1.5
• Initial Condition
- The preamble in Section 4.2.1.7 has been completed.
• Test Procedure
Authentication Message 2
(a1=MA_IUT,a2=MA_tester,
a3=MA_tester, status=successful(0))
Association Request
(a1=MA_tester,s2=MA_IUT,a3=MA_
tester,SSID=AMP-<MA_tester>,
IEEE IEs)
Frame 55
Frame 1
RSNA Authentication2
(4ADDR_hdr, AMP LLC,
EAPOL frame 2)
Frame 3
The IUT attempts to associate. The Lower Tester responds with Frame 55 defined in Table 4.2.
• Expected Outcome
Pass verdict
An HCI Physical Link Complete event with status of 0x00 is sent to the Upper Tester from the IUT.
• Reference
[6] Test 1.1.5
• Initial Condition
- The preamble in Section 4.2.1.7 has been completed.
• Test Procedure
Frame 56
Frame 1
RSNA Authentication2
(4ADDR_hdr, AMP LLC,
EAPOL frame 2)
Frame 3
RSNA Authentication4
(4ADDR_hdr, AMP LLC,
EAPOL frame 4) HCI Physical Link Complete event
(status=0x00, PLH)
Figure 5.17: 80211MP/ARSP/BI-05-C [Association response with more than eight rates in the supported rates IE]
The IUT attempts to associate. The Lower Tester responds with Frame 56 defined in Table 4.2.
• Expected Outcome
Pass verdict
An HCI Physical Link Complete event with status of 0x00 is sent to the Upper Tester from the IUT.
• Reference
[7] Test 1.1.5
• Initial Condition
- The preamble in Section 4.2.1.6 has been completed.
• Test Procedure
Authentication Message 1
(a1=MA_IUT, a2=MA_tester,
a3=MA_IUT, alg=open system(0))
Authentication Message 2
(a1=MA_tester, a2=MA_IUT,
a3=MA_IUT, status=successful(0))
Frame 57
Association Response
(a1=MA_tester,
a2=MA_IUT, a3=MA_IUT,
status=successful(0))
The IUT attempts to associate. The Lower Tester responds with Frame 57 defined in Table 4.2.
Repeat test with listen interval 2, 3, 4, and 5.
• Expected Outcome
Pass verdict
The IUT sends association response with status code of 0 (success).
• Reference
[7] Test 1.1.5
• Initial Condition
- The preamble in Section 4.2.1.6 has been completed.
• Test Procedure
Authentication Message 1
(a1=MA_IUT, a2=MA_tester,
a3=MA_IUT, alg=open system(0))
Authentication Message 2
(a1=MA_tester, a2=MA_IUT,
a3=MA_IUT, status=successful(0))
Frame 57
Association Response
(a1=MA_tester,
a2=MA_IUT, a3=MA_IUT,
status=successful(0))
The Lower Tester attempts to associate by sending Frame 58 defined in Table 4.2.
• Expected Outcome
Pass verdict
The IUT sends association response with status code of 0 (success).
80211MP/AREQ/BV-03-C [Assoc request with more than eight rates in supported rates IE]
• Test Purpose
Verify that the IUT properly handles received association request frames and generates association
responses properly.
• Reference
[7] Test 1.1.5
• Initial Condition
- The preamble in Section 4.2.1.6 has been completed.
• Test Procedure
Authentication Message 1
(a1=MA_IUT,a2=MA_tester,
a3=MA_IUT,alg=open system(0))
Authentication Message 2
(a1=MA_tester,a2=MA_IUT,
a3=MA_IUT, status=successful(0))
Frame 59
Association Response
(a1=MA_tester,a2=MA_IUT,
a3=MA_IUT, status=successful(0))
Figure 5.20: 80211MP/AREQ/BV-03-C [Assoc request with more than eight rates in supported rates IE]
The Lower Tester attempts to associate by sending Frame 59 defined in Table 4.2.
• Expected Outcome
Pass verdict
The IUT sends association response with status code of 0 (success).
• Reference
[7] Test 1.1.5
• Initial Condition
- The preamble in Section 4.2.1.6 has been completed.
• Test Procedure
Authentication Message 1
rh
(a1=MA_IUT,a2=MA_tester,
a3=MA_IUT,alg=open system(0))
Authentication Message 2
(a1=MA_tester,a2=MA_IUT,
a3=MA_IUT, status=successful(0))
Frame 60
Association Response
(a1=MA_tester,a2=MA_IUT,
a3=MA_IUT, status=failure)
Figure 5.21: 80211MP/AREQ/BI-01-C [Assoc request with no rates in supported rates IE]
The Lower Tester attempts to associate by sending Frame 60 defined in Table 4.2.
• Expected Outcome
Pass verdict
The IUT sends association response with status code indicating failure.
• Reference
[7] Test 1.1.5
• Initial Condition
- The preamble in Section 4.2.1.6 has been completed.
• Test Procedure
Authentication Message 1
(a1=MA_IUT,a2=MA_tester,
a3=MA_IUT,alg=open system(0))
Authentication Message 2
(a1=MA_tester,a2=MA_IUT,
a3=MA_IUT, status=successful(0))
Frame 61
• Expected Outcome
Pass verdict
The IUT does not ACK frame and does not send association response.
• Reference
[6] Test 1.1.11
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 1
HCI ACL DATA packet
ACK
Frame 62
ACK
• Expected Outcome
Pass verdict
The IUT ACKs Frame 1.
The IUT indicates received Frame 1 to the Upper Tester.
The IUT ACKs Frame 62.
The IUT does not indicate received Frame 62 to the Upper Tester.
• Reference
[6] Test 1.1.11
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 2
ACK
Frame 3
ACK
Frame 64
ACK
The Lower Tester sends Frame 2 followed by Frame 3 followed by Frame 64.
• Expected Outcome
Pass verdict
The IUT ACKs Frame 2.
The IUT does not indicate received Frame 2 to the Upper Tester.
The IUT ACKs Frame 3.
The IUT indicates received defragmented Frame 63 to the Upper Tester.
The IUT ACKs Frame 64.
The IUT does not indicate received Frame 64 (or any MSDU) to the Upper Tester.
• Reference
[6] Test 1.1.11
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 1
ACK
Frame 65
ACK
• Expected Outcome
Pass verdict
The IUT ACKs Frame 1.
The IUT indicates received Frame 1 to the Upper Tester.
The IUT ACKs Frame 65.
The IUT indicates received Frame 65 to the Upper Tester.
• Reference
[6] Test 1.1.11
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 1
ACK
Frame 1
ACK
• Expected Outcome
Pass verdict
The IUT ACKs Frame 1.
The IUT indicates received Frame 1 to the Upper Tester.
The IUT ACKs the second instance of Frame 1.
The IUT indicates received Frame 1 to the Upper Tester.
• Reference
[6] Test 1.1.11
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 2
ACK
Frame 66
ACK
• Expected Outcome
Pass verdict
The IUT ACKs Frame 2.
The IUT does not indicate received Frame 2 to the Upper Tester.
The IUT ACKs Frame 66.
The IUT indicates received defragmented Frame 63 to the Upper Tester.
• Reference
[7] Test 1.1.13
• Initial Condition
- The preamble in Section 4.2.1.4 has been completed.
• Test Procedure
Frame 1
ACK
HCI ACL Data Packet
(PLH1)
Frame 67
ACK
• Expected Outcome
Pass verdict
The IUT ACKs Frame 1.
The IUT indicates received Frame 1 to the Upper Tester.
The IUT ACKs Frame 67.
The IUT indicates received Frame 67 to the Upper Tester.
80211MP/DUP/BV-07-C [MSDUs with different TA and sequence number field and retry
bit]
• Test Purpose
Verify that the IUT properly handles sequence numbers and retry bit in distinct traffic streams.
• Reference
[7] Test 1.1.13
• Initial Condition
- The preamble in 4.2.1.4 has been completed.
• Test Procedure
Frame 1
ACK
HCI ACL Data Packet
(PLH1)
Frame 68
ACK
Figure 5.29: 80211MP/DUP/BV-07-C [MSDUs with different TA and sequence number field and retry bit]
• Expected Outcome
Pass verdict
The IUT ACKs Frame 1.
The IUT indicates received Frame 1 to the Upper Tester.
The IUT ACKs Frame 68.
The IUT indicates received Frame 68 to the Upper Tester.
• Reference
[7] Test 1.1.12
• Initial Condition
- The preamble in Section 4.2.1.2 has been completed.
• Test Procedure
Data
Data
The AMP HCI ACL Data Packets are sent to the IUT at a rate much greater than CTS-to-Self
Duration, in order to queue frames during the blackout period.
The 802.11 traffic is monitored by a sniffer with a good timing precision. The transmission of the CTS-
to-Self packet from the Lower Tester will be noted using the sniffer’s time base. The transmission of
the next 802.11 packet from the IUT will be noted using the sniffer’s time base.
• Expected Outcome
Pass verdict
Using an 802.11 packet sniffer check that the IUT does not transmit an 802.11 Data Frame within
32 ms duration after the sniffer records the transmission of the CTS-to-self frame by the Lower
Tester.
• Reference
[6] Test 1.2.4
• Initial Condition
- The preamble in Section 4.2.1.2 has been completed.
• Test Procedure
802.11 DataPacket
Repeat for all
Mandatory ACK
and supported
HCI_ACL_Data Packet
rates
• Expected Outcome
Pass verdict
The IUT should ACK all packets received at mandatory and supported rates.
The IUT should indicate to HCI the ACL Data frame to the Upper Tester that a packet was received.
80211MP/GFP/BI-01-C [IUT receives an 802.11 data frame with invalid Protocol Version]
• Test Purpose
Verify that the IUT receives an 802.11 MSDU with a Frame Control field Protocol Version greater
than 0 and does not transmit an ACK in response.
• References
[6] Test 1.1.1 Part a
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 22
Wait for 1
second
Frame 1
Figure 5.32: 80211MP/GFP/BI-01-C [IUT receives an 802.11 data frame with invalid Protocol Version]
• Expected Outcome
Pass verdict
In response to Frame 22, the IUT does not respond with an ACK. There is no corresponding HCI ACL
Data Packet indication at the Upper Tester.
After the one second wait, when the Lower Tester sends Frame 1 to the IUT, the IUT responds with
an ACK. In addition, there is an HCI ACL Data Packet indication at the Upper Tester.
• Reference
[6] Test 1.1.1 Part a
• Initial Condition:
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 23
ACK
HCI ACL Data Packet
Frame 24
IUT does not respond with an ACK
Wait for 1 second Frame 1
ACK
HCI ACL Data Packet
Figure 5.33: 80211MP/GFP/BI-02-C [IUT receives an 802.11 control frame of reserved subtype, one with and
one without an address-3 field]
• Expected Outcome
Pass verdict
In response to Frame 23, the IUT does not respond with an ACK. There is no corresponding HCI ACL
Data Packet indication at the Upper Tester.
After the one second wait, when the Lower Tester sends the first Frame 1 to the IUT, the IUT
responds with an ACK. In addition, there is an HCI ACL Data Packet indication at the Upper Tester.
In response to Frame 24, the IUT does not respond with an ACK. There is no corresponding HCI ACL
Data Packet indication at the Upper Tester.
After the one second wait, when the Lower Tester sends the second Frame 1 to the IUT, the IUT
responds with an ACK. In addition, there is an HCI ACL Data Packet indication at the Upper Tester.
• Reference
[6] Test 1.1.1 Part a
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 26
ACK
HCI ACL Data Packet
Figure 5.34: 80211MP/GFP/BI-03-C [IUT receives an 802.11 Beacon with no supported rates in Supported
Rates/Extended Supported Rates IE (invalid beacon frame)]
• Expected Outcome
Pass verdict
There is no HCI ACL Data Packet indication at the Upper Tester corresponding to Frame 26.
After the one second wait, when the Lower Tester sends Frame 1 to the IUT, the IUT responds with
an ACK. In addition, there is an HCI ACL Data Packet indication at the Upper Tester.
80211MP/GFP/BI-05-C [IUT receives 802.11 Management and Data frames from the Lower
Tester where Subtype field is set to a reserved value]
• Test Purpose
Verify that the IUT receives the reserved frame from the Lower Tester and responds back with an
acknowledgement.
• Reference
[6] Test 1.1.1 Part b
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
For each frame, Frame 31 through Frame 34, and Frame 37 through Frame 41:
1. Send the frame from the Lower Tester.
2. Observe the medium.
3. The Lower Tester waits for a second.
4. The Lower Tester sends Frame 1 to the IUT.
5. Observe the medium.
ACK
Wait for 1
second
Frame 1
ACK
Figure 5.35: 80211MP/GFP/BI-05-C [IUT receives 802.11 Management and Data frames from the Lower Tester
where Subtype field is set to a reserved value]
• Expected Outcome
Pass verdict
In response to each of the stimulus frames (Frame 31 through Frame 34 and Frame 37 through
Frame 41), the IUT responds with an ACK. There is not a corresponding HCI ACL Data Packet
indication at the Upper Tester.
After the one second wait, when the Lower Tester sends Frame 1 to the IUT, the IUT responds with
an ACK. In addition, there is an HCI ACL Data Packet indication at the Upper Tester.
80211MP/GFP/BI-06-C [IUT receives reserved 802.11 frames from the Lower Tester]
• Test Purpose
Verify that the IUT receives reserved 802.11 frames from the Lower Tester and continues to function
without system failure. The IUT may or may not respond with an acknowledgement.
• Reference
[6] Test 1.1.1 Part C
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
ACK
Wait for 1
second
Frame 1
ACK
Figure 5.36: 80211MP/GFP/BI-06-C [IUT receives reserved 802.11 frames from the Lower Tester]
• Expected Outcome
Pass verdict
In response to each of the stimulus frames (Frame 43 and Frame 44), the IUT may respond with an
ACK. There is not corresponding HCI ACL Data Packet indication at the Upper Tester.
After the one second wait, when the Lower Tester sends Frame 1 to the IUT, the IUT responds with
an ACK. In addition, there is an HCI ACL Data Packet indication at the Upper Tester.
80211MP/GFP/BI-07-C [IUT receives a Probe Request from the Lower Tester, where the
Probe Request includes an SSID element with a length that is greater than 32-bytes]
• Test Purpose
Verify that the IUT can receive a malformed Probe Request from the Lower Tester and continue to
function without system failure.
• Reference
[7] Test 1.1.1 Part b
• Initial Condition
- The preamble in Section 4.2.1.2 has been completed.
• Test Procedure
1. Send Frame 49 from the Lower Tester.
2. Observe the medium.
3. The Lower Tester waits for a second then the Lower Tester sends Frame 1 to the IUT.
4. Observe the medium.
Frame 49
ACK
Wait for 1
second
Frame 1
ACK
Figure 5.37: 80211MP/GFP/BI-07-C [IUT receives a Probe Request from the Lower Tester, where the Probe
Request includes an SSID element with a length that is greater than 32-bytes]
• Expected Outcome
Pass verdict
In response to Frame 49, the IUT responds with an ACK. There is no corresponding HCI ACL Data
Packet indication at the Upper Tester.
After the one second wait, when the Lower Tester sends Frame 1 to the IUT, the IUT responds with
an ACK. In addition, there is an HCI ACL Data Packet indication at the Upper Tester.
• Reference
[6] Test 1.1.1 Part a
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 25
ACK
HCI ACL Data Packet
Figure 5.38: 80211MP/GFP/BV-01-C [IUT receives an 802.11 Beacon with bits 5 through 15 set to 1 in the
Capability Information field]
• Expected Outcome
Pass verdict
In response to Frame 25, the IUT does not respond with an ACK. There is no corresponding HCI ACL
Data Packet indication at the Upper Tester.
After the one second wait, when the Lower Tester sends Frame 1 to the IUT, the IUT responds with
an ACK. In addition, there is an HCI ACL Data Packet indication at the Upper Tester.
80211MP/GFP/BV-02-C [IUT receives an 802.11 data frame where the Subtype in Frame
Control set to 0x08 and the frame has a zero byte payload]
• Test Purpose
Verify that the IUT receives an 802.11 QoS data frame and responds with an ACK.
• Reference
[6] Test 1.1.1 Part b
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 27
ACK
HCI ACL Data Packet
Figure 5.39: 80211MP/GFP/BV-02-C [IUT receives an 802.11 data frame where the Subtype in Frame Control
set to 0x08 and the frame has a zero byte payload]
• Expected Outcome
Pass verdict
In response to Frame 27, the IUT responds with an ACK. There is no corresponding HCI ACL Data
Packet indication at the Upper Tester.
After the one second wait, when the Lower Tester sends Frame 1 to the IUT, the IUT responds with
an ACK. In addition, there is an HCI ACL Data Packet indication at the Upper Tester.
80211MP/GFP/BV-03-C [IUT receives an 802.11 data frame from the Lower Tester with the
Order bit in the Frame Control field set to 1]
• Test Purpose
Verify that the IUT acknowledges the data frame it receives from the Lower Tester and a
corresponding HCI ACL Data Packet indication is forwarded to the Upper Tester.
• Reference
[6] Test 1.1.1 Part b
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 29
ACK
Frame 1
ACK
HCI ACL Data Packet
Figure 5.40: 80211MP/GFP/BV-03-C [IUT receives an 802.11 data frame from the Lower Tester with the Order
bit in the Frame Control field set to 1]
• Expected Outcome
Pass verdict
In response to Frame 29, the IUT responds with an ACK, there is a corresponding HCI ACL Data
Packet indication at the Upper Tester.
After the one second wait, when the Lower Tester sends Frame 1 to the IUT, the IUT responds with
an ACK. In addition, there is an HCI ACL Data Packet indication at the Upper Tester.
80211MP/GFP/BV-04-C [IUT receives an 802.11 data frame from the Lower Tester with a
payload length less than 64 bytes]
• Test Purpose
Verify that the IUT receives the 802.11 data frame from the Lower Tester and responds with an
acknowledgement. In addition, verify that the Upper Tester receives a corresponding HCI ACL Data
Packet indication.
• Reference
[6] Test 1.1.1 Part b
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 30
ACK
ACK
HCI ACL Data Packet
Figure 5.41: 80211MP/GFP/BV-04-C [IUT receives an 802.11 data frame from the Lower Tester with a payload
length less than 64 bytes]
• Expected Outcome
Pass verdict
In response to Frame 30, the IUT responds with an ACK, there is a corresponding HCI ACL Data
Packet indication at the Upper Tester.
After the one second wait, when the Lower Tester sends Frame 1 to the IUT, the IUT responds with
an ACK. In addition, there is an HCI ACL Data Packet indication at the Upper Tester.
80211MP/GFP/BV-05-C [IUT receives an 802.11 data packet from the Lower Tester with a
payload larger than the fragmentation threshold]
• Test Purpose
Verify that the IUT can receive fragments of an 802.11 data frame with a payload larger than the
fragmentation threshold and acknowledge each received fragment(s).
• Reference
[6] Test 1.1.1 Part b
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 45
ACK
ACK
HCI ACL Data Packet
Figure 5.42: 80211MP/GFP/BV-05-C [IUT receives an 802.11 data packet from the Lower Tester with a payload
larger than the fragmentation threshold]
• Expected Outcome
Pass verdict
In response to each fragment of the stimulus Frame 45, the IUT responds with an ACK. There is one
HCI ACL Data Packet indication at the Upper Tester, when all the fragments corresponding to Frame
45 are received by the IUT.
After the one second wait, when the Lower Tester sends Frame 1 to the IUT, the IUT responds with
an ACK. In addition, there is an HCI ACL Data Packet indication at the Upper Tester.
• References
[6] Test 1.1.3 Part a
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 18
ACK
HCI_DISCONNECTION_LOGICAL_LINK
(PLH, LLH)
HCI_DISCONNECTION_PHYSICAL_LINK
(PLH)
Figure 5.43: 80211MP/DEAU/BV-01-C [Acceptor Receives Deauthentication with selected reason codes]
• Expected Outcome
Pass verdict
For each iteration of the test, verify the following:
On reception of Frame18 the IUT sends an HCI_DISCONNECTION_LOGICAL_LINK event and an
HCI_DISCONNECTION_PHYSICAL_LINK event to the Upper Tester.
• References
[6] Test 1.1.1 Part b
• Initial Condition
- The preamble specified in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 20
HCI_DISCONNECTION_LOGICAL_LINK
(PLH, LLH)
HCI_DISCONNECTION_PHYSICAL_LINK
(PLH)
• Expected Outcome
Pass verdict
On reception of the deauthentication frame the IUT sends a HCI_DISCONNECTION_LOGICAL_LINK
event and a HCI_DISCONNECTION_PHYSICAL_LINK event to the Upper Tester.
• Reference
[6] Test 1.1.3
• Initial Condition
- The preamble specified in Section 4.2.1.2 has been completed.
• Test Procedure
Frame 21
ACK
HCI_DISCONNECTION_LOGICAL_LINK
(PLH, LLH)
HCI_DISCONNECTION_PHYSICAL_LINK
(PLH)
The Lower Tester sends a Frame 21 to the IUT with the Reason code = 1.
• Expected Outcome
Pass verdict
On reception of the deauthentication frame the IUT sends an
HCI_DISCONNECTION_LOGICAL_LINK event and HCI_DISCONNECTION_PHYSICAL_LINK event
to the Upper Tester.
• Reference
[6] Test 1.1.3 Part c
• Initial Condition
- The preamble specified in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 19
Frame 1
ACK
• Expected Outcome
Pass verdict
On reception of Frame19 the IUT does not send an 802.11 ACK to the Lower Tester within 1 second.
On reception of Frame 1, the IUT sends an 802.11 ACK to the Lower Tester and sends an ACL data
packet to the Upper Tester.
• Reference
[6] Test 1.1.3 Part a
• Initial Condition
- The preamble specified in Section 4.2.1.5 has been completed.
• Test Procedure
Frame 18
ACK
HCI_DISCONNECTION_LOGICAL_LINK
(PLH, LLH)
HCI_DISCONNECTION_PHYSICAL_LINK
(PLH)
The Lower Tester sends Frame18 to the IUT with a reason code of 0.
• Expected Outcome
Pass verdict
After reception of Frame 18 the IUT sends a HCI_DISCONNECTION_LOGICAL_LINK event and
HCI_DISCONNECTION_PHYSICAL_LINK event to the Upper Tester.
• Reference
[6] Test 1.1.6 Part A
• Initial Condition
- The preamble specified in Section 4.2.1.2 has been completed.
• Test Procedure
The Lower Tester sends a set of disassociation frames to the IUT, with one of the set of reason codes
listed below.
Observe the medium.
Frame 70
HCI_DISCONNECTION_LOGICAL_LINK
(PLH, LLH)
HCI_DISCONNECTION_PHYSICAL_LINK
(PLH)
The above procedure is repeated for each reason code in the set {4, 8, 10, 11, 34, 255}.
• Expected Outcome
Pass verdict
The IUT does not indicate any ACL data frames to the Upper Tester, irrespective of the reason code
received in the disassociation frame from the Lower Tester, after the disassociation frame is received.
The IUT generates a Disconnection Logical Link Complete event for each logical link and a
Disconnection Physical Link Complete event.
• Reference
[6] Test 1.1.6 Part a
• Initial Condition
- The preamble specified in Section 4.2.1.2 has been completed.
• Test Procedure
The Lower Tester sends a disassociation frame with an invalid FCS to the IUT.
The Upper Tester sends an ACL data frame after invalid disassociation frame is sent and the IUT is
able to send it to the Lower Tester.
Observe the medium.
Frame 71
Figure 5.49: 80211MP/DAP/BI-01-C [IUT receives a Disassociation frame with incorrect FCS]
• Expected Outcome
Pass verdict
The IUT ignores the received disassociation frame with invalid FCS.
The IUT is able to send ACL data frames after the invalid disassociation frame is received.
The IUT does not generate a disconnection event to the Upper Tester.
• Reference
[6] Test 1.2.1
• Initial Condition
- The preamble specified in Section 4.2.1.2 has been completed.
• Test Procedure
The Upper Tester sends Frame 1.
The Lower Tester does not respond to the RTS frame(s) it receives from the IUT.
Observe the medium.
RTS
RTS
• Expected Outcome
Pass verdict
The IUT retransmits the RTS frame at least once.
The IUT does not transmit Frame 1 because no CTS is received.
• Reference
[6] Test 1.2.1 Part b
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
• Test Procedure
The Upper Tester sends ACL_HCI DATA Packet to the IUT.
When the IUT sends an 802.11 RTS to the Lower Tester, the Lower Tester responds with an 802.11
CTS frame.
When the IUT sends Frame 1 to the Lower Tester, the Lower Tester does not respond with an 802.11
ACK frame.
Observe the medium.
RTS
CTS
Frame 1
Frame 1
• Expected Outcome
Pass verdict
The IUT performs an 802.11 RTS/CTS handshake with the Lower Tester.
The IUT retransmits Frame 1 at least once.
• Reference
[6] Test 1.2.1 Part c
• Initial Condition
- The preamble in Section 4.2.1.5 has been completed.
- The Lower Tester sends an Activity Report indicating no interference in order that the IUT may
turn off RTS signaling.
• Test Procedure
1. The Upper Tester sends Frame 1 to IUT.
2. The Lower Tester does not respond with an 802.11 ACK to Frame 1 it received from the IUT.
3. Observe the medium.
Frame 1
Frame 1
• Expected Outcome
Pass verdict
The IUT retransmits Frame 1 at least once.
Acknowledgments
Name Company
Kevin Hayes (editor) Atheros
Jimmy Salame Bluetooth SIG, Inc.
Ray Hayes Broadcom
Nick Jackson CSR
Ganesh Venkatsan Intel
Raja Banarjea Marvell