linux/net/mac80211
Bob Copeland 9cbbffe2de mac80211: set NEED_TXPROCESSING for PERR frames
A user reported warnings in ath5k due to transmitting frames with no
rates set up.  The frames were Mesh PERR frames, and some debugging
showed an empty control block with just the vif pointer:

>  [  562.522682] XXX txinfo: 00000000: 00 00 00 00 00 00 00 00 00 00 00
>  00 00 00 00 00  ................
>  [  562.522688] XXX txinfo: 00000010: 00 00 00 00 00 00 00 00 54 b8 f2
>  db 00 00 00 00  ........T.......
>  [  562.522693] XXX txinfo: 00000020: 00 00 00 00 00 00 00 00 00 00 00
>  00 00 00 00 00  ................

Set the IEEE80211_TX_INTFL_NEED_TXPROCESSING flag to ensure that
rate control gets run before the frame is sent.

Signed-off-by: Bob Copeland <me@bobcopeland.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2013-01-16 23:22:21 +01:00
..
aes_ccm.c
aes_ccm.h
aes_cmac.c mac80211: include export.h in aes_cmac 2012-11-07 18:01:54 +01:00
aes_cmac.h
agg-rx.c mac80211: introduce IEEE80211_NUM_TIDS and use it 2012-11-19 15:44:00 +01:00
agg-tx.c mac80211: warn only once if ampdu_action isn't assigned 2012-12-07 09:12:50 +01:00
cfg.c mac80211: fix FT roaming 2013-01-16 15:03:37 +01:00
cfg.h
chan.c mac80211: assign VLAN channel contexts 2013-01-03 12:59:58 +01:00
debug.h mac80211: trace debug messages 2012-06-24 11:33:18 +02:00
debugfs.c mac80211: make reset debugfs depend on CONFIG_PM 2012-09-19 08:20:24 +02:00
debugfs.h mac80211: use __printf attribute in debugfs 2012-10-18 09:01:57 +02:00
debugfs_key.c mac80211: add debug file for mic failure 2012-12-05 09:44:41 +01:00
debugfs_key.h
debugfs_netdev.c mac80211: convert to channel definition struct 2012-11-26 12:42:59 +01:00
debugfs_netdev.h
debugfs_sta.c net: remove obsolete simple_strto<foo> 2012-12-11 12:49:53 -05:00
debugfs_sta.h
driver-ops.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2012-12-13 12:00:02 -08:00
event.c
ht.c mac80211: introduce IEEE80211_NUM_TIDS and use it 2012-11-19 15:44:00 +01:00
ibss.c mac80211: fix ibss scanning 2013-01-03 12:59:57 +01:00
ieee80211_i.h mac80211: synchronize scan off/on-channel and PS states 2013-01-16 15:06:18 +01:00
iface.c mac80211: fix maximum MTU 2013-01-03 13:00:01 +01:00
Kconfig mac80211: fix copy-paste typo in Kconfig 2012-10-18 09:10:28 +02:00
key.c mac80211: introduce IEEE80211_NUM_TIDS and use it 2012-11-19 15:44:00 +01:00
key.h mac80211: add debug file for mic failure 2012-12-05 09:44:41 +01:00
led.c leds: Rename led_brightness_set() to led_set_brightness() 2012-07-24 07:52:34 +08:00
led.h
main.c Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next 2012-12-06 14:58:41 -05:00
Makefile mac80211: VHT peer STA caps 2012-10-17 11:02:14 +02:00
mesh.c mac80211: RMC buckets are just list heads 2013-01-03 12:59:59 +01:00
mesh.h mac80211: RMC buckets are just list heads 2013-01-03 12:59:59 +01:00
mesh_hwmp.c mac80211: set NEED_TXPROCESSING for PERR frames 2013-01-16 23:22:21 +01:00
mesh_pathtbl.c mac80211: clean up mpath_move_to_queue() 2012-08-20 13:25:05 +02:00
mesh_plink.c mac80211: don't reinit rate control when mesh sta exists 2012-11-28 14:03:18 +01:00
mesh_sync.c mac80211: fix for mesh sync to indicate TBTT adjustment 2012-11-30 12:41:46 +01:00
michael.c
michael.h
mlme.c mac80211: fix dtim_period in hidden SSID AP association 2013-01-03 13:00:00 +01:00
offchannel.c mac80211: synchronize scan off/on-channel and PS states 2013-01-16 15:06:18 +01:00
pm.c mac80211: fix channel context suspend/reconfig handling 2012-11-20 10:33:05 +01:00
rate.c mac80211: convert to channel definition struct 2012-11-26 12:42:59 +01:00
rate.h mac80211: convert to channel definition struct 2012-11-26 12:42:59 +01:00
rc80211_minstrel.c minstrel: update stats after processing status 2012-12-10 22:51:50 +01:00
rc80211_minstrel.h
rc80211_minstrel_debugfs.c
rc80211_minstrel_ht.c mac80211: simplify loop in minstrel_ht 2012-11-30 13:45:38 +01:00
rc80211_minstrel_ht.h
rc80211_minstrel_ht_debugfs.c
rc80211_pid.h
rc80211_pid_algo.c net: fix assignment of 0/1 to bool variables. 2011-12-19 22:27:29 -05:00
rc80211_pid_debugfs.c
rx.c mac80211: don't drop mesh peering frames from unknown STA 2012-12-06 13:58:43 +01:00
scan.c mac80211: synchronize scan off/on-channel and PS states 2013-01-16 15:06:18 +01:00
spectmgmt.c
sta_info.c mac80211: use del_timer_sync for final sta cleanup timer deletion 2013-01-03 13:00:00 +01:00
sta_info.h mac80211: fix station destruction in AP/mesh modes 2013-01-03 12:59:59 +01:00
status.c Merge branch 'for-john' of git://git.sipsolutions.net/mac80211-next 2012-12-11 16:04:03 -05:00
tkip.c mac80211: remove TKIP debug 2012-06-22 11:26:58 +02:00
tkip.h
trace.c mac80211: trace debug messages 2012-06-24 11:33:18 +02:00
trace.h mac80211: convert to channel definition struct 2012-11-26 12:42:59 +01:00
tx.c mac80211: fix monitor mode injection 2013-01-16 15:09:31 +01:00
util.c Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next 2012-12-06 14:58:41 -05:00
vht.c mac80211: VHT peer STA caps 2012-10-17 11:02:14 +02:00
wep.c mac80211: fix network header location when adding encryption headers 2012-05-16 12:47:43 -04:00
wep.h mac80211: move RX WEP weak IV counting 2012-03-13 14:54:16 -04:00
wme.c mac80211: refactor ieee80211_set_qos_hdr 2012-11-26 11:36:02 +01:00
wme.h mac80211: save wmm_acm per sdata 2012-06-20 17:35:22 +02:00
wpa.c mac80211: add debug file for mic failure 2012-12-05 09:44:41 +01:00
wpa.h mac80211: fix tx->skb NULL pointer dereference 2012-01-16 15:01:16 -05:00