hostapd/src
Jouni Malinen 9bedf90047 nl80211: Use monitor interface for sending no-encrypt test frames
Since NL80211_CMD_FRAME does not allow encryption to be disabled for the
frame, add a monitor interface temporarily for cases where this type of
no-encrypt frames are to be sent. The temporary monitor interface is
removed immediately after sending the frame.

This is testing functionality (only in CONFIG_TESTING_OPTIONS=y builds)
that is used for PMF testing where the AP can use this to inject an
unprotected Robust Management frame (mainly, Deauthentication or
Disassociation frame) even in cases where PMF has been negotiated for
the association.

Signed-off-by: Jouni Malinen <j@w1.fi>
2020-01-04 20:23:05 +02:00
..
ap Allow testing override for GTK/IGTK RSC from AP to STA 2020-01-04 13:05:26 +02:00
common BSD: Use struct ip rather than struct iphdr 2020-01-02 19:17:10 +02:00
crypto OpenSSL: Add support for TPM2-wrapped keys 2019-12-29 11:28:19 +02:00
drivers nl80211: Use monitor interface for sending no-encrypt test frames 2020-01-04 20:23:05 +02:00
eap_common EAP-TEAP: Add parsing and generation routines for Identity-Type TLV 2019-08-20 01:34:12 +03:00
eap_peer EAP-SIM peer: Do not accept SIM/Challenge without SIM/Start 2019-12-23 23:59:16 +02:00
eap_server Clean up base64_{encode,decode} pointer types 2019-11-28 16:39:09 +02:00
eapol_auth EAP server: Use struct eap_config to avoid duplicated definitions 2019-08-18 17:36:32 +03:00
eapol_supp Pass full struct to peer certificate callbacks 2019-06-14 23:10:50 +03:00
fst FST: Update FST about MAC address change 2019-10-15 15:39:22 +03:00
l2_packet l2_packet: Fix bridge workaround for repeater configuration 2019-12-24 21:16:23 +02:00
p2p P2P: Add support for EDMG channels 2019-12-20 00:13:08 +02:00
pae mka: Check OLPN for exhaustion on SAKuse decode 2019-09-19 00:21:47 +03:00
radius RADIUS client: fix extra retry before failover 2019-12-30 19:13:51 +02:00
rsn_supp RSN: Do not add PMKSA candidates unnecessarily 2020-01-01 12:26:24 +02:00
tls Clean up base64_{encode,decode} pointer types 2019-11-28 16:39:09 +02:00
utils Allow debug log to be written to both syslog and file 2019-12-28 18:28:10 +02:00
wps WPS: Add prefixes to public event_* functions 2019-12-22 11:24:28 +02:00
lib.rules tests: Fix CFLAGS passing for new fuzzing tools 2019-06-11 06:34:19 +03:00
Makefile FST: Add the Fast Session Transfer (FST) module 2015-07-16 18:26:15 +03:00