On Wed, 2007-06-06 at 16:21 +0800, Zhu Yi wrote: > This is a patch series for IEEE802.11e/WMM support against > linux-2.6.22-rc4. Great :) What I'm missing though is a sane userspace interface. Having all the information in debugfs is great, but I don't think debugfs should be writable here. Could you define this in terms of nl80211/cfg80211? I'm not sure what exactly would be required. Also, can you explain how you plan to use this? I don't think that users will want to manually use the interfaces to add a direct link etc. Hence, it has to be done automatically. What do we base the decision on? If we're sending a whole bunch of data to another STA do we automatically try to negotiate DLS? If so, do we do that in the kernel? Or do we have enough information to do that in userspace? Essentially I see two choices: 1) we do it in the kernel, and do it automagically somehow 2) we do it in userspace in some daemon In the first case, somehow I'm missing how the kernel is supposed to make the decision that it wants to use a direct link. But in case 2), why do we need the kernel to send all these management frames? Couldn't we just have some API to tell the kernel that we have negotiated a direct link (yes, it'd require the injection patches, but that work is available)? johannes
Attachment:
signature.asc
Description: This is a digitally signed message part