--- zzzz-none-000/linux-4.9.276/net/mac80211/driver-ops.h 2021-07-20 14:21:16.000000000 +0000 +++ falcon-5530-750/linux-4.9.276/net/mac80211/driver-ops.h 2023-04-05 08:19:02.000000000 +0000 @@ -656,6 +656,14 @@ return ret; } +static inline bool drv_is_all_iface_idle(struct ieee80211_local *local) +{ + if (!local->ops->is_all_iface_idle) + return true; + + return local->ops->is_all_iface_idle(&local->hw); +} + static inline int drv_get_antenna(struct ieee80211_local *local, u32 *tx_ant, u32 *rx_ant) { @@ -973,6 +981,20 @@ trace_drv_return_void(local); } +static inline int drv_get_connection_alive(struct ieee80211_local *local, + struct ieee80211_sub_if_data *sdata) +{ + int ret; + + check_sdata_in_driver(sdata); + + ret = local->ops->get_connection_alive(&local->hw, &sdata->vif); + + trace_drv_return_int(local, ret); + + return ret; +} + static inline void drv_set_default_unicast_key(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata,