kernel_optimize_test/net/ieee80211
James Ketrenos 2c0aa2a5c2 [PATCH] ieee80211: Return NETDEV_TX_BUSY when QoS buffer full
tree ba6509c7cd1dd4244a2f285f2da5d632e7ffbb25
parent 7b5f9f2ddcabdaea214527a895e6e8445cafdd80
author James Ketrenos <jketreno@linux.intel.com> 1124447000 -0500
committer James Ketrenos <jketreno@linux.intel.com> 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 <jketreno@linux.intel.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-09-21 23:03:54 -04:00
..
ieee80211_crypt_ccmp.c [PATCH] ieee80211: Fix TKIP, repeated fragmentation problem, and payload_size reporting 2005-09-21 23:02:31 -04:00
ieee80211_crypt_tkip.c [PATCH] ieee80211: Fix TKIP, repeated fragmentation problem, and payload_size reporting 2005-09-21 23:02:31 -04:00
ieee80211_crypt_wep.c [PATCH] ieee80211: Fix TKIP, repeated fragmentation problem, and payload_size reporting 2005-09-21 23:02:31 -04:00
ieee80211_crypt.c [PATCH] ieee80211: Fix TKIP, repeated fragmentation problem, and payload_size reporting 2005-09-21 23:02:31 -04:00
ieee80211_module.c [PATCH] ieee80211: Fix TKIP, repeated fragmentation problem, and payload_size reporting 2005-09-21 23:02:31 -04:00
ieee80211_rx.c [PATCH] ieee82011: Added ieee80211_tx_frame to convert generic 802.11 data frames, and callbacks 2005-09-21 23:02:31 -04:00
ieee80211_tx.c [PATCH] ieee80211: Return NETDEV_TX_BUSY when QoS buffer full 2005-09-21 23:03:54 -04:00
ieee80211_wx.c [PATCH] ieee82011: Added WE-18 support to default wireless extension handler 2005-09-21 23:02:30 -04:00
Kconfig Kconfig: IEEE80211 should not depend on NET_RADIO 2005-09-08 16:44:33 -04:00
Makefile ieee80211: trim trailing whitespace 2005-07-31 13:05:43 -04:00