From: Jouni Malinen Date: Sat, 25 Jul 2015 20:20:33 +0000 (+0300) Subject: FST: Print reason for ignoring FST Action frame in debug log X-Git-Tag: hostap_2_5~315 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=94edea89fd1c1deb176eaea9f29cbc4e3ee3ddda;p=thirdparty%2Fhostap.git FST: Print reason for ignoring FST Action frame in debug log This makes it easier to understand why some frames are not processed. Signed-off-by: Jouni Malinen --- diff --git a/src/ap/ieee802_11.c b/src/ap/ieee802_11.c index 2785c61f6..e224d1bdf 100644 --- a/src/ap/ieee802_11.c +++ b/src/ap/ieee802_11.c @@ -2122,6 +2122,9 @@ static int handle_action(struct hostapd_data *hapd, case WLAN_ACTION_FST: if (hapd->iface->fst) fst_rx_action(hapd->iface->fst, mgmt, len); + else + wpa_printf(MSG_DEBUG, + "FST: Ignore FST Action frame - no FST attached"); return 1; #endif /* CONFIG_FST */ case WLAN_ACTION_PUBLIC: diff --git a/src/fst/fst.c b/src/fst/fst.c index 568fb8631..347c6fa58 100644 --- a/src/fst/fst.c +++ b/src/fst/fst.c @@ -183,6 +183,10 @@ void fst_rx_action(struct fst_iface *iface, const struct ieee80211_mgmt *mgmt, { if (fst_iface_is_connected(iface, mgmt->sa)) fst_session_on_action_rx(iface, mgmt, len); + else + wpa_printf(MSG_DEBUG, + "FST: Ignore FST Action frame - no FST connection with " + MACSTR, MAC2STR(mgmt->sa)); }