Merge tag 'tags/upstream-4.17-rc1' of git://git.infradead.org/linux-ubifs
[linux-2.6-microblaze.git] / net / mac80211 / ht.c
index d752353..c78036a 100644 (file)
@@ -466,6 +466,21 @@ void ieee80211_process_delba(struct ieee80211_sub_if_data *sdata,
                __ieee80211_stop_tx_ba_session(sta, tid, AGG_STOP_PEER_REQUEST);
 }
 
+enum nl80211_smps_mode
+ieee80211_smps_mode_to_smps_mode(enum ieee80211_smps_mode smps)
+{
+       switch (smps) {
+       case IEEE80211_SMPS_OFF:
+               return NL80211_SMPS_OFF;
+       case IEEE80211_SMPS_STATIC:
+               return NL80211_SMPS_STATIC;
+       case IEEE80211_SMPS_DYNAMIC:
+               return NL80211_SMPS_DYNAMIC;
+       default:
+               return NL80211_SMPS_OFF;
+       }
+}
+
 int ieee80211_send_smps_action(struct ieee80211_sub_if_data *sdata,
                               enum ieee80211_smps_mode smps, const u8 *da,
                               const u8 *bssid)