On Mon, Aug 8, 2011 at 10:29 AM, Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote: > So, are you saying the problem with getting 0 in replies is solved by > not sending 0 in requests? This specific device always replies with a buf_size=0 _if_ we send an ADDBA request with a buf_size=0. The first patch in this series solves a problem were mac80211 would buffer frames to this STA forever when the ADDBA response contains a buf_size=0 since the BA session is stuck in an intermediate state. However, the AVM Fritz Stick N client behaves correctly if we're using a buf_size != 0 in the ADDBA request. This is a bug in the Fritz Stick Windows driver (it should use the default size of its rx reorder buffer if the ADDBA request contains 0). However, this bug can be worked around by using a buf_size != 0 in ADDBA requests. And that's what the second patch does. Hope this clarifies my intention :) Helmut -- 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