Ok this is big ... Let me tackle it patch by patch I guess :-) > +struct mesh_local_bss { > + bool can_share; Does that even make sense? I mean, wouldn't you simply not link/create such an entry if the given vif can't share? > @@ -818,6 +986,10 @@ void ieee80211_stop_mesh(struct ieee80211_sub_if_data *sdata) > local->fif_other_bss--; > atomic_dec(&local->iff_allmultis); > ieee80211_configure_filter(local); > + > + netif_tx_stop_all_queues(sdata->dev); how is that related to this patch? johannes -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html