Reference Manual
Table Of Contents
- Introduction to RS9116
- Getting Started with RS9116
- Compiling the Driver
- Installing the Driver
- Installation of Modules
- Enabling a Protocol
- Disabling a Protocol
- OneBox-Mobile in Wi-Fi Only Mode
- Installation in Wi-Fi Client Mode (with BSD interface support)
- Installation in Access Point Mode (with BSD interface support)
- Installation in Wi-Fi Client Mode (with NL80211 support)
- Installation in Wi-Fi AP mode (with NL80211 support)
- Installation in Wi-Fi Direct Mode (With BSD Interface Support)
- Installation in Wi-Fi Direct Mode (With NL80211 Support only for Kernel v3.8 or higher)
- OneBox-Mobile in Wi-Fi + Bluetooth LE Coexistence Mode
- Driver Information
- Wi-Fi ioctl Usage Guide
- Configuration Using CFG80211
- Enterprise security using CFG80211
- HOSTAPD and Wi-Fi Protected Setup (WPS)
- ACS with Hostapd
- Antenna Diversity
- Sniffer Mode
- Monitor Mode
- Concurrent Mode
- Background Scan Parameters
- Power save Modes, Profiles and Parameters
- Compliance and Certification
- Wi-Fi Performance Test ioctl usage
- Wake-On-Wireless LAN
- PUF [ Physical Unclonable Functions ]
- GTK Offload
- Steps to connect 802.11R client to AP
- Steps to configure 802.11W
- Update WLAN region based maximum powers from driver
- Bluetooth hcitool and hciconfig Usage
- Android support for RS9116
- Appendix A: Configuration of Kernels from 3.13 and above
- Appendix B: Binary Files for Embedded Platforms
- Appendix C: Using the Bluetooth Manager
- Appendix D: Common Configuration Parameters
- Appendix E: Installation of Missing Generic Netlink Libraries
- Appendix F: Procedure to use latest supplicant with NL80211 interface
- Appendix G: Considerations need to be made during hostapd usage
- RS9116 n-Link Software TRM Revision History
RS9116 n-Link Linux and Android Technical Reference Manual
Version 2.0
August 2019
112
22 Steps to configure 802.11W
22.1 Configuring and Compiling Driver for PMF in client mode:
1. Enable CONFIG_11W in Driver Makefile
2. Enable CONFIG_IEEE80211W=y in wpa_supplicant .config
3. Enable WPA-PSK-SHA256 as key_mgmt in network block in supplicant sta_settings.conf
i. pmf=1/2, PMF is enabled/required correspondingly .
pmf=2
network = {
ssid=
"REDPINE_AP_MFP"
pairwise=CCMP
group=CCMP
key_mgmt=WPA-PSK-SHA256
psk=
"12345678"
proto=WPA2
priority=
1
}
4. Configure AP as MFP Capable/Required.
22.2 Configuring and Compiling Driver for PMF in AP mode:
1. Enable CONFIG_11W in Driver Makefile
2. Enable CONFIG_IEEE80211W=y in hostapd .config
3. Enable WPA-PSK-SHA256 as key_mgmt in hostapd_ccmp.conf
i. pmf=1/2, PMF is enabled/required correspondingly .
Make sure below options are enabled apart from your configuration.
# This field is a bit field that can be used to enable WPA (IEEE 802.11i/D3.0)
# and/or WPA2 (full IEEE
802.11i/RSN):
# bit0 = WPA
# bit1 = IEEE
802.11i/RSN (WPA2) (dot11RSNAEnabled)
wpa=
2
# ieee80211w: Whether management frame protection (MFP) is enabled
# 0 = disabled (default)
#
1 = optional
#
2 = required
ieee80211w=
2
wpa_key_mgmt =WPA-PSK-SHA256
group_mgmt_cipher=AES-128-CMAC