mesh.h (d0709a65181beb787ef3f58cfe45536a2bb254c8) mesh.h (73651ee6396c499ccb59ebc84c9274db01ed026d)
1/*
2 * Copyright (c) 2008 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.

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

227 size_t len);
228int mesh_path_add(u8 *dst, struct net_device *dev);
229/* Mesh plinks */
230void mesh_neighbour_update(u8 *hw_addr, u64 rates, struct net_device *dev,
231 bool add);
232bool mesh_peer_accepts_plinks(struct ieee802_11_elems *ie,
233 struct net_device *dev);
234void mesh_accept_plinks_update(struct ieee80211_sub_if_data *sdata);
1/*
2 * Copyright (c) 2008 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.

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

227 size_t len);
228int mesh_path_add(u8 *dst, struct net_device *dev);
229/* Mesh plinks */
230void mesh_neighbour_update(u8 *hw_addr, u64 rates, struct net_device *dev,
231 bool add);
232bool mesh_peer_accepts_plinks(struct ieee802_11_elems *ie,
233 struct net_device *dev);
234void mesh_accept_plinks_update(struct ieee80211_sub_if_data *sdata);
235struct sta_info *mesh_plink_add(u8 *hw_addr, u64 rates,
236 struct ieee80211_sub_if_data *sdata);
235struct sta_info *mesh_plink_alloc(struct ieee80211_sub_if_data *sdata,
236 u8 *hw_addr, u64 rates, gfp_t gfp);
237void mesh_plink_broken(struct sta_info *sta);
238void mesh_plink_deactivate(struct sta_info *sta);
239int mesh_plink_open(struct sta_info *sta);
240int mesh_plink_close(struct sta_info *sta);
241void mesh_plink_block(struct sta_info *sta);
242void mesh_rx_plink_frame(struct net_device *dev, struct ieee80211_mgmt *mgmt,
243 size_t len, struct ieee80211_rx_status *rx_status);
244

--- 50 unchanged lines hidden ---
237void mesh_plink_broken(struct sta_info *sta);
238void mesh_plink_deactivate(struct sta_info *sta);
239int mesh_plink_open(struct sta_info *sta);
240int mesh_plink_close(struct sta_info *sta);
241void mesh_plink_block(struct sta_info *sta);
242void mesh_rx_plink_frame(struct net_device *dev, struct ieee80211_mgmt *mgmt,
243 size_t len, struct ieee80211_rx_status *rx_status);
244

--- 50 unchanged lines hidden ---