Stefan Rompf wrote:
Am Samstag 14 Januar 2006 14:47 schrieb Ulrich Kunitz:

They one problem I can see is scanning over several frequencies.
If two virtual devices are doing this at the same time, we have a
conflict. Maybe each WiPHY would have only one active interface,

I think scanning can be easily serialized. We use a parameter structure that describes which channels / SSIDs should be scanned. The stack guarantees that there will be only one active scan, results are written to a WiPHY device specific list. When querying results, the same structure is used to filter on that list.

You must serialize shared state changes. Scanning is just one example but an important one as after a channel change all virtual devices must be notified so, for example, they can recreate beacon frames if they are operating in ap mode.

Doing a good job scanning is important if you want roaming to work well (but also is important for ap operation, e.g. when radar detection requires a channel change).

        Sam
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to