From: Jouni Malinen Date: Thu, 16 Jul 2015 22:15:28 +0000 (+0300) Subject: FT: Register RRB l2_packet only if FT-over-DS is enabled X-Git-Tag: hostap_2_5~389 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=66d464067d626cc64c5a543a8f91fe58727f4e5e;p=thirdparty%2Fhostap.git FT: Register RRB l2_packet only if FT-over-DS is enabled There is no need to waste resources for this packet socket if FT-over-DS is disabled or when operating P2P GO or AP mode in wpa_supplicant. Signed-off-by: Jouni Malinen --- diff --git a/src/ap/wpa_auth_glue.c b/src/ap/wpa_auth_glue.c index 7cd0b6cf1..d65dc631f 100644 --- a/src/ap/wpa_auth_glue.c +++ b/src/ap/wpa_auth_glue.c @@ -630,7 +630,8 @@ int hostapd_setup_wpa(struct hostapd_data *hapd) } #ifdef CONFIG_IEEE80211R - if (!hostapd_drv_none(hapd)) { + if (!hostapd_drv_none(hapd) && hapd->conf->ft_over_ds && + wpa_key_mgmt_ft(hapd->conf->wpa_key_mgmt)) { hapd->l2 = l2_packet_init(hapd->conf->bridge[0] ? hapd->conf->bridge : hapd->conf->iface, NULL, ETH_P_RRB,