mesh.h (0337966d121ebebf73a1c346123e8112796e684e) mesh.h (4c02d62fa37a05254a87575c7d430819f77bd6c9)
1/*
2 * Copyright (c) 2008, 2009 open80211s Ltd.
3 * Authors: Luis Carlos Cobo <luisca@cozybit.com>
4 * Javier Cardona <javier@cozybit.com>
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.

--- 261 unchanged lines hidden (view full) ---

270int mesh_path_send_to_gates(struct mesh_path *mpath);
271int mesh_gate_num(struct ieee80211_sub_if_data *sdata);
272
273/* Mesh plinks */
274void mesh_neighbour_update(struct ieee80211_sub_if_data *sdata,
275 u8 *hw_addr, struct ieee802_11_elems *ie);
276bool mesh_peer_accepts_plinks(struct ieee802_11_elems *ie);
277u32 mesh_accept_plinks_update(struct ieee80211_sub_if_data *sdata);
1/*
2 * Copyright (c) 2008, 2009 open80211s Ltd.
3 * Authors: Luis Carlos Cobo <luisca@cozybit.com>
4 * Javier Cardona <javier@cozybit.com>
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.

--- 261 unchanged lines hidden (view full) ---

270int mesh_path_send_to_gates(struct mesh_path *mpath);
271int mesh_gate_num(struct ieee80211_sub_if_data *sdata);
272
273/* Mesh plinks */
274void mesh_neighbour_update(struct ieee80211_sub_if_data *sdata,
275 u8 *hw_addr, struct ieee802_11_elems *ie);
276bool mesh_peer_accepts_plinks(struct ieee802_11_elems *ie);
277u32 mesh_accept_plinks_update(struct ieee80211_sub_if_data *sdata);
278void mesh_plink_timer(struct timer_list *t);
278void mesh_plink_broken(struct sta_info *sta);
279u32 mesh_plink_deactivate(struct sta_info *sta);
280u32 mesh_plink_open(struct sta_info *sta);
281u32 mesh_plink_block(struct sta_info *sta);
282void mesh_rx_plink_frame(struct ieee80211_sub_if_data *sdata,
283 struct ieee80211_mgmt *mgmt, size_t len,
284 struct ieee80211_rx_status *rx_status);
285void mesh_sta_cleanup(struct sta_info *sta);

--- 69 unchanged lines hidden ---
279void mesh_plink_broken(struct sta_info *sta);
280u32 mesh_plink_deactivate(struct sta_info *sta);
281u32 mesh_plink_open(struct sta_info *sta);
282u32 mesh_plink_block(struct sta_info *sta);
283void mesh_rx_plink_frame(struct ieee80211_sub_if_data *sdata,
284 struct ieee80211_mgmt *mgmt, size_t len,
285 struct ieee80211_rx_status *rx_status);
286void mesh_sta_cleanup(struct sta_info *sta);

--- 69 unchanged lines hidden ---