diff options
Diffstat (limited to 'net/mac80211/mesh.h')
-rw-r--r-- | net/mac80211/mesh.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/net/mac80211/mesh.h b/net/mac80211/mesh.h index aff301544c7f..eb336253b6b3 100644 --- a/net/mac80211/mesh.h +++ b/net/mac80211/mesh.h | |||
@@ -222,6 +222,8 @@ int mesh_add_meshid_ie(struct sk_buff *skb, | |||
222 | struct ieee80211_sub_if_data *sdata); | 222 | struct ieee80211_sub_if_data *sdata); |
223 | int mesh_add_rsn_ie(struct sk_buff *skb, | 223 | int mesh_add_rsn_ie(struct sk_buff *skb, |
224 | struct ieee80211_sub_if_data *sdata); | 224 | struct ieee80211_sub_if_data *sdata); |
225 | int mesh_add_awake_window_ie(struct sk_buff *skb, | ||
226 | struct ieee80211_sub_if_data *sdata); | ||
225 | int mesh_add_vendor_ies(struct sk_buff *skb, | 227 | int mesh_add_vendor_ies(struct sk_buff *skb, |
226 | struct ieee80211_sub_if_data *sdata); | 228 | struct ieee80211_sub_if_data *sdata); |
227 | int mesh_add_ds_params_ie(struct sk_buff *skb, | 229 | int mesh_add_ds_params_ie(struct sk_buff *skb, |
@@ -242,6 +244,21 @@ void ieee80211_stop_mesh(struct ieee80211_sub_if_data *sdata); | |||
242 | void ieee80211_mesh_root_setup(struct ieee80211_if_mesh *ifmsh); | 244 | void ieee80211_mesh_root_setup(struct ieee80211_if_mesh *ifmsh); |
243 | const struct ieee80211_mesh_sync_ops *ieee80211_mesh_sync_ops_get(u8 method); | 245 | const struct ieee80211_mesh_sync_ops *ieee80211_mesh_sync_ops_get(u8 method); |
244 | 246 | ||
247 | /* mesh power save */ | ||
248 | void ieee80211_mps_local_status_update(struct ieee80211_sub_if_data *sdata); | ||
249 | void ieee80211_mps_set_sta_local_pm(struct sta_info *sta, | ||
250 | enum nl80211_mesh_power_mode pm); | ||
251 | void ieee80211_mps_set_frame_flags(struct ieee80211_sub_if_data *sdata, | ||
252 | struct sta_info *sta, | ||
253 | struct ieee80211_hdr *hdr); | ||
254 | void ieee80211_mps_sta_status_update(struct sta_info *sta); | ||
255 | void ieee80211_mps_rx_h_sta_process(struct sta_info *sta, | ||
256 | struct ieee80211_hdr *hdr); | ||
257 | void ieee80211_mpsp_trigger_process(u8 *qc, struct sta_info *sta, | ||
258 | bool tx, bool acked); | ||
259 | void ieee80211_mps_frame_release(struct sta_info *sta, | ||
260 | struct ieee802_11_elems *elems); | ||
261 | |||
245 | /* Mesh paths */ | 262 | /* Mesh paths */ |
246 | int mesh_nexthop_lookup(struct sk_buff *skb, | 263 | int mesh_nexthop_lookup(struct sk_buff *skb, |
247 | struct ieee80211_sub_if_data *sdata); | 264 | struct ieee80211_sub_if_data *sdata); |