Johannes Berg wrote:
The other thing we might then want to is make this more general and not
just inform the driver about the monitor/no-monitor layout change, but
also tell it which interface combination we're in right now? Might look
a bit more like
set_iface_combination(wiphy, dev, combination);
or even
set_iface_combination(wiphy, dev, combination, have_monitor);
Then pure monitor would be "combination == NULL, have_monitor=True",
etc. The only downside is that we don't have combinations advertised for
when there's a single interface only, so we'd have to point to some
internal single-interface combinations then (static in cfg80211).
Thoughts?
I'm afraid we can't simply tell which combination we're in. I imagine
there may be two or three combinations matching at the same time. Take
this for example:
comb1: 1xSTA + 1xAP (max channels = 1)
comb2: 2xSTA (max channels = 2)
wlan0 is running as STA @ chan=1
Which combination are we in? Which one should we report to the driver?
I don't see what passing current interface combination would be useful
for. Do you have something particular in mind?
--
Pozdrawiam / Best regards, Michal Kazior.
--
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