Re: [PATCH] mac80211: fix aggregation frame release during timeout
From: Johannes Berg <johannes@sipsolutions.net>
Date: 2011-03-16 08:20:15
From: Johannes Berg <johannes@sipsolutions.net>
Date: 2011-03-16 08:20:15
On Tue, 2011-03-15 at 16:49 -0700, Daniel Halperin wrote:
x-T-R1-y-R2,
if (!time_after(jiffies, tid_agg_rx->reorder_time[j] + - HT_RX_REORDER_BUF_TIMEOUT)) + HT_RX_REORDER_BUF_TIMEOUT) && skipped)
Wait, your previous example of xT---R worked fine, but if you say x-T- this patch won't work I think? Basically you're saying if we received frames 2 and 4 after 3, and 3 times out, we can release 2 through 4. I agree, but your code won't do that since skipped starts out at 1 due to the first x. Or am I misreading this? johannes