From: Ivo van Doorn Date: Fri, 6 Jun 2008 20:53:14 +0000 (+0200) Subject: rt2x00: Don't kick TX queue after each frame X-Git-Tag: v2.6.27-rc1~969^2~324^2~70 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b869767b6f5049f1d1ede2bb3e48832e0722ca5a;p=pandora-kernel.git rt2x00: Don't kick TX queue after each frame TX queues shouldn't be kicked after each frame that is put into the queue. This could cause problems during RTS and CTS-to-self as well as with fragmentation. In all those cases you want all frames to be send out in a single burst. Off course we shouldn't let the queue fill up entirely, thus we introduce a 10% threshold which, when reached, will force the frames to be send out regardless of the frame. In addition we should prevent queues to become full in such a way that the tx() handler can fail. Instead of stopping the queue when it is full, we should stop it when it is below the threshold. Signed-off-by: Ivo van Doorn Signed-off-by: John W. Linville --- Reading git-diff-tree failed