|
@@ -238,7 +238,6 @@ struct mesh_path *mesh_path_lookup_by_idx(int idx,
|
|
struct ieee80211_sub_if_data *sdata);
|
|
struct ieee80211_sub_if_data *sdata);
|
|
void mesh_path_fix_nexthop(struct mesh_path *mpath, struct sta_info *next_hop);
|
|
void mesh_path_fix_nexthop(struct mesh_path *mpath, struct sta_info *next_hop);
|
|
void mesh_path_expire(struct ieee80211_sub_if_data *sdata);
|
|
void mesh_path_expire(struct ieee80211_sub_if_data *sdata);
|
|
-void mesh_path_flush(struct ieee80211_sub_if_data *sdata);
|
|
|
|
void mesh_rx_path_sel_frame(struct ieee80211_sub_if_data *sdata,
|
|
void mesh_rx_path_sel_frame(struct ieee80211_sub_if_data *sdata,
|
|
struct ieee80211_mgmt *mgmt, size_t len);
|
|
struct ieee80211_mgmt *mgmt, size_t len);
|
|
int mesh_path_add(u8 *dst, struct ieee80211_sub_if_data *sdata);
|
|
int mesh_path_add(u8 *dst, struct ieee80211_sub_if_data *sdata);
|
|
@@ -275,6 +274,7 @@ void mesh_pathtbl_unregister(void);
|
|
int mesh_path_del(u8 *addr, struct ieee80211_sub_if_data *sdata);
|
|
int mesh_path_del(u8 *addr, struct ieee80211_sub_if_data *sdata);
|
|
void mesh_path_timer(unsigned long data);
|
|
void mesh_path_timer(unsigned long data);
|
|
void mesh_path_flush_by_nexthop(struct sta_info *sta);
|
|
void mesh_path_flush_by_nexthop(struct sta_info *sta);
|
|
|
|
+void mesh_path_flush_by_iface(struct ieee80211_sub_if_data *sdata);
|
|
void mesh_path_discard_frame(struct sk_buff *skb,
|
|
void mesh_path_discard_frame(struct sk_buff *skb,
|
|
struct ieee80211_sub_if_data *sdata);
|
|
struct ieee80211_sub_if_data *sdata);
|
|
void mesh_path_quiesce(struct ieee80211_sub_if_data *sdata);
|
|
void mesh_path_quiesce(struct ieee80211_sub_if_data *sdata);
|