Normis, is there a way to have queues that adapter with the quality of a wireless link other than enabling WMM???
or how about a special WMM version for NStream? there has got to be some way in which you can couple the concept of WMM into the polling engine (or maybe framing policy)...
If the AP has 5 packets with various TOS values set (P1-TOS1, P2-TOS8, P3-TOS16, P4-TOS2 and P5-TOS4) queued for delivery to 5 differnt CPEs with NStream + Polling enabled, then the AP should transmit them to the CPEs in order of TOS, (P3, P2, P5, P4, P1), then once it has cleared that queue and polled all CPEs for their transmissions, look at the new packets queued for delivery and transmit them based on TOS values.
Or if framing policy is enabled, then if 4 packets arrive on the ethernet interface destined for a wireless client, 2 with a high TOS value, and the other 2 with a low TOS value, assuming the framing policy can only transmit 3 packets at this time due to size limits, it will transmit the 2 higher priority packets, plus the lower priority packet that arrived first, then on the next transmission interval, transmit the queued lower priority packet held from the previous transmission, plus any high priority packets that have arrived, and if there is still room, any lower priority ones waiting as well.
and while you're at it, if there is anything that can be done to stablize the latency a little when there are 30 stations connected to the AP (nstream+polling) that would be great, even if it means the latency is slightly little higher then average now, as long as it's more stable it would be better (that would definitly help VoIP traffic)
the logic behind this is pretty easy, however implementing it may not be, but I think most people here would agree that they would be happy with some delays in v3 if this or something similar could be added...
I would like to hear thoughts and ideas on this from everyone else, If there is enough support for it, I'm sure we can convince Normis and Tully to get the programmers to start working on it.