hostap/src/ap
Avraham Stern c0e2a172a7 hostapd: Add MBO IE to BSS Transition Management Request frame
Add an option to add MBO IE to BSS Transition Management Request frame.
The MBO IE includes the transition reason code, cellular data connection
preference, and, if the disassoc imminent bit is set, it may also
include re-association retry delay. Otherwise, the re-association retry
delay should be set to zero.

The additional BSS_TM_REQ argument uses the following format:
mbo=<reason>:<reassoc delay>:<cell pref>
reason: 0-9
reassoc delay: 0-65535 (seconds; 0 = disabled)
cell pref: 0, 1, 255

Signed-off-by: Avraham Stern <avraham.stern@intel.com>
2016-02-22 19:53:04 +02:00
..
accounting.c Use 64-bit TX/RX byte counters for statistics 2016-02-20 19:03:10 +02:00
accounting.h RADIUS: Use more likely unique accounting Acct-{,Multi-}Session-Id 2016-02-06 17:10:19 +02:00
acs.c ACS: Remove unreachable case from a debug print 2016-01-07 16:50:53 +02:00
acs.h
ap_config.c radius: Add tagged VLAN parsing 2016-02-17 11:46:13 +02:00
ap_config.h hostapd: Add MBO IE to Beacon, Probe Response, Association Response 2016-02-22 19:53:04 +02:00
ap_drv_ops.c hostapd: Add MBO IE to Beacon, Probe Response, Association Response 2016-02-22 19:53:04 +02:00
ap_drv_ops.h AP: Add support for full station state 2016-02-20 18:25:13 +02:00
ap_list.c Move ap_list_timer() to use common AP periodic cleanup mechanism 2015-07-20 13:42:35 +03:00
ap_list.h Move ap_list_timer() to use common AP periodic cleanup mechanism 2015-07-20 13:42:35 +03:00
ap_mlme.c AP: Fix Deauth/Disassoc TX status timeout handling 2016-01-15 19:32:49 +02:00
ap_mlme.h
authsrv.c Server configuration for OCSP stapling with ocsp_multi (RFC 6961) 2015-12-22 19:42:07 +02:00
authsrv.h
beacon.c hostapd: Add MBO IE to Beacon, Probe Response, Association Response 2016-02-22 19:53:04 +02:00
beacon.h Add station tracking based on other management frame subtypes 2015-09-05 19:38:06 +03:00
bss_load.c
bss_load.h
ctrl_iface_ap.c Use 64-bit TX/RX byte counters for statistics 2016-02-20 19:03:10 +02:00
ctrl_iface_ap.h Add STOP_AP control interface command 2015-02-08 13:35:49 +02:00
dfs.c DFS: Remove the os_random() fallback 2016-02-19 18:44:40 +02:00
dfs.h DFS offload: Add main DFS handler for offloaded case 2015-03-05 17:21:30 +02:00
dhcp_snoop.c dhcp_snoop: Make IPv4 addresses human readable in debug log 2015-01-30 18:55:22 +02:00
dhcp_snoop.h
drv_callbacks.c Remove a pointer check that can never be true 2016-01-07 16:47:17 +02:00
eap_user_db.c Improve error messages related to EAP DB 2015-03-28 13:16:26 +02:00
gas_serv.c GAS: Calculate response buffer length of ANQP elements 2016-02-06 01:19:32 +02:00
gas_serv.h Interworking: Add support for configuring arbitrary ANQP-elements 2015-10-07 17:07:21 +03:00
hostapd.c Print Acct-Session-Id and Acct-Multi-Session-Id 64-bit values 2016-02-18 20:58:21 +02:00
hostapd.h hostapd: Add MBO IE to Beacon, Probe Response, Association Response 2016-02-22 19:53:04 +02:00
hs20.c HS 2.0R2 AP: Add support for deauthentication request 2014-02-26 01:24:24 +02:00
hs20.h
hw_features.c Make fallback from HT40 to HT20 work 2016-02-05 17:52:47 +02:00
hw_features.h hostapd: Fix some compilation errors 2015-03-29 20:51:14 +03:00
iapp.c IAPP: Avoid warnings on unused write 2014-10-11 18:03:38 +03:00
iapp.h
ieee802_1x.c Add RADIUS Service-Type attribute with a value of Framed 2016-02-19 18:44:39 +02:00
ieee802_1x.h HS 2.0: Postpone WNM-Notification sending by 100 ms 2015-12-31 21:46:08 +02:00
ieee802_11.c hostapd: Add MBO IE to Beacon, Probe Response, Association Response 2016-02-22 19:53:04 +02:00
ieee802_11.h hostapd: Add MBO IE to Beacon, Probe Response, Association Response 2016-02-22 19:53:04 +02:00
ieee802_11_auth.c radius: Add tagged VLAN parsing 2016-02-17 11:46:13 +02:00
ieee802_11_auth.h VLAN: Separate station grouping and uplink configuration 2016-02-17 11:46:11 +02:00
ieee802_11_ht.c Fix CSA related IEs order 2015-10-03 21:01:47 +03:00
ieee802_11_shared.c hostapd: Add MBO IE to Beacon, Probe Response, Association Response 2016-02-22 19:53:04 +02:00
ieee802_11_vht.c VHT: Add an interoperability workaround for 80+80 and 160 MHz channels 2016-02-02 00:09:19 +02:00
Makefile tests: Add ap-mgmt-fuzzer 2015-04-22 11:44:19 +03:00
ndisc_snoop.c ndisc_snoop: Avoid misaligned read of IPv6 address 2015-07-07 16:25:06 +03:00
ndisc_snoop.h
p2p_hostapd.c
p2p_hostapd.h
peerkey_auth.c
pmksa_cache_auth.c SAE: Fix PMKID calculation for PMKSA cache 2016-02-18 21:07:47 +02:00
pmksa_cache_auth.h SAE: Fix PMKID calculation for PMKSA cache 2016-02-18 21:07:47 +02:00
preauth_auth.c
preauth_auth.h
sta_info.c VLAN: Check vlan_desc validity in a failure debug print 2016-02-20 19:22:43 +02:00
sta_info.h Use 64-bit TX/RX byte counters for statistics 2016-02-20 19:03:10 +02:00
tkip_countermeasures.c
tkip_countermeasures.h
utils.c FST: Do not prune STAs belonging to the same FST 2015-07-16 18:26:15 +03:00
vlan.c VLAN: Separate station grouping and uplink configuration 2016-02-17 11:46:11 +02:00
vlan.h radius: Add tagged VLAN parsing 2016-02-17 11:46:13 +02:00
vlan_init.c Fix compile on NetBSD for vlan 2016-02-18 17:09:14 +02:00
vlan_init.h VLAN: Separate station grouping and uplink configuration 2016-02-17 11:46:11 +02:00
vlan_util.c vlan: Print libnl error message on vlan_add / vlan_del 2015-05-07 20:54:26 +03:00
vlan_util.h
wmm.c AP WMM: Fix integer underflow in WMM Action frame parser 2015-05-03 18:26:50 +03:00
wmm.h
wnm_ap.c hostapd: Add MBO IE to BSS Transition Management Request frame 2016-02-22 19:53:04 +02:00
wnm_ap.h hostapd: Add MBO IE to BSS Transition Management Request frame 2016-02-22 19:53:04 +02:00
wpa_auth.c SAE: Fix PMKID calculation for PMKSA cache 2016-02-18 21:07:47 +02:00
wpa_auth.h SAE: Fix PMKID calculation for PMKSA cache 2016-02-18 21:07:47 +02:00
wpa_auth_ft.c FT: Fix sm->assoc_resp_ftie storing on the AP side 2015-12-10 00:14:35 +02:00
wpa_auth_glue.c hostapd: Fix WPA, IEEE 802.1X, and WPS deinit in cases where init fails 2015-10-14 18:42:07 +03:00
wpa_auth_glue.h
wpa_auth_i.h Fix Suite B 192-bit AKM to use proper PMK length 2015-10-14 18:43:26 +03:00
wpa_auth_ie.c radius: Add tagged VLAN parsing 2016-02-17 11:46:13 +02:00
wpa_auth_ie.h
wps_hostapd.c WPS: Use only os_get_random() for PIN generation 2016-02-19 18:44:40 +02:00
wps_hostapd.h
x_snoop.c AP: Enable multicast snooping on bridge if ProxyARP IPv6 is in use 2015-04-13 14:00:32 +03:00
x_snoop.h AP: Add multicast-to-unicast conversion send for "x_snoop" 2014-11-19 16:25:13 +02:00