> A beacon should never have a Channel Switch Announcement information > element with a count of 0, because a count of 1 means switch just > before the next beacon. So, if a count of 0 was valid in a beacon, it > would have been transmitted in the next channel already, which is > useless. A CSA count equal to zero is only meaningful in action > frames or probe_responses. > > Fix the ieee80211_csa_is_complete() and ieee80211_update_csa() > functions accordingly. Just to make future bisecting easier, shouldn't this patch go after "only set CSA beacon when at least one beacon must be transmitted" in the series? Otherwise userspace may change the channel with count=0 and hit a warning here, because this is not supported anymore. Apart from that, the series looks fine. I'd like to test the next v4 then. I guess we still need to do the action frame part - for IBSS mode we already have code but we probably need to make sure that these packets go out before actually changing the channel. Do you plan to work on that? Thanks for your work. :) Simon -- 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