On Thu, 2012-11-01 at 09:54 +0200, Victor Goldenshtein wrote: > >> Yes it works with our 12xx, in the 12xx the FW (upon channel switch > >> command) is responsible to decrement the channel switch count in the > >> beacon CSA IE and to remove the CSA IE from the beacon once device moves > >> to the new channel (+ to updates the DS). > > > > So ... you've made this kind of behaviour a mandatory part of the > > userspace API. Where is it documented then? How will it work with other > > devices? > > It's should work the same with other devices, each device should > implement AP channel switch op according the spec, the implementation > can be hardware/driver depended. I just mentioned how we do it in our > devices, which I think is the right way without introducing any races > (as you mentioned), So no behavior enforcement here as long as it > according the spec. I don't think that's how it works ... you should describe what is expected of the driver in the right API documentation. Even saying "implement the procedures as described in 802.11-2012 section ..." could be sufficient, but I think that needs to be there. 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