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