mac80211: call driver method when restart completes
[profile/ivi/kernel-adaptation-intel-automotive.git] / include / net / mac80211.h
index 23803ad..e1d8309 100644 (file)
@@ -2400,6 +2400,10 @@ enum ieee80211_rate_control_changed {
  *     just "paused" for scanning/ROC, which is indicated by the beacon being
  *     disabled/enabled via @bss_info_changed.
  * @stop_ap: Stop operation on the AP interface.
+ *
+ * @restart_complete: Called after a call to ieee80211_restart_hw(), when the
+ *     reconfiguration has completed. This can help the driver implement the
+ *     reconfiguration step. This callback may sleep.
  */
 struct ieee80211_ops {
        void (*tx)(struct ieee80211_hw *hw,
@@ -2561,6 +2565,8 @@ struct ieee80211_ops {
        void (*unassign_vif_chanctx)(struct ieee80211_hw *hw,
                                     struct ieee80211_vif *vif,
                                     struct ieee80211_chanctx_conf *ctx);
+
+       void (*restart_complete)(struct ieee80211_hw *hw);
 };
 
 /**