hostapd/src
David Bauer f2302cddf2
nl80211: add extra-ies only if allowed by driver
Upgrading wpa_supplicant from 2.9 to 2.10 breaks broadcom-wl
based adapters. The reason for it is hostapd tries to install additional
IEs for scanning while the driver does not support this.

The kernel indicates the maximum number of bytes for additional scan IEs
using the NL80211_ATTR_MAX_SCAN_IE_LEN attribute. Save this value and
only add additional scan IEs in case the driver can accommodate these
additional IEs.

Reported-by: Étienne Morice <neon.emorice@mail.com>
Tested-by: Étienne Morice <neon.emorice@mail.com>
Signed-off-by: David Bauer <mail@david-bauer.net>
2025-02-11 11:39:32 +01:00
..
ap Revert "Do prune_association only after the STA is authorized" 2025-02-11 11:39:32 +01:00
common NAN: Handle A3 copying internally to simplify control interface 2024-09-14 13:06:03 +03:00
crypto OpenSSL: Fix a memory leak in CMAC 2024-03-27 20:35:25 +02:00
drivers nl80211: add extra-ies only if allowed by driver 2025-02-11 11:39:32 +01:00
eap_common crypto: Check if crypto_bignum_to_bin() is successful 2022-12-17 12:11:13 +02:00
eap_peer Multi-AP: WPS support for different Multi-AP profiles 2024-03-19 19:24:29 +02:00
eap_server EAP-SIM/AKA server: Configurable limit to fast re-authentication 2023-09-21 11:55:49 +03:00
eapol_auth Do not disconnect EAPOL-Logoff before authentication 2023-05-04 11:10:16 +03:00
eapol_supp Compile-time config for dynamically loading libraries in wpa_supplicant 2023-11-05 10:23:29 +02:00
fst Share usec-to/from-TU conversion macros in a general location 2024-08-06 18:05:18 +03:00
l2_packet l2_packet_freebsd: Fix macOS build 2024-02-24 18:29:57 +02:00
p2p P2P2: Add alternative PASN RX handler 2024-09-12 02:58:32 +03:00
pae Use ether_addr_equal() to compare whether two MAC addresses are equal 2024-01-13 23:47:21 +02:00
pasn PASN: Allow frequency to be set for responder 2024-09-06 01:06:32 +03:00
radius RADIUS: Check Message-Authenticator if it is present even if not required 2024-07-09 14:58:39 +03:00
rsn_supp RSNO: Always enable SNonce cookie and RSN Override elements validation 2024-08-15 20:45:55 +03:00
tls Get rid of multiple MIN macros 2024-01-14 20:13:20 +02:00
utils openwrt: add aditional source files 2025-02-11 11:39:32 +01:00
wps Multi-AP: WPS support for different Multi-AP profiles 2024-03-19 19:24:29 +02:00
build.rules build: Add simple compile_commands.json generation 2024-08-03 20:16:18 +03:00
lib.rules build: lib.rules: Add common-clean 2020-10-16 12:51:12 +03:00
Makefile PASN: Move initiator changes into a separate file 2022-11-04 00:52:17 +02:00
objs.mk build: Fix dependency file inclusion 2020-10-12 11:05:16 +03:00