On Sat, 2012-06-09 at 14:14 +0200, Christian Lamparter wrote: > yeah, I should. But 802.11-2012 is not yet available for > free like the old 802.11-2007 through IEEE 802 Get. Hah, ok. I guess I can fix the references when I apply it. > > > This patch was only compile-tested and the design has > > > some rather big problems: > > > > Maybe then we should just revert Nikolay's patch? > (I was referring to this RFC patch and not his patch) Oh. > I don't think we can/should revert it, just change it > a bit so the timeout reset is triggered by a received > BA from the peer. Makes sense I guess. > > > - The spec says we should test for BlockAcks, however > > > that is not feasible because it is a control frame > > > (so FIF_CONTROL might filter it on some hardware). > > > > In some way, all devices are going to have to report these > > frames. Maybe not as the frame itself, but as some other > > notification, to allow cleaning up the TX queues > > accordingly, I think? There's a BA notification in iwlwifi > > for example. > Alright, I guess this means that we probably need a new HW > feature flag like: > IEEE80211_HW_REPORTS_BA_NOTIFICATION > for hardware/firmware which filter BA frames, but have a BA > notification trap. And every other driver need to pass BA > to the stack where a new rx handler will update the last_tx > accordingly. But that notification trap would also have to call some function in the stack, and the drivers that don't have it (or don't implement it yet) need something more like this patch? I haven't actually looked into the specifics yet at all, will do that on Monday. johannes -- 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