You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hostap/src/ap
Jouni Malinen f868d5607d mesh: Clean up AMPE element encoding and parsing
The AMPE element includes number of optional and variable length fields
and those cannot really be represented by a fixed struct
ieee80211_ampe_ie. Remove the optional fields from the struct and
build/parse these fields separately.

This is also adding support for IGTKdata that was completely missing
from the previous implementation. In addition, Key RSC for MGTK is now
filled in and used when configuring the RX MGTK for a peer.

Signed-off-by: Jouni Malinen <j@w1.fi>
8 years ago
..
Makefile tests: Add ap-mgmt-fuzzer 9 years ago
accounting.c RADIUS: Add Acct-Delay-Time into accounting messages 8 years ago
accounting.h RADIUS: Use more likely unique accounting Acct-{,Multi-}Session-Id 9 years ago
acs.c ACS: Remove unreachable case from a debug print 9 years ago
acs.h Move declaration of hostapd_acs_completed() into correct header file 11 years ago
ap_config.c Add assocresp_elements parameter for hostapd 8 years ago
ap_config.h mesh: Use ieee80211w profile parameter 8 years ago
ap_drv_ops.c hostapd: Fix Public Action frame addressing (BSSID field) 8 years ago
ap_drv_ops.h hostapd: Fix Public Action frame addressing (BSSID field) 8 years ago
ap_list.c Move ap_list_timer() to use common AP periodic cleanup mechanism 9 years ago
ap_list.h Move ap_list_timer() to use common AP periodic cleanup mechanism 9 years ago
ap_mlme.c AP: Fix Deauth/Disassoc TX status timeout handling 9 years ago
ap_mlme.h
authsrv.c Server configuration for OCSP stapling with ocsp_multi (RFC 6961) 9 years ago
authsrv.h
beacon.c hostapd: Extend the configuration of RRM capabilities 8 years ago
beacon.h Add station tracking based on other management frame subtypes 9 years ago
bss_load.c AP: Add support for BSS load element (STA Count, Channel Utilization) 10 years ago
bss_load.h AP: Add support for BSS load element (STA Count, Channel Utilization) 10 years ago
ctrl_iface_ap.c Add POLL_STA command to check connectivity in AP mode 8 years ago
ctrl_iface_ap.h Add POLL_STA command to check connectivity in AP mode 8 years ago
dfs.c hostapd: Handle running out of DFS channels 8 years ago
dfs.h DFS offload: Add main DFS handler for offloaded case 9 years ago
dhcp_snoop.c dhcp_snoop: Make IPv4 addresses human readable in debug log 10 years ago
dhcp_snoop.h AP: Add support for Proxy ARP, DHCP snooping mechanism 10 years ago
drv_callbacks.c hostapd: Skip hostapd ACL check for drivers supporting ACL offload 8 years ago
eap_user_db.c Improve error messages related to EAP DB 9 years ago
gas_serv.c hostapd Make GAS Address3 field selection behavior configurable 8 years ago
gas_serv.h Interworking: Add support for configuring arbitrary ANQP-elements 9 years ago
hostapd.c mesh: Fix error path handling in init OOM cases 8 years ago
hostapd.h hostapd: Fix early init failure path 8 years ago
hs20.c HS 2.0R2 AP: Add support for deauthentication request 10 years ago
hs20.h HS 2.0R2 AP: Add support for deauthentication request 10 years ago
hw_features.c Make fallback from HT40 to HT20 work 9 years ago
hw_features.h hostapd: Fix some compilation errors 9 years ago
iapp.c Drop USE_KERNEL_HEADERS define 8 years ago
iapp.h
ieee802_1x.c AP: Save EAPOL received before Association Response ACK 8 years ago
ieee802_1x.h HS 2.0: Postpone WNM-Notification sending by 100 ms 9 years ago
ieee802_11.c mesh: Support simple SAE group negotiation case 8 years ago
ieee802_11.h mesh: Add support for PMKSA caching 8 years ago
ieee802_11_auth.c RADIUS: Fix possible memory leak when parsing per-STA passphrase 8 years ago
ieee802_11_auth.h VLAN: Separate station grouping and uplink configuration 8 years ago
ieee802_11_ht.c Fix CSA related IEs order 9 years ago
ieee802_11_shared.c AP: Store STA supported operating classes information 8 years ago
ieee802_11_vht.c VHT: Add an interoperability workaround for 80+80 and 160 MHz channels 9 years ago
mbo_ap.c MBO: Parse non-preferred channel list on the AP 8 years ago
mbo_ap.h MBO: Parse non-preferred channel list on the AP 8 years ago
ndisc_snoop.c ndisc_snoop: Avoid misaligned read of IPv6 address 9 years ago
ndisc_snoop.h proxyarp: Use C library header files and CONFIG_IPV6 10 years ago
neighbor_db.c hostapd: Add FTM range request 8 years ago
neighbor_db.h hostapd: Add FTM range request 8 years ago
p2p_hostapd.c Use P2P_IE_VENDOR_TYPE more consistently 10 years ago
p2p_hostapd.h
peerkey_auth.c PeerKey: Clean up EAPOL-Key Key Data processing on AP 10 years ago
pmksa_cache_auth.c wpa_supplicant: Fix CONFIG_IBSS_RSN=y build without CONFIG_AP=y 8 years ago
pmksa_cache_auth.h PMKSA: Flush AP/mesh PMKSA cache by PMKSA_FLUSH command 8 years ago
preauth_auth.c
preauth_auth.h
rrm.c hostapd: Add FTM range request 8 years ago
rrm.h hostapd: Add FTM range request 8 years ago
sta_info.c AP: Store STA supported operating classes information 8 years ago
sta_info.h mesh: Clean up AMPE element encoding and parsing 8 years ago
tkip_countermeasures.c
tkip_countermeasures.h
utils.c FST: Do not prune STAs belonging to the same FST 9 years ago
vlan.c VLAN: Fix vlan_compare() for tagged VLANs 8 years ago
vlan.h radius: Add tagged VLAN parsing 8 years ago
vlan_full.c Use a separate header file for Linux bridge interface definitions 8 years ago
vlan_ifconfig.c vlan: Move if_nametoindex() use out of vlan_init.c 8 years ago
vlan_init.c vlan: Move if_nametoindex() use out of vlan_init.c 8 years ago
vlan_init.h VLAN: Separate station grouping and uplink configuration 8 years ago
vlan_ioctl.c Use own header file for defining Linux VLAN kernel interface 8 years ago
vlan_util.c vlan: Remove unnecessary header includes from netlink implementation 8 years ago
vlan_util.h vlan: Move if_nametoindex() use out of vlan_init.c 8 years ago
wmm.c AP WMM: Fix integer underflow in WMM Action frame parser 9 years ago
wmm.h
wnm_ap.c WNM: Fix a memory leak on AP error path 8 years ago
wnm_ap.h hostapd: Add MBO IE to BSS Transition Management Request frame 8 years ago
wpa_auth.c mesh: Simplify wpa_auth_pmksa_set_to_sm() 8 years ago
wpa_auth.h mesh: Add support for PMKSA caching 8 years ago
wpa_auth_ft.c FT: Fix sm->assoc_resp_ftie storing on the AP side 9 years ago
wpa_auth_glue.c FT: Fix RRB for FT over-the-air case 8 years ago
wpa_auth_glue.h
wpa_auth_i.h Fix Suite B 192-bit AKM to use proper PMK length 9 years ago
wpa_auth_ie.c radius: Add tagged VLAN parsing 8 years ago
wpa_auth_ie.h HS 2.0R2 AP: Add OSEN implementation 10 years ago
wps_hostapd.c WPS: Use only os_get_random() for PIN generation 8 years ago
wps_hostapd.h WPS NFC: Add AP mode connection handover report 11 years ago
x_snoop.c AP: Enable multicast snooping on bridge if ProxyARP IPv6 is in use 9 years ago
x_snoop.h AP: Add multicast-to-unicast conversion send for "x_snoop" 10 years ago