From 94edea89fd1c1deb176eaea9f29cbc4e3ee3ddda Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sat, 25 Jul 2015 23:20:33 +0300 Subject: [PATCH] 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 --- src/ap/ieee802_11.c | 3 +++ src/fst/fst.c | 4 ++++ 2 files changed, 7 insertions(+) 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)); } -- 2.47.2