From: Ido Yariv Date: Tue, 12 Oct 2010 12:49:09 +0000 (+0200) Subject: wl1271: TX aggregation optimization X-Git-Tag: v2.6.38-rc1~476^2~558^2~91 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c6e669ed6282788d6045397ce0f201edc400d9d;p=pandora-kernel.git wl1271: TX aggregation optimization In case the aggregation buffer is too small to hold all available packets, the buffer is transferred to the FW and no more packets are aggregated. Although there may be enough available TX blocks, no additional packets will be handled by the current TX work. Fix this by flushing the aggregation buffer when it's full, and continue transferring packets as long as there are enough available TX blocks. Signed-off-by: Ido Yariv Reviewed-by: Juuso Oikarinen Signed-off-by: Luciano Coelho --- Reading git-diff-tree failed