summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/wl12xx/wl1271_tx.h
diff options
context:
space:
mode:
authorIdo Yariv <ido@wizery.com>2010-10-12 14:49:09 +0200
committerJohn W. Linville <linville@tuxdriver.com>2010-11-15 13:25:03 -0500
commit6c6e669ed6282788d6045397ce0f201edc400d9d (patch)
tree2ecd33ed575f1a4121cdd558eab1e4e82a4b89c9 /drivers/net/wireless/wl12xx/wl1271_tx.h
parentc8aea565e8f715d9f10064b1cbfbc15bf75df501 (diff)
downloadop-kernel-dev-6c6e669ed6282788d6045397ce0f201edc400d9d.zip
op-kernel-dev-6c6e669ed6282788d6045397ce0f201edc400d9d.tar.gz
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 <ido@wizery.com> Reviewed-by: Juuso Oikarinen <juuso.oikarinen@nokia.com> Signed-off-by: Luciano Coelho <luciano.coelho@nokia.com>
Diffstat (limited to 'drivers/net/wireless/wl12xx/wl1271_tx.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud