hostapd/src
Jithu Jance d1bb7aeda4 nl80211: Fix non-hostapd interface addition to not call add_ifidx()
Commit b36935be1a ('nl80211: Fix EAPOL
frames not being delivered') and commit
147848ec4d ('nl80211: Do not add all
virtual interfaces to drv->if_indices') were not fully in sync and it
was possible for some non-hostapd use cases to end up adding undesired
ifindexes into the list of interfaces from which events and EAPOL frames
are processed on the parent interface. This could result, e.g., in P2P
Device management interface on getting unexpected events, including
RTM_NEWLINK event that could end up getting interpreted as an
indication of the interface being down and unavailable.

Make both add_ifidx() calls use the same criteria for adding interfaces
to the local list. This is not really a complete solution, but it is
good enough for now to fix the most visible side effects of this issue.

Signed-off-by: Jithu Jance <jithu@broadcom.com>
2014-06-17 01:35:07 +03:00
..
ap hostapd: Configure driver ACL even if MAC address list is empty 2014-06-16 16:22:36 +03:00
common Reserve QCA vendor specific nl80211 commands 20..33 2014-06-05 17:03:17 +03:00
crypto OpenSSL: Fix OCSP certificate debug print to use wpa_printf 2014-05-29 15:37:18 +03:00
drivers nl80211: Fix non-hostapd interface addition to not call add_ifidx() 2014-06-17 01:35:07 +03:00
eap_common EAP-IKEv2: Remove obsolete ccns.pl project workarounds 2014-06-08 12:28:36 +03:00
eap_peer EAP-EKE: Fix typos in debug message 2014-06-14 17:26:52 +03:00
eap_server EAP-TNC: Limit maximum message buffer to 75000 bytes (CID 62873) 2014-06-13 16:03:45 +03:00
eapol_auth RADIUS server: Allow EAP methods to log into SQLite DB 2014-03-09 18:21:13 +02:00
eapol_supp eap_proxy: Check sm != NULL more consistently 2014-06-07 19:26:41 +03:00
l2_packet l2_packet: Fix l2_packet_none (hostapd default) 2014-04-14 23:04:55 +03:00
p2p P2P: Use another interface operating channel as listen channel 2014-06-15 00:46:11 +03:00
pae MACsec: Add PAE implementation 2014-05-09 20:42:44 +03:00
radius RADIUS/EAP server: Use longer username buffer to avoid truncation 2014-06-02 17:36:51 +03:00
rsn_supp TDLS: Bail on STA add failure in tpk_m1 processing 2014-06-16 23:36:42 +03:00
tls PKCS 1: Add function for checking v1.5 RSA signature 2014-05-20 19:52:18 +03:00
utils tests: printf_encode unit test for bounds checking 2014-06-02 17:36:51 +03:00
wps WPS: Check wps_build_wfa_ext() return value consistently (CID 68104) 2014-06-14 12:32:52 +03:00
lib.rules Add rules for building src/crypto as a library 2009-12-05 22:03:46 +02:00
Makefile MACsec: Add PAE implementation 2014-05-09 20:42:44 +03:00