On Tue, 2010-10-12 at 10:53 +0200, ext Ido Yariv wrote: > 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 <ido@xxxxxxxxxx> > --- > drivers/net/wireless/wl12xx/wl1271_tx.c | 27 +++++++++++++++++++-------- > 1 files changed, 19 insertions(+), 8 deletions(-) > Reviewed-by: Juuso Oikarinen <juuso.oikarinen@xxxxxxxxx> -Juuso -- 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