From: James Ketrenos Date: Wed, 21 Sep 2005 16:56:27 +0000 (-0500) Subject: [PATCH] ieee80211: Return NETDEV_TX_BUSY when QoS buffer full X-Git-Tag: v2.6.15-rc1~733^2~1^2~103 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2c0aa2a5c2dfa1293ae3a07517d0b7de149358a1;p=pandora-kernel.git [PATCH] ieee80211: Return NETDEV_TX_BUSY when QoS buffer full tree ba6509c7cd1dd4244a2f285f2da5d632e7ffbb25 parent 7b5f9f2ddcabdaea214527a895e6e8445cafdd80 author James Ketrenos 1124447000 -0500 committer James Ketrenos 1127313383 -0500 Per the conversations with folks at OLS, the QoS layer in 802.11 drivers can now result in NETDEV_TX_BUSY being returned when the queue a packet is targetted for is full. To implement this, ieee80211_xmit will now call the driver's is_queue_full to determine if the current priority queue is full. If so, NETDEV_TX_BUSY is returned to the kernel and no processing is done on the frame. Signed-off-by: James Ketrenos Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed