linux/net/mac80211
Johannes Berg 5fef7dbcad mac80211: dont call cfg80211 from ieee80211_send_deauth_disassoc
Instead of calling cfg80211 in ieee80211_send_deauth_disassoc()
pass out the frame and call it from the caller. That saves the
SKB allocation if we don't actually want to send the frame and
enables us to make the ordering smarter in the future.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2012-02-29 14:11:34 -05:00
..
aes_ccm.c
aes_ccm.h
aes_cmac.c
aes_cmac.h
agg-rx.c net: reintroduce missing rcu_assign_pointer() calls 2012-01-12 12:26:56 -08:00
agg-tx.c
cfg.c cfg80211: remove cookies from callbacks 2012-02-29 14:11:33 -05:00
cfg.h
chan.c mac80211: refactor __ieee80211_get_channel_mode 2012-01-24 14:08:39 -05:00
debugfs_key.c mac80211: fix debugfs key->station symlink 2012-01-18 14:38:05 -05:00
debugfs_key.h
debugfs_netdev.c mac80211: add support for mcs masks 2012-01-30 15:48:26 -05:00
debugfs_netdev.h
debugfs_sta.c mac80211: call rate control only after init 2012-02-15 13:56:06 -05:00
debugfs_sta.h
debugfs.c mac80211: support hw scan while idle 2012-02-06 14:55:51 -05:00
debugfs.h
driver-ops.h mac80211: implement sta_add/sta_remove in sta_state 2012-02-06 14:48:25 -05:00
driver-trace.c
driver-trace.h mac80211: add sta_state callback 2012-02-06 14:48:24 -05:00
event.c
ht.c
ibss.c mac80211: clean up asm/unaligned.h inclusion 2012-02-27 14:06:32 -05:00
ieee80211_i.h cfg80211: remove cookies from callbacks 2012-02-29 14:11:33 -05:00
iface.c mac80211: fix auth/assoc data & timer leak 2012-02-27 14:06:42 -05:00
Kconfig
key.c mac80211: clean up asm/unaligned.h inclusion 2012-02-27 14:06:32 -05:00
key.h
led.c
led.h
main.c mac80211: remove local_to_hw 2012-02-27 14:06:42 -05:00
Makefile mac80211: redesign auth/assoc 2012-02-06 14:50:37 -05:00
mesh_hwmp.c mac80211: clean up asm/unaligned.h inclusion 2012-02-27 14:06:32 -05:00
mesh_pathtbl.c mac80211: rename mesh static path_lookup() 2012-02-08 15:26:34 -05:00
mesh_plink.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2012-02-01 10:48:50 -05:00
mesh.c
mesh.h mac80211: clean up asm/unaligned.h inclusion 2012-02-27 14:06:32 -05:00
michael.c
michael.h
mlme.c mac80211: dont call cfg80211 from ieee80211_send_deauth_disassoc 2012-02-29 14:11:34 -05:00
offchannel.c
pm.c mac80211: use proper sub_if_data on suspend path 2012-02-27 14:06:40 -05:00
rate.c mac80211: call rate control only after init 2012-02-15 13:56:06 -05:00
rate.h mac80211: do not call rate control .tx_status before .rate_init 2012-02-15 13:56:06 -05:00
rc80211_minstrel_debugfs.c
rc80211_minstrel_ht_debugfs.c
rc80211_minstrel_ht.c
rc80211_minstrel_ht.h
rc80211_minstrel.c
rc80211_minstrel.h
rc80211_pid_algo.c
rc80211_pid_debugfs.c
rc80211_pid.h
rx.c mac80211: clean up asm/unaligned.h inclusion 2012-02-27 14:06:32 -05:00
scan.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem 2012-01-05 10:13:24 -05:00
spectmgmt.c
sta_info.c mac80211: fix sta_info_flush() return value 2012-02-27 14:06:42 -05:00
sta_info.h mac80211: call rate control only after init 2012-02-15 13:56:06 -05:00
status.c mac80211: clean up asm/unaligned.h inclusion 2012-02-27 14:06:32 -05:00
tkip.c
tkip.h
tx.c mac80211: remove local_to_hw 2012-02-27 14:06:42 -05:00
util.c mac80211: remove local_to_hw 2012-02-27 14:06:42 -05:00
wep.c
wep.h
wme.c
wme.h
work.c mac80211: redesign auth/assoc 2012-02-06 14:50:37 -05:00
wpa.c mac80211: fix tx->skb NULL pointer dereference 2012-01-16 15:01:16 -05:00
wpa.h mac80211: fix tx->skb NULL pointer dereference 2012-01-16 15:01:16 -05:00