Add AP mode support for HT 20/40 co-ex Action frame
[mech_eap.git] / src / ap / ieee802_11.c
index 14fb567..0430c70 100644 (file)
@@ -1647,6 +1647,15 @@ static int handle_action(struct hostapd_data *hapd,
 #endif /* CONFIG_WNM */
        case WLAN_ACTION_PUBLIC:
        case WLAN_ACTION_PROTECTED_DUAL:
+#ifdef CONFIG_IEEE80211N
+               if (mgmt->u.action.u.public_action.action ==
+                   WLAN_PA_20_40_BSS_COEX) {
+                       wpa_printf(MSG_DEBUG,
+                                  "HT20/40 coex mgmt frame received from STA "
+                                  MACSTR, MAC2STR(mgmt->sa));
+                       hostapd_2040_coex_action(hapd, mgmt, len);
+               }
+#endif /* CONFIG_IEEE80211N */
                if (hapd->public_action_cb) {
                        hapd->public_action_cb(hapd->public_action_cb_ctx,
                                               (u8 *) mgmt, len,