hostapd/src/ap
Vinay Gannevaram 96a604128b Use separate PASN capabilities for AP and STA modes
Use separate capabilities for AP and STA modes for P802.11az security
parameters secure LTF support, secure RTT measurement exchange support,
and protection of range negotiation and measurement management frames
support.

P802.11az security parameters are considered to be supported for both
station and AP modes if the driver sets NL80211_EXT_FEATURE_SECURE_LTF,
NL80211_EXT_FEATURE_SECURE_RTT, and
NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE flags. The driver can
advertize capabilities specific to each mode using
QCA_WLAN_VENDOR_FEATURE_SECURE_LTF*,
QCA_WLAN_VENDOR_FEATURE_SECURE_RTT*, and
QCA_WLAN_VENDOR_FEATURE_PROT_RANGE_NEGO_AND_MEASURE* flags.

Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2022-09-01 18:59:52 +03:00
..
accounting.c Extra RADIUS request attributes from SQLite 2019-07-30 19:58:09 +03:00
accounting.h RADIUS: Use more likely unique accounting Acct-{,Multi-}Session-Id 2016-02-06 17:10:19 +02:00
acs.c Move CHANWIDTH_* definitions from ieee80211_defs.h to defs.h 2022-06-20 14:39:18 +03:00
acs.h ACS: Fix memory leak if interface is disabled during scan 2017-03-04 17:30:15 +02:00
airtime_policy.c Testing functionality for airtime policy 2021-03-20 12:03:01 +02:00
airtime_policy.h hostapd: Add airtime policy configuration support 2019-05-02 14:57:43 +03:00
ap_config.c SAE: Use H2E unconditionally with the new AKM suites 2022-07-25 00:31:51 +03:00
ap_config.h DPP: Allow 3rd party information to be added into config request obj 2022-07-16 17:22:23 +03:00
ap_drv_ops.c EHT: Add 320 channel width support 2022-06-20 14:39:26 +03:00
ap_drv_ops.h EHT: Additions to hostapd_set_freq_params() 2022-04-29 17:40:13 +03:00
ap_list.c Remove CONFIG_IEEE80211N build option 2020-02-22 19:20:44 +02: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 FILS: Do not clear PTK on FILS Auth/Assoc (AP) 2016-10-22 18:11:14 +03:00
ap_mlme.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
authsrv.c EAP peer status notification for server not supporting RFC 5746 2022-05-05 00:21:46 +03:00
authsrv.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
beacon.c Move CHANWIDTH_* definitions from ieee80211_defs.h to defs.h 2022-06-20 14:39:18 +03:00
beacon.h PASN: Include RSNXE in the PASN negotiation 2021-01-26 23:09:36 +02:00
bss_load.c hostapd: Add average channel utilization in STATUS 2017-12-12 00:48:27 +02:00
bss_load.h AP: Add support for BSS load element (STA Count, Channel Utilization) 2014-10-21 23:25:48 +03:00
ctrl_iface_ap.c SAE: Store PMK length and AKM in SAE data 2022-07-25 00:31:51 +03:00
ctrl_iface_ap.h Add return value to ACL functions 2022-03-24 20:53:28 +02:00
dfs.c Move CHANWIDTH_* definitions from ieee80211_defs.h to defs.h 2022-06-20 14:39:18 +03:00
dfs.h DFS: Add new hostapd_is_dfs_overlap() helper 2020-03-29 21:15:16 +03:00
dhcp_snoop.c proxyarp: Fix compilation with Hotspot 2.0 disabled 2021-10-18 21:24:59 +03:00
dhcp_snoop.h AP: Add support for Proxy ARP, DHCP snooping mechanism 2014-10-28 01:08:29 +02:00
dpp_hostapd.c DPP3: Do not initiate PKEX for PB if no configuration is available 2022-08-27 00:50:05 +03:00
dpp_hostapd.h DPP: Allow Relay connections to Controllers to be added and removed 2022-07-25 00:23:31 +03:00
drv_callbacks.c EHT: Add 320 channel width support 2022-06-20 14:39:26 +03:00
eap_user_db.c Check snprintf result to avoid compiler warnings 2018-12-24 11:09:22 +02:00
eth_p_oui.c FT: Replace inter-AP protocol with use of OUI Extended Ethertype 2017-05-03 18:30:31 +03:00
eth_p_oui.h FT: Replace inter-AP protocol with use of OUI Extended Ethertype 2017-05-03 18:30:31 +03:00
fils_hlp.c BSD: Use struct ip rather than struct iphdr 2020-01-02 19:17:10 +02:00
fils_hlp.h FILS: DHCP relay for HLP requests 2017-02-01 18:17:39 +02:00
gas_query_ap.c GAS: Limit maximum comeback delay value 2022-05-08 16:41:37 +03:00
gas_query_ap.h DPP: Integration for hostapd 2017-06-19 21:13:17 +03:00
gas_serv.c DPP: Fix GAS fragmentation for DPP Config Response from hostapd 2020-10-06 23:34:41 +03:00
gas_serv.h DPP2: hostapd as TCP Relay 2019-04-22 21:08:59 +03:00
hostapd.c EHT: Add 320 channel width support 2022-06-20 14:39:26 +03:00
hostapd.h DPP: Event message for indicating when Relay would need a Controller 2022-07-25 00:23:31 +03:00
hs20.c AP: Check driver's capability to enable OCV when driver SME is used 2021-02-16 00:47:43 +02:00
hs20.h HS 2.0: Move Terms and Conditions Server URL generation from AP to AS 2018-06-21 20:50:54 +03:00
hw_features.c EHT: Add 320 channel width support 2022-06-20 14:39:26 +03:00
hw_features.h hostapd: Add HE 6 GHz band capability configuration 2021-02-08 00:09:45 +02:00
ieee802_1x.c Discard unencrypted EAPOL/EAP when TK is set and PMF is enabled (AP) 2022-05-07 21:37:08 +03:00
ieee802_1x.h Provide information about the encryption status of received EAPOL frames 2022-05-07 21:37:03 +03:00
ieee802_11.c Use separate PASN capabilities for AP and STA modes 2022-09-01 18:59:52 +03:00
ieee802_11.h EHT: Provide EHT capabilities in STA addition path 2022-04-29 17:28:40 +03:00
ieee802_11_auth.c RADIUS attributes for EAPOL-Key message details 2022-04-15 18:40:55 +03:00
ieee802_11_auth.h RADIUS ACL/PSK check during 4-way handshake 2022-04-02 17:52:32 +03:00
ieee802_11_eht.c EHT: Add 320 channel width support 2022-06-20 14:39:26 +03:00
ieee802_11_he.c EHT: Add 320 channel width support 2022-06-20 14:39:26 +03:00
ieee802_11_ht.c Fix a typo in a comment 2020-02-22 19:20:44 +02:00
ieee802_11_shared.c Use separate PASN capabilities for AP and STA modes 2022-09-01 18:59:52 +03:00
ieee802_11_vht.c Move CHANWIDTH_* definitions from ieee80211_defs.h to defs.h 2022-06-20 14:39:18 +03:00
Makefile build: Make more library things common 2020-10-12 20:20:35 +03:00
mbo_ap.c MBO: Do not parse reason_detail in non_pref_chan attr (AP) 2016-09-25 17:31:26 +03:00
mbo_ap.h MBO: Parse non-preferred channel list on the AP 2016-02-22 21:17:38 +02:00
ndisc_snoop.c proxyarp: Fix compilation with Hotspot 2.0 disabled 2021-10-18 21:24:59 +03:00
ndisc_snoop.h proxyarp: Use C library header files and CONFIG_IPV6 2014-11-25 16:58:21 +02:00
neighbor_db.c Move CHANWIDTH_* definitions from ieee80211_defs.h to defs.h 2022-06-20 14:39:18 +03:00
neighbor_db.h RNR: Add bss_parameters to the neighbor_db 2021-11-08 23:39:46 +02:00
p2p_hostapd.c Use P2P_IE_VENDOR_TYPE more consistently 2014-03-05 23:36:54 +02:00
p2p_hostapd.h Remove the GPL notification from files contributed by Atheros 2012-02-11 19:39:36 +02:00
pmksa_cache_auth.c FILS: Fix PMKID derivation for OKC 2021-05-21 21:05:41 +03:00
pmksa_cache_auth.h OWE: PMKSA caching in AP mode 2017-10-09 12:12:54 +03:00
preauth_auth.c Provide information about the encryption status of received EAPOL frames 2022-05-07 21:37:03 +03:00
preauth_auth.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
rrm.c hostapd: Fix a typo in function name 2019-01-02 16:40:34 +02:00
rrm.h Report beacon request TX status as control interface event 2017-01-03 16:02:58 +02:00
sta_info.c EHT: Add [EHT] flag into AP mode STA command 2022-05-05 13:21:35 +03:00
sta_info.h Provide information about the encryption status of received EAPOL frames 2022-05-07 21:37:03 +03:00
taxonomy.c Fix or supress various sparse warnings 2017-01-29 18:33:10 +02:00
taxonomy.h taxonomy: Store Probe Request frames in hostapd_sta_info 2016-09-22 00:45:24 +03:00
tkip_countermeasures.c hostapd: Add logging around Michael MIC related failures 2018-04-02 16:51:29 +03:00
tkip_countermeasures.h hostapd: Fix a regression in TKIP countermeasures processing 2012-11-18 13:06:03 +02:00
utils.c Add a hostapd testing option for skipping association pruning 2020-03-28 20:39:19 +02:00
vlan.c VLAN: Fix vlan_compare() for tagged VLANs 2016-02-22 19:53:05 +02:00
vlan.h radius: Add tagged VLAN parsing 2016-02-17 11:46:13 +02:00
vlan_full.c vlan: Use new bridge ioctl() 2019-01-02 00:23:43 +02:00
vlan_ifconfig.c vlan: Move if_nametoindex() use out of vlan_init.c 2016-03-25 18:00:44 +02:00
vlan_init.c Make WEP functionality an optional build parameter 2020-02-29 17:45:25 +02:00
vlan_init.h VLAN: Separate station grouping and uplink configuration 2016-02-17 11:46:11 +02:00
vlan_ioctl.c Use own header file for defining Linux VLAN kernel interface 2016-03-26 11:24:38 +02:00
vlan_util.c vlan: Remove unnecessary header includes from netlink implementation 2016-03-25 17:27:16 +02:00
vlan_util.h vlan: Move if_nametoindex() use out of vlan_init.c 2016-03-25 18:00:44 +02:00
wmm.c Fix wmm compile on fedora-17 (gcc 4.7.2) 2020-02-03 02:03:32 +02:00
wmm.h Remove obsolete license notifications 2013-12-24 22:59:52 +02:00
wnm_ap.c Add BSS-TM-QUERY event to indicate reception of BSS TM Query 2022-03-24 00:56:53 +02:00
wnm_ap.h WNM: Allow specifying dialog token for BSS transition request 2021-10-22 17:11:36 +03:00
wpa_auth.c SAE: Store PMK length and AKM in SAE data 2022-07-25 00:31:51 +03:00
wpa_auth.h SAE: Store PMK length and AKM in SAE data 2022-07-25 00:31:51 +03:00
wpa_auth_ft.c Remove GTK/IGTK/BIGTK from memory explicitly in AP mode 2022-02-26 19:12:11 +02:00
wpa_auth_glue.c Use separate PASN capabilities for AP and STA modes 2022-09-01 18:59:52 +03:00
wpa_auth_glue.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
wpa_auth_i.h P2P: Maintain ip_pool bitfield index separately 2022-05-08 16:59:31 +03:00
wpa_auth_ie.c SAE: Use H2E unconditionally with the new AKM suites 2022-07-25 00:31:51 +03:00
wpa_auth_ie.h Merge wpa_supplicant and hostapd EAPOL-Key KDE parsers 2019-10-18 13:02:27 +03:00
wpa_auth_kay.c cleanup: Remove unreachable code 2022-03-04 12:07:46 +02:00
wpa_auth_kay.h macsec: Support IEEE 802.1X(EAP)/PSK MACsec Key Agreement in hostapd 2019-06-03 20:27:44 +03:00
wps_hostapd.c Clear PSK explicitly from memory in couple more cases on deinit 2022-02-26 19:12:11 +02:00
wps_hostapd.h WPS NFC: Add AP mode connection handover report 2014-01-27 21:10:55 +02:00
x_snoop.c ProxyARP: Clear bridge parameters on deinit only if hostapd set them 2022-05-31 11:53:05 +03:00
x_snoop.h AP: Add multicast-to-unicast conversion send for "x_snoop" 2014-11-19 16:25:13 +02:00