]>
git.ipfire.org Git - thirdparty/hostap.git/blob - wpa_supplicant/mesh_mpm.h
2 * WPA Supplicant - Basic mesh peer management
3 * Copyright (c) 2013-2014, cozybit, Inc. All rights reserved.
5 * This software may be distributed under the terms of the BSD license.
6 * See README for more details.
12 /* notify MPM of new mesh peer to be inserted in MPM and driver */
13 void wpa_mesh_new_mesh_peer(struct wpa_supplicant
*wpa_s
, const u8
*addr
,
14 struct ieee802_11_elems
*elems
);
15 void mesh_mpm_deinit(struct wpa_supplicant
*wpa_s
, struct hostapd_iface
*ifmsh
);
16 void mesh_mpm_auth_peer(struct wpa_supplicant
*wpa_s
, const u8
*addr
);
17 void mesh_mpm_free_sta(struct sta_info
*sta
);
21 void mesh_mpm_action_rx(struct wpa_supplicant
*wpa_s
,
22 const struct ieee80211_mgmt
*mgmt
, size_t len
);
23 void mesh_mpm_mgmt_rx(struct wpa_supplicant
*wpa_s
, struct rx_mgmt
*rx_mgmt
);
25 #else /* CONFIG_MESH */
27 static inline void mesh_mpm_action_rx(struct wpa_supplicant
*wpa_s
,
28 const struct ieee80211_mgmt
*mgmt
,
33 static inline void mesh_mpm_mgmt_rx(struct wpa_supplicant
*wpa_s
,
34 struct rx_mgmt
*rx_mgmt
)
38 #endif /* CONFIG_MESH */
40 #endif /* MESH_MPM_H */